Files

954 lines
25 KiB
Plaintext

3f5ec000: .word 0xffe0
3f5ec010: .word 0x0d5f
3f5ec020: .word 0x8580
3f5ec030: .word 0x3f5b
3f5ec040: .word 0x0788
3f5ec050: .word 0xb840
3f5ec060: .word 0x001c
3f5ec070: .word 0x1028
3f5ec080: .word 0xcb19
3f5ec090: .word 0xa3cf
3f5ec0a0: .word 0xd3ae
3f5ec0b0: .word 0xffe0
3f5ec0c0: movi 0x3f5f0638, a8
3f5ec0f0: move a8, *a14+, 1
3f5ec100: movi 0xffff, a9
3f5ec120: move a9, *a14+, 1
3f5ec130: calla 0x3f5969b0
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
3f5ec220: move a14, -*sp, 1
3f5ec230: movi 0x45, a9
3f5ec250: move a9, *a14+, 1
3f5ec260: calla 0x3fb2c000
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 0x3f5d3d70
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 0x3f596830
3f5ec6d0: move a14, -*sp, 1
3f5ec6e0: move *a13(0x0), *a14+, 1
3f5ec700: calla 0x3f5e8930
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
3f5ec860: .word 0x098f
3f5ec870: .word 0x0054
3f5ec880: .word 0x4dcd
3f5ec890: .word 0x100e
3f5ec8a0: .word 0x07ab
3f5ec8b0: .word 0xb940
3f5ec8c0: .word 0x001c
3f5ec8d0: .word 0xca43
3f5ec8e0: .word 0x07a9
3f5ec8f0: .word 0x95c0
3f5ec900: .word 0x001c
3f5ec910: .word 0xa3cf
3f5ec920: .word 0x188b
3f5ec930: .word 0x936e
3f5ec940: .word 0x0d5f
3f5ec950: .word 0xc000
3f5ec960: .word 0x3fb2
3f5ec970: .word 0x0570
3f5ec980: .word 0x8109
3f5ec990: .word 0x07a9
3f5ec9a0: .word 0x95c0
3f5ec9b0: .word 0x001c
3f5ec9c0: .word 0xa3cf
3f5ec9d0: .word 0x0550
3f5ec9e0: .word 0x05ab
3f5ec9f0: .word 0x96e0
3f5eca00: .word 0x001c
3f5eca10: .word 0x936e
3f5eca20: .word 0x0d5f
3f5eca30: .word 0xc000
3f5eca40: .word 0x3fb2
3f5eca50: .word 0x0570
3f5eca60: .word 0xb109
3f5eca70: .word 0x0010
3f5eca80: .word 0x188b
3f5eca90: .word 0x836d
3f5ecaa0: .word 0x07a9
3f5ecab0: .word 0x96e0
3f5ecac0: .word 0x001c
3f5ecad0: .word 0x1029
3f5ecae0: .word 0x0789
3f5ecaf0: .word 0x96e0
3f5ecb00: .word 0x001c
3f5ecb10: .word 0xa3cf
3f5ecb20: .word 0x936e
3f5ecb30: .word 0xd60e
3f5ecb40: .word 0x95c0
3f5ecb50: .word 0x001c
3f5ecb60: .word 0x09e8
3f5ecb70: .word 0x0748
3f5ecb80: .word 0x3f5f
3f5ecb90: .word 0x930e
3f5ecba0: .word 0x0d5f
3f5ecbb0: .word 0xfe20
3f5ecbc0: .word 0x3f5e
3f5ecbd0: .word 0xa3cf
3f5ecbe0: .word 0x1a09
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 0x3f5d3d70
3f5ecd00: jruc L3F5ECD90
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 0x3f5e8930
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 0x3fb2c000
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 0x3fb45720
3f5ecfc0: move a14, -*sp, 1
3f5ecfd0: move *a13(0xffc0), *a14+, 1
3f5ecff0: calla 0x3fb458d0
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 0x3fb45720
3f5ed100: move a14, -*sp, 1
3f5ed110: move a7, *a14+, 1
3f5ed120: calla 0x3fb458d0
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
3f5ed230: .word 0x098f
3f5ed240: .word 0x0054
3f5ed250: .word 0x4dcd
3f5ed260: .word 0x0b0e
3f5ed270: .word 0x0860
3f5ed280: .word 0x456b
3f5ed290: .word 0xb36d
3f5ed2a0: .word 0x0040
3f5ed2b0: .word 0x07ab
3f5ed2c0: .word 0x9700
3f5ed2d0: .word 0x001c
3f5ed2e0: .word 0xca0c
3f5ed2f0: .word 0x456b
3f5ed300: .word 0x078b
3f5ed310: .word 0x9700
3f5ed320: .word 0x001c
3f5ed330: .word 0xa3cf
3f5ed340: .word 0x936e
3f5ed350: .word 0x0d5f
3f5ed360: .word 0xb9d0
3f5ed370: .word 0x3f5e
3f5ed380: .word 0x0788
3f5ed390: .word 0xb960
3f5ed3a0: .word 0x001c
3f5ed3b0: .word 0x07ab
3f5ed3c0: .word 0x96e0
3f5ed3d0: .word 0x001c
3f5ed3e0: .word 0x102b
3f5ed3f0: .word 0x078b
3f5ed400: .word 0x96e0
3f5ed410: .word 0x001c
3f5ed420: .word 0x07ab
3f5ed430: .word 0xb940
3f5ed440: .word 0x001c
3f5ed450: .word 0xca03
3f5ed460: .word 0x4508
3f5ed470: .word 0xc000
3f5ed480: .word 0x0213
L3F5ED490:
3f5ed490: move a14, -*sp, 1
3f5ed4a0: movk 20, a11
3f5ed4b0: move a11, *a14+, 1
3f5ed4c0: calla 0x3f5ea3a0
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 0x3f5d7d50
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 0x3f5969b0
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 0x3fb2c000
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 0x3fb2c000
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 0x3f596be0
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
3f5ee080: move @0x1b3900, a11, 1
3f5ee0b0: move *a11(0x100), a9, 1
3f5ee0d0: movk 1, a11
3f5ee0e0: movb a11, *a9(0x20)
3f5ee100: jruc L3F5EE300
L3F5EE110:
3f5ee110: move @0x1cb960, a11, 1
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
L3F5EE200:
3f5ee200: .word 0xdc90
3f5ee210: .word 0x3f5e
3f5ee220: .word 0xdd20
3f5ee230: .word 0x3f5e
3f5ee240: .word 0xddb0
3f5ee250: .word 0x3f5e
3f5ee260: .word 0xde40
3f5ee270: .word 0x3f5e
3f5ee280: .word 0xded0
3f5ee290: .word 0x3f5e
3f5ee2a0: .word 0xdf60
3f5ee2b0: .word 0x3f5e
3f5ee2c0: .word 0xdff0
3f5ee2d0: .word 0x3f5e
3f5ee2e0: .word 0xe080
3f5ee2f0: .word 0x3f5e
L3F5EE300:
3f5ee300: move a14, -*sp, 1
3f5ee310: move *a13(0xffe0), *a14+, 1
3f5ee330: calla 0x3f5e8930
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 0x3f5e8930
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 0x3f596be0
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 0x3fb2c000
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 0x3fb2c000
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 0x3f5d3d70
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 0x3f596830
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 0x3f596be0
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 0x3fb44400
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 0x3f580e40
3f5ef160: move a14, -*sp, 1
3f5ef170: move a11, *a14+, 1
3f5ef180: movi 0xffff, a9
3f5ef1a0: move a9, *a14+, 1
3f5ef1b0: calla 0x3f596830
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 0x3fb2c000
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 0x3fb2c000
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 0x3f5d3d70
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 0x3f596830
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 0x3f5e41c0
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 0x3fb2c000
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 0x3fb2c000
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 0x3fb45720
3f5efa90: move a14, -*sp, 1
3f5efaa0: move *a10(0x20), *a14+, 1
3f5efac0: calla 0x3fb458d0
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 0x3f5d3d70
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 0x3f596830
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 0x3fb2c000
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 0x3f9329f0
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: .word 0x098f
3f5f0200: .word 0x0014
3f5f0210: .word 0x4dcd
3f5f0220: .word 0x0b0e
3f5f0230: .word 0x1060
3f5f0240: .word 0x456b
3f5f0250: .word 0x836d
3f5f0260: .word 0xb36d
3f5f0270: .word 0x0020
3f5f0280: .word 0x87ab
3f5f0290: .word 0xca1b
3f5f02a0: .word 0xb7ab
3f5f02b0: .word 0x0020
3f5f02c0: .word 0x102b
3f5f02d0: .word 0xb36d
3f5f02e0: .word 0x0020
3f5f02f0: .word 0xa3cf
3f5f0300: .word 0x1a0b
3f5f0310: .word 0x936e
3f5f0320: .word 0x09eb
3f5f0330: .word 0xb820
3f5f0340: .word 0x001c
3f5f0350: .word 0x936e
3f5f0360: .word 0x456b
3f5f0370: .word 0x936e
3f5f0380: .word 0x09cb
3f5f0390: .word 0x0204
3f5f03a0: .word 0x936e
3f5f03b0: .word 0x4dab
3f5f03c0: .word 0x0b0b
3f5f03d0: .word 0x0040
3f5f03e0: .word 0x936e
3f5f03f0: .word 0xd3ae
3f5f0400: .word 0xffe0
3f5f0410: .word 0x0d5f
3f5f0420: .word 0x7d50
3f5f0430: .word 0x3f5d
3f5f0440: .word 0xc0e3
3f5f0450: .word 0xb7a8
3f5f0460: .word 0x0020
3f5f0470: .word 0xb7ee
3f5f0480: .word 0x0060
3f5f0490: .word 0x09af
3f5f04a0: .word 0x2800
3f5f04b0: .word 0x0962
3f5f04c0: .word 0x6674
3f5f04d0: .word 0x7074
3f5f04e0: .word 0x6f5f
3f5f04f0: .word 0x6570
3f5f0500: .word 0x3a6e
3f5f0510: .word 0x7420
3f5f0520: .word 0x7063
3f5f0530: .word 0x735f
3f5f0540: .word 0x636f
3f5f0550: .word 0x656b
3f5f0560: .word 0x2074
3f5f0570: .word 0x6572
3f5f0580: .word 0x7574
3f5f0590: .word 0x6e72
3f5f05a0: .word 0x6465
3f5f05b0: .word 0x7620
3f5f05c0: .word 0x6c61
3f5f05d0: .word 0x6575
3f5f05e0: .word 0x3c20
3f5f05f0: .word 0x3020
3f5f0600: .word 0x2820
3f5f0610: .word 0x6425
3f5f0620: .word 0x0a29
L3F5F0630:
3f5f0630: .word 0x7400
3f5f0640: .word 0x7466
3f5f0650: .word 0x5f70
3f5f0660: .word 0x706f
3f5f0670: .word 0x6e65
3f5f0680: .word 0x203a
3f5f0690: .word 0x6162
3f5f06a0: .word 0x2064
3f5f06b0: .word 0x6f68
3f5f06c0: .word 0x7473
3f5f06d0: .word 0x6120
3f5f06e0: .word 0x6464
3f5f06f0: .word 0x6572
3f5f0700: .word 0x7373
3f5f0710: .word 0x2820
3f5f0720: .word 0x7325
3f5f0730: .word 0x0a29
L3F5F0740:
3f5f0740: .word 0x7300
3f5f0750: .word 0x6e65
3f5f0760: .word 0x0074
L3F5F0770:
3f5f0770: .word 0x6674
3f5f0780: .word 0x7074
3f5f0790: .word 0x203a
3f5f07a0: .word 0x6573
3f5f07b0: .word 0x646e
3f5f07c0: .word 0x6f74
3f5f07d0: .word 0x6520
3f5f07e0: .word 0x7272
3f5f07f0: .word 0x726f
3f5f0800: .word 0x000a
L3F5F0810:
3f5f0810: .word 0x6674
3f5f0820: .word 0x7074
3f5f0830: .word 0x725f
3f5f0840: .word 0x6165
3f5f0850: .word 0x3a64
3f5f0860: .word 0x7220
3f5f0870: .word 0x6365
3f5f0880: .word 0x2076
3f5f0890: .word 0x6572
3f5f08a0: .word 0x7574
3f5f08b0: .word 0x6e72
3f5f08c0: .word 0x6465
3f5f08d0: .word 0x6520
3f5f08e0: .word 0x7272
3f5f08f0: .word 0x726f
3f5f0900: .word 0x2520
3f5f0910: .word 0x0a64
L3F5F0920:
3f5f0920: .word 0x7200
3f5f0930: .word 0x6365
3f5f0940: .word 0x6965
3f5f0950: .word 0x6576
3f5f0960: .word 0x0064
L3F5F0970:
3f5f0970: .word 0x6674
3f5f0980: .word 0x7074
3f5f0990: .word 0x725f
3f5f09a0: .word 0x6165
3f5f09b0: .word 0x3a64
3f5f09c0: .word 0x4520
3f5f09d0: .word 0x7272
3f5f09e0: .word 0x726f
3f5f09f0: .word 0x6320
3f5f0a00: .word 0x646f
3f5f0a10: .word 0x2065
3f5f0a20: .word 0x6425
3f5f0a30: .word 0x203a
3f5f0a40: .word 0x7325
3f5f0a50: .word 0x000a
L3F5F0A60:
3f5f0a60: .word 0x6674
3f5f0a70: .word 0x7074
3f5f0a80: .word 0x725f
3f5f0a90: .word 0x6165
3f5f0aa0: .word 0x3a64
3f5f0ab0: .word 0x7520
3f5f0ac0: .word 0x656e
3f5f0ad0: .word 0x7078
3f5f0ae0: .word 0x6365
3f5f0af0: .word 0x6574
3f5f0b00: .word 0x2064
3f5f0b10: .word 0x6c62
3f5f0b20: .word 0x636f
3f5f0b30: .word 0x206b
3f5f0b40: .word 0x6425
3f5f0b50: .word 0x202c
3f5f0b60: .word 0x6177
3f5f0b70: .word 0x746e
3f5f0b80: .word 0x6465
3f5f0b90: .word 0x2520
3f5f0ba0: .word 0x2e64
3f5f0bb0: .word 0x7220
3f5f0bc0: .word 0x7465
3f5f0bd0: .word 0x7275
3f5f0be0: .word 0x696e
3f5f0bf0: .word 0x676e
3f5f0c00: .word 0x2d20
3f5f0c10: .word 0x0a31
L3F5F0C20:
3f5f0c20: .word 0x7400
3f5f0c30: .word 0x7466
3f5f0c40: .word 0x3a70
3f5f0c50: .word 0x7320
3f5f0c60: .word 0x6e65
3f5f0c70: .word 0x7464
3f5f0c80: .word 0x0a6f
L3F5F0C90:
3f5f0c90: .word 0x7400
3f5f0ca0: .word 0x7466
3f5f0cb0: .word 0x5f70
3f5f0cc0: .word 0x6572
3f5f0cd0: .word 0x6461
3f5f0ce0: .word 0x203a
3f5f0cf0: .word 0x7562
3f5f0d00: .word 0x7366
3f5f0d10: .word 0x7a69
3f5f0d20: .word 0x2065
3f5f0d30: .word 0x2528
3f5f0d40: .word 0x2964
3f5f0d50: .word 0x7420
3f5f0d60: .word 0x6f6f
3f5f0d70: .word 0x7320
3f5f0d80: .word 0x616d
3f5f0d90: .word 0x6c6c
3f5f0da0: .word 0x6620
3f5f0db0: .word 0x726f
3f5f0dc0: .word 0x2520
3f5f0dd0: .word 0x2064
3f5f0de0: .word 0x7962
3f5f0df0: .word 0x6574
3f5f0e00: .word 0x0a73
L3F5F0E10:
3f5f0e10: .word 0x7400
3f5f0e20: .word 0x7466
3f5f0e30: .word 0x5f70
3f5f0e40: .word 0x6572
3f5f0e50: .word 0x6461
L3F5F0E60:
3f5f0e60: .word 0x7400
3f5f0e70: .word 0x7466
3f5f0e80: .word 0x5f70
3f5f0e90: .word 0x6572
3f5f0ea0: .word 0x6461
3f5f0eb0: .word 0x203a
3f5f0ec0: .word 0x6e69
3f5f0ed0: .word 0x6120
3f5f0ee0: .word 0x6f62
3f5f0ef0: .word 0x7472
3f5f0f00: .word 0x202e
3f5f0f10: .word 0x6572
3f5f0f20: .word 0x7574
3f5f0f30: .word 0x6e72
3f5f0f40: .word 0x6e69
3f5f0f50: .word 0x2067
3f5f0f60: .word 0x312d
3f5f0f70: .word 0x000a
3f5f0f80: .word 0x6e55
3f5f0f90: .word 0x6564
3f5f0fa0: .word 0x6966
3f5f0fb0: .word 0x656e
3f5f0fc0: .word 0x2064
3f5f0fd0: .word 0x7265
3f5f0fe0: .word 0x6f72
3f5f0ff0: .word 0x2072