diff --git a/asm/libMobiclip/Bignum_8014d200.s b/asm/libMobiclip/Bignum.s similarity index 97% rename from asm/libMobiclip/Bignum_8014d200.s rename to asm/libMobiclip/Bignum.s index b013ba1e..c179d7bd 100644 --- a/asm/libMobiclip/Bignum_8014d200.s +++ b/asm/libMobiclip/Bignum.s @@ -1149,3 +1149,73 @@ lbl_8014E078: /* 8014E084 00149EC4 7C 08 03 A6 */ mtlr r0 /* 8014E088 00149EC8 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8014E08C 00149ECC 4E 80 00 20 */ blr +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global "@LOCAL@BitsUsed__FUi@bits" +"@LOCAL@BitsUsed__FUi@bits": + + .4byte 0x00010202 + .4byte 0x03030303 + .4byte 0x04040404 + .4byte 0x04040404 + .4byte 0x05050505 + .4byte 0x05050505 + .4byte 0x05050505 + .4byte 0x05050505 + .4byte 0x06060606 + .4byte 0x06060606 + .4byte 0x06060606 + .4byte 0x06060606 + .4byte 0x06060606 + .4byte 0x06060606 + .4byte 0x06060606 + .4byte 0x06060606 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x07070707 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 + .4byte 0x08080808 diff --git a/asm/libMobiclip/Bignum_8040e350.s b/asm/libMobiclip/Bignum_8040e350.s deleted file mode 100644 index da5e5ebe..00000000 --- a/asm/libMobiclip/Bignum_8040e350.s +++ /dev/null @@ -1,70 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global "@LOCAL@BitsUsed__FUi@bits" -"@LOCAL@BitsUsed__FUi@bits": - - .4byte 0x00010202 - .4byte 0x03030303 - .4byte 0x04040404 - .4byte 0x04040404 - .4byte 0x05050505 - .4byte 0x05050505 - .4byte 0x05050505 - .4byte 0x05050505 - .4byte 0x06060606 - .4byte 0x06060606 - .4byte 0x06060606 - .4byte 0x06060606 - .4byte 0x06060606 - .4byte 0x06060606 - .4byte 0x06060606 - .4byte 0x06060606 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x07070707 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 - .4byte 0x08080808 diff --git a/asm/libMobiclip/CodecFast_8014e090.s b/asm/libMobiclip/CodecFast.s similarity index 81% rename from asm/libMobiclip/CodecFast_8014e090.s rename to asm/libMobiclip/CodecFast.s index 17ca4a2c..ffba280a 100644 --- a/asm/libMobiclip/CodecFast_8014e090.s +++ b/asm/libMobiclip/CodecFast.s @@ -549,3 +549,353 @@ lbl_8014E830: /* 8014E854 0014A694 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8014E858 0014A698 4E 80 00 20 */ blr /* 8014E85C 0014A69C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global Apcm +Apcm: + + .4byte 0xFFE4FFEC + .4byte 0xFFF4FFFC + .4byte 0x0004000C + .4byte 0x0014001C + .4byte 0xFFC8FFD8 + .4byte 0xFFE8FFF8 + .4byte 0x00080018 + .4byte 0x00280038 + .4byte 0xFFACFFC4 + .4byte 0xFFDCFFF4 + .4byte 0x000C0024 + .4byte 0x003C0054 + .4byte 0xFF90FFB0 + .4byte 0xFFD0FFF0 + .4byte 0x00100030 + .4byte 0x00500070 + .4byte 0xFF74FF9C + .4byte 0xFFC4FFEC + .4byte 0x0014003C + .4byte 0x0064008C + .4byte 0xFF58FF88 + .4byte 0xFFB8FFE8 + .4byte 0x00180048 + .4byte 0x007800A8 + .4byte 0xFF3CFF74 + .4byte 0xFFACFFE4 + .4byte 0x001C0054 + .4byte 0x008C00C4 + .4byte 0xFF20FF60 + .4byte 0xFFA0FFE0 + .4byte 0x00200060 + .4byte 0x00A000E0 + .4byte 0xFF04FF4C + .4byte 0xFF94FFDC + .4byte 0x0024006C + .4byte 0x00B400FC + .4byte 0xFEE8FF38 + .4byte 0xFF88FFD8 + .4byte 0x00280078 + .4byte 0x00C80118 + .4byte 0xFECCFF24 + .4byte 0xFF7CFFD4 + .4byte 0x002C0084 + .4byte 0x00DC0134 + .4byte 0xFEB0FF10 + .4byte 0xFF70FFD0 + .4byte 0x00300090 + .4byte 0x00F00150 + .4byte 0xFE94FEFC + .4byte 0xFF64FFCC + .4byte 0x0034009C + .4byte 0x0104016C + .4byte 0xFE78FEE8 + .4byte 0xFF58FFC8 + .4byte 0x003800A8 + .4byte 0x01180188 + .4byte 0xFE5CFED4 + .4byte 0xFF4CFFC4 + .4byte 0x003C00B4 + .4byte 0x012C01A4 + .4byte 0xFE40FEC0 + .4byte 0xFF40FFC0 + .4byte 0x004000C0 + .4byte 0x014001C0 + .4byte 0xFE08FE98 + .4byte 0xFF28FFB8 + .4byte 0x004800D8 + .4byte 0x016801F8 + .4byte 0xFDD0FE70 + .4byte 0xFF10FFB0 + .4byte 0x005000F0 + .4byte 0x01900230 + .4byte 0xFD98FE48 + .4byte 0xFEF8FFA8 + .4byte 0x00580108 + .4byte 0x01B80268 + .4byte 0xFD60FE20 + .4byte 0xFEE0FFA0 + .4byte 0x00600120 + .4byte 0x01E002A0 + .4byte 0xFD28FDF8 + .4byte 0xFEC8FF98 + .4byte 0x00680138 + .4byte 0x020802D8 + .4byte 0xFCF0FDD0 + .4byte 0xFEB0FF90 + .4byte 0x00700150 + .4byte 0x02300310 + .4byte 0xFCB8FDA8 + .4byte 0xFE98FF88 + .4byte 0x00780168 + .4byte 0x02580348 + .4byte 0xFC80FD80 + .4byte 0xFE80FF80 + .4byte 0x00800180 + .4byte 0x02800380 + .4byte 0xFC10FD30 + .4byte 0xFE50FF70 + .4byte 0x009001B0 + .4byte 0x02D003F0 + .4byte 0xFBA0FCE0 + .4byte 0xFE20FF60 + .4byte 0x00A001E0 + .4byte 0x03200460 + .4byte 0xFB30FC90 + .4byte 0xFDF0FF50 + .4byte 0x00B00210 + .4byte 0x037004D0 + .4byte 0xFAC0FC40 + .4byte 0xFDC0FF40 + .4byte 0x00C00240 + .4byte 0x03C00540 + .4byte 0xFA50FBF0 + .4byte 0xFD90FF30 + .4byte 0x00D00270 + .4byte 0x041005B0 + .4byte 0xF9E0FBA0 + .4byte 0xFD60FF20 + .4byte 0x00E002A0 + .4byte 0x04600620 + .4byte 0xF970FB50 + .4byte 0xFD30FF10 + .4byte 0x00F002D0 + .4byte 0x04B00690 + .4byte 0xF900FB00 + .4byte 0xFD00FF00 + .4byte 0x01000300 + .4byte 0x05000700 + .4byte 0xF820FA60 + .4byte 0xFCA0FEE0 + .4byte 0x01200360 + .4byte 0x05A007E0 + .4byte 0xF740F9C0 + .4byte 0xFC40FEC0 + .4byte 0x014003C0 + .4byte 0x064008C0 + .4byte 0xF660F920 + .4byte 0xFBE0FEA0 + .4byte 0x01600420 + .4byte 0x06E009A0 + .4byte 0xF580F880 + .4byte 0xFB80FE80 + .4byte 0x01800480 + .4byte 0x07800A80 + .4byte 0xF4A0F7E0 + .4byte 0xFB20FE60 + .4byte 0x01A004E0 + .4byte 0x08200B60 + .4byte 0xF3C0F740 + .4byte 0xFAC0FE40 + .4byte 0x01C00540 + .4byte 0x08C00C40 + .4byte 0xF2E0F6A0 + .4byte 0xFA60FE20 + .4byte 0x01E005A0 + .4byte 0x09600D20 + .4byte 0xF200F600 + .4byte 0xFA00FE00 + .4byte 0x02000600 + .4byte 0x0A000E00 + .4byte 0xF040F4C0 + .4byte 0xF940FDC0 + .4byte 0x024006C0 + .4byte 0x0B400FC0 + .4byte 0xEE80F380 + .4byte 0xF880FD80 + .4byte 0x02800780 + .4byte 0x0C801180 + .4byte 0xECC0F240 + .4byte 0xF7C0FD40 + .4byte 0x02C00840 + .4byte 0x0DC01340 + .4byte 0xEB00F100 + .4byte 0xF700FD00 + .4byte 0x03000900 + .4byte 0x0F001500 + .4byte 0xE940EFC0 + .4byte 0xF640FCC0 + .4byte 0x034009C0 + .4byte 0x104016C0 + .4byte 0xE780EE80 + .4byte 0xF580FC80 + .4byte 0x03800A80 + .4byte 0x11801880 + .4byte 0xE5C0ED40 + .4byte 0xF4C0FC40 + .4byte 0x03C00B40 + .4byte 0x12C01A40 + .4byte 0xE400EC00 + .4byte 0xF400FC00 + .4byte 0x04000C00 + .4byte 0x14001C00 + .4byte 0xE081E981 + .4byte 0xF280FB80 + .4byte 0x04800D80 + .4byte 0x16801F80 + .4byte 0xDD01E701 + .4byte 0xF100FB00 + .4byte 0x05000F00 + .4byte 0x19002300 + .4byte 0xD981E481 + .4byte 0xEF80FA80 + .4byte 0x05801080 + .4byte 0x1B802680 + .4byte 0xD601E201 + .4byte 0xEE00FA00 + .4byte 0x06001200 + .4byte 0x1E002A00 + .4byte 0xD281DF81 + .4byte 0xEC80F980 + .4byte 0x06801380 + .4byte 0x20802D80 + .4byte 0xCF01DD01 + .4byte 0xEB00F900 + .4byte 0x07001500 + .4byte 0x23003100 + .4byte 0xCB81DA81 + .4byte 0xE980F880 + .4byte 0x07801680 + .4byte 0x25803480 + .4byte 0xC801D801 + .4byte 0xE800F800 + .4byte 0x08001800 + .4byte 0x28003800 + .4byte 0xC101D301 + .4byte 0xE500F700 + .4byte 0x09001B00 + .4byte 0x2CFF3EFF + .4byte 0xBA01CE01 + .4byte 0xE200F600 + .4byte 0x0A001E00 + .4byte 0x31FF45FF + .4byte 0xB301C901 + .4byte 0xDF00F500 + .4byte 0x0B002100 + .4byte 0x36FF4CFF + .4byte 0xAC01C401 + .4byte 0xDC00F400 + .4byte 0x0C002400 + .4byte 0x3BFF53FF + .4byte 0xA501BF01 + .4byte 0xD900F300 + .4byte 0x0D002700 + .4byte 0x40FF5AFF + .4byte 0x9E01BA01 + .4byte 0xD600F200 + .4byte 0x0E002A00 + .4byte 0x45FF61FF + .4byte 0x9701B501 + .4byte 0xD300F100 + .4byte 0x0F002D00 + .4byte 0x4AFF68FF + .4byte 0x9001B001 + .4byte 0xD000F000 + .4byte 0x10003000 + .4byte 0x4FFF6FFF + .4byte 0x80678134 + .4byte 0x820082CD + .4byte 0x839A8467 + .4byte 0x85348600 + .4byte 0x88018B33 + .4byte 0x8E67919B + .4byte 0x94CD9801 + .4byte 0x9B339E67 + .4byte 0xA19BA4CD + .4byte 0xA801ACCC + .4byte 0xB334B998 + .4byte 0xC000C668 + .4byte 0xCCCCD334 + .4byte 0xD998E000 + .4byte 0xE668ECCC + .4byte 0xF334F998 + .4byte 0x00000668 + .4byte 0x0CCC1334 + .4byte 0x19982000 + .4byte 0x26682CCC + .4byte 0x33343998 + .4byte 0x40004668 + .4byte 0x4CCC5334 + .4byte 0x57FF5B33 + .4byte 0x5E676199 + .4byte 0x64CD67FF + .4byte 0x6B336E65 + .4byte 0x719974CD + .4byte 0x77FF7A00 + .4byte 0x7ACC7B99 + .4byte 0x7C667D33 + .4byte 0x7E007ECC + .4byte 0x94CD9801 + .4byte 0x9B339E67 + .4byte 0xA19BA4CD + .4byte 0xA801ACCC + .4byte 0xB334B998 + .4byte 0xC000C668 + .4byte 0xCCCCD334 + .4byte 0xD998E000 + .4byte 0xE668ECCC + .4byte 0xF334F998 + .4byte 0x00000668 + .4byte 0x0CCC1334 + .4byte 0x19982000 + .4byte 0x26682CCC + .4byte 0x33343998 + .4byte 0x40004668 + .4byte 0xB998C000 + .4byte 0xC668CCCC + .4byte 0xD334D998 + .4byte 0xE000E668 + .4byte 0xECCCF334 + .4byte 0xF9980000 + .4byte 0x06680CCC + .4byte 0x13341998 + .4byte 0x20002668 + .4byte 0x2CCC3334 + .4byte 0x39984000 + .4byte 0x46684CCC + .4byte 0x533457FF + .4byte 0x5B335E67 + .4byte 0x619964CD + .4byte 0x67FF6B33 + .4byte 0xB330BC94 + .4byte 0xC5F4CF58 + .4byte 0xD8BCE220 + .4byte 0xEB80F4E4 + .4byte 0xFE4807A8 + .4byte 0x110C1A70 + .4byte 0x23D42D34 + .4byte 0x36983FFC + .4byte 0xD998E224 + .4byte 0xEAACF334 + .4byte 0xFBBC0444 + .4byte 0x0CCC1554 + .4byte 0x1DDC2668 + .4byte 0x2EF03778 + .4byte 0x40004888 + .4byte 0x511057FF + .4byte 0xCCCCDC28 + .4byte 0xEB84FAE0 + .4byte 0x0A3C1998 + .4byte 0x28F4384C + .4byte 0xE664F4E4 + .4byte 0x036811E8 + .4byte 0x20682EEC + .4byte 0x3D6C4BEC diff --git a/asm/libMobiclip/CodecFast_80447628.s b/asm/libMobiclip/CodecFast_80447628.s deleted file mode 100644 index 9107abfa..00000000 --- a/asm/libMobiclip/CodecFast_80447628.s +++ /dev/null @@ -1,350 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global Apcm -Apcm: - - .4byte 0xFFE4FFEC - .4byte 0xFFF4FFFC - .4byte 0x0004000C - .4byte 0x0014001C - .4byte 0xFFC8FFD8 - .4byte 0xFFE8FFF8 - .4byte 0x00080018 - .4byte 0x00280038 - .4byte 0xFFACFFC4 - .4byte 0xFFDCFFF4 - .4byte 0x000C0024 - .4byte 0x003C0054 - .4byte 0xFF90FFB0 - .4byte 0xFFD0FFF0 - .4byte 0x00100030 - .4byte 0x00500070 - .4byte 0xFF74FF9C - .4byte 0xFFC4FFEC - .4byte 0x0014003C - .4byte 0x0064008C - .4byte 0xFF58FF88 - .4byte 0xFFB8FFE8 - .4byte 0x00180048 - .4byte 0x007800A8 - .4byte 0xFF3CFF74 - .4byte 0xFFACFFE4 - .4byte 0x001C0054 - .4byte 0x008C00C4 - .4byte 0xFF20FF60 - .4byte 0xFFA0FFE0 - .4byte 0x00200060 - .4byte 0x00A000E0 - .4byte 0xFF04FF4C - .4byte 0xFF94FFDC - .4byte 0x0024006C - .4byte 0x00B400FC - .4byte 0xFEE8FF38 - .4byte 0xFF88FFD8 - .4byte 0x00280078 - .4byte 0x00C80118 - .4byte 0xFECCFF24 - .4byte 0xFF7CFFD4 - .4byte 0x002C0084 - .4byte 0x00DC0134 - .4byte 0xFEB0FF10 - .4byte 0xFF70FFD0 - .4byte 0x00300090 - .4byte 0x00F00150 - .4byte 0xFE94FEFC - .4byte 0xFF64FFCC - .4byte 0x0034009C - .4byte 0x0104016C - .4byte 0xFE78FEE8 - .4byte 0xFF58FFC8 - .4byte 0x003800A8 - .4byte 0x01180188 - .4byte 0xFE5CFED4 - .4byte 0xFF4CFFC4 - .4byte 0x003C00B4 - .4byte 0x012C01A4 - .4byte 0xFE40FEC0 - .4byte 0xFF40FFC0 - .4byte 0x004000C0 - .4byte 0x014001C0 - .4byte 0xFE08FE98 - .4byte 0xFF28FFB8 - .4byte 0x004800D8 - .4byte 0x016801F8 - .4byte 0xFDD0FE70 - .4byte 0xFF10FFB0 - .4byte 0x005000F0 - .4byte 0x01900230 - .4byte 0xFD98FE48 - .4byte 0xFEF8FFA8 - .4byte 0x00580108 - .4byte 0x01B80268 - .4byte 0xFD60FE20 - .4byte 0xFEE0FFA0 - .4byte 0x00600120 - .4byte 0x01E002A0 - .4byte 0xFD28FDF8 - .4byte 0xFEC8FF98 - .4byte 0x00680138 - .4byte 0x020802D8 - .4byte 0xFCF0FDD0 - .4byte 0xFEB0FF90 - .4byte 0x00700150 - .4byte 0x02300310 - .4byte 0xFCB8FDA8 - .4byte 0xFE98FF88 - .4byte 0x00780168 - .4byte 0x02580348 - .4byte 0xFC80FD80 - .4byte 0xFE80FF80 - .4byte 0x00800180 - .4byte 0x02800380 - .4byte 0xFC10FD30 - .4byte 0xFE50FF70 - .4byte 0x009001B0 - .4byte 0x02D003F0 - .4byte 0xFBA0FCE0 - .4byte 0xFE20FF60 - .4byte 0x00A001E0 - .4byte 0x03200460 - .4byte 0xFB30FC90 - .4byte 0xFDF0FF50 - .4byte 0x00B00210 - .4byte 0x037004D0 - .4byte 0xFAC0FC40 - .4byte 0xFDC0FF40 - .4byte 0x00C00240 - .4byte 0x03C00540 - .4byte 0xFA50FBF0 - .4byte 0xFD90FF30 - .4byte 0x00D00270 - .4byte 0x041005B0 - .4byte 0xF9E0FBA0 - .4byte 0xFD60FF20 - .4byte 0x00E002A0 - .4byte 0x04600620 - .4byte 0xF970FB50 - .4byte 0xFD30FF10 - .4byte 0x00F002D0 - .4byte 0x04B00690 - .4byte 0xF900FB00 - .4byte 0xFD00FF00 - .4byte 0x01000300 - .4byte 0x05000700 - .4byte 0xF820FA60 - .4byte 0xFCA0FEE0 - .4byte 0x01200360 - .4byte 0x05A007E0 - .4byte 0xF740F9C0 - .4byte 0xFC40FEC0 - .4byte 0x014003C0 - .4byte 0x064008C0 - .4byte 0xF660F920 - .4byte 0xFBE0FEA0 - .4byte 0x01600420 - .4byte 0x06E009A0 - .4byte 0xF580F880 - .4byte 0xFB80FE80 - .4byte 0x01800480 - .4byte 0x07800A80 - .4byte 0xF4A0F7E0 - .4byte 0xFB20FE60 - .4byte 0x01A004E0 - .4byte 0x08200B60 - .4byte 0xF3C0F740 - .4byte 0xFAC0FE40 - .4byte 0x01C00540 - .4byte 0x08C00C40 - .4byte 0xF2E0F6A0 - .4byte 0xFA60FE20 - .4byte 0x01E005A0 - .4byte 0x09600D20 - .4byte 0xF200F600 - .4byte 0xFA00FE00 - .4byte 0x02000600 - .4byte 0x0A000E00 - .4byte 0xF040F4C0 - .4byte 0xF940FDC0 - .4byte 0x024006C0 - .4byte 0x0B400FC0 - .4byte 0xEE80F380 - .4byte 0xF880FD80 - .4byte 0x02800780 - .4byte 0x0C801180 - .4byte 0xECC0F240 - .4byte 0xF7C0FD40 - .4byte 0x02C00840 - .4byte 0x0DC01340 - .4byte 0xEB00F100 - .4byte 0xF700FD00 - .4byte 0x03000900 - .4byte 0x0F001500 - .4byte 0xE940EFC0 - .4byte 0xF640FCC0 - .4byte 0x034009C0 - .4byte 0x104016C0 - .4byte 0xE780EE80 - .4byte 0xF580FC80 - .4byte 0x03800A80 - .4byte 0x11801880 - .4byte 0xE5C0ED40 - .4byte 0xF4C0FC40 - .4byte 0x03C00B40 - .4byte 0x12C01A40 - .4byte 0xE400EC00 - .4byte 0xF400FC00 - .4byte 0x04000C00 - .4byte 0x14001C00 - .4byte 0xE081E981 - .4byte 0xF280FB80 - .4byte 0x04800D80 - .4byte 0x16801F80 - .4byte 0xDD01E701 - .4byte 0xF100FB00 - .4byte 0x05000F00 - .4byte 0x19002300 - .4byte 0xD981E481 - .4byte 0xEF80FA80 - .4byte 0x05801080 - .4byte 0x1B802680 - .4byte 0xD601E201 - .4byte 0xEE00FA00 - .4byte 0x06001200 - .4byte 0x1E002A00 - .4byte 0xD281DF81 - .4byte 0xEC80F980 - .4byte 0x06801380 - .4byte 0x20802D80 - .4byte 0xCF01DD01 - .4byte 0xEB00F900 - .4byte 0x07001500 - .4byte 0x23003100 - .4byte 0xCB81DA81 - .4byte 0xE980F880 - .4byte 0x07801680 - .4byte 0x25803480 - .4byte 0xC801D801 - .4byte 0xE800F800 - .4byte 0x08001800 - .4byte 0x28003800 - .4byte 0xC101D301 - .4byte 0xE500F700 - .4byte 0x09001B00 - .4byte 0x2CFF3EFF - .4byte 0xBA01CE01 - .4byte 0xE200F600 - .4byte 0x0A001E00 - .4byte 0x31FF45FF - .4byte 0xB301C901 - .4byte 0xDF00F500 - .4byte 0x0B002100 - .4byte 0x36FF4CFF - .4byte 0xAC01C401 - .4byte 0xDC00F400 - .4byte 0x0C002400 - .4byte 0x3BFF53FF - .4byte 0xA501BF01 - .4byte 0xD900F300 - .4byte 0x0D002700 - .4byte 0x40FF5AFF - .4byte 0x9E01BA01 - .4byte 0xD600F200 - .4byte 0x0E002A00 - .4byte 0x45FF61FF - .4byte 0x9701B501 - .4byte 0xD300F100 - .4byte 0x0F002D00 - .4byte 0x4AFF68FF - .4byte 0x9001B001 - .4byte 0xD000F000 - .4byte 0x10003000 - .4byte 0x4FFF6FFF - .4byte 0x80678134 - .4byte 0x820082CD - .4byte 0x839A8467 - .4byte 0x85348600 - .4byte 0x88018B33 - .4byte 0x8E67919B - .4byte 0x94CD9801 - .4byte 0x9B339E67 - .4byte 0xA19BA4CD - .4byte 0xA801ACCC - .4byte 0xB334B998 - .4byte 0xC000C668 - .4byte 0xCCCCD334 - .4byte 0xD998E000 - .4byte 0xE668ECCC - .4byte 0xF334F998 - .4byte 0x00000668 - .4byte 0x0CCC1334 - .4byte 0x19982000 - .4byte 0x26682CCC - .4byte 0x33343998 - .4byte 0x40004668 - .4byte 0x4CCC5334 - .4byte 0x57FF5B33 - .4byte 0x5E676199 - .4byte 0x64CD67FF - .4byte 0x6B336E65 - .4byte 0x719974CD - .4byte 0x77FF7A00 - .4byte 0x7ACC7B99 - .4byte 0x7C667D33 - .4byte 0x7E007ECC - .4byte 0x94CD9801 - .4byte 0x9B339E67 - .4byte 0xA19BA4CD - .4byte 0xA801ACCC - .4byte 0xB334B998 - .4byte 0xC000C668 - .4byte 0xCCCCD334 - .4byte 0xD998E000 - .4byte 0xE668ECCC - .4byte 0xF334F998 - .4byte 0x00000668 - .4byte 0x0CCC1334 - .4byte 0x19982000 - .4byte 0x26682CCC - .4byte 0x33343998 - .4byte 0x40004668 - .4byte 0xB998C000 - .4byte 0xC668CCCC - .4byte 0xD334D998 - .4byte 0xE000E668 - .4byte 0xECCCF334 - .4byte 0xF9980000 - .4byte 0x06680CCC - .4byte 0x13341998 - .4byte 0x20002668 - .4byte 0x2CCC3334 - .4byte 0x39984000 - .4byte 0x46684CCC - .4byte 0x533457FF - .4byte 0x5B335E67 - .4byte 0x619964CD - .4byte 0x67FF6B33 - .4byte 0xB330BC94 - .4byte 0xC5F4CF58 - .4byte 0xD8BCE220 - .4byte 0xEB80F4E4 - .4byte 0xFE4807A8 - .4byte 0x110C1A70 - .4byte 0x23D42D34 - .4byte 0x36983FFC - .4byte 0xD998E224 - .4byte 0xEAACF334 - .4byte 0xFBBC0444 - .4byte 0x0CCC1554 - .4byte 0x1DDC2668 - .4byte 0x2EF03778 - .4byte 0x40004888 - .4byte 0x511057FF - .4byte 0xCCCCDC28 - .4byte 0xEB84FAE0 - .4byte 0x0A3C1998 - .4byte 0x28F4384C - .4byte 0xE664F4E4 - .4byte 0x036811E8 - .4byte 0x20682EEC - .4byte 0x3D6C4BEC diff --git a/asm/libMobiclip/Digits_8014e860.s b/asm/libMobiclip/Digits.s similarity index 100% rename from asm/libMobiclip/Digits_8014e860.s rename to asm/libMobiclip/Digits.s diff --git a/asm/libMobiclip/ImaAdpcm_8014eb00.s b/asm/libMobiclip/ImaAdpcm.s similarity index 87% rename from asm/libMobiclip/ImaAdpcm_8014eb00.s rename to asm/libMobiclip/ImaAdpcm.s index d58d5da4..b2295b66 100644 --- a/asm/libMobiclip/ImaAdpcm_8014eb00.s +++ b/asm/libMobiclip/ImaAdpcm.s @@ -179,3 +179,63 @@ lbl_8014ECF8: /* 8014ED04 0014AB44 38 21 00 20 */ addi r1, r1, 0x20 /* 8014ED08 0014AB48 4E 80 00 20 */ blr /* 8014ED0C 0014AB4C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global g_Ima_Adpcm_StepTable +g_Ima_Adpcm_StepTable: + + .4byte 0x00070008 + .4byte 0x0009000A + .4byte 0x000B000C + .4byte 0x000D000E + .4byte 0x00100011 + .4byte 0x00130015 + .4byte 0x00170019 + .4byte 0x001C001F + .4byte 0x00220025 + .4byte 0x0029002D + .4byte 0x00320037 + .4byte 0x003C0042 + .4byte 0x00490050 + .4byte 0x00580061 + .4byte 0x006B0076 + .4byte 0x0082008F + .4byte 0x009D00AD + .4byte 0x00BE00D1 + .4byte 0x00E600FD + .4byte 0x01170133 + .4byte 0x01510173 + .4byte 0x019801C1 + .4byte 0x01EE0220 + .4byte 0x02560292 + .4byte 0x02D4031C + .4byte 0x036C03C3 + .4byte 0x0424048E + .4byte 0x05020583 + .4byte 0x061006AB + .4byte 0x07560812 + .4byte 0x08E009C3 + .4byte 0x0ABD0BD0 + .4byte 0x0CFF0E4C + .4byte 0x0FBA114C + .4byte 0x130714EE + .4byte 0x17061954 + .4byte 0x1BDC1EA5 + .4byte 0x21B62515 + .4byte 0x28CA2CDF + .4byte 0x315B364B + .4byte 0x3BB941B2 + .4byte 0x48444F7E + .4byte 0x5771602F + .4byte 0x69CE7462 + .4byte 0x7FFF0000 + .4byte 0 + +.global g_Ima_Adpcm_IndexTable +g_Ima_Adpcm_IndexTable: + + .4byte 0xFFFFFFFF + .4byte 0x02040608 + .4byte 0xFFFFFFFF + .4byte 0x02040608 diff --git a/asm/libMobiclip/ImaAdpcm_8040e450.s b/asm/libMobiclip/ImaAdpcm_8040e450.s deleted file mode 100644 index 52e93382..00000000 --- a/asm/libMobiclip/ImaAdpcm_8040e450.s +++ /dev/null @@ -1,60 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global g_Ima_Adpcm_StepTable -g_Ima_Adpcm_StepTable: - - .4byte 0x00070008 - .4byte 0x0009000A - .4byte 0x000B000C - .4byte 0x000D000E - .4byte 0x00100011 - .4byte 0x00130015 - .4byte 0x00170019 - .4byte 0x001C001F - .4byte 0x00220025 - .4byte 0x0029002D - .4byte 0x00320037 - .4byte 0x003C0042 - .4byte 0x00490050 - .4byte 0x00580061 - .4byte 0x006B0076 - .4byte 0x0082008F - .4byte 0x009D00AD - .4byte 0x00BE00D1 - .4byte 0x00E600FD - .4byte 0x01170133 - .4byte 0x01510173 - .4byte 0x019801C1 - .4byte 0x01EE0220 - .4byte 0x02560292 - .4byte 0x02D4031C - .4byte 0x036C03C3 - .4byte 0x0424048E - .4byte 0x05020583 - .4byte 0x061006AB - .4byte 0x07560812 - .4byte 0x08E009C3 - .4byte 0x0ABD0BD0 - .4byte 0x0CFF0E4C - .4byte 0x0FBA114C - .4byte 0x130714EE - .4byte 0x17061954 - .4byte 0x1BDC1EA5 - .4byte 0x21B62515 - .4byte 0x28CA2CDF - .4byte 0x315B364B - .4byte 0x3BB941B2 - .4byte 0x48444F7E - .4byte 0x5771602F - .4byte 0x69CE7462 - .4byte 0x7FFF0000 - .4byte 0 - -.global g_Ima_Adpcm_IndexTable -g_Ima_Adpcm_IndexTable: - - .4byte 0xFFFFFFFF - .4byte 0x02040608 - .4byte 0xFFFFFFFF - .4byte 0x02040608 diff --git a/asm/libMobiclip/MoApi_8014ed10.s b/asm/libMobiclip/MoApi.s similarity index 91% rename from asm/libMobiclip/MoApi_8014ed10.s rename to asm/libMobiclip/MoApi.s index 881676fe..ab9fa198 100644 --- a/asm/libMobiclip/MoApi_8014ed10.s +++ b/asm/libMobiclip/MoApi.s @@ -1177,3 +1177,275 @@ lbl_8014FAEC: /* 8014FB14 0014B954 00 00 00 00 */ .4byte 0x00000000 /* 8014FB18 0014B958 00 00 00 00 */ .4byte 0x00000000 /* 8014FB1C 0014B95C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@2662" +"@2662": + + .4byte 0x3C3C2052 + .4byte 0x564C5F4D + .4byte 0x574D202D + .4byte 0x204D4F42 + .4byte 0x49434C49 + .4byte 0x505F4D4F + .4byte 0x20097265 + .4byte 0x6C656173 + .4byte 0x65206275 + .4byte 0x696C643A + .4byte 0x20446563 + .4byte 0x20203820 + .4byte 0x32303131 + .4byte 0x2030393A + .4byte 0x35303A33 + .4byte 0x37202830 + .4byte 0x78343330 + .4byte 0x325F3138 + .4byte 0x3829203E + .4byte 0x3E000000 + .4byte 0x5B4D4F4F + .4byte 0x70656E5D + .4byte 0x204E756C + .4byte 0x6C206D6F + .4byte 0x76696520 + .4byte 0x706F696E + .4byte 0x7465720A + .4byte 0 + .4byte 0x5B4D4F4F + .4byte 0x70656E5D + .4byte 0x20616C72 + .4byte 0x65616479 + .4byte 0x206F7065 + .4byte 0x6E65640A + .4byte 0 + .4byte 0x5B4D4F4F + .4byte 0x70656E5D + .4byte 0x20666169 + .4byte 0x6C65640A + .4byte 0 + +.global "@3402" +"@3402": + + .4byte lbl_8014EF74 + .4byte lbl_8014EF7C + .4byte lbl_8014EF84 + .4byte lbl_8014EF8C + .4byte lbl_8014EF94 + .4byte lbl_8014EF9C + .4byte lbl_8014EFA4 + .4byte lbl_8014EFB4 + .4byte lbl_8014EFAC + +.global "@3409" +"@3409": + + .4byte 0x5B4D4F52 + .4byte 0x756E5D20 + .4byte 0x6D6F7669 + .4byte 0x65206E6F + .4byte 0x74206F70 + .4byte 0x656E6564 + .4byte 0x0A000000 + +.global "@3410" +"@3410": + + .4byte 0x5B4D4F52 + .4byte 0x756E5D20 + .4byte 0x66617461 + .4byte 0x6C206572 + .4byte 0x726F720A + .4byte 0 + +.global "@3417" +"@3417": + + .4byte 0x5B4D4F43 + .4byte 0x6C6F7365 + .4byte 0x5D206D6F + .4byte 0x76696520 + .4byte 0x77617320 + .4byte 0x6E6F7420 + .4byte 0x6F70656E + .4byte 0x65640A00 + +.global "@3425" +"@3425": + + .4byte 0x5B4D4F44 + .4byte 0x65737472 + .4byte 0x6F79496E + .4byte 0x7374616E + .4byte 0x63655D20 + .4byte 0x6D6F7669 + .4byte 0x65207761 + .4byte 0x73206E6F + .4byte 0x7420636C + .4byte 0x6F736564 + .4byte 0x0A000000 + +.global "@3509" +"@3509": + + .4byte 0x5B4D4F47 + .4byte 0x65745955 + .4byte 0x56496D61 + .4byte 0x67655D20 + .4byte 0x6D6F7669 + .4byte 0x65207761 + .4byte 0x73206E6F + .4byte 0x74206F70 + .4byte 0x656E6564 + .4byte 0x0A000000 + .4byte 0x5B4D4F47 + .4byte 0x65745247 + .4byte 0x42496D61 + .4byte 0x67655D20 + .4byte 0x6D6F7669 + .4byte 0x65207761 + .4byte 0x73206E6F + .4byte 0x74206F70 + .4byte 0x656E6564 + .4byte 0x0A000000 + +.global "@3546" +"@3546": + + .4byte 0x5B4D4F53 + .4byte 0x6B697049 + .4byte 0x6D616765 + .4byte 0x5D206D6F + .4byte 0x76696520 + .4byte 0x77617320 + .4byte 0x6E6F7420 + .4byte 0x6F70656E + .4byte 0x65640A00 + .4byte 0x5B4D4F47 + .4byte 0x65744175 + .4byte 0x64696F50 + .4byte 0x61636B65 + .4byte 0x745D206D + .4byte 0x6F766965 + .4byte 0x20776173 + .4byte 0x206E6F74 + .4byte 0x206F7065 + .4byte 0x6E65640A + .4byte 0 + .4byte 0x5B4D4F47 + .4byte 0x65744175 + .4byte 0x64696F50 + .4byte 0x61636B65 + .4byte 0x745D2066 + .4byte 0x61696C65 + .4byte 0x642C2061 + .4byte 0x7564696F + .4byte 0x20717565 + .4byte 0x75652065 + .4byte 0x6D707479 + .4byte 0x0A000000 + .4byte 0x5B4D4F47 + .4byte 0x65744175 + .4byte 0x64696F50 + .4byte 0x61636B65 + .4byte 0x745D2047 + .4byte 0x6976656E + .4byte 0x20627566 + .4byte 0x66657220 + .4byte 0x69732074 + .4byte 0x6F6F2073 + .4byte 0x6D616C6C + .4byte 0x0A000000 + .4byte 0x5B4D4F47 + .4byte 0x65744175 + .4byte 0x64696F50 + .4byte 0x61636B65 + .4byte 0x745D2020 + .4byte 0x6661696C + .4byte 0x65642C20 + .4byte 0x61756469 + .4byte 0x6F207175 + .4byte 0x65756520 + .4byte 0x656D7074 + .4byte 0x790A0000 + +.global "@3600" +"@3600": + + .4byte 0x5B4D4F53 + .4byte 0x6B697041 + .4byte 0x7564696F + .4byte 0x5061636B + .4byte 0x65745D20 + .4byte 0x6D6F7669 + .4byte 0x65207761 + .4byte 0x73206E6F + .4byte 0x74206F70 + .4byte 0x656E6564 + .4byte 0x0A000000 + +.global "@3601" +"@3601": + + .4byte 0x5B4D4F53 + .4byte 0x6B697041 + .4byte 0x7564696F + .4byte 0x5061636B + .4byte 0x65745D20 + .4byte 0x20666169 + .4byte 0x6C65642C + .4byte 0x20617564 + .4byte 0x696F2071 + .4byte 0x75657565 + .4byte 0x20656D70 + .4byte 0x74790A00 + +.global "@3614" +"@3614": + + .4byte 0x5B4D4F47 + .4byte 0x65744E65 + .4byte 0x78744175 + .4byte 0x64696F50 + .4byte 0x61636B65 + .4byte 0x7453697A + .4byte 0x655D206D + .4byte 0x6F766965 + .4byte 0x20776173 + .4byte 0x206E6F74 + .4byte 0x206F7065 + .4byte 0x6E65640A + .4byte 0 + +.global "@3615" +"@3615": + + .4byte 0x5B4D4F47 + .4byte 0x65744E65 + .4byte 0x78744175 + .4byte 0x64696F50 + .4byte 0x61636B65 + .4byte 0x7453697A + .4byte 0x655D2066 + .4byte 0x61696C65 + .4byte 0x642C2061 + .4byte 0x7564696F + .4byte 0x20717565 + .4byte 0x75652065 + .4byte 0x6D707479 + .4byte 0x0A000000 + .4byte 0 +.include "macros.inc" + +.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 +.global __MOBICLIP_MOVersion +__MOBICLIP_MOVersion: + + .4byte "@2662" + .4byte 0 +.include "macros.inc" + +.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0 +.global MOiNbCreatedInstances +MOiNbCreatedInstances: + .skip 0x8 diff --git a/asm/libMobiclip/MoApi_80447b88.s b/asm/libMobiclip/MoApi_80447b88.s deleted file mode 100644 index 657e1a08..00000000 --- a/asm/libMobiclip/MoApi_80447b88.s +++ /dev/null @@ -1,258 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@2662" -"@2662": - - .4byte 0x3C3C2052 - .4byte 0x564C5F4D - .4byte 0x574D202D - .4byte 0x204D4F42 - .4byte 0x49434C49 - .4byte 0x505F4D4F - .4byte 0x20097265 - .4byte 0x6C656173 - .4byte 0x65206275 - .4byte 0x696C643A - .4byte 0x20446563 - .4byte 0x20203820 - .4byte 0x32303131 - .4byte 0x2030393A - .4byte 0x35303A33 - .4byte 0x37202830 - .4byte 0x78343330 - .4byte 0x325F3138 - .4byte 0x3829203E - .4byte 0x3E000000 - .4byte 0x5B4D4F4F - .4byte 0x70656E5D - .4byte 0x204E756C - .4byte 0x6C206D6F - .4byte 0x76696520 - .4byte 0x706F696E - .4byte 0x7465720A - .4byte 0 - .4byte 0x5B4D4F4F - .4byte 0x70656E5D - .4byte 0x20616C72 - .4byte 0x65616479 - .4byte 0x206F7065 - .4byte 0x6E65640A - .4byte 0 - .4byte 0x5B4D4F4F - .4byte 0x70656E5D - .4byte 0x20666169 - .4byte 0x6C65640A - .4byte 0 - -.global "@3402" -"@3402": - - .4byte lbl_8014EF74 - .4byte lbl_8014EF7C - .4byte lbl_8014EF84 - .4byte lbl_8014EF8C - .4byte lbl_8014EF94 - .4byte lbl_8014EF9C - .4byte lbl_8014EFA4 - .4byte lbl_8014EFB4 - .4byte lbl_8014EFAC - -.global "@3409" -"@3409": - - .4byte 0x5B4D4F52 - .4byte 0x756E5D20 - .4byte 0x6D6F7669 - .4byte 0x65206E6F - .4byte 0x74206F70 - .4byte 0x656E6564 - .4byte 0x0A000000 - -.global "@3410" -"@3410": - - .4byte 0x5B4D4F52 - .4byte 0x756E5D20 - .4byte 0x66617461 - .4byte 0x6C206572 - .4byte 0x726F720A - .4byte 0 - -.global "@3417" -"@3417": - - .4byte 0x5B4D4F43 - .4byte 0x6C6F7365 - .4byte 0x5D206D6F - .4byte 0x76696520 - .4byte 0x77617320 - .4byte 0x6E6F7420 - .4byte 0x6F70656E - .4byte 0x65640A00 - -.global "@3425" -"@3425": - - .4byte 0x5B4D4F44 - .4byte 0x65737472 - .4byte 0x6F79496E - .4byte 0x7374616E - .4byte 0x63655D20 - .4byte 0x6D6F7669 - .4byte 0x65207761 - .4byte 0x73206E6F - .4byte 0x7420636C - .4byte 0x6F736564 - .4byte 0x0A000000 - -.global "@3509" -"@3509": - - .4byte 0x5B4D4F47 - .4byte 0x65745955 - .4byte 0x56496D61 - .4byte 0x67655D20 - .4byte 0x6D6F7669 - .4byte 0x65207761 - .4byte 0x73206E6F - .4byte 0x74206F70 - .4byte 0x656E6564 - .4byte 0x0A000000 - .4byte 0x5B4D4F47 - .4byte 0x65745247 - .4byte 0x42496D61 - .4byte 0x67655D20 - .4byte 0x6D6F7669 - .4byte 0x65207761 - .4byte 0x73206E6F - .4byte 0x74206F70 - .4byte 0x656E6564 - .4byte 0x0A000000 - -.global "@3546" -"@3546": - - .4byte 0x5B4D4F53 - .4byte 0x6B697049 - .4byte 0x6D616765 - .4byte 0x5D206D6F - .4byte 0x76696520 - .4byte 0x77617320 - .4byte 0x6E6F7420 - .4byte 0x6F70656E - .4byte 0x65640A00 - .4byte 0x5B4D4F47 - .4byte 0x65744175 - .4byte 0x64696F50 - .4byte 0x61636B65 - .4byte 0x745D206D - .4byte 0x6F766965 - .4byte 0x20776173 - .4byte 0x206E6F74 - .4byte 0x206F7065 - .4byte 0x6E65640A - .4byte 0 - .4byte 0x5B4D4F47 - .4byte 0x65744175 - .4byte 0x64696F50 - .4byte 0x61636B65 - .4byte 0x745D2066 - .4byte 0x61696C65 - .4byte 0x642C2061 - .4byte 0x7564696F - .4byte 0x20717565 - .4byte 0x75652065 - .4byte 0x6D707479 - .4byte 0x0A000000 - .4byte 0x5B4D4F47 - .4byte 0x65744175 - .4byte 0x64696F50 - .4byte 0x61636B65 - .4byte 0x745D2047 - .4byte 0x6976656E - .4byte 0x20627566 - .4byte 0x66657220 - .4byte 0x69732074 - .4byte 0x6F6F2073 - .4byte 0x6D616C6C - .4byte 0x0A000000 - .4byte 0x5B4D4F47 - .4byte 0x65744175 - .4byte 0x64696F50 - .4byte 0x61636B65 - .4byte 0x745D2020 - .4byte 0x6661696C - .4byte 0x65642C20 - .4byte 0x61756469 - .4byte 0x6F207175 - .4byte 0x65756520 - .4byte 0x656D7074 - .4byte 0x790A0000 - -.global "@3600" -"@3600": - - .4byte 0x5B4D4F53 - .4byte 0x6B697041 - .4byte 0x7564696F - .4byte 0x5061636B - .4byte 0x65745D20 - .4byte 0x6D6F7669 - .4byte 0x65207761 - .4byte 0x73206E6F - .4byte 0x74206F70 - .4byte 0x656E6564 - .4byte 0x0A000000 - -.global "@3601" -"@3601": - - .4byte 0x5B4D4F53 - .4byte 0x6B697041 - .4byte 0x7564696F - .4byte 0x5061636B - .4byte 0x65745D20 - .4byte 0x20666169 - .4byte 0x6C65642C - .4byte 0x20617564 - .4byte 0x696F2071 - .4byte 0x75657565 - .4byte 0x20656D70 - .4byte 0x74790A00 - -.global "@3614" -"@3614": - - .4byte 0x5B4D4F47 - .4byte 0x65744E65 - .4byte 0x78744175 - .4byte 0x64696F50 - .4byte 0x61636B65 - .4byte 0x7453697A - .4byte 0x655D206D - .4byte 0x6F766965 - .4byte 0x20776173 - .4byte 0x206E6F74 - .4byte 0x206F7065 - .4byte 0x6E65640A - .4byte 0 - -.global "@3615" -"@3615": - - .4byte 0x5B4D4F47 - .4byte 0x65744E65 - .4byte 0x78744175 - .4byte 0x64696F50 - .4byte 0x61636B65 - .4byte 0x7453697A - .4byte 0x655D2066 - .4byte 0x61696C65 - .4byte 0x642C2061 - .4byte 0x7564696F - .4byte 0x20717565 - .4byte 0x75652065 - .4byte 0x6D707479 - .4byte 0x0A000000 - .4byte 0 diff --git a/asm/libMobiclip/MoApi_80556ab0.s b/asm/libMobiclip/MoApi_80556ab0.s deleted file mode 100644 index edaab5d5..00000000 --- a/asm/libMobiclip/MoApi_80556ab0.s +++ /dev/null @@ -1,8 +0,0 @@ -.include "macros.inc" - -.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 -.global __MOBICLIP_MOVersion -__MOBICLIP_MOVersion: - - .4byte "@2662" - .4byte 0 diff --git a/asm/libMobiclip/MoApi_8055d0d0.s b/asm/libMobiclip/MoApi_8055d0d0.s deleted file mode 100644 index 2ac9e8c3..00000000 --- a/asm/libMobiclip/MoApi_8055d0d0.s +++ /dev/null @@ -1,6 +0,0 @@ -.include "macros.inc" - -.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0 -.global MOiNbCreatedInstances -MOiNbCreatedInstances: - .skip 0x8 diff --git a/asm/libMobiclip/MoDeblockWii_8014fb20.s b/asm/libMobiclip/MoDeblockWii.s similarity index 95% rename from asm/libMobiclip/MoDeblockWii_8014fb20.s rename to asm/libMobiclip/MoDeblockWii.s index 0b63829d..58330a33 100644 --- a/asm/libMobiclip/MoDeblockWii_8014fb20.s +++ b/asm/libMobiclip/MoDeblockWii.s @@ -1411,3 +1411,196 @@ lbl_80150F10: /* 80150F24 0014CD64 38 21 00 20 */ addi r1, r1, 0x20 /* 80150F28 0014CD68 4E 80 00 20 */ blr /* 80150F2C 0014CD6C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + +.global lbl_8040E558 +lbl_8040E558: + + .4byte 0x00010203 + .4byte 0x04050607 + .4byte 0x08090A0B + .4byte 0x0C0D0E0F + .4byte 0x10111213 + .4byte 0x14151617 + .4byte 0x18191A1B + .4byte 0x1C1D1E1F + .4byte 0x20212223 + .4byte 0x24252627 + .4byte 0x28292A2B + .4byte 0x2C2D2E2F + .4byte 0x30313233 + .4byte 0x34353637 + .4byte 0x38393A3B + .4byte 0x3C3D3E3F + .4byte 0x40414243 + .4byte 0x44454647 + .4byte 0x48494A4B + .4byte 0x4C4D4E4F + .4byte 0x50515253 + .4byte 0x54555657 + .4byte 0x58595A5B + .4byte 0x5C5D5E5F + .4byte 0x60616263 + .4byte 0x64656667 + .4byte 0x68696A6B + .4byte 0x6C6D6E6F + .4byte 0x70717273 + .4byte 0x74757677 + .4byte 0x78797A7B + .4byte 0x7C7D7E7F + .4byte 0x80818283 + .4byte 0x84858687 + .4byte 0x88898A8B + .4byte 0x8C8D8E8F + .4byte 0x90919293 + .4byte 0x94959697 + .4byte 0x98999A9B + .4byte 0x9C9D9E9F + .4byte 0xA0A1A2A3 + .4byte 0xA4A5A6A7 + .4byte 0xA8A9AAAB + .4byte 0xACADAEAF + .4byte 0xB0B1B2B3 + .4byte 0xB4B5B6B7 + .4byte 0xB8B9BABB + .4byte 0xBCBDBEBF + .4byte 0xC0C1C2C3 + .4byte 0xC4C5C6C7 + .4byte 0xC8C9CACB + .4byte 0xCCCDCECF + .4byte 0xD0D1D2D3 + .4byte 0xD4D5D6D7 + .4byte 0xD8D9DADB + .4byte 0xDCDDDEDF + .4byte 0xE0E1E2E3 + .4byte 0xE4E5E6E7 + .4byte 0xE8E9EAEB + .4byte 0xECEDEEEF + .4byte 0xF0F1F2F3 + .4byte 0xF4F5F6F7 + .4byte 0xF8F9FAFB + .4byte 0xFCFDFEFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + +.global Alpha +Alpha: + + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0x00000006 + .4byte 0x00000007 + .4byte 0x00000008 + .4byte 0x0000000A + .4byte 0x0000000B + .4byte 0x0000000D + .4byte 0x0000000F + .4byte 0x00000011 + .4byte 0x00000013 + .4byte 0x00000016 + .4byte 0x00000019 + .4byte 0x0000001D + .4byte 0x00000021 + .4byte 0x00000026 + .4byte 0x0000002C + .4byte 0x00000032 + .4byte 0x00000039 + .4byte 0x00000042 + .4byte 0x0000004B + .4byte 0x00000056 + .4byte 0x00000062 + .4byte 0x00000070 + .4byte 0x00000080 + .4byte 0x00000093 + .4byte 0x000000A8 + .4byte 0x000000C0 + .4byte 0x000000DB + .4byte 0x000000FB + .4byte 0x000000FF + +.global Beta +Beta: + + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0x00000006 + .4byte 0x00000006 + .4byte 0x00000007 + .4byte 0x00000007 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x0000000A + .4byte 0x0000000B + .4byte 0x0000000B + .4byte 0x0000000C + .4byte 0x0000000C + .4byte 0x0000000D + .4byte 0x0000000D + .4byte 0x0000000E + .4byte 0x0000000E + .4byte 0x0000000F + .4byte 0x0000000F + .4byte 0x00000010 + .4byte 0x00000010 + .4byte 0x00000011 + .4byte 0x00000011 + .4byte 0x00000012 +.include "macros.inc" + +.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 +.global clip +clip: + + .4byte lbl_8040E558 + .4byte 0 diff --git a/asm/libMobiclip/MoDeblockWii_8040e518.s b/asm/libMobiclip/MoDeblockWii_8040e518.s deleted file mode 100644 index 9fe38b04..00000000 --- a/asm/libMobiclip/MoDeblockWii_8040e518.s +++ /dev/null @@ -1,185 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - -.global lbl_8040E558 -lbl_8040E558: - - .4byte 0x00010203 - .4byte 0x04050607 - .4byte 0x08090A0B - .4byte 0x0C0D0E0F - .4byte 0x10111213 - .4byte 0x14151617 - .4byte 0x18191A1B - .4byte 0x1C1D1E1F - .4byte 0x20212223 - .4byte 0x24252627 - .4byte 0x28292A2B - .4byte 0x2C2D2E2F - .4byte 0x30313233 - .4byte 0x34353637 - .4byte 0x38393A3B - .4byte 0x3C3D3E3F - .4byte 0x40414243 - .4byte 0x44454647 - .4byte 0x48494A4B - .4byte 0x4C4D4E4F - .4byte 0x50515253 - .4byte 0x54555657 - .4byte 0x58595A5B - .4byte 0x5C5D5E5F - .4byte 0x60616263 - .4byte 0x64656667 - .4byte 0x68696A6B - .4byte 0x6C6D6E6F - .4byte 0x70717273 - .4byte 0x74757677 - .4byte 0x78797A7B - .4byte 0x7C7D7E7F - .4byte 0x80818283 - .4byte 0x84858687 - .4byte 0x88898A8B - .4byte 0x8C8D8E8F - .4byte 0x90919293 - .4byte 0x94959697 - .4byte 0x98999A9B - .4byte 0x9C9D9E9F - .4byte 0xA0A1A2A3 - .4byte 0xA4A5A6A7 - .4byte 0xA8A9AAAB - .4byte 0xACADAEAF - .4byte 0xB0B1B2B3 - .4byte 0xB4B5B6B7 - .4byte 0xB8B9BABB - .4byte 0xBCBDBEBF - .4byte 0xC0C1C2C3 - .4byte 0xC4C5C6C7 - .4byte 0xC8C9CACB - .4byte 0xCCCDCECF - .4byte 0xD0D1D2D3 - .4byte 0xD4D5D6D7 - .4byte 0xD8D9DADB - .4byte 0xDCDDDEDF - .4byte 0xE0E1E2E3 - .4byte 0xE4E5E6E7 - .4byte 0xE8E9EAEB - .4byte 0xECEDEEEF - .4byte 0xF0F1F2F3 - .4byte 0xF4F5F6F7 - .4byte 0xF8F9FAFB - .4byte 0xFCFDFEFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - -.global Alpha -Alpha: - - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0x00000006 - .4byte 0x00000007 - .4byte 0x00000008 - .4byte 0x0000000A - .4byte 0x0000000B - .4byte 0x0000000D - .4byte 0x0000000F - .4byte 0x00000011 - .4byte 0x00000013 - .4byte 0x00000016 - .4byte 0x00000019 - .4byte 0x0000001D - .4byte 0x00000021 - .4byte 0x00000026 - .4byte 0x0000002C - .4byte 0x00000032 - .4byte 0x00000039 - .4byte 0x00000042 - .4byte 0x0000004B - .4byte 0x00000056 - .4byte 0x00000062 - .4byte 0x00000070 - .4byte 0x00000080 - .4byte 0x00000093 - .4byte 0x000000A8 - .4byte 0x000000C0 - .4byte 0x000000DB - .4byte 0x000000FB - .4byte 0x000000FF - -.global Beta -Beta: - - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0x00000006 - .4byte 0x00000006 - .4byte 0x00000007 - .4byte 0x00000007 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x0000000A - .4byte 0x0000000B - .4byte 0x0000000B - .4byte 0x0000000C - .4byte 0x0000000C - .4byte 0x0000000D - .4byte 0x0000000D - .4byte 0x0000000E - .4byte 0x0000000E - .4byte 0x0000000F - .4byte 0x0000000F - .4byte 0x00000010 - .4byte 0x00000010 - .4byte 0x00000011 - .4byte 0x00000011 - .4byte 0x00000012 diff --git a/asm/libMobiclip/MoDeblockWii_80556ab8.s b/asm/libMobiclip/MoDeblockWii_80556ab8.s deleted file mode 100644 index 8cc5bffc..00000000 --- a/asm/libMobiclip/MoDeblockWii_80556ab8.s +++ /dev/null @@ -1,8 +0,0 @@ -.include "macros.inc" - -.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 -.global clip -clip: - - .4byte lbl_8040E558 - .4byte 0 diff --git a/asm/libMobiclip/MoSdk_80150f30.s b/asm/libMobiclip/MoSdk.s similarity index 91% rename from asm/libMobiclip/MoSdk_80150f30.s rename to asm/libMobiclip/MoSdk.s index dde79bd1..3fd7dc4c 100644 --- a/asm/libMobiclip/MoSdk_80150f30.s +++ b/asm/libMobiclip/MoSdk.s @@ -1164,3 +1164,235 @@ lbl_80151AE8: /* 80151B14 0014D954 7C 08 03 A6 */ mtlr r0 /* 80151B18 0014D958 38 21 00 20 */ addi r1, r1, 0x20 /* 80151B1C 0014D95C 4E 80 00 20 */ blr +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@3186" +"@3186": + + .4byte 0x5B53646B + .4byte 0x204F7065 + .4byte 0x6E5D204D + .4byte 0x6F766965 + .4byte 0x206E6F74 + .4byte 0x20666F75 + .4byte 0x6E640A00 + .4byte 0x53444B5F + .4byte 0x434C4F53 + .4byte 0x45440000 + .4byte 0x53444B5F + .4byte 0x4F50454E + .4byte 0x494E4700 + .4byte 0x53444B5F + .4byte 0x4F50454E + .4byte 0x45440000 + .4byte 0x53444B5F + .4byte 0x52454144 + .4byte 0x494E475F + .4byte 0x48454144 + .4byte 0x45525300 + .4byte 0x53444B5F + .4byte 0x52454144 + .4byte 0x59000000 + .4byte 0x53444B5F + .4byte 0x5345454B + .4byte 0x494E4700 + .4byte 0x53444B5F + .4byte 0x434F4D50 + .4byte 0x4C455445 + .4byte 0 + .4byte 0x53444B5F + .4byte 0x4552524F + .4byte 0x52000000 + .4byte 0x756E6B6E + .4byte 0x6F776E20 + .4byte 0x73746174 + .4byte 0x65000000 + .4byte 0x5B53444B + .4byte 0x5D202573 + .4byte 0x202D3E20 + .4byte 0x25730A00 + .4byte 0x5B53646B + .4byte 0x204F7065 + .4byte 0x6E5D2042 + .4byte 0x61642053 + .4byte 0x74617465 + .4byte 0x20616674 + .4byte 0x6572206F + .4byte 0x70656E69 + .4byte 0x6E672C20 + .4byte 0x63616E63 + .4byte 0x656C6C69 + .4byte 0x6E670A00 + .4byte 0x5B53646B + .4byte 0x204F7065 + .4byte 0x6E5D204E + .4byte 0x6F742065 + .4byte 0x6E6F7567 + .4byte 0x68206D65 + .4byte 0x6D6F7279 + .4byte 0x0A000000 + .4byte 0x5B53646B + .4byte 0x204F7065 + .4byte 0x6E5D2046 + .4byte 0x6174616C + .4byte 0x20657272 + .4byte 0x6F720A00 + +.global "@3205" +"@3205": + + .4byte lbl_801512B4 + .4byte lbl_801512BC + .4byte lbl_801512C4 + .4byte lbl_801512CC + .4byte lbl_801512D4 + .4byte lbl_801512DC + .4byte lbl_801512E4 + .4byte lbl_801512F4 + .4byte lbl_801512EC + +.global "@3204" +"@3204": + + .4byte lbl_80151154 + .4byte lbl_8015115C + .4byte lbl_80151164 + .4byte lbl_8015116C + .4byte lbl_80151174 + .4byte lbl_8015117C + .4byte lbl_80151184 + .4byte lbl_80151194 + .4byte lbl_8015118C + +.global "@3203" +"@3203": + + .4byte lbl_801510BC + .4byte lbl_801510C4 + .4byte lbl_801510CC + .4byte lbl_801510D4 + .4byte lbl_801510DC + .4byte lbl_801510E4 + .4byte lbl_801510EC + .4byte lbl_801510FC + .4byte lbl_801510F4 + +.global "@3242_80448044" +"@3242_80448044": + + .4byte lbl_801514E0 + .4byte lbl_801514E8 + .4byte lbl_801514F0 + .4byte lbl_801514F8 + .4byte lbl_80151500 + .4byte lbl_80151508 + .4byte lbl_80151510 + .4byte lbl_80151520 + .4byte lbl_80151518 + +.global "@3241" +"@3241": + + .4byte lbl_8015143C + .4byte lbl_80151444 + .4byte lbl_8015144C + .4byte lbl_80151454 + .4byte lbl_8015145C + .4byte lbl_80151464 + .4byte lbl_8015146C + .4byte lbl_8015147C + .4byte lbl_80151474 + +.global "@3271" +"@3271": + + .4byte lbl_801516A0 + .4byte lbl_801516A8 + .4byte lbl_801516B0 + .4byte lbl_801516B8 + .4byte lbl_801516C0 + .4byte lbl_801516C8 + .4byte lbl_801516D0 + .4byte lbl_801516E0 + .4byte lbl_801516D8 + +.global "@3270" +"@3270": + + .4byte lbl_801515FC + .4byte lbl_80151604 + .4byte lbl_8015160C + .4byte lbl_80151614 + .4byte lbl_8015161C + .4byte lbl_80151624 + .4byte lbl_8015162C + .4byte lbl_8015163C + .4byte lbl_80151634 + .4byte 0x5B53646B + .4byte 0x20436C6F + .4byte 0x73655D20 + .4byte 0x436C6F73 + .4byte 0x696E670A + .4byte 0 + +.global "@3317" +"@3317": + + .4byte lbl_8015189C + .4byte lbl_801518A4 + .4byte lbl_801518AC + .4byte lbl_801518B4 + .4byte lbl_801518BC + .4byte lbl_801518C4 + .4byte lbl_801518CC + .4byte lbl_801518DC + .4byte lbl_801518D4 + +.global "@3329" +"@3329": + + .4byte lbl_80151964 + .4byte lbl_8015196C + .4byte lbl_80151974 + .4byte lbl_8015197C + .4byte lbl_80151984 + .4byte lbl_8015198C + .4byte lbl_80151994 + .4byte lbl_801519A4 + .4byte lbl_8015199C + +.global "@3353" +"@3353": + + .4byte lbl_80151A94 + .4byte lbl_80151A9C + .4byte lbl_80151AA4 + .4byte lbl_80151AAC + .4byte lbl_80151AB4 + .4byte lbl_80151ABC + .4byte lbl_80151AC4 + .4byte lbl_80151AD4 + .4byte lbl_80151ACC + +.global "@3352" +"@3352": + + .4byte lbl_80151A20 + .4byte lbl_80151A28 + .4byte lbl_80151A30 + .4byte lbl_80151A38 + .4byte lbl_80151A40 + .4byte lbl_80151A48 + .4byte lbl_80151A50 + .4byte lbl_80151A60 + .4byte lbl_80151A58 + .4byte 0 +.include "macros.inc" + +.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 +.global "@3196" +"@3196": + + .4byte 0x3F3F3F3F + .4byte 0 diff --git a/asm/libMobiclip/MoSdkAdpcmDecoder_80151b20.s b/asm/libMobiclip/MoSdkAdpcmDecoder.s similarity index 90% rename from asm/libMobiclip/MoSdkAdpcmDecoder_80151b20.s rename to asm/libMobiclip/MoSdkAdpcmDecoder.s index 20817ef6..907d47d6 100644 --- a/asm/libMobiclip/MoSdkAdpcmDecoder_80151b20.s +++ b/asm/libMobiclip/MoSdkAdpcmDecoder.s @@ -242,3 +242,69 @@ lbl_80151E50: /* 80151E64 0014DCA4 4E 80 00 20 */ blr /* 80151E68 0014DCA8 00 00 00 00 */ .4byte 0x00000000 /* 80151E6C 0014DCAC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@2535" +"@2535": + + .4byte 0x5B417564 + .4byte 0x696F4465 + .4byte 0x636F6465 + .4byte 0x725D2057 + .4byte 0x726F6E67 + .4byte 0x20706163 + .4byte 0x6B657420 + .4byte 0x73697A65 + .4byte 0x210A0000 + +.global __vt__17MoSdkAdpcmDecoder +__vt__17MoSdkAdpcmDecoder: + + .4byte __RTTI__17MoSdkAdpcmDecoder + .4byte 0 + .4byte decodeIntoBuffer__17MoSdkAdpcmDecoderFPCUcUlPUsPUl + .4byte getPcmSizeFromPacket__17MoSdkAdpcmDecoderFUl + .4byte __dt__17MoSdkAdpcmDecoderFv + .4byte decode__17MoSdkAudioDecoderFPCUcUl + .4byte seekPerformed__17MoSdkAudioDecoderFv + +.global "@2510" +"@2510": + + .4byte 0x4D6F5364 + .4byte 0x6B416470 + .4byte 0x636D4465 + .4byte 0x636F6465 + .4byte 0x72000000 + +.global "@2511" +"@2511": + + .4byte __RTTI__17MoSdkAudioDecoder + .4byte 0 + .4byte 0 + +.global "@2512" +"@2512": + + .4byte 0x4D6F5364 + .4byte 0x6B417564 + .4byte 0x696F4465 + .4byte 0x636F6465 + .4byte 0x72000000 + .4byte 0 +.include "macros.inc" + +.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 +.global __RTTI__17MoSdkAdpcmDecoder +__RTTI__17MoSdkAdpcmDecoder: + + .4byte "@2510" + .4byte "@2511" + +.global __RTTI__17MoSdkAudioDecoder +__RTTI__17MoSdkAudioDecoder: + + .4byte "@2512" + .4byte 0 diff --git a/asm/libMobiclip/MoSdkAdpcmDecoder_80448180.s b/asm/libMobiclip/MoSdkAdpcmDecoder_80448180.s deleted file mode 100644 index ae5f66c1..00000000 --- a/asm/libMobiclip/MoSdkAdpcmDecoder_80448180.s +++ /dev/null @@ -1,52 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@2535" -"@2535": - - .4byte 0x5B417564 - .4byte 0x696F4465 - .4byte 0x636F6465 - .4byte 0x725D2057 - .4byte 0x726F6E67 - .4byte 0x20706163 - .4byte 0x6B657420 - .4byte 0x73697A65 - .4byte 0x210A0000 - -.global __vt__17MoSdkAdpcmDecoder -__vt__17MoSdkAdpcmDecoder: - - .4byte __RTTI__17MoSdkAdpcmDecoder - .4byte 0 - .4byte decodeIntoBuffer__17MoSdkAdpcmDecoderFPCUcUlPUsPUl - .4byte getPcmSizeFromPacket__17MoSdkAdpcmDecoderFUl - .4byte __dt__17MoSdkAdpcmDecoderFv - .4byte decode__17MoSdkAudioDecoderFPCUcUl - .4byte seekPerformed__17MoSdkAudioDecoderFv - -.global "@2510" -"@2510": - - .4byte 0x4D6F5364 - .4byte 0x6B416470 - .4byte 0x636D4465 - .4byte 0x636F6465 - .4byte 0x72000000 - -.global "@2511" -"@2511": - - .4byte __RTTI__17MoSdkAudioDecoder - .4byte 0 - .4byte 0 - -.global "@2512" -"@2512": - - .4byte 0x4D6F5364 - .4byte 0x6B417564 - .4byte 0x696F4465 - .4byte 0x636F6465 - .4byte 0x72000000 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkAdpcmDecoder_80556ac8.s b/asm/libMobiclip/MoSdkAdpcmDecoder_80556ac8.s deleted file mode 100644 index d70193f6..00000000 --- a/asm/libMobiclip/MoSdkAdpcmDecoder_80556ac8.s +++ /dev/null @@ -1,14 +0,0 @@ -.include "macros.inc" - -.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 -.global __RTTI__17MoSdkAdpcmDecoder -__RTTI__17MoSdkAdpcmDecoder: - - .4byte "@2510" - .4byte "@2511" - -.global __RTTI__17MoSdkAudioDecoder -__RTTI__17MoSdkAudioDecoder: - - .4byte "@2512" - .4byte 0 diff --git a/asm/libMobiclip/MoSdkAudioDecoder_80151e70.s b/asm/libMobiclip/MoSdkAudioDecoder.s similarity index 93% rename from asm/libMobiclip/MoSdkAudioDecoder_80151e70.s rename to asm/libMobiclip/MoSdkAudioDecoder.s index 122886f5..2331ccf2 100644 --- a/asm/libMobiclip/MoSdkAudioDecoder_80151e70.s +++ b/asm/libMobiclip/MoSdkAudioDecoder.s @@ -273,3 +273,51 @@ lbl_801521CC: /* 801521E4 0014E024 00 00 00 00 */ .4byte 0x00000000 /* 801521E8 0014E028 00 00 00 00 */ .4byte 0x00000000 /* 801521EC 0014E02C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@2532" +"@2532": + + .4byte 0x5B417564 + .4byte 0x696F4465 + .4byte 0x636F6465 + .4byte 0x725D2044 + .4byte 0x65737472 + .4byte 0x6F79696E + .4byte 0x670A0000 + +.global "@2549_80448214" +"@2549_80448214": + + .4byte 0x5B417564 + .4byte 0x696F4465 + .4byte 0x636F6465 + .4byte 0x725D2044 + .4byte 0x65636F64 + .4byte 0x65206572 + .4byte 0x726F7200 + +.global "@2550_80448230" +"@2550_80448230": + + .4byte 0x5B617564 + .4byte 0x696F4465 + .4byte 0x636F6465 + .4byte 0x725D2049 + .4byte 0x6E636F6E + .4byte 0x73697374 + .4byte 0x656E7420 + .4byte 0x73697A65 + .4byte 0 + +.global __vt__17MoSdkAudioDecoder +__vt__17MoSdkAudioDecoder: + + .4byte __RTTI__17MoSdkAudioDecoder + .4byte 0 + .4byte 0 + .4byte 0 + .4byte __dt__17MoSdkAudioDecoderFv + .4byte decode__17MoSdkAudioDecoderFPCUcUl + .4byte seekPerformed__17MoSdkAudioDecoderFv diff --git a/asm/libMobiclip/MoSdkAudioDecoder_804481f8.s b/asm/libMobiclip/MoSdkAudioDecoder_804481f8.s deleted file mode 100644 index 62b3c624..00000000 --- a/asm/libMobiclip/MoSdkAudioDecoder_804481f8.s +++ /dev/null @@ -1,48 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@2532" -"@2532": - - .4byte 0x5B417564 - .4byte 0x696F4465 - .4byte 0x636F6465 - .4byte 0x725D2044 - .4byte 0x65737472 - .4byte 0x6F79696E - .4byte 0x670A0000 - -.global "@2549_80448214" -"@2549_80448214": - - .4byte 0x5B417564 - .4byte 0x696F4465 - .4byte 0x636F6465 - .4byte 0x725D2044 - .4byte 0x65636F64 - .4byte 0x65206572 - .4byte 0x726F7200 - -.global "@2550_80448230" -"@2550_80448230": - - .4byte 0x5B617564 - .4byte 0x696F4465 - .4byte 0x636F6465 - .4byte 0x725D2049 - .4byte 0x6E636F6E - .4byte 0x73697374 - .4byte 0x656E7420 - .4byte 0x73697A65 - .4byte 0 - -.global __vt__17MoSdkAudioDecoder -__vt__17MoSdkAudioDecoder: - - .4byte __RTTI__17MoSdkAudioDecoder - .4byte 0 - .4byte 0 - .4byte 0 - .4byte __dt__17MoSdkAudioDecoderFv - .4byte decode__17MoSdkAudioDecoderFPCUcUl - .4byte seekPerformed__17MoSdkAudioDecoderFv diff --git a/asm/libMobiclip/MoSdkDemux_801521f0.s b/asm/libMobiclip/MoSdkDemux.s similarity index 100% rename from asm/libMobiclip/MoSdkDemux_801521f0.s rename to asm/libMobiclip/MoSdkDemux.s diff --git a/asm/libMobiclip/MoSdkFastAudioDecoder_801523f0.s b/asm/libMobiclip/MoSdkFastAudioDecoder.s similarity index 92% rename from asm/libMobiclip/MoSdkFastAudioDecoder_801523f0.s rename to asm/libMobiclip/MoSdkFastAudioDecoder.s index 31916ee2..56100e39 100644 --- a/asm/libMobiclip/MoSdkFastAudioDecoder_801523f0.s +++ b/asm/libMobiclip/MoSdkFastAudioDecoder.s @@ -266,3 +266,55 @@ lbl_80152780: /* 80152794 0014E5D4 4E 80 00 20 */ blr /* 80152798 0014E5D8 00 00 00 00 */ .4byte 0x00000000 /* 8015279C 0014E5DC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@2578_80448270" +"@2578_80448270": + + .4byte 0x5B417564 + .4byte 0x696F4465 + .4byte 0x636F6465 + .4byte 0x725D2057 + .4byte 0x726F6E67 + .4byte 0x20706163 + .4byte 0x6B657420 + .4byte 0x73697A65 + .4byte 0x210A0000 + +.global __vt__21MoSdkFastAudioDecoder +__vt__21MoSdkFastAudioDecoder: + + .4byte __RTTI__21MoSdkFastAudioDecoder + .4byte 0 + .4byte decodeIntoBuffer__21MoSdkFastAudioDecoderFPCUcUlPUsPUl + .4byte getPcmSizeFromPacket__21MoSdkFastAudioDecoderFUl + .4byte __dt__21MoSdkFastAudioDecoderFv + .4byte decode__17MoSdkAudioDecoderFPCUcUl + .4byte seekPerformed__17MoSdkAudioDecoderFv + +.global "@2542_804482B0" +"@2542_804482B0": + + .4byte 0x4D6F5364 + .4byte 0x6B466173 + .4byte 0x74417564 + .4byte 0x696F4465 + .4byte 0x636F6465 + .4byte 0x72000000 + +.global "@2543_804482C8" +"@2543_804482C8": + + .4byte __RTTI__17MoSdkAudioDecoder + .4byte 0 + .4byte 0 + .4byte 0 +.include "macros.inc" + +.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 +.global __RTTI__21MoSdkFastAudioDecoder +__RTTI__21MoSdkFastAudioDecoder: + + .4byte "@2542_804482B0" + .4byte "@2543_804482C8" diff --git a/asm/libMobiclip/MoSdkFastAudioDecoder_80448270.s b/asm/libMobiclip/MoSdkFastAudioDecoder_80448270.s deleted file mode 100644 index 88aa26ff..00000000 --- a/asm/libMobiclip/MoSdkFastAudioDecoder_80448270.s +++ /dev/null @@ -1,44 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@2578_80448270" -"@2578_80448270": - - .4byte 0x5B417564 - .4byte 0x696F4465 - .4byte 0x636F6465 - .4byte 0x725D2057 - .4byte 0x726F6E67 - .4byte 0x20706163 - .4byte 0x6B657420 - .4byte 0x73697A65 - .4byte 0x210A0000 - -.global __vt__21MoSdkFastAudioDecoder -__vt__21MoSdkFastAudioDecoder: - - .4byte __RTTI__21MoSdkFastAudioDecoder - .4byte 0 - .4byte decodeIntoBuffer__21MoSdkFastAudioDecoderFPCUcUlPUsPUl - .4byte getPcmSizeFromPacket__21MoSdkFastAudioDecoderFUl - .4byte __dt__21MoSdkFastAudioDecoderFv - .4byte decode__17MoSdkAudioDecoderFPCUcUl - .4byte seekPerformed__17MoSdkAudioDecoderFv - -.global "@2542_804482B0" -"@2542_804482B0": - - .4byte 0x4D6F5364 - .4byte 0x6B466173 - .4byte 0x74417564 - .4byte 0x696F4465 - .4byte 0x636F6465 - .4byte 0x72000000 - -.global "@2543_804482C8" -"@2543_804482C8": - - .4byte __RTTI__17MoSdkAudioDecoder - .4byte 0 - .4byte 0 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkFastAudioDecoder_80556ad8.s b/asm/libMobiclip/MoSdkFastAudioDecoder_80556ad8.s deleted file mode 100644 index 6704de6d..00000000 --- a/asm/libMobiclip/MoSdkFastAudioDecoder_80556ad8.s +++ /dev/null @@ -1,8 +0,0 @@ -.include "macros.inc" - -.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 -.global __RTTI__21MoSdkFastAudioDecoder -__RTTI__21MoSdkFastAudioDecoder: - - .4byte "@2542_804482B0" - .4byte "@2543_804482C8" diff --git a/asm/libMobiclip/MoSdkHeaders_801527a0.s b/asm/libMobiclip/MoSdkHeaders.s similarity index 91% rename from asm/libMobiclip/MoSdkHeaders_801527a0.s rename to asm/libMobiclip/MoSdkHeaders.s index 425e507c..d03367a5 100644 --- a/asm/libMobiclip/MoSdkHeaders_801527a0.s +++ b/asm/libMobiclip/MoSdkHeaders.s @@ -815,3 +815,201 @@ lbl_80153218: /* 80153224 0014F064 7C 08 03 A6 */ mtlr r0 /* 80153228 0014F068 38 21 00 30 */ addi r1, r1, 0x30 /* 8015322C 0014F06C 4E 80 00 20 */ blr +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global RootPublicKey +RootPublicKey: + + .4byte 0xAC0EE159 + .4byte 0xA92BAD58 + .4byte 0x8B526679 + .4byte 0x82D16C0B + .4byte 0x548F8CF3 + .4byte 0xC4846645 + .4byte 0x434331C4 + .4byte 0x364A7B72 + .4byte 0xDCF653C7 + .4byte 0x71DF947A + .4byte 0x605DB987 + .4byte 0x83D07BFA + .4byte 0x10E0F918 + .4byte 0xDD93AC02 + .4byte 0x0949E433 + .4byte 0x09C6FD66 + .4byte 0x7AF46541 + .4byte 0xA9C4D139 + .4byte 0xD430CB85 + .4byte 0x8106F337 + .4byte 0xD52ADCF3 + .4byte 0xA7775F8F + .4byte 0x778B4935 + .4byte 0xE8F6A998 + .4byte 0x07D15F10 + .4byte 0x329681C6 + .4byte 0xC1888910 + .4byte 0x38A5D79A + .4byte 0x1B9B99C5 + .4byte 0x09F2E97E + .4byte 0x336F2AD6 + .4byte 0x267E4322 + .4byte 0xDAA8CB93 + .4byte 0x2E5F60BF + .4byte 0x09566D2A + .4byte 0x0334F52E + .4byte 0xAF94ED2E + .4byte 0x50D1666C + .4byte 0x3D474255 + .4byte 0x8DD4051F + +.global RootPublicBarrett +RootPublicBarrett: + + .4byte 0x017CE500 + .4byte 0x466A8D6E + .4byte 0xFDD7DBB5 + .4byte 0x4AA6C060 + .4byte 0xE1C5F70D + .4byte 0x795AABE7 + .4byte 0x93B736B7 + .4byte 0xB4AF9558 + .4byte 0x86E4797C + .4byte 0x51F7BE38 + .4byte 0x09D20377 + .4byte 0x267A3FF7 + .4byte 0x57E97115 + .4byte 0x14561533 + .4byte 0xBD26A890 + .4byte 0x176AA3E4 + .4byte 0x62A17E64 + .4byte 0x14DBE0C8 + .4byte 0x2764AD44 + .4byte 0x5C6405BC + .4byte 0x1034F27D + .4byte 0x00D10C84 + .4byte 0x8BB92E90 + .4byte 0xBC449419 + .4byte 0xA9126E78 + .4byte 0x318DBAA3 + .4byte 0x04095D48 + .4byte 0x4ECE1DB2 + .4byte 0xD8563A9A + .4byte 0x9CCB41F6 + .4byte 0xB449A733 + .4byte 0xCACEABA5 + .4byte 0x606D7141 + .4byte 0x2E0D2AD6 + .4byte 0x1CA8CF60 + .4byte 0x9615B036 + .4byte 0x6D3A5919 + .4byte 0xE183A735 + .4byte 0x67F04D73 + .4byte 0x96177BB5 + .4byte 0xD3000000 + .4byte 0 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@3024" +"@3024": + + .4byte 0x5B53444B + .4byte 0x5D205265 + .4byte 0x6164696E + .4byte 0x67486561 + .4byte 0x6465724C + .4byte 0x6F6F7020 + .4byte 0x6E656564 + .4byte 0x20256420 + .4byte 0x62797465 + .4byte 0x732C2067 + .4byte 0x6F742025 + .4byte 0x640A0000 + +.global "@3025" +"@3025": + + .4byte 0x5B53444B + .4byte 0x5D207265 + .4byte 0x6164696E + .4byte 0x67486561 + .4byte 0x6465724C + .4byte 0x6F6F702C + .4byte 0x20756E68 + .4byte 0x616E646C + .4byte 0x65642063 + .4byte 0x6173650A + .4byte 0 + .4byte 0x5B53444B + .4byte 0x5D206670 + .4byte 0x73202566 + .4byte 0x2C20746F + .4byte 0x74616C20 + .4byte 0x6672616D + .4byte 0x65202564 + .4byte 0x200A0000 + .4byte 0 + .4byte 0x5B53444B + .4byte 0x5D202564 + .4byte 0x20782025 + .4byte 0x64200A00 + .4byte 0x5B53444B + .4byte 0x5D20466F + .4byte 0x756E6420 + .4byte 0x2564206B + .4byte 0x65796672 + .4byte 0x616D6573 + .4byte 0x0A000000 + .4byte 0x5B53444B + .4byte 0x5D204661 + .4byte 0x73744175 + .4byte 0x64696F20 + .4byte 0x666F756E + .4byte 0x64202564 + .4byte 0x20487A2C + .4byte 0x20256420 + .4byte 0x4368616E + .4byte 0x6E656C73 + .4byte 0x0A000000 + .4byte 0x5B53444B + .4byte 0x5D204144 + .4byte 0x50434D20 + .4byte 0x666F756E + .4byte 0x64202564 + .4byte 0x20487A2C + .4byte 0x20256420 + .4byte 0x4368616E + .4byte 0x6E656C73 + .4byte 0x0A000000 + .4byte 0x5B53444B + .4byte 0x5D205043 + .4byte 0x4D20666F + .4byte 0x756E6420 + .4byte 0x25642048 + .4byte 0x7A2C2025 + .4byte 0x64204368 + .4byte 0x616E6E65 + .4byte 0x6C730A00 + .4byte 0 +.include "macros.inc" + +.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 +.global "@3098" +"@3098": + + .4byte 0x4D4F4335 + .4byte 0 +.include "macros.inc" + +.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440 +.global "@3100" +"@3100": + + .4byte 0x3F700000 + .4byte 0 + +.global "@3105_8055F598" +"@3105_8055F598": + + .4byte 0x43300000 + .4byte 0 diff --git a/asm/libMobiclip/MoSdkHeaders_8040e7c0.s b/asm/libMobiclip/MoSdkHeaders_8040e7c0.s deleted file mode 100644 index 47e81ece..00000000 --- a/asm/libMobiclip/MoSdkHeaders_8040e7c0.s +++ /dev/null @@ -1,92 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global RootPublicKey -RootPublicKey: - - .4byte 0xAC0EE159 - .4byte 0xA92BAD58 - .4byte 0x8B526679 - .4byte 0x82D16C0B - .4byte 0x548F8CF3 - .4byte 0xC4846645 - .4byte 0x434331C4 - .4byte 0x364A7B72 - .4byte 0xDCF653C7 - .4byte 0x71DF947A - .4byte 0x605DB987 - .4byte 0x83D07BFA - .4byte 0x10E0F918 - .4byte 0xDD93AC02 - .4byte 0x0949E433 - .4byte 0x09C6FD66 - .4byte 0x7AF46541 - .4byte 0xA9C4D139 - .4byte 0xD430CB85 - .4byte 0x8106F337 - .4byte 0xD52ADCF3 - .4byte 0xA7775F8F - .4byte 0x778B4935 - .4byte 0xE8F6A998 - .4byte 0x07D15F10 - .4byte 0x329681C6 - .4byte 0xC1888910 - .4byte 0x38A5D79A - .4byte 0x1B9B99C5 - .4byte 0x09F2E97E - .4byte 0x336F2AD6 - .4byte 0x267E4322 - .4byte 0xDAA8CB93 - .4byte 0x2E5F60BF - .4byte 0x09566D2A - .4byte 0x0334F52E - .4byte 0xAF94ED2E - .4byte 0x50D1666C - .4byte 0x3D474255 - .4byte 0x8DD4051F - -.global RootPublicBarrett -RootPublicBarrett: - - .4byte 0x017CE500 - .4byte 0x466A8D6E - .4byte 0xFDD7DBB5 - .4byte 0x4AA6C060 - .4byte 0xE1C5F70D - .4byte 0x795AABE7 - .4byte 0x93B736B7 - .4byte 0xB4AF9558 - .4byte 0x86E4797C - .4byte 0x51F7BE38 - .4byte 0x09D20377 - .4byte 0x267A3FF7 - .4byte 0x57E97115 - .4byte 0x14561533 - .4byte 0xBD26A890 - .4byte 0x176AA3E4 - .4byte 0x62A17E64 - .4byte 0x14DBE0C8 - .4byte 0x2764AD44 - .4byte 0x5C6405BC - .4byte 0x1034F27D - .4byte 0x00D10C84 - .4byte 0x8BB92E90 - .4byte 0xBC449419 - .4byte 0xA9126E78 - .4byte 0x318DBAA3 - .4byte 0x04095D48 - .4byte 0x4ECE1DB2 - .4byte 0xD8563A9A - .4byte 0x9CCB41F6 - .4byte 0xB449A733 - .4byte 0xCACEABA5 - .4byte 0x606D7141 - .4byte 0x2E0D2AD6 - .4byte 0x1CA8CF60 - .4byte 0x9615B036 - .4byte 0x6D3A5919 - .4byte 0xE183A735 - .4byte 0x67F04D73 - .4byte 0x96177BB5 - .4byte 0xD3000000 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkHeaders_804482d8.s b/asm/libMobiclip/MoSdkHeaders_804482d8.s deleted file mode 100644 index ce4999f1..00000000 --- a/asm/libMobiclip/MoSdkHeaders_804482d8.s +++ /dev/null @@ -1,84 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@3024" -"@3024": - - .4byte 0x5B53444B - .4byte 0x5D205265 - .4byte 0x6164696E - .4byte 0x67486561 - .4byte 0x6465724C - .4byte 0x6F6F7020 - .4byte 0x6E656564 - .4byte 0x20256420 - .4byte 0x62797465 - .4byte 0x732C2067 - .4byte 0x6F742025 - .4byte 0x640A0000 - -.global "@3025" -"@3025": - - .4byte 0x5B53444B - .4byte 0x5D207265 - .4byte 0x6164696E - .4byte 0x67486561 - .4byte 0x6465724C - .4byte 0x6F6F702C - .4byte 0x20756E68 - .4byte 0x616E646C - .4byte 0x65642063 - .4byte 0x6173650A - .4byte 0 - .4byte 0x5B53444B - .4byte 0x5D206670 - .4byte 0x73202566 - .4byte 0x2C20746F - .4byte 0x74616C20 - .4byte 0x6672616D - .4byte 0x65202564 - .4byte 0x200A0000 - .4byte 0 - .4byte 0x5B53444B - .4byte 0x5D202564 - .4byte 0x20782025 - .4byte 0x64200A00 - .4byte 0x5B53444B - .4byte 0x5D20466F - .4byte 0x756E6420 - .4byte 0x2564206B - .4byte 0x65796672 - .4byte 0x616D6573 - .4byte 0x0A000000 - .4byte 0x5B53444B - .4byte 0x5D204661 - .4byte 0x73744175 - .4byte 0x64696F20 - .4byte 0x666F756E - .4byte 0x64202564 - .4byte 0x20487A2C - .4byte 0x20256420 - .4byte 0x4368616E - .4byte 0x6E656C73 - .4byte 0x0A000000 - .4byte 0x5B53444B - .4byte 0x5D204144 - .4byte 0x50434D20 - .4byte 0x666F756E - .4byte 0x64202564 - .4byte 0x20487A2C - .4byte 0x20256420 - .4byte 0x4368616E - .4byte 0x6E656C73 - .4byte 0x0A000000 - .4byte 0x5B53444B - .4byte 0x5D205043 - .4byte 0x4D20666F - .4byte 0x756E6420 - .4byte 0x25642048 - .4byte 0x7A2C2025 - .4byte 0x64204368 - .4byte 0x616E6E65 - .4byte 0x6C730A00 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkHeaders_80556ae0.s b/asm/libMobiclip/MoSdkHeaders_80556ae0.s deleted file mode 100644 index c81fd678..00000000 --- a/asm/libMobiclip/MoSdkHeaders_80556ae0.s +++ /dev/null @@ -1,8 +0,0 @@ -.include "macros.inc" - -.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 -.global "@3098" -"@3098": - - .4byte 0x4D4F4335 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkHeaders_8055f590.s b/asm/libMobiclip/MoSdkHeaders_8055f590.s deleted file mode 100644 index e0bdee6e..00000000 --- a/asm/libMobiclip/MoSdkHeaders_8055f590.s +++ /dev/null @@ -1,14 +0,0 @@ -.include "macros.inc" - -.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440 -.global "@3100" -"@3100": - - .4byte 0x3F700000 - .4byte 0 - -.global "@3105_8055F598" -"@3105_8055F598": - - .4byte 0x43300000 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkInput_80153230.s b/asm/libMobiclip/MoSdkInput.s similarity index 95% rename from asm/libMobiclip/MoSdkInput_80153230.s rename to asm/libMobiclip/MoSdkInput.s index 3406a71d..cededf33 100644 --- a/asm/libMobiclip/MoSdkInput_80153230.s +++ b/asm/libMobiclip/MoSdkInput.s @@ -359,3 +359,47 @@ jumpTo__10MoSdkInputFUl: /* 801536F4 0014F534 4E 80 00 20 */ blr /* 801536F8 0014F538 00 00 00 00 */ .4byte 0x00000000 /* 801536FC 0014F53C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@2549_80448400" +"@2549_80448400": + + .4byte 0x2573206C + .4byte 0x696E6520 + .4byte 0x2564203A + .4byte 0x20257320 + .4byte 0x6661696C + .4byte 0x6564210A + .4byte 0 + .4byte 0x4D6F5364 + .4byte 0x6B496E70 + .4byte 0x75742E63 + .4byte 0x70700000 + .4byte 0 + .4byte 0x696E6465 + .4byte 0x78577269 + .4byte 0x74652D69 + .4byte 0x6E646578 + .4byte 0x52656164 + .4byte 0x3E3D3400 + .4byte 0x696E6465 + .4byte 0x78577269 + .4byte 0x74652D69 + .4byte 0x6E646578 + .4byte 0x52656164 + .4byte 0x3E3D3200 + .4byte 0x696E6465 + .4byte 0x78577269 + .4byte 0x74652D69 + .4byte 0x6E646578 + .4byte 0x52656164 + .4byte 0x3E3D3100 + .4byte 0x696E6465 + .4byte 0x78577269 + .4byte 0x74652D69 + .4byte 0x6E646578 + .4byte 0x52656164 + .4byte 0x3E3D6C65 + .4byte 0x6E000000 + .4byte 0 diff --git a/asm/libMobiclip/MoSdkInput_80448400.s b/asm/libMobiclip/MoSdkInput_80448400.s deleted file mode 100644 index 8fb26c70..00000000 --- a/asm/libMobiclip/MoSdkInput_80448400.s +++ /dev/null @@ -1,44 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@2549_80448400" -"@2549_80448400": - - .4byte 0x2573206C - .4byte 0x696E6520 - .4byte 0x2564203A - .4byte 0x20257320 - .4byte 0x6661696C - .4byte 0x6564210A - .4byte 0 - .4byte 0x4D6F5364 - .4byte 0x6B496E70 - .4byte 0x75742E63 - .4byte 0x70700000 - .4byte 0 - .4byte 0x696E6465 - .4byte 0x78577269 - .4byte 0x74652D69 - .4byte 0x6E646578 - .4byte 0x52656164 - .4byte 0x3E3D3400 - .4byte 0x696E6465 - .4byte 0x78577269 - .4byte 0x74652D69 - .4byte 0x6E646578 - .4byte 0x52656164 - .4byte 0x3E3D3200 - .4byte 0x696E6465 - .4byte 0x78577269 - .4byte 0x74652D69 - .4byte 0x6E646578 - .4byte 0x52656164 - .4byte 0x3E3D3100 - .4byte 0x696E6465 - .4byte 0x78577269 - .4byte 0x74652D69 - .4byte 0x6E646578 - .4byte 0x52656164 - .4byte 0x3E3D6C65 - .4byte 0x6E000000 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkMem_80153700.s b/asm/libMobiclip/MoSdkMem.s similarity index 89% rename from asm/libMobiclip/MoSdkMem_80153700.s rename to asm/libMobiclip/MoSdkMem.s index ef3a0775..46637f63 100644 --- a/asm/libMobiclip/MoSdkMem_80153700.s +++ b/asm/libMobiclip/MoSdkMem.s @@ -95,3 +95,33 @@ lbl_801537F4: /* 80153824 0014F664 4E 80 00 20 */ blr /* 80153828 0014F668 00 00 00 00 */ .4byte 0x00000000 /* 8015382C 0014F66C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@2435_80448498" +"@2435_80448498": + + .4byte 0x48656170 + .4byte 0x206E6F74 + .4byte 0x20696E69 + .4byte 0x7469616C + .4byte 0x697A6564 + .4byte 0x0A000000 +.include "macros.inc" + +.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0 +.global MOiAllocator +MOiAllocator: + .skip 0x4 + +.global MOiAllocated +MOiAllocated: + .skip 0x4 + +.global MOiNbAllocated +MOiNbAllocated: + .skip 0x4 + +.global MOiMaxAllocated +MOiMaxAllocated: + .skip 0x4 diff --git a/asm/libMobiclip/MoSdkMem_80448498.s b/asm/libMobiclip/MoSdkMem_80448498.s deleted file mode 100644 index 45479d6a..00000000 --- a/asm/libMobiclip/MoSdkMem_80448498.s +++ /dev/null @@ -1,12 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@2435_80448498" -"@2435_80448498": - - .4byte 0x48656170 - .4byte 0x206E6F74 - .4byte 0x20696E69 - .4byte 0x7469616C - .4byte 0x697A6564 - .4byte 0x0A000000 diff --git a/asm/libMobiclip/MoSdkMem_8055d0d8.s b/asm/libMobiclip/MoSdkMem_8055d0d8.s deleted file mode 100644 index 73759158..00000000 --- a/asm/libMobiclip/MoSdkMem_8055d0d8.s +++ /dev/null @@ -1,18 +0,0 @@ -.include "macros.inc" - -.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0 -.global MOiAllocator -MOiAllocator: - .skip 0x4 - -.global MOiAllocated -MOiAllocated: - .skip 0x4 - -.global MOiNbAllocated -MOiNbAllocated: - .skip 0x4 - -.global MOiMaxAllocated -MOiMaxAllocated: - .skip 0x4 diff --git a/asm/libMobiclip/MoSdkPcmPassthroughDecoder_80153830.s b/asm/libMobiclip/MoSdkPcmPassthroughDecoder.s similarity index 84% rename from asm/libMobiclip/MoSdkPcmPassthroughDecoder_80153830.s rename to asm/libMobiclip/MoSdkPcmPassthroughDecoder.s index 99dc2fb1..3f81e44c 100644 --- a/asm/libMobiclip/MoSdkPcmPassthroughDecoder_80153830.s +++ b/asm/libMobiclip/MoSdkPcmPassthroughDecoder.s @@ -108,3 +108,43 @@ lbl_80153980: /* 80153984 0014F7C4 38 60 00 01 */ li r3, 0x1 /* 80153988 0014F7C8 4E 80 00 20 */ blr /* 8015398C 0014F7CC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global __vt__26MoSdkPcmPassthroughDecoder +__vt__26MoSdkPcmPassthroughDecoder: + + .4byte __RTTI__26MoSdkPcmPassthroughDecoder + .4byte 0 + .4byte decodeIntoBuffer__26MoSdkPcmPassthroughDecoderFPCUcUlPUsPUl + .4byte getPcmSizeFromPacket__26MoSdkPcmPassthroughDecoderFUl + .4byte __dt__26MoSdkPcmPassthroughDecoderFv + .4byte decode__17MoSdkAudioDecoderFPCUcUl + .4byte seekPerformed__17MoSdkAudioDecoderFv + +.global "@2523" +"@2523": + + .4byte 0x4D6F5364 + .4byte 0x6B50636D + .4byte 0x50617373 + .4byte 0x7468726F + .4byte 0x75676844 + .4byte 0x65636F64 + .4byte 0x65720000 + +.global "@2524_804484E8" +"@2524_804484E8": + + .4byte __RTTI__17MoSdkAudioDecoder + .4byte 0 + .4byte 0 + .4byte 0 +.include "macros.inc" + +.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 +.global __RTTI__26MoSdkPcmPassthroughDecoder +__RTTI__26MoSdkPcmPassthroughDecoder: + + .4byte "@2523" + .4byte "@2524_804484E8" diff --git a/asm/libMobiclip/MoSdkPcmPassthroughDecoder_804484b0.s b/asm/libMobiclip/MoSdkPcmPassthroughDecoder_804484b0.s deleted file mode 100644 index f2a792d3..00000000 --- a/asm/libMobiclip/MoSdkPcmPassthroughDecoder_804484b0.s +++ /dev/null @@ -1,32 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global __vt__26MoSdkPcmPassthroughDecoder -__vt__26MoSdkPcmPassthroughDecoder: - - .4byte __RTTI__26MoSdkPcmPassthroughDecoder - .4byte 0 - .4byte decodeIntoBuffer__26MoSdkPcmPassthroughDecoderFPCUcUlPUsPUl - .4byte getPcmSizeFromPacket__26MoSdkPcmPassthroughDecoderFUl - .4byte __dt__26MoSdkPcmPassthroughDecoderFv - .4byte decode__17MoSdkAudioDecoderFPCUcUl - .4byte seekPerformed__17MoSdkAudioDecoderFv - -.global "@2523" -"@2523": - - .4byte 0x4D6F5364 - .4byte 0x6B50636D - .4byte 0x50617373 - .4byte 0x7468726F - .4byte 0x75676844 - .4byte 0x65636F64 - .4byte 0x65720000 - -.global "@2524_804484E8" -"@2524_804484E8": - - .4byte __RTTI__17MoSdkAudioDecoder - .4byte 0 - .4byte 0 - .4byte 0 diff --git a/asm/libMobiclip/MoSdkPcmPassthroughDecoder_80556ae8.s b/asm/libMobiclip/MoSdkPcmPassthroughDecoder_80556ae8.s deleted file mode 100644 index 73bb7d9a..00000000 --- a/asm/libMobiclip/MoSdkPcmPassthroughDecoder_80556ae8.s +++ /dev/null @@ -1,8 +0,0 @@ -.include "macros.inc" - -.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 -.global __RTTI__26MoSdkPcmPassthroughDecoder -__RTTI__26MoSdkPcmPassthroughDecoder: - - .4byte "@2523" - .4byte "@2524_804484E8" diff --git a/asm/libMobiclip/MoSdkProcessImage_80153990.s b/asm/libMobiclip/MoSdkProcessImage.s similarity index 100% rename from asm/libMobiclip/MoSdkProcessImage_80153990.s rename to asm/libMobiclip/MoSdkProcessImage.s diff --git a/asm/libMobiclip/MoSdkSeek_80153c90.s b/asm/libMobiclip/MoSdkSeek.s similarity index 100% rename from asm/libMobiclip/MoSdkSeek_80153c90.s rename to asm/libMobiclip/MoSdkSeek.s diff --git a/asm/libMobiclip/MoSdkVideoDecoder_80153f10.s b/asm/libMobiclip/MoSdkVideoDecoder.s similarity index 93% rename from asm/libMobiclip/MoSdkVideoDecoder_80153f10.s rename to asm/libMobiclip/MoSdkVideoDecoder.s index 80b9bc6c..180b5804 100644 --- a/asm/libMobiclip/MoSdkVideoDecoder_80153f10.s +++ b/asm/libMobiclip/MoSdkVideoDecoder.s @@ -369,3 +369,89 @@ VX2_Free__FPv: /* 801543E4 00150224 4D 82 00 20 */ beqlr /* 801543E8 00150228 4B FF F3 E8 */ b MOiFree__FPv /* 801543EC 0015022C 4E 80 00 20 */ blr +.include "macros.inc" + +.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 +.global "@2798" +"@2798": + + .4byte 0x5B566964 + .4byte 0x656F4465 + .4byte 0x636F6465 + .4byte 0x725D2044 + .4byte 0x65737472 + .4byte 0x6F79696E + .4byte 0x670A0000 + +.global "@2814" +"@2814": + + .4byte 0x5B446563 + .4byte 0x6F646572 + .4byte 0x5D205175 + .4byte 0x65756520 + .4byte 0x746F6F20 + .4byte 0x736D616C + .4byte 0x6C0A0000 + +.global "@2815_80448530" +"@2815_80448530": + + .4byte 0x5B566964 + .4byte 0x656F4465 + .4byte 0x636F6465 + .4byte 0x725D2043 + .4byte 0x616E6E6F + .4byte 0x7420696E + .4byte 0x69746961 + .4byte 0x6C697A65 + .4byte 0x20636F64 + .4byte 0x65630000 + +.global "@2824" +"@2824": + + .4byte 0x5B646563 + .4byte 0x6F646549 + .4byte 0x6D616765 + .4byte 0x5D204F75 + .4byte 0x74707574 + .4byte 0x20717565 + .4byte 0x75652066 + .4byte 0x756C6C0A + .4byte 0 + +.global "@2825" +"@2825": + + .4byte 0x5B646563 + .4byte 0x6F646549 + .4byte 0x6D616765 + .4byte 0x5D206465 + .4byte 0x636F6465 + .4byte 0x20657272 + .4byte 0x6F720A00 + +.global "@2834" +"@2834": + + .4byte 0x5B566964 + .4byte 0x656F4465 + .4byte 0x636F6465 + .4byte 0x725D2051 + .4byte 0x75657565 + .4byte 0x20656D70 + .4byte 0x74790A00 + +.global "@2842" +"@2842": + + .4byte 0x5B566964 + .4byte 0x656F4465 + .4byte 0x636F6465 + .4byte 0x725D2053 + .4byte 0x6B69703A + .4byte 0x51756575 + .4byte 0x6520656D + .4byte 0x7074790A + .4byte 0 diff --git a/asm/libMobiclip/MoSdkVideoDecoder_804484f8.s b/asm/libMobiclip/MoSdkVideoDecoder_804484f8.s deleted file mode 100644 index 32cd376b..00000000 --- a/asm/libMobiclip/MoSdkVideoDecoder_804484f8.s +++ /dev/null @@ -1,86 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@2798" -"@2798": - - .4byte 0x5B566964 - .4byte 0x656F4465 - .4byte 0x636F6465 - .4byte 0x725D2044 - .4byte 0x65737472 - .4byte 0x6F79696E - .4byte 0x670A0000 - -.global "@2814" -"@2814": - - .4byte 0x5B446563 - .4byte 0x6F646572 - .4byte 0x5D205175 - .4byte 0x65756520 - .4byte 0x746F6F20 - .4byte 0x736D616C - .4byte 0x6C0A0000 - -.global "@2815_80448530" -"@2815_80448530": - - .4byte 0x5B566964 - .4byte 0x656F4465 - .4byte 0x636F6465 - .4byte 0x725D2043 - .4byte 0x616E6E6F - .4byte 0x7420696E - .4byte 0x69746961 - .4byte 0x6C697A65 - .4byte 0x20636F64 - .4byte 0x65630000 - -.global "@2824" -"@2824": - - .4byte 0x5B646563 - .4byte 0x6F646549 - .4byte 0x6D616765 - .4byte 0x5D204F75 - .4byte 0x74707574 - .4byte 0x20717565 - .4byte 0x75652066 - .4byte 0x756C6C0A - .4byte 0 - -.global "@2825" -"@2825": - - .4byte 0x5B646563 - .4byte 0x6F646549 - .4byte 0x6D616765 - .4byte 0x5D206465 - .4byte 0x636F6465 - .4byte 0x20657272 - .4byte 0x6F720A00 - -.global "@2834" -"@2834": - - .4byte 0x5B566964 - .4byte 0x656F4465 - .4byte 0x636F6465 - .4byte 0x725D2051 - .4byte 0x75657565 - .4byte 0x20656D70 - .4byte 0x74790A00 - -.global "@2842" -"@2842": - - .4byte 0x5B566964 - .4byte 0x656F4465 - .4byte 0x636F6465 - .4byte 0x725D2053 - .4byte 0x6B69703A - .4byte 0x51756575 - .4byte 0x6520656D - .4byte 0x7074790A - .4byte 0 diff --git a/asm/libMobiclip/MoSdk_80447ec8.s b/asm/libMobiclip/MoSdk_80447ec8.s deleted file mode 100644 index a9d751b0..00000000 --- a/asm/libMobiclip/MoSdk_80447ec8.s +++ /dev/null @@ -1,224 +0,0 @@ -.include "macros.inc" - -.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 -.global "@3186" -"@3186": - - .4byte 0x5B53646B - .4byte 0x204F7065 - .4byte 0x6E5D204D - .4byte 0x6F766965 - .4byte 0x206E6F74 - .4byte 0x20666F75 - .4byte 0x6E640A00 - .4byte 0x53444B5F - .4byte 0x434C4F53 - .4byte 0x45440000 - .4byte 0x53444B5F - .4byte 0x4F50454E - .4byte 0x494E4700 - .4byte 0x53444B5F - .4byte 0x4F50454E - .4byte 0x45440000 - .4byte 0x53444B5F - .4byte 0x52454144 - .4byte 0x494E475F - .4byte 0x48454144 - .4byte 0x45525300 - .4byte 0x53444B5F - .4byte 0x52454144 - .4byte 0x59000000 - .4byte 0x53444B5F - .4byte 0x5345454B - .4byte 0x494E4700 - .4byte 0x53444B5F - .4byte 0x434F4D50 - .4byte 0x4C455445 - .4byte 0 - .4byte 0x53444B5F - .4byte 0x4552524F - .4byte 0x52000000 - .4byte 0x756E6B6E - .4byte 0x6F776E20 - .4byte 0x73746174 - .4byte 0x65000000 - .4byte 0x5B53444B - .4byte 0x5D202573 - .4byte 0x202D3E20 - .4byte 0x25730A00 - .4byte 0x5B53646B - .4byte 0x204F7065 - .4byte 0x6E5D2042 - .4byte 0x61642053 - .4byte 0x74617465 - .4byte 0x20616674 - .4byte 0x6572206F - .4byte 0x70656E69 - .4byte 0x6E672C20 - .4byte 0x63616E63 - .4byte 0x656C6C69 - .4byte 0x6E670A00 - .4byte 0x5B53646B - .4byte 0x204F7065 - .4byte 0x6E5D204E - .4byte 0x6F742065 - .4byte 0x6E6F7567 - .4byte 0x68206D65 - .4byte 0x6D6F7279 - .4byte 0x0A000000 - .4byte 0x5B53646B - .4byte 0x204F7065 - .4byte 0x6E5D2046 - .4byte 0x6174616C - .4byte 0x20657272 - .4byte 0x6F720A00 - -.global "@3205" -"@3205": - - .4byte lbl_801512B4 - .4byte lbl_801512BC - .4byte lbl_801512C4 - .4byte lbl_801512CC - .4byte lbl_801512D4 - .4byte lbl_801512DC - .4byte lbl_801512E4 - .4byte lbl_801512F4 - .4byte lbl_801512EC - -.global "@3204" -"@3204": - - .4byte lbl_80151154 - .4byte lbl_8015115C - .4byte lbl_80151164 - .4byte lbl_8015116C - .4byte lbl_80151174 - .4byte lbl_8015117C - .4byte lbl_80151184 - .4byte lbl_80151194 - .4byte lbl_8015118C - -.global "@3203" -"@3203": - - .4byte lbl_801510BC - .4byte lbl_801510C4 - .4byte lbl_801510CC - .4byte lbl_801510D4 - .4byte lbl_801510DC - .4byte lbl_801510E4 - .4byte lbl_801510EC - .4byte lbl_801510FC - .4byte lbl_801510F4 - -.global "@3242_80448044" -"@3242_80448044": - - .4byte lbl_801514E0 - .4byte lbl_801514E8 - .4byte lbl_801514F0 - .4byte lbl_801514F8 - .4byte lbl_80151500 - .4byte lbl_80151508 - .4byte lbl_80151510 - .4byte lbl_80151520 - .4byte lbl_80151518 - -.global "@3241" -"@3241": - - .4byte lbl_8015143C - .4byte lbl_80151444 - .4byte lbl_8015144C - .4byte lbl_80151454 - .4byte lbl_8015145C - .4byte lbl_80151464 - .4byte lbl_8015146C - .4byte lbl_8015147C - .4byte lbl_80151474 - -.global "@3271" -"@3271": - - .4byte lbl_801516A0 - .4byte lbl_801516A8 - .4byte lbl_801516B0 - .4byte lbl_801516B8 - .4byte lbl_801516C0 - .4byte lbl_801516C8 - .4byte lbl_801516D0 - .4byte lbl_801516E0 - .4byte lbl_801516D8 - -.global "@3270" -"@3270": - - .4byte lbl_801515FC - .4byte lbl_80151604 - .4byte lbl_8015160C - .4byte lbl_80151614 - .4byte lbl_8015161C - .4byte lbl_80151624 - .4byte lbl_8015162C - .4byte lbl_8015163C - .4byte lbl_80151634 - .4byte 0x5B53646B - .4byte 0x20436C6F - .4byte 0x73655D20 - .4byte 0x436C6F73 - .4byte 0x696E670A - .4byte 0 - -.global "@3317" -"@3317": - - .4byte lbl_8015189C - .4byte lbl_801518A4 - .4byte lbl_801518AC - .4byte lbl_801518B4 - .4byte lbl_801518BC - .4byte lbl_801518C4 - .4byte lbl_801518CC - .4byte lbl_801518DC - .4byte lbl_801518D4 - -.global "@3329" -"@3329": - - .4byte lbl_80151964 - .4byte lbl_8015196C - .4byte lbl_80151974 - .4byte lbl_8015197C - .4byte lbl_80151984 - .4byte lbl_8015198C - .4byte lbl_80151994 - .4byte lbl_801519A4 - .4byte lbl_8015199C - -.global "@3353" -"@3353": - - .4byte lbl_80151A94 - .4byte lbl_80151A9C - .4byte lbl_80151AA4 - .4byte lbl_80151AAC - .4byte lbl_80151AB4 - .4byte lbl_80151ABC - .4byte lbl_80151AC4 - .4byte lbl_80151AD4 - .4byte lbl_80151ACC - -.global "@3352" -"@3352": - - .4byte lbl_80151A20 - .4byte lbl_80151A28 - .4byte lbl_80151A30 - .4byte lbl_80151A38 - .4byte lbl_80151A40 - .4byte lbl_80151A48 - .4byte lbl_80151A50 - .4byte lbl_80151A60 - .4byte lbl_80151A58 - .4byte 0 diff --git a/asm/libMobiclip/MoSdk_80556ac0.s b/asm/libMobiclip/MoSdk_80556ac0.s deleted file mode 100644 index 7edf3032..00000000 --- a/asm/libMobiclip/MoSdk_80556ac0.s +++ /dev/null @@ -1,8 +0,0 @@ -.include "macros.inc" - -.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0 -.global "@3196" -"@3196": - - .4byte 0x3F3F3F3F - .4byte 0 diff --git a/asm/libMobiclip/VX2_BitStream_801543f0.s b/asm/libMobiclip/VX2_BitStream.s similarity index 100% rename from asm/libMobiclip/VX2_BitStream_801543f0.s rename to asm/libMobiclip/VX2_BitStream.s diff --git a/asm/libMobiclip/VX2_Cpu_80154420.s b/asm/libMobiclip/VX2_Cpu.s similarity index 100% rename from asm/libMobiclip/VX2_Cpu_80154420.s rename to asm/libMobiclip/VX2_Cpu.s diff --git a/asm/libMobiclip/VX2_DecodeBlock16x16_80154460.s b/asm/libMobiclip/VX2_DecodeBlock16x16.s similarity index 95% rename from asm/libMobiclip/VX2_DecodeBlock16x16_80154460.s rename to asm/libMobiclip/VX2_DecodeBlock16x16.s index 8118d3ce..de924b4b 100644 --- a/asm/libMobiclip/VX2_DecodeBlock16x16_80154460.s +++ b/asm/libMobiclip/VX2_DecodeBlock16x16.s @@ -904,3 +904,101 @@ lbl_801551A8: /* 801551B4 00150FF4 7D 89 03 A6 */ mtctr r12 /* 801551B8 00150FF8 4E 80 04 20 */ bctr /* 801551BC 00150FFC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable16x16 +VX2CommandTable16x16: + + .4byte VX2CommandSkip116x16__FR14VX2DecoderData + .4byte VX2CommandBack116x16__FR14VX2DecoderData + .4byte VX2CommandBack216x16__FR14VX2DecoderData + .4byte VX2CommandBack316x16__FR14VX2DecoderData + .4byte VX2CommandBack416x16__FR14VX2DecoderData + .4byte VX2CommandBack516x16__FR14VX2DecoderData + .4byte VX2DecodeBlockIntraSimple__FR14VX2DecoderData + .4byte VX2DecodeBlockIntra__FR14VX2DecoderData + .4byte VX2CommandCutH16x16__FR14VX2DecoderData + .4byte VX2CommandCutV16x16__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@command": + + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000006 + .4byte 0x00000006 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000007 + .4byte 0x00000007 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + +.global "@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@size@0": + + .4byte 0x00000001 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000006 + .4byte 0x00000006 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0x00000003 + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock16x16_8040e908.s b/asm/libMobiclip/VX2_DecodeBlock16x16_8040e908.s deleted file mode 100644 index 0dddb576..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock16x16_8040e908.s +++ /dev/null @@ -1,98 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable16x16 -VX2CommandTable16x16: - - .4byte VX2CommandSkip116x16__FR14VX2DecoderData - .4byte VX2CommandBack116x16__FR14VX2DecoderData - .4byte VX2CommandBack216x16__FR14VX2DecoderData - .4byte VX2CommandBack316x16__FR14VX2DecoderData - .4byte VX2CommandBack416x16__FR14VX2DecoderData - .4byte VX2CommandBack516x16__FR14VX2DecoderData - .4byte VX2DecodeBlockIntraSimple__FR14VX2DecoderData - .4byte VX2DecodeBlockIntra__FR14VX2DecoderData - .4byte VX2CommandCutH16x16__FR14VX2DecoderData - .4byte VX2CommandCutV16x16__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@command": - - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000006 - .4byte 0x00000006 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000007 - .4byte 0x00000007 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - -.global "@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter16x16__FR14VX2DecoderData@size@0": - - .4byte 0x00000001 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000006 - .4byte 0x00000006 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0x00000003 - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock16x2_801551c0.s b/asm/libMobiclip/VX2_DecodeBlock16x2.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock16x2_801551c0.s rename to asm/libMobiclip/VX2_DecodeBlock16x2.s index 11c1c6e6..bcb061b3 100644 --- a/asm/libMobiclip/VX2_DecodeBlock16x2_801551c0.s +++ b/asm/libMobiclip/VX2_DecodeBlock16x2.s @@ -861,3 +861,53 @@ lbl_80155E68: /* 80155E74 00151CB4 7D 89 03 A6 */ mtctr r12 /* 80155E78 00151CB8 4E 80 04 20 */ bctr /* 80155E7C 00151CBC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable16x2 +VX2CommandTable16x2: + + .4byte VX2CommandSkip116x2__FR14VX2DecoderData + .4byte VX2CommandBack116x2__FR14VX2DecoderData + .4byte VX2CommandBack216x2__FR14VX2DecoderData + .4byte VX2CommandBack316x2__FR14VX2DecoderData + .4byte VX2CommandBack416x2__FR14VX2DecoderData + .4byte VX2CommandBack516x2__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte 0 + .4byte VX2CommandCutV16x2__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@command": + + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0 + .4byte 0 + .4byte 0x00000009 + .4byte 0x00000003 + +.global "@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000001 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock16x2_8040ea58.s b/asm/libMobiclip/VX2_DecodeBlock16x2_8040ea58.s deleted file mode 100644 index 80146f5e..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock16x2_8040ea58.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable16x2 -VX2CommandTable16x2: - - .4byte VX2CommandSkip116x2__FR14VX2DecoderData - .4byte VX2CommandBack116x2__FR14VX2DecoderData - .4byte VX2CommandBack216x2__FR14VX2DecoderData - .4byte VX2CommandBack316x2__FR14VX2DecoderData - .4byte VX2CommandBack416x2__FR14VX2DecoderData - .4byte VX2CommandBack516x2__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte 0 - .4byte VX2CommandCutV16x2__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@command": - - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0 - .4byte 0 - .4byte 0x00000009 - .4byte 0x00000003 - -.global "@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter16x2__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000001 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock16x4_80155e80.s b/asm/libMobiclip/VX2_DecodeBlock16x4.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock16x4_80155e80.s rename to asm/libMobiclip/VX2_DecodeBlock16x4.s index 9d0a46d4..f6921b05 100644 --- a/asm/libMobiclip/VX2_DecodeBlock16x4_80155e80.s +++ b/asm/libMobiclip/VX2_DecodeBlock16x4.s @@ -896,3 +896,53 @@ lbl_80156BA8: /* 80156BB4 001529F4 7D 89 03 A6 */ mtctr r12 /* 80156BB8 001529F8 4E 80 04 20 */ bctr /* 80156BBC 001529FC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable16x4 +VX2CommandTable16x4: + + .4byte VX2CommandSkip116x4__FR14VX2DecoderData + .4byte VX2CommandBack116x4__FR14VX2DecoderData + .4byte VX2CommandBack216x4__FR14VX2DecoderData + .4byte VX2CommandBack316x4__FR14VX2DecoderData + .4byte VX2CommandBack416x4__FR14VX2DecoderData + .4byte VX2CommandBack516x4__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH16x4__FR14VX2DecoderData + .4byte VX2CommandCutV16x4__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@command": + + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000003 + .4byte 0x00000009 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@size@0": + + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000003 + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock16x4_8040eae8.s b/asm/libMobiclip/VX2_DecodeBlock16x4_8040eae8.s deleted file mode 100644 index 18bb7291..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock16x4_8040eae8.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable16x4 -VX2CommandTable16x4: - - .4byte VX2CommandSkip116x4__FR14VX2DecoderData - .4byte VX2CommandBack116x4__FR14VX2DecoderData - .4byte VX2CommandBack216x4__FR14VX2DecoderData - .4byte VX2CommandBack316x4__FR14VX2DecoderData - .4byte VX2CommandBack416x4__FR14VX2DecoderData - .4byte VX2CommandBack516x4__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH16x4__FR14VX2DecoderData - .4byte VX2CommandCutV16x4__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@command": - - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000003 - .4byte 0x00000009 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter16x4__FR14VX2DecoderData@size@0": - - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000003 - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock16x8_80156bc0.s b/asm/libMobiclip/VX2_DecodeBlock16x8.s similarity index 96% rename from asm/libMobiclip/VX2_DecodeBlock16x8_80156bc0.s rename to asm/libMobiclip/VX2_DecodeBlock16x8.s index 3326fc9d..1075246e 100644 --- a/asm/libMobiclip/VX2_DecodeBlock16x8_80156bc0.s +++ b/asm/libMobiclip/VX2_DecodeBlock16x8.s @@ -896,3 +896,69 @@ lbl_801578E8: /* 801578F4 00153734 7D 89 03 A6 */ mtctr r12 /* 801578F8 00153738 4E 80 04 20 */ bctr /* 801578FC 0015373C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable16x8 +VX2CommandTable16x8: + + .4byte VX2CommandSkip116x8__FR14VX2DecoderData + .4byte VX2CommandBack116x8__FR14VX2DecoderData + .4byte VX2CommandBack216x8__FR14VX2DecoderData + .4byte VX2CommandBack316x8__FR14VX2DecoderData + .4byte VX2CommandBack416x8__FR14VX2DecoderData + .4byte VX2CommandBack516x8__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH16x8__FR14VX2DecoderData + .4byte VX2CommandCutV16x8__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@command": + + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000002 + .4byte 0x00000003 diff --git a/asm/libMobiclip/VX2_DecodeBlock16x8_8040eb78.s b/asm/libMobiclip/VX2_DecodeBlock16x8_8040eb78.s deleted file mode 100644 index 04518b72..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock16x8_8040eb78.s +++ /dev/null @@ -1,66 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable16x8 -VX2CommandTable16x8: - - .4byte VX2CommandSkip116x8__FR14VX2DecoderData - .4byte VX2CommandBack116x8__FR14VX2DecoderData - .4byte VX2CommandBack216x8__FR14VX2DecoderData - .4byte VX2CommandBack316x8__FR14VX2DecoderData - .4byte VX2CommandBack416x8__FR14VX2DecoderData - .4byte VX2CommandBack516x8__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH16x8__FR14VX2DecoderData - .4byte VX2CommandCutV16x8__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@command": - - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter16x8__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000002 - .4byte 0x00000003 diff --git a/asm/libMobiclip/VX2_DecodeBlock2x16_80157900.s b/asm/libMobiclip/VX2_DecodeBlock2x16.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock2x16_80157900.s rename to asm/libMobiclip/VX2_DecodeBlock2x16.s index b8e0919f..a3c2cb72 100644 --- a/asm/libMobiclip/VX2_DecodeBlock2x16_80157900.s +++ b/asm/libMobiclip/VX2_DecodeBlock2x16.s @@ -865,3 +865,53 @@ lbl_801585B8: /* 801585C4 00154404 7D 89 03 A6 */ mtctr r12 /* 801585C8 00154408 4E 80 04 20 */ bctr /* 801585CC 0015440C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable2x16 +VX2CommandTable2x16: + + .4byte VX2CommandSkip12x16__FR14VX2DecoderData + .4byte VX2CommandBack12x16__FR14VX2DecoderData + .4byte VX2CommandBack22x16__FR14VX2DecoderData + .4byte VX2CommandBack32x16__FR14VX2DecoderData + .4byte VX2CommandBack42x16__FR14VX2DecoderData + .4byte VX2CommandBack52x16__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH2x16__FR14VX2DecoderData + .4byte 0 + +.global "@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@command": + + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000008 + .4byte 0x00000003 + .4byte 0 + .4byte 0 + +.global "@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000001 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 + .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock2x16_8040ec48.s b/asm/libMobiclip/VX2_DecodeBlock2x16_8040ec48.s deleted file mode 100644 index eda7dccb..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock2x16_8040ec48.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable2x16 -VX2CommandTable2x16: - - .4byte VX2CommandSkip12x16__FR14VX2DecoderData - .4byte VX2CommandBack12x16__FR14VX2DecoderData - .4byte VX2CommandBack22x16__FR14VX2DecoderData - .4byte VX2CommandBack32x16__FR14VX2DecoderData - .4byte VX2CommandBack42x16__FR14VX2DecoderData - .4byte VX2CommandBack52x16__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH2x16__FR14VX2DecoderData - .4byte 0 - -.global "@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@command": - - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000008 - .4byte 0x00000003 - .4byte 0 - .4byte 0 - -.global "@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter2x16__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000001 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 - .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock2x2_801585d0.s b/asm/libMobiclip/VX2_DecodeBlock2x2.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock2x2_801585d0.s rename to asm/libMobiclip/VX2_DecodeBlock2x2.s index df4636d0..88e36b74 100644 --- a/asm/libMobiclip/VX2_DecodeBlock2x2_801585d0.s +++ b/asm/libMobiclip/VX2_DecodeBlock2x2.s @@ -830,3 +830,45 @@ lbl_80159208: /* 80159214 00155054 7D 89 03 A6 */ mtctr r12 /* 80159218 00155058 4E 80 04 20 */ bctr /* 8015921C 0015505C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable2x2 +VX2CommandTable2x2: + + .4byte VX2CommandSkip12x2__FR14VX2DecoderData + .4byte VX2CommandBack12x2__FR14VX2DecoderData + .4byte VX2CommandBack22x2__FR14VX2DecoderData + .4byte VX2CommandBack32x2__FR14VX2DecoderData + .4byte VX2CommandBack42x2__FR14VX2DecoderData + .4byte VX2CommandBack52x2__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + +.global "@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@command": + + .4byte 0 + .4byte 0 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000003 + .4byte 0x00000002 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@size@0": + + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock2x2_8040ecd8.s b/asm/libMobiclip/VX2_DecodeBlock2x2_8040ecd8.s deleted file mode 100644 index 44d94e48..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock2x2_8040ecd8.s +++ /dev/null @@ -1,42 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable2x2 -VX2CommandTable2x2: - - .4byte VX2CommandSkip12x2__FR14VX2DecoderData - .4byte VX2CommandBack12x2__FR14VX2DecoderData - .4byte VX2CommandBack22x2__FR14VX2DecoderData - .4byte VX2CommandBack32x2__FR14VX2DecoderData - .4byte VX2CommandBack42x2__FR14VX2DecoderData - .4byte VX2CommandBack52x2__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - -.global "@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@command": - - .4byte 0 - .4byte 0 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000003 - .4byte 0x00000002 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter2x2__FR14VX2DecoderData@size@0": - - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock2x4_80159220.s b/asm/libMobiclip/VX2_DecodeBlock2x4.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock2x4_80159220.s rename to asm/libMobiclip/VX2_DecodeBlock2x4.s index 34b32414..046aa7ee 100644 --- a/asm/libMobiclip/VX2_DecodeBlock2x4_80159220.s +++ b/asm/libMobiclip/VX2_DecodeBlock2x4.s @@ -865,3 +865,53 @@ lbl_80159ED8: /* 80159EE4 00155D24 7D 89 03 A6 */ mtctr r12 /* 80159EE8 00155D28 4E 80 04 20 */ bctr /* 80159EEC 00155D2C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable2x4 +VX2CommandTable2x4: + + .4byte VX2CommandSkip12x4__FR14VX2DecoderData + .4byte VX2CommandBack12x4__FR14VX2DecoderData + .4byte VX2CommandBack22x4__FR14VX2DecoderData + .4byte VX2CommandBack32x4__FR14VX2DecoderData + .4byte VX2CommandBack42x4__FR14VX2DecoderData + .4byte VX2CommandBack52x4__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH2x4__FR14VX2DecoderData + .4byte 0 + +.global "@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@command": + + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000008 + .4byte 0x00000005 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@size@0": + + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 + .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock2x4_8040ed48.s b/asm/libMobiclip/VX2_DecodeBlock2x4_8040ed48.s deleted file mode 100644 index 448c8fae..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock2x4_8040ed48.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable2x4 -VX2CommandTable2x4: - - .4byte VX2CommandSkip12x4__FR14VX2DecoderData - .4byte VX2CommandBack12x4__FR14VX2DecoderData - .4byte VX2CommandBack22x4__FR14VX2DecoderData - .4byte VX2CommandBack32x4__FR14VX2DecoderData - .4byte VX2CommandBack42x4__FR14VX2DecoderData - .4byte VX2CommandBack52x4__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH2x4__FR14VX2DecoderData - .4byte 0 - -.global "@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@command": - - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000008 - .4byte 0x00000005 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter2x4__FR14VX2DecoderData@size@0": - - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 - .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock2x8_80159ef0.s b/asm/libMobiclip/VX2_DecodeBlock2x8.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock2x8_80159ef0.s rename to asm/libMobiclip/VX2_DecodeBlock2x8.s index 67e4305d..3422795f 100644 --- a/asm/libMobiclip/VX2_DecodeBlock2x8_80159ef0.s +++ b/asm/libMobiclip/VX2_DecodeBlock2x8.s @@ -865,3 +865,53 @@ lbl_8015ABA8: /* 8015ABB4 001569F4 7D 89 03 A6 */ mtctr r12 /* 8015ABB8 001569F8 4E 80 04 20 */ bctr /* 8015ABBC 001569FC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable2x8 +VX2CommandTable2x8: + + .4byte VX2CommandSkip12x8__FR14VX2DecoderData + .4byte VX2CommandBack12x8__FR14VX2DecoderData + .4byte VX2CommandBack22x8__FR14VX2DecoderData + .4byte VX2CommandBack32x8__FR14VX2DecoderData + .4byte VX2CommandBack42x8__FR14VX2DecoderData + .4byte VX2CommandBack52x8__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH2x8__FR14VX2DecoderData + .4byte 0 + +.global "@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@command": + + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000008 + .4byte 0x00000005 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0 + .4byte 0 + .4byte 0x00000004 + .4byte 0x00000003 + +.global "@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000001 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 + .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock2x8_8040edd8.s b/asm/libMobiclip/VX2_DecodeBlock2x8_8040edd8.s deleted file mode 100644 index 458c91ae..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock2x8_8040edd8.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable2x8 -VX2CommandTable2x8: - - .4byte VX2CommandSkip12x8__FR14VX2DecoderData - .4byte VX2CommandBack12x8__FR14VX2DecoderData - .4byte VX2CommandBack22x8__FR14VX2DecoderData - .4byte VX2CommandBack32x8__FR14VX2DecoderData - .4byte VX2CommandBack42x8__FR14VX2DecoderData - .4byte VX2CommandBack52x8__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH2x8__FR14VX2DecoderData - .4byte 0 - -.global "@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@command": - - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000008 - .4byte 0x00000005 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0 - .4byte 0 - .4byte 0x00000004 - .4byte 0x00000003 - -.global "@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter2x8__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000001 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 - .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeBlock4x16_8015abc0.s b/asm/libMobiclip/VX2_DecodeBlock4x16.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock4x16_8015abc0.s rename to asm/libMobiclip/VX2_DecodeBlock4x16.s index aa4645b3..de459f0c 100644 --- a/asm/libMobiclip/VX2_DecodeBlock4x16_8015abc0.s +++ b/asm/libMobiclip/VX2_DecodeBlock4x16.s @@ -896,3 +896,53 @@ lbl_8015B8E8: /* 8015B8F4 00157734 7D 89 03 A6 */ mtctr r12 /* 8015B8F8 00157738 4E 80 04 20 */ bctr /* 8015B8FC 0015773C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable4x16 +VX2CommandTable4x16: + + .4byte VX2CommandSkip14x16__FR14VX2DecoderData + .4byte VX2CommandBack14x16__FR14VX2DecoderData + .4byte VX2CommandBack24x16__FR14VX2DecoderData + .4byte VX2CommandBack34x16__FR14VX2DecoderData + .4byte VX2CommandBack44x16__FR14VX2DecoderData + .4byte VX2CommandBack54x16__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH4x16__FR14VX2DecoderData + .4byte VX2CommandCutV4x16__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@command": + + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000003 + .4byte 0x00000008 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@size@0": + + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 + .4byte 0x00000003 diff --git a/asm/libMobiclip/VX2_DecodeBlock4x16_8040ee68.s b/asm/libMobiclip/VX2_DecodeBlock4x16_8040ee68.s deleted file mode 100644 index 9affbfcf..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock4x16_8040ee68.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable4x16 -VX2CommandTable4x16: - - .4byte VX2CommandSkip14x16__FR14VX2DecoderData - .4byte VX2CommandBack14x16__FR14VX2DecoderData - .4byte VX2CommandBack24x16__FR14VX2DecoderData - .4byte VX2CommandBack34x16__FR14VX2DecoderData - .4byte VX2CommandBack44x16__FR14VX2DecoderData - .4byte VX2CommandBack54x16__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH4x16__FR14VX2DecoderData - .4byte VX2CommandCutV4x16__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@command": - - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000003 - .4byte 0x00000008 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter4x16__FR14VX2DecoderData@size@0": - - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 - .4byte 0x00000003 diff --git a/asm/libMobiclip/VX2_DecodeBlock4x2_8015b900.s b/asm/libMobiclip/VX2_DecodeBlock4x2.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock4x2_8015b900.s rename to asm/libMobiclip/VX2_DecodeBlock4x2.s index e03103b7..857bb839 100644 --- a/asm/libMobiclip/VX2_DecodeBlock4x2_8015b900.s +++ b/asm/libMobiclip/VX2_DecodeBlock4x2.s @@ -861,3 +861,53 @@ lbl_8015C5A8: /* 8015C5B4 001583F4 7D 89 03 A6 */ mtctr r12 /* 8015C5B8 001583F8 4E 80 04 20 */ bctr /* 8015C5BC 001583FC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable4x2 +VX2CommandTable4x2: + + .4byte VX2CommandSkip14x2__FR14VX2DecoderData + .4byte VX2CommandBack14x2__FR14VX2DecoderData + .4byte VX2CommandBack24x2__FR14VX2DecoderData + .4byte VX2CommandBack34x2__FR14VX2DecoderData + .4byte VX2CommandBack44x2__FR14VX2DecoderData + .4byte VX2CommandBack54x2__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte 0 + .4byte VX2CommandCutV4x2__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@command": + + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000009 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@size@0": + + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000003 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock4x2_8040eef8.s b/asm/libMobiclip/VX2_DecodeBlock4x2_8040eef8.s deleted file mode 100644 index 78b2e389..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock4x2_8040eef8.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable4x2 -VX2CommandTable4x2: - - .4byte VX2CommandSkip14x2__FR14VX2DecoderData - .4byte VX2CommandBack14x2__FR14VX2DecoderData - .4byte VX2CommandBack24x2__FR14VX2DecoderData - .4byte VX2CommandBack34x2__FR14VX2DecoderData - .4byte VX2CommandBack44x2__FR14VX2DecoderData - .4byte VX2CommandBack54x2__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte 0 - .4byte VX2CommandCutV4x2__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@command": - - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000009 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter4x2__FR14VX2DecoderData@size@0": - - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000003 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock4x4_8015c5c0.s b/asm/libMobiclip/VX2_DecodeBlock4x4.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock4x4_8015c5c0.s rename to asm/libMobiclip/VX2_DecodeBlock4x4.s index bb44b7c4..cf03549f 100644 --- a/asm/libMobiclip/VX2_DecodeBlock4x4_8015c5c0.s +++ b/asm/libMobiclip/VX2_DecodeBlock4x4.s @@ -896,3 +896,53 @@ lbl_8015D2E8: /* 8015D2F4 00159134 7D 89 03 A6 */ mtctr r12 /* 8015D2F8 00159138 4E 80 04 20 */ bctr /* 8015D2FC 0015913C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable4x4 +VX2CommandTable4x4: + + .4byte VX2CommandSkip14x4__FR14VX2DecoderData + .4byte VX2CommandBack14x4__FR14VX2DecoderData + .4byte VX2CommandBack24x4__FR14VX2DecoderData + .4byte VX2CommandBack34x4__FR14VX2DecoderData + .4byte VX2CommandBack44x4__FR14VX2DecoderData + .4byte VX2CommandBack54x4__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH4x4__FR14VX2DecoderData + .4byte VX2CommandCutV4x4__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@command": + + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000009 + .4byte 0x00000008 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@size@0": + + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock4x4_8040ef88.s b/asm/libMobiclip/VX2_DecodeBlock4x4_8040ef88.s deleted file mode 100644 index 66cc0a1f..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock4x4_8040ef88.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable4x4 -VX2CommandTable4x4: - - .4byte VX2CommandSkip14x4__FR14VX2DecoderData - .4byte VX2CommandBack14x4__FR14VX2DecoderData - .4byte VX2CommandBack24x4__FR14VX2DecoderData - .4byte VX2CommandBack34x4__FR14VX2DecoderData - .4byte VX2CommandBack44x4__FR14VX2DecoderData - .4byte VX2CommandBack54x4__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH4x4__FR14VX2DecoderData - .4byte VX2CommandCutV4x4__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@command": - - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000009 - .4byte 0x00000008 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter4x4__FR14VX2DecoderData@size@0": - - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock4x8_8015d300.s b/asm/libMobiclip/VX2_DecodeBlock4x8.s similarity index 96% rename from asm/libMobiclip/VX2_DecodeBlock4x8_8015d300.s rename to asm/libMobiclip/VX2_DecodeBlock4x8.s index 5c9fd15f..6a8a0818 100644 --- a/asm/libMobiclip/VX2_DecodeBlock4x8_8015d300.s +++ b/asm/libMobiclip/VX2_DecodeBlock4x8.s @@ -896,3 +896,69 @@ lbl_8015E028: /* 8015E034 00159E74 7D 89 03 A6 */ mtctr r12 /* 8015E038 00159E78 4E 80 04 20 */ bctr /* 8015E03C 00159E7C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable4x8 +VX2CommandTable4x8: + + .4byte VX2CommandSkip14x8__FR14VX2DecoderData + .4byte VX2CommandBack14x8__FR14VX2DecoderData + .4byte VX2CommandBack24x8__FR14VX2DecoderData + .4byte VX2CommandBack34x8__FR14VX2DecoderData + .4byte VX2CommandBack44x8__FR14VX2DecoderData + .4byte VX2CommandBack54x8__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH4x8__FR14VX2DecoderData + .4byte VX2CommandCutV4x8__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@command": + + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000005 + .4byte 0x00000004 + +.global "@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000001 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock4x8_8040f018.s b/asm/libMobiclip/VX2_DecodeBlock4x8_8040f018.s deleted file mode 100644 index 7a583549..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock4x8_8040f018.s +++ /dev/null @@ -1,66 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable4x8 -VX2CommandTable4x8: - - .4byte VX2CommandSkip14x8__FR14VX2DecoderData - .4byte VX2CommandBack14x8__FR14VX2DecoderData - .4byte VX2CommandBack24x8__FR14VX2DecoderData - .4byte VX2CommandBack34x8__FR14VX2DecoderData - .4byte VX2CommandBack44x8__FR14VX2DecoderData - .4byte VX2CommandBack54x8__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH4x8__FR14VX2DecoderData - .4byte VX2CommandCutV4x8__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@command": - - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000005 - .4byte 0x00000004 - -.global "@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter4x8__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000001 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x16_8015e040.s b/asm/libMobiclip/VX2_DecodeBlock8x16.s similarity index 96% rename from asm/libMobiclip/VX2_DecodeBlock8x16_8015e040.s rename to asm/libMobiclip/VX2_DecodeBlock8x16.s index 8f422c99..2b97deb2 100644 --- a/asm/libMobiclip/VX2_DecodeBlock8x16_8015e040.s +++ b/asm/libMobiclip/VX2_DecodeBlock8x16.s @@ -896,3 +896,69 @@ lbl_8015ED68: /* 8015ED74 0015ABB4 7D 89 03 A6 */ mtctr r12 /* 8015ED78 0015ABB8 4E 80 04 20 */ bctr /* 8015ED7C 0015ABBC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable8x16 +VX2CommandTable8x16: + + .4byte VX2CommandSkip18x16__FR14VX2DecoderData + .4byte VX2CommandBack18x16__FR14VX2DecoderData + .4byte VX2CommandBack28x16__FR14VX2DecoderData + .4byte VX2CommandBack38x16__FR14VX2DecoderData + .4byte VX2CommandBack48x16__FR14VX2DecoderData + .4byte VX2CommandBack58x16__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH8x16__FR14VX2DecoderData + .4byte VX2CommandCutV8x16__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@command": + + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + +.global "@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000003 + .4byte 0x00000002 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x16_8040f0e8.s b/asm/libMobiclip/VX2_DecodeBlock8x16_8040f0e8.s deleted file mode 100644 index 95f89ea4..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock8x16_8040f0e8.s +++ /dev/null @@ -1,66 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable8x16 -VX2CommandTable8x16: - - .4byte VX2CommandSkip18x16__FR14VX2DecoderData - .4byte VX2CommandBack18x16__FR14VX2DecoderData - .4byte VX2CommandBack28x16__FR14VX2DecoderData - .4byte VX2CommandBack38x16__FR14VX2DecoderData - .4byte VX2CommandBack48x16__FR14VX2DecoderData - .4byte VX2CommandBack58x16__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH8x16__FR14VX2DecoderData - .4byte VX2CommandCutV8x16__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@command": - - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - -.global "@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter8x16__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000003 - .4byte 0x00000002 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x2_8015ed80.s b/asm/libMobiclip/VX2_DecodeBlock8x2.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock8x2_8015ed80.s rename to asm/libMobiclip/VX2_DecodeBlock8x2.s index 7231844d..835b3cc1 100644 --- a/asm/libMobiclip/VX2_DecodeBlock8x2_8015ed80.s +++ b/asm/libMobiclip/VX2_DecodeBlock8x2.s @@ -861,3 +861,53 @@ lbl_8015FA28: /* 8015FA34 0015B874 7D 89 03 A6 */ mtctr r12 /* 8015FA38 0015B878 4E 80 04 20 */ bctr /* 8015FA3C 0015B87C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable8x2 +VX2CommandTable8x2: + + .4byte VX2CommandSkip18x2__FR14VX2DecoderData + .4byte VX2CommandBack18x2__FR14VX2DecoderData + .4byte VX2CommandBack28x2__FR14VX2DecoderData + .4byte VX2CommandBack38x2__FR14VX2DecoderData + .4byte VX2CommandBack48x2__FR14VX2DecoderData + .4byte VX2CommandBack58x2__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte 0 + .4byte VX2CommandCutV8x2__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@command": + + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000009 + .4byte 0x00000005 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0 + .4byte 0 + .4byte 0x00000004 + .4byte 0x00000003 + +.global "@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000001 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x2_8040f1b8.s b/asm/libMobiclip/VX2_DecodeBlock8x2_8040f1b8.s deleted file mode 100644 index f1e5916d..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock8x2_8040f1b8.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable8x2 -VX2CommandTable8x2: - - .4byte VX2CommandSkip18x2__FR14VX2DecoderData - .4byte VX2CommandBack18x2__FR14VX2DecoderData - .4byte VX2CommandBack28x2__FR14VX2DecoderData - .4byte VX2CommandBack38x2__FR14VX2DecoderData - .4byte VX2CommandBack48x2__FR14VX2DecoderData - .4byte VX2CommandBack58x2__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte 0 - .4byte VX2CommandCutV8x2__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@command": - - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000009 - .4byte 0x00000005 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0 - .4byte 0 - .4byte 0x00000004 - .4byte 0x00000003 - -.global "@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter8x2__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000001 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x4_8015fa40.s b/asm/libMobiclip/VX2_DecodeBlock8x4.s similarity index 96% rename from asm/libMobiclip/VX2_DecodeBlock8x4_8015fa40.s rename to asm/libMobiclip/VX2_DecodeBlock8x4.s index 49fd18b5..7be6c3d9 100644 --- a/asm/libMobiclip/VX2_DecodeBlock8x4_8015fa40.s +++ b/asm/libMobiclip/VX2_DecodeBlock8x4.s @@ -896,3 +896,69 @@ lbl_80160768: /* 80160774 0015C5B4 7D 89 03 A6 */ mtctr r12 /* 80160778 0015C5B8 4E 80 04 20 */ bctr /* 8016077C 0015C5BC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable8x4 +VX2CommandTable8x4: + + .4byte VX2CommandSkip18x4__FR14VX2DecoderData + .4byte VX2CommandBack18x4__FR14VX2DecoderData + .4byte VX2CommandBack28x4__FR14VX2DecoderData + .4byte VX2CommandBack38x4__FR14VX2DecoderData + .4byte VX2CommandBack48x4__FR14VX2DecoderData + .4byte VX2CommandBack58x4__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH8x4__FR14VX2DecoderData + .4byte VX2CommandCutV8x4__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@command": + + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000005 + .4byte 0x00000004 + +.global "@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000001 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000005 + .4byte 0x00000005 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000004 + .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x4_8040f248.s b/asm/libMobiclip/VX2_DecodeBlock8x4_8040f248.s deleted file mode 100644 index f88303e2..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock8x4_8040f248.s +++ /dev/null @@ -1,66 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable8x4 -VX2CommandTable8x4: - - .4byte VX2CommandSkip18x4__FR14VX2DecoderData - .4byte VX2CommandBack18x4__FR14VX2DecoderData - .4byte VX2CommandBack28x4__FR14VX2DecoderData - .4byte VX2CommandBack38x4__FR14VX2DecoderData - .4byte VX2CommandBack48x4__FR14VX2DecoderData - .4byte VX2CommandBack58x4__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH8x4__FR14VX2DecoderData - .4byte VX2CommandCutV8x4__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@command": - - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000005 - .4byte 0x00000004 - -.global "@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter8x4__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000001 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000005 - .4byte 0x00000005 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000004 - .4byte 0x00000004 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x8_80160780.s b/asm/libMobiclip/VX2_DecodeBlock8x8.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeBlock8x8_80160780.s rename to asm/libMobiclip/VX2_DecodeBlock8x8.s index cd6bdfcc..3f34bfcf 100644 --- a/asm/libMobiclip/VX2_DecodeBlock8x8_80160780.s +++ b/asm/libMobiclip/VX2_DecodeBlock8x8.s @@ -896,3 +896,53 @@ lbl_801614A8: /* 801614B4 0015D2F4 7D 89 03 A6 */ mtctr r12 /* 801614B8 0015D2F8 4E 80 04 20 */ bctr /* 801614BC 0015D2FC 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global VX2CommandTable8x8 +VX2CommandTable8x8: + + .4byte VX2CommandSkip18x8__FR14VX2DecoderData + .4byte VX2CommandBack18x8__FR14VX2DecoderData + .4byte VX2CommandBack28x8__FR14VX2DecoderData + .4byte VX2CommandBack38x8__FR14VX2DecoderData + .4byte VX2CommandBack48x8__FR14VX2DecoderData + .4byte VX2CommandBack58x8__FR14VX2DecoderData + .4byte 0 + .4byte 0 + .4byte VX2CommandCutH8x8__FR14VX2DecoderData + .4byte VX2CommandCutV8x8__FR14VX2DecoderData + +.global "@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@command" +"@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@command": + + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000005 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000002 + .4byte 0x00000009 + .4byte 0x00000009 + .4byte 0x00000008 + .4byte 0x00000008 + .4byte 0 + .4byte 0 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + .4byte 0x00000001 + +.global "@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@size@0" +"@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@size@0": + + .4byte 0x00000003 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x00000004 + .4byte 0xFFFFFFFF + .4byte 0xFFFFFFFF + .4byte 0x00000003 + .4byte 0x00000003 diff --git a/asm/libMobiclip/VX2_DecodeBlock8x8_8040f318.s b/asm/libMobiclip/VX2_DecodeBlock8x8_8040f318.s deleted file mode 100644 index e297794c..00000000 --- a/asm/libMobiclip/VX2_DecodeBlock8x8_8040f318.s +++ /dev/null @@ -1,50 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global VX2CommandTable8x8 -VX2CommandTable8x8: - - .4byte VX2CommandSkip18x8__FR14VX2DecoderData - .4byte VX2CommandBack18x8__FR14VX2DecoderData - .4byte VX2CommandBack28x8__FR14VX2DecoderData - .4byte VX2CommandBack38x8__FR14VX2DecoderData - .4byte VX2CommandBack48x8__FR14VX2DecoderData - .4byte VX2CommandBack58x8__FR14VX2DecoderData - .4byte 0 - .4byte 0 - .4byte VX2CommandCutH8x8__FR14VX2DecoderData - .4byte VX2CommandCutV8x8__FR14VX2DecoderData - -.global "@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@command" -"@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@command": - - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000005 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000002 - .4byte 0x00000009 - .4byte 0x00000009 - .4byte 0x00000008 - .4byte 0x00000008 - .4byte 0 - .4byte 0 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000001 - -.global "@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@size@0" -"@LOCAL@VX2DecodeBlockInter8x8__FR14VX2DecoderData@size@0": - - .4byte 0x00000003 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x00000004 - .4byte 0xFFFFFFFF - .4byte 0xFFFFFFFF - .4byte 0x00000003 - .4byte 0x00000003 diff --git a/asm/libMobiclip/VX2_DecodeIntra_801614c0.s b/asm/libMobiclip/VX2_DecodeIntra.s similarity index 97% rename from asm/libMobiclip/VX2_DecodeIntra_801614c0.s rename to asm/libMobiclip/VX2_DecodeIntra.s index 49d9ced6..dbc7f53b 100644 --- a/asm/libMobiclip/VX2_DecodeIntra_801614c0.s +++ b/asm/libMobiclip/VX2_DecodeIntra.s @@ -2181,3 +2181,185 @@ VX2InitIntra__FR14VX2DecoderData: /* 80163334 0015F174 38 21 00 20 */ addi r1, r1, 0x20 /* 80163338 0015F178 4E 80 00 20 */ blr /* 8016333C 0015F17C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global InvCbpTable_8040F3A8 +InvCbpTable_8040F3A8: + + .4byte 0 + .4byte 0x0000001F + .4byte 0x0000003F + .4byte 0x0000000F + .4byte 0x00000008 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000001 + .4byte 0x0000000B + .4byte 0x0000000E + .4byte 0x0000001B + .4byte 0x0000000D + .4byte 0x00000003 + .4byte 0x00000007 + .4byte 0x0000000C + .4byte 0x00000017 + .4byte 0x0000001D + .4byte 0x0000000A + .4byte 0x0000001E + .4byte 0x00000005 + .4byte 0x00000010 + .4byte 0x0000002F + .4byte 0x00000037 + .4byte 0x0000003B + .4byte 0x00000013 + .4byte 0x0000003D + .4byte 0x0000003E + .4byte 0x00000009 + .4byte 0x0000001C + .4byte 0x00000006 + .4byte 0x00000015 + .4byte 0x0000001A + .4byte 0x00000033 + .4byte 0x00000011 + .4byte 0x00000012 + .4byte 0x00000014 + .4byte 0x00000018 + .4byte 0x00000020 + .4byte 0x0000003C + .4byte 0x00000035 + .4byte 0x00000019 + .4byte 0x00000016 + .4byte 0x0000003A + .4byte 0x00000030 + .4byte 0x00000031 + .4byte 0x00000032 + .4byte 0x00000027 + .4byte 0x00000034 + .4byte 0x0000002B + .4byte 0x0000002D + .4byte 0x00000039 + .4byte 0x00000038 + .4byte 0x00000023 + .4byte 0x00000036 + .4byte 0x0000002E + .4byte 0x00000021 + .4byte 0x00000025 + .4byte 0x00000022 + .4byte 0x00000024 + .4byte 0x0000002C + .4byte 0x0000002A + .4byte 0x00000028 + .4byte 0x00000029 + .4byte 0x00000026 + .4byte 0 + .4byte 0x0000000F + .4byte 0x00000004 + .4byte 0x00000001 + .4byte 0x00000008 + .4byte 0x00000002 + .4byte 0x0000000C + .4byte 0x00000003 + .4byte 0x00000005 + .4byte 0x0000000A + .4byte 0x0000000D + .4byte 0x00000007 + .4byte 0x0000000E + .4byte 0x0000000B + .4byte 0x0000001F + .4byte 0x00000009 + .4byte 0x00000006 + .4byte 0x00000010 + .4byte 0x0000003F + .4byte 0x0000001E + .4byte 0x00000017 + .4byte 0x0000001D + .4byte 0x0000001B + .4byte 0x0000001C + .4byte 0x00000013 + .4byte 0x00000018 + .4byte 0x0000001A + .4byte 0x00000012 + .4byte 0x00000011 + .4byte 0x00000014 + .4byte 0x00000015 + .4byte 0x00000020 + .4byte 0x0000002F + .4byte 0x00000016 + .4byte 0x00000019 + .4byte 0x00000037 + .4byte 0x0000003D + .4byte 0x0000003E + .4byte 0x0000003B + .4byte 0x0000003C + .4byte 0x00000033 + .4byte 0x00000035 + .4byte 0x00000021 + .4byte 0x00000024 + .4byte 0x00000022 + .4byte 0x00000028 + .4byte 0x00000023 + .4byte 0x0000002C + .4byte 0x00000030 + .4byte 0x00000027 + .4byte 0x0000002D + .4byte 0x00000025 + .4byte 0x0000003A + .4byte 0x0000002B + .4byte 0x0000002E + .4byte 0x0000002A + .4byte 0x00000031 + .4byte 0x00000034 + .4byte 0x00000038 + .4byte 0x00000032 + .4byte 0x00000029 + .4byte 0x00000026 + .4byte 0x00000039 + .4byte 0x00000036 + +.global InvSbpTable_8040F5A8 +InvSbpTable_8040F5A8: + + .4byte 0 + .4byte 0x0000001E + .4byte 0x00000001 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000008 + .4byte 0x00000010 + .4byte 0x00000018 + .4byte 0x00000006 + .4byte 0x00000016 + .4byte 0x0000001A + .4byte 0x0000001C + .4byte 0x0000000E + .4byte 0x00000014 + .4byte 0x0000000A + .4byte 0x00000012 + .4byte 0x0000000C + .4byte 0 + .4byte 0x00000008 + .4byte 0x00000002 + .4byte 0x00000010 + .4byte 0x00000004 + .4byte 0x00000018 + .4byte 0x00000006 + .4byte 0x0000000A + .4byte 0x00000014 + .4byte 0x0000001E + .4byte 0x0000000E + .4byte 0x0000001A + .4byte 0x0000001C + .4byte 0x00000016 + .4byte 0x00000012 + .4byte 0x0000000C + .4byte 0xFFFFFFFF +.include "macros.inc" + +.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20 +.global Intra8ModeTable +Intra8ModeTable: + .skip 0xA0 + +.global Intra4ModeTable +Intra4ModeTable: + .skip 0xA0 diff --git a/asm/libMobiclip/VX2_DecodeIntra_8040f3a8.s b/asm/libMobiclip/VX2_DecodeIntra_8040f3a8.s deleted file mode 100644 index b97b2314..00000000 --- a/asm/libMobiclip/VX2_DecodeIntra_8040f3a8.s +++ /dev/null @@ -1,172 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global InvCbpTable_8040F3A8 -InvCbpTable_8040F3A8: - - .4byte 0 - .4byte 0x0000001F - .4byte 0x0000003F - .4byte 0x0000000F - .4byte 0x00000008 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000001 - .4byte 0x0000000B - .4byte 0x0000000E - .4byte 0x0000001B - .4byte 0x0000000D - .4byte 0x00000003 - .4byte 0x00000007 - .4byte 0x0000000C - .4byte 0x00000017 - .4byte 0x0000001D - .4byte 0x0000000A - .4byte 0x0000001E - .4byte 0x00000005 - .4byte 0x00000010 - .4byte 0x0000002F - .4byte 0x00000037 - .4byte 0x0000003B - .4byte 0x00000013 - .4byte 0x0000003D - .4byte 0x0000003E - .4byte 0x00000009 - .4byte 0x0000001C - .4byte 0x00000006 - .4byte 0x00000015 - .4byte 0x0000001A - .4byte 0x00000033 - .4byte 0x00000011 - .4byte 0x00000012 - .4byte 0x00000014 - .4byte 0x00000018 - .4byte 0x00000020 - .4byte 0x0000003C - .4byte 0x00000035 - .4byte 0x00000019 - .4byte 0x00000016 - .4byte 0x0000003A - .4byte 0x00000030 - .4byte 0x00000031 - .4byte 0x00000032 - .4byte 0x00000027 - .4byte 0x00000034 - .4byte 0x0000002B - .4byte 0x0000002D - .4byte 0x00000039 - .4byte 0x00000038 - .4byte 0x00000023 - .4byte 0x00000036 - .4byte 0x0000002E - .4byte 0x00000021 - .4byte 0x00000025 - .4byte 0x00000022 - .4byte 0x00000024 - .4byte 0x0000002C - .4byte 0x0000002A - .4byte 0x00000028 - .4byte 0x00000029 - .4byte 0x00000026 - .4byte 0 - .4byte 0x0000000F - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000008 - .4byte 0x00000002 - .4byte 0x0000000C - .4byte 0x00000003 - .4byte 0x00000005 - .4byte 0x0000000A - .4byte 0x0000000D - .4byte 0x00000007 - .4byte 0x0000000E - .4byte 0x0000000B - .4byte 0x0000001F - .4byte 0x00000009 - .4byte 0x00000006 - .4byte 0x00000010 - .4byte 0x0000003F - .4byte 0x0000001E - .4byte 0x00000017 - .4byte 0x0000001D - .4byte 0x0000001B - .4byte 0x0000001C - .4byte 0x00000013 - .4byte 0x00000018 - .4byte 0x0000001A - .4byte 0x00000012 - .4byte 0x00000011 - .4byte 0x00000014 - .4byte 0x00000015 - .4byte 0x00000020 - .4byte 0x0000002F - .4byte 0x00000016 - .4byte 0x00000019 - .4byte 0x00000037 - .4byte 0x0000003D - .4byte 0x0000003E - .4byte 0x0000003B - .4byte 0x0000003C - .4byte 0x00000033 - .4byte 0x00000035 - .4byte 0x00000021 - .4byte 0x00000024 - .4byte 0x00000022 - .4byte 0x00000028 - .4byte 0x00000023 - .4byte 0x0000002C - .4byte 0x00000030 - .4byte 0x00000027 - .4byte 0x0000002D - .4byte 0x00000025 - .4byte 0x0000003A - .4byte 0x0000002B - .4byte 0x0000002E - .4byte 0x0000002A - .4byte 0x00000031 - .4byte 0x00000034 - .4byte 0x00000038 - .4byte 0x00000032 - .4byte 0x00000029 - .4byte 0x00000026 - .4byte 0x00000039 - .4byte 0x00000036 - -.global InvSbpTable_8040F5A8 -InvSbpTable_8040F5A8: - - .4byte 0 - .4byte 0x0000001E - .4byte 0x00000001 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000008 - .4byte 0x00000010 - .4byte 0x00000018 - .4byte 0x00000006 - .4byte 0x00000016 - .4byte 0x0000001A - .4byte 0x0000001C - .4byte 0x0000000E - .4byte 0x00000014 - .4byte 0x0000000A - .4byte 0x00000012 - .4byte 0x0000000C - .4byte 0 - .4byte 0x00000008 - .4byte 0x00000002 - .4byte 0x00000010 - .4byte 0x00000004 - .4byte 0x00000018 - .4byte 0x00000006 - .4byte 0x0000000A - .4byte 0x00000014 - .4byte 0x0000001E - .4byte 0x0000000E - .4byte 0x0000001A - .4byte 0x0000001C - .4byte 0x00000016 - .4byte 0x00000012 - .4byte 0x0000000C - .4byte 0xFFFFFFFF diff --git a/asm/libMobiclip/VX2_DecodeIntra_80544378.s b/asm/libMobiclip/VX2_DecodeIntra_80544378.s deleted file mode 100644 index 0c813608..00000000 --- a/asm/libMobiclip/VX2_DecodeIntra_80544378.s +++ /dev/null @@ -1,10 +0,0 @@ -.include "macros.inc" - -.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20 -.global Intra8ModeTable -Intra8ModeTable: - .skip 0xA0 - -.global Intra4ModeTable -Intra4ModeTable: - .skip 0xA0 diff --git a/asm/libMobiclip/VX2_Decoder_804485d8.s b/asm/libMobiclip/VX2_Decoder.s similarity index 55% rename from asm/libMobiclip/VX2_Decoder_804485d8.s rename to asm/libMobiclip/VX2_Decoder.s index bbda0a2a..c495e704 100644 --- a/asm/libMobiclip/VX2_Decoder_804485d8.s +++ b/asm/libMobiclip/VX2_Decoder.s @@ -1,5 +1,5198 @@ .include "macros.inc" +.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860 +.global VX2DecoderInit__FR14VX2DecoderDataii +VX2DecoderInit__FR14VX2DecoderDataii: +/* 80163340 0015F180 94 21 FF A0 */ stwu r1, -0x60(r1) +/* 80163344 0015F184 7C 08 02 A6 */ mflr r0 +/* 80163348 0015F188 90 01 00 64 */ stw r0, 0x64(r1) +/* 8016334C 0015F18C 39 61 00 60 */ addi r11, r1, 0x60 +/* 80163350 0015F190 4B EA 3F B9 */ bl __save_gpr +/* 80163354 0015F194 7C A0 0E 70 */ srawi r0, r5, 1 +/* 80163358 0015F198 7C 7E 1B 78 */ mr r30, r3 +/* 8016335C 0015F19C 7C 8F 0E 70 */ srawi r15, r4, 1 +/* 80163360 0015F1A0 3E 20 80 41 */ lis r17, InvVlc@ha +/* 80163364 0015F1A4 7C EF 01 D6 */ mullw r7, r15, r0 +/* 80163368 0015F1A8 38 C0 FF FF */ li r6, -0x1 +/* 8016336C 0015F1AC 90 83 00 00 */ stw r4, 0x0(r3) +/* 80163370 0015F1B0 7C 90 23 78 */ mr r16, r4 +/* 80163374 0015F1B4 7C AE 2B 78 */ mr r14, r5 +/* 80163378 0015F1B8 90 A3 00 04 */ stw r5, 0x4(r3) +/* 8016337C 0015F1BC 7E 84 29 D6 */ mullw r20, r4, r5 +/* 80163380 0015F1C0 54 E0 08 3C */ slwi r0, r7, 1 +/* 80163384 0015F1C4 90 C3 0A 00 */ stw r6, 0xa00(r3) +/* 80163388 0015F1C8 7F D2 F3 78 */ mr r18, r30 +/* 8016338C 0015F1CC 3A 31 F6 30 */ addi r17, r17, InvVlc@l +/* 80163390 0015F1D0 3A C0 00 00 */ li r22, 0x0 +/* 80163394 0015F1D4 7E B4 02 14 */ add r21, r20, r0 +/* 80163398 0015F1D8 7E 74 3A 14 */ add r19, r20, r7 +.global lbl_8016339C +lbl_8016339C: +/* 8016339C 0015F1DC 38 75 00 10 */ addi r3, r21, 0x10 +/* 801633A0 0015F1E0 4B FE DB 91 */ bl __nw__5MoSdkFUl +/* 801633A4 0015F1E4 2C 03 00 00 */ cmpwi r3, 0x0 +/* 801633A8 0015F1E8 90 72 00 08 */ stw r3, 0x8(r18) +/* 801633AC 0015F1EC 40 82 00 0C */ bne lbl_801633B8 +/* 801633B0 0015F1F0 38 60 00 00 */ li r3, 0x0 +/* 801633B4 0015F1F4 48 00 03 6C */ b lbl_80163720 +.global lbl_801633B8 +lbl_801633B8: +/* 801633B8 0015F1F8 38 03 00 0F */ addi r0, r3, 0xf +/* 801633BC 0015F1FC 3A D6 00 01 */ addi r22, r22, 0x1 +/* 801633C0 0015F200 54 03 00 36 */ clrrwi r3, r0, 4 +/* 801633C4 0015F204 90 72 00 20 */ stw r3, 0x20(r18) +/* 801633C8 0015F208 7C 03 A2 14 */ add r0, r3, r20 +/* 801633CC 0015F20C 2C 16 00 06 */ cmpwi r22, 0x6 +/* 801633D0 0015F210 90 12 00 38 */ stw r0, 0x38(r18) +/* 801633D4 0015F214 7C 03 9A 14 */ add r0, r3, r19 +/* 801633D8 0015F218 90 12 00 50 */ stw r0, 0x50(r18) +/* 801633DC 0015F21C 3A 52 00 04 */ addi r18, r18, 0x4 +/* 801633E0 0015F220 41 80 FF BC */ blt lbl_8016339C +/* 801633E4 0015F224 80 1E 00 00 */ lwz r0, 0x0(r30) +/* 801633E8 0015F228 7C 03 26 70 */ srawi r3, r0, 4 +/* 801633EC 0015F22C 38 03 00 02 */ addi r0, r3, 0x2 +/* 801633F0 0015F230 54 03 10 3A */ slwi r3, r0, 2 +/* 801633F4 0015F234 4B FE DB 3D */ bl __nw__5MoSdkFUl +/* 801633F8 0015F238 90 7E 0A 1C */ stw r3, 0xa1c(r30) +/* 801633FC 0015F23C 39 40 00 00 */ li r10, 0x0 +/* 80163400 0015F240 39 00 00 09 */ li r8, 0x9 +/* 80163404 0015F244 38 D1 00 00 */ addi r6, r17, 0x0 +/* 80163408 0015F248 91 43 00 00 */ stw r10, 0x0(r3) +/* 8016340C 0015F24C 38 B1 40 00 */ addi r5, r17, 0x4000 +/* 80163410 0015F250 38 91 41 00 */ addi r4, r17, 0x4100 +/* 80163414 0015F254 38 E0 00 05 */ li r7, 0x5 +/* 80163418 0015F258 80 1E 00 00 */ lwz r0, 0x0(r30) +/* 8016341C 0015F25C 81 3E 0A 1C */ lwz r9, 0xa1c(r30) +/* 80163420 0015F260 7C 03 26 70 */ srawi r3, r0, 4 +/* 80163424 0015F264 38 63 00 01 */ addi r3, r3, 0x1 +/* 80163428 0015F268 7D C0 26 70 */ srawi r0, r14, 4 +/* 8016342C 0015F26C 90 01 00 08 */ stw r0, 0x8(r1) +/* 80163430 0015F270 54 60 10 3A */ slwi r0, r3, 2 +/* 80163434 0015F274 7E 1F 26 70 */ srawi r31, r16, 4 +/* 80163438 0015F278 7D 49 01 2E */ stwx r10, r9, r0 +/* 8016343C 0015F27C 80 01 00 08 */ lwz r0, 0x8(r1) +/* 80163440 0015F280 91 1E 0A 28 */ stw r8, 0xa28(r30) +/* 80163444 0015F284 7C 1F 01 D6 */ mullw r0, r31, r0 +/* 80163448 0015F288 91 1E 0A 2C */ stw r8, 0xa2c(r30) +/* 8016344C 0015F28C 91 1E 0A 30 */ stw r8, 0xa30(r30) +/* 80163450 0015F290 91 1E 0A 34 */ stw r8, 0xa34(r30) +/* 80163454 0015F294 1C 60 00 0C */ mulli r3, r0, 0xc +/* 80163458 0015F298 91 1E 0A 38 */ stw r8, 0xa38(r30) +/* 8016345C 0015F29C 91 1E 0A 3C */ stw r8, 0xa3c(r30) +/* 80163460 0015F2A0 91 1E 0A 40 */ stw r8, 0xa40(r30) +/* 80163464 0015F2A4 91 1E 0A 44 */ stw r8, 0xa44(r30) +/* 80163468 0015F2A8 91 1E 0A 48 */ stw r8, 0xa48(r30) +/* 8016346C 0015F2AC 91 1E 0A 4C */ stw r8, 0xa4c(r30) +/* 80163470 0015F2B0 91 1E 0A 50 */ stw r8, 0xa50(r30) +/* 80163474 0015F2B4 91 1E 0A 54 */ stw r8, 0xa54(r30) +/* 80163478 0015F2B8 91 1E 0A 58 */ stw r8, 0xa58(r30) +/* 8016347C 0015F2BC 91 1E 0A 5C */ stw r8, 0xa5c(r30) +/* 80163480 0015F2C0 91 1E 0A 60 */ stw r8, 0xa60(r30) +/* 80163484 0015F2C4 91 1E 0A 64 */ stw r8, 0xa64(r30) +/* 80163488 0015F2C8 91 1E 0A 68 */ stw r8, 0xa68(r30) +/* 8016348C 0015F2CC 91 1E 0A 6C */ stw r8, 0xa6c(r30) +/* 80163490 0015F2D0 91 1E 0A 70 */ stw r8, 0xa70(r30) +/* 80163494 0015F2D4 91 1E 0A 74 */ stw r8, 0xa74(r30) +/* 80163498 0015F2D8 91 1E 0A 78 */ stw r8, 0xa78(r30) +/* 8016349C 0015F2DC 91 1E 0A 7C */ stw r8, 0xa7c(r30) +/* 801634A0 0015F2E0 91 1E 0A 80 */ stw r8, 0xa80(r30) +/* 801634A4 0015F2E4 91 1E 0A 84 */ stw r8, 0xa84(r30) +/* 801634A8 0015F2E8 91 1E 0A 88 */ stw r8, 0xa88(r30) +/* 801634AC 0015F2EC 90 FE 08 BC */ stw r7, 0x8bc(r30) +/* 801634B0 0015F2F0 90 DE 0A 90 */ stw r6, 0xa90(r30) +/* 801634B4 0015F2F4 90 BE 0A 98 */ stw r5, 0xa98(r30) +/* 801634B8 0015F2F8 90 9E 0A A0 */ stw r4, 0xaa0(r30) +/* 801634BC 0015F2FC 4B FE DA 75 */ bl __nw__5MoSdkFUl +/* 801634C0 0015F300 2C 03 00 00 */ cmpwi r3, 0x0 +/* 801634C4 0015F304 90 7E 00 B0 */ stw r3, 0xb0(r30) +/* 801634C8 0015F308 40 82 00 0C */ bne lbl_801634D4 +/* 801634CC 0015F30C 38 60 00 00 */ li r3, 0x0 +/* 801634D0 0015F310 48 00 02 50 */ b lbl_80163720 +.global lbl_801634D4 +lbl_801634D4: +/* 801634D4 0015F314 56 03 20 36 */ slwi r3, r16, 4 +/* 801634D8 0015F318 55 E0 18 38 */ slwi r0, r15, 3 +/* 801634DC 0015F31C 7D D0 18 50 */ subf r14, r16, r3 +/* 801634E0 0015F320 3A 3F FF F8 */ addi r17, r31, -0x8 +/* 801634E4 0015F324 38 C0 00 00 */ li r6, 0x0 +/* 801634E8 0015F328 7E 0F 00 50 */ subf r16, r15, r0 +/* 801634EC 0015F32C 38 E0 00 00 */ li r7, 0x0 +/* 801634F0 0015F330 39 00 00 00 */ li r8, 0x0 +/* 801634F4 0015F334 39 20 00 00 */ li r9, 0x0 +/* 801634F8 0015F338 48 00 01 CC */ b lbl_801636C4 +/* 801634FC 0015F33C 60 00 00 00 */ nop +.global lbl_80163500 +lbl_80163500: +/* 80163500 0015F340 2C 9F 00 00 */ cmpwi cr1, r31, 0x0 +/* 80163504 0015F344 39 40 00 00 */ li r10, 0x0 +/* 80163508 0015F348 40 85 01 B0 */ ble cr1, lbl_801636B8 +/* 8016350C 0015F34C 2C 1F 00 08 */ cmpwi r31, 0x8 +/* 80163510 0015F350 40 81 01 68 */ ble lbl_80163678 +/* 80163514 0015F354 38 80 00 00 */ li r4, 0x0 +/* 80163518 0015F358 41 84 00 18 */ blt cr1, lbl_80163530 +/* 8016351C 0015F35C 3C 60 80 00 */ lis r3, 0x8000 +/* 80163520 0015F360 38 03 FF FE */ addi r0, r3, -0x2 +/* 80163524 0015F364 7C 1F 00 00 */ cmpw r31, r0 +/* 80163528 0015F368 41 81 00 08 */ bgt lbl_80163530 +/* 8016352C 0015F36C 38 80 00 01 */ li r4, 0x1 +.global lbl_80163530 +lbl_80163530: +/* 80163530 0015F370 2C 04 00 00 */ cmpwi r4, 0x0 +/* 80163534 0015F374 41 82 01 44 */ beq lbl_80163678 +/* 80163538 0015F378 38 11 00 07 */ addi r0, r17, 0x7 +/* 8016353C 0015F37C 54 00 E8 FE */ srwi r0, r0, 3 +/* 80163540 0015F380 1D 66 00 0C */ mulli r11, r6, 0xc +/* 80163544 0015F384 7C 09 03 A6 */ mtctr r0 +/* 80163548 0015F388 2C 11 00 00 */ cmpwi r17, 0x0 +/* 8016354C 0015F38C 40 81 01 2C */ ble lbl_80163678 +.global lbl_80163550 +lbl_80163550: +/* 80163550 0015F390 80 7E 00 B0 */ lwz r3, 0xb0(r30) +/* 80163554 0015F394 38 86 00 01 */ addi r4, r6, 0x1 +/* 80163558 0015F398 38 06 00 03 */ addi r0, r6, 0x3 +/* 8016355C 0015F39C 3A A7 00 10 */ addi r21, r7, 0x10 +/* 80163560 0015F3A0 7C E3 59 2E */ stwx r7, r3, r11 +/* 80163564 0015F3A4 38 66 00 04 */ addi r3, r6, 0x4 +/* 80163568 0015F3A8 1D 84 00 0C */ mulli r12, r4, 0xc +/* 8016356C 0015F3AC 38 A6 00 02 */ addi r5, r6, 0x2 +/* 80163570 0015F3B0 81 FE 00 B0 */ lwz r15, 0xb0(r30) +/* 80163574 0015F3B4 3A 66 00 06 */ addi r19, r6, 0x6 +/* 80163578 0015F3B8 3A 48 00 10 */ addi r18, r8, 0x10 +/* 8016357C 0015F3BC 7C 8F 5A 14 */ add r4, r15, r11 +/* 80163580 0015F3C0 91 04 00 04 */ stw r8, 0x4(r4) +/* 80163584 0015F3C4 1D E5 00 0C */ mulli r15, r5, 0xc +/* 80163588 0015F3C8 38 88 00 08 */ addi r4, r8, 0x8 +/* 8016358C 0015F3CC 82 9E 00 B0 */ lwz r20, 0xb0(r30) +/* 80163590 0015F3D0 38 A7 00 20 */ addi r5, r7, 0x20 +/* 80163594 0015F3D4 1C 00 00 0C */ mulli r0, r0, 0xc +/* 80163598 0015F3D8 3A C7 00 40 */ addi r22, r7, 0x40 +/* 8016359C 0015F3DC 7E B4 61 2E */ stwx r21, r20, r12 +/* 801635A0 0015F3E0 3A 87 00 30 */ addi r20, r7, 0x30 +/* 801635A4 0015F3E4 3A A8 00 18 */ addi r21, r8, 0x18 +/* 801635A8 0015F3E8 82 FE 00 B0 */ lwz r23, 0xb0(r30) +/* 801635AC 0015F3EC 1C 63 00 0C */ mulli r3, r3, 0xc +/* 801635B0 0015F3F0 3B 06 00 05 */ addi r24, r6, 0x5 +/* 801635B4 0015F3F4 7D 97 62 14 */ add r12, r23, r12 +/* 801635B8 0015F3F8 90 8C 00 04 */ stw r4, 0x4(r12) +/* 801635BC 0015F3FC 3B 86 00 07 */ addi r28, r6, 0x7 +/* 801635C0 0015F400 1C 98 00 0C */ mulli r4, r24, 0xc +/* 801635C4 0015F404 81 9E 00 B0 */ lwz r12, 0xb0(r30) +/* 801635C8 0015F408 3A E8 00 20 */ addi r23, r8, 0x20 +/* 801635CC 0015F40C 3B 07 00 50 */ addi r24, r7, 0x50 +/* 801635D0 0015F410 7C AC 79 2E */ stwx r5, r12, r15 +/* 801635D4 0015F414 1C B3 00 0C */ mulli r5, r19, 0xc +/* 801635D8 0015F418 3B 28 00 28 */ addi r25, r8, 0x28 +/* 801635DC 0015F41C 82 7E 00 B0 */ lwz r19, 0xb0(r30) +/* 801635E0 0015F420 3B 47 00 60 */ addi r26, r7, 0x60 +/* 801635E4 0015F424 3B A7 00 70 */ addi r29, r7, 0x70 +/* 801635E8 0015F428 3B 68 00 30 */ addi r27, r8, 0x30 +/* 801635EC 0015F42C 7E 73 7A 14 */ add r19, r19, r15 +/* 801635F0 0015F430 39 88 00 38 */ addi r12, r8, 0x38 +/* 801635F4 0015F434 92 53 00 04 */ stw r18, 0x4(r19) +/* 801635F8 0015F438 1D FC 00 0C */ mulli r15, r28, 0xc +/* 801635FC 0015F43C 38 C6 00 08 */ addi r6, r6, 0x8 +/* 80163600 0015F440 82 5E 00 B0 */ lwz r18, 0xb0(r30) +/* 80163604 0015F444 39 6B 00 60 */ addi r11, r11, 0x60 +/* 80163608 0015F448 38 E7 00 80 */ addi r7, r7, 0x80 +/* 8016360C 0015F44C 39 08 00 40 */ addi r8, r8, 0x40 +/* 80163610 0015F450 7E 92 01 2E */ stwx r20, r18, r0 +/* 80163614 0015F454 39 4A 00 08 */ addi r10, r10, 0x8 +/* 80163618 0015F458 82 5E 00 B0 */ lwz r18, 0xb0(r30) +/* 8016361C 0015F45C 7E 52 02 14 */ add r18, r18, r0 +/* 80163620 0015F460 92 B2 00 04 */ stw r21, 0x4(r18) +/* 80163624 0015F464 82 5E 00 B0 */ lwz r18, 0xb0(r30) +/* 80163628 0015F468 7E D2 19 2E */ stwx r22, r18, r3 +/* 8016362C 0015F46C 80 1E 00 B0 */ lwz r0, 0xb0(r30) +/* 80163630 0015F470 7C 60 1A 14 */ add r3, r0, r3 +/* 80163634 0015F474 92 E3 00 04 */ stw r23, 0x4(r3) +/* 80163638 0015F478 80 7E 00 B0 */ lwz r3, 0xb0(r30) +/* 8016363C 0015F47C 7F 03 21 2E */ stwx r24, r3, r4 +/* 80163640 0015F480 80 1E 00 B0 */ lwz r0, 0xb0(r30) +/* 80163644 0015F484 7C 60 22 14 */ add r3, r0, r4 +/* 80163648 0015F488 93 23 00 04 */ stw r25, 0x4(r3) +/* 8016364C 0015F48C 80 7E 00 B0 */ lwz r3, 0xb0(r30) +/* 80163650 0015F490 7F 43 29 2E */ stwx r26, r3, r5 +/* 80163654 0015F494 80 1E 00 B0 */ lwz r0, 0xb0(r30) +/* 80163658 0015F498 7C 60 2A 14 */ add r3, r0, r5 +/* 8016365C 0015F49C 93 63 00 04 */ stw r27, 0x4(r3) +/* 80163660 0015F4A0 80 7E 00 B0 */ lwz r3, 0xb0(r30) +/* 80163664 0015F4A4 7F A3 79 2E */ stwx r29, r3, r15 +/* 80163668 0015F4A8 80 1E 00 B0 */ lwz r0, 0xb0(r30) +/* 8016366C 0015F4AC 7C 60 7A 14 */ add r3, r0, r15 +/* 80163670 0015F4B0 91 83 00 04 */ stw r12, 0x4(r3) +/* 80163674 0015F4B4 42 00 FE DC */ bdnz lbl_80163550 +.global lbl_80163678 +lbl_80163678: +/* 80163678 0015F4B8 7C 0A F8 50 */ subf r0, r10, r31 +/* 8016367C 0015F4BC 1C 86 00 0C */ mulli r4, r6, 0xc +/* 80163680 0015F4C0 7C 09 03 A6 */ mtctr r0 +/* 80163684 0015F4C4 7C 0A F8 00 */ cmpw r10, r31 +/* 80163688 0015F4C8 40 80 00 30 */ bge lbl_801636B8 +.global lbl_8016368C +lbl_8016368C: +/* 8016368C 0015F4CC 80 7E 00 B0 */ lwz r3, 0xb0(r30) +/* 80163690 0015F4D0 38 C6 00 01 */ addi r6, r6, 0x1 +/* 80163694 0015F4D4 39 4A 00 01 */ addi r10, r10, 0x1 +/* 80163698 0015F4D8 7C E3 21 2E */ stwx r7, r3, r4 +/* 8016369C 0015F4DC 38 E7 00 10 */ addi r7, r7, 0x10 +/* 801636A0 0015F4E0 80 1E 00 B0 */ lwz r0, 0xb0(r30) +/* 801636A4 0015F4E4 7C 60 22 14 */ add r3, r0, r4 +/* 801636A8 0015F4E8 38 84 00 0C */ addi r4, r4, 0xc +/* 801636AC 0015F4EC 91 03 00 04 */ stw r8, 0x4(r3) +/* 801636B0 0015F4F0 39 08 00 08 */ addi r8, r8, 0x8 +/* 801636B4 0015F4F4 42 00 FF D8 */ bdnz lbl_8016368C +.global lbl_801636B8 +lbl_801636B8: +/* 801636B8 0015F4F8 7C E7 72 14 */ add r7, r7, r14 +/* 801636BC 0015F4FC 7D 08 82 14 */ add r8, r8, r16 +/* 801636C0 0015F500 39 29 00 01 */ addi r9, r9, 0x1 +.global lbl_801636C4 +lbl_801636C4: +/* 801636C4 0015F504 80 01 00 08 */ lwz r0, 0x8(r1) +/* 801636C8 0015F508 7C 09 00 00 */ cmpw r9, r0 +/* 801636CC 0015F50C 41 80 FE 34 */ blt lbl_80163500 +/* 801636D0 0015F510 38 7E 0F 98 */ addi r3, r30, 0xf98 +/* 801636D4 0015F514 4B FF 0D 6D */ bl InitCpu__FR11CpuFunction +/* 801636D8 0015F518 81 9E 0F 98 */ lwz r12, 0xf98(r30) +/* 801636DC 0015F51C 7D 89 03 A6 */ mtctr r12 +/* 801636E0 0015F520 4E 80 04 21 */ bctrl +/* 801636E4 0015F524 90 7E 0F A0 */ stw r3, 0xfa0(r30) +/* 801636E8 0015F528 7C 64 1B 78 */ mr r4, r3 +/* 801636EC 0015F52C 38 7E 0A A8 */ addi r3, r30, 0xaa8 +/* 801636F0 0015F530 48 00 08 21 */ bl InitMeFct__FR5MeFcti +/* 801636F4 0015F534 80 9E 0F A0 */ lwz r4, 0xfa0(r30) +/* 801636F8 0015F538 38 7E 0F 08 */ addi r3, r30, 0xf08 +/* 801636FC 0015F53C 48 01 09 25 */ bl InitPredFunction__FR12PredFunctioni +/* 80163700 0015F540 7F C3 F3 78 */ mr r3, r30 +/* 80163704 0015F544 4B FF FA 4D */ bl VX2InitIntra__FR14VX2DecoderData +/* 80163708 0015F548 80 9E 0F A0 */ lwz r4, 0xfa0(r30) +/* 8016370C 0015F54C 38 7E 0F 74 */ addi r3, r30, 0xf74 +/* 80163710 0015F550 48 00 D5 01 */ bl InitInvMcFunction__FR13InvMcFunctioni +/* 80163714 0015F554 7F C3 F3 78 */ mr r3, r30 +/* 80163718 0015F558 48 00 DA E9 */ bl VX2InitMc__FR14VX2DecoderData +/* 8016371C 0015F55C 38 60 00 01 */ li r3, 0x1 +.global lbl_80163720 +lbl_80163720: +/* 80163720 0015F560 39 61 00 60 */ addi r11, r1, 0x60 +/* 80163724 0015F564 4B EA 3C 31 */ bl __restore_gpr +/* 80163728 0015F568 80 01 00 64 */ lwz r0, 0x64(r1) +/* 8016372C 0015F56C 7C 08 03 A6 */ mtlr r0 +/* 80163730 0015F570 38 21 00 60 */ addi r1, r1, 0x60 +/* 80163734 0015F574 4E 80 00 20 */ blr +/* 80163738 0015F578 00 00 00 00 */ .4byte 0x00000000 +/* 8016373C 0015F57C 00 00 00 00 */ .4byte 0x00000000 +.global VX2DecoderRelease__FR14VX2DecoderData +VX2DecoderRelease__FR14VX2DecoderData: +/* 80163740 0015F580 94 21 FF E0 */ stwu r1, -0x20(r1) +/* 80163744 0015F584 7C 08 02 A6 */ mflr r0 +/* 80163748 0015F588 90 01 00 24 */ stw r0, 0x24(r1) +/* 8016374C 0015F58C 93 E1 00 1C */ stw r31, 0x1c(r1) +/* 80163750 0015F590 93 C1 00 18 */ stw r30, 0x18(r1) +/* 80163754 0015F594 3B C0 00 00 */ li r30, 0x0 +/* 80163758 0015F598 93 A1 00 14 */ stw r29, 0x14(r1) +/* 8016375C 0015F59C 7C 7D 1B 78 */ mr r29, r3 +/* 80163760 0015F5A0 7F BF EB 78 */ mr r31, r29 +.global lbl_80163764 +lbl_80163764: +/* 80163764 0015F5A4 80 7F 00 08 */ lwz r3, 0x8(r31) +/* 80163768 0015F5A8 4B FF 0C 79 */ bl VX2_Free__FPv +/* 8016376C 0015F5AC 3B DE 00 01 */ addi r30, r30, 0x1 +/* 80163770 0015F5B0 3B FF 00 04 */ addi r31, r31, 0x4 +/* 80163774 0015F5B4 2C 1E 00 06 */ cmpwi r30, 0x6 +/* 80163778 0015F5B8 41 80 FF EC */ blt lbl_80163764 +/* 8016377C 0015F5BC 80 7D 0A 1C */ lwz r3, 0xa1c(r29) +/* 80163780 0015F5C0 4B FF 0C 61 */ bl VX2_Free__FPv +/* 80163784 0015F5C4 80 7D 00 B0 */ lwz r3, 0xb0(r29) +/* 80163788 0015F5C8 4B FF 0C 59 */ bl VX2_Free__FPv +/* 8016378C 0015F5CC 80 01 00 24 */ lwz r0, 0x24(r1) +/* 80163790 0015F5D0 83 E1 00 1C */ lwz r31, 0x1c(r1) +/* 80163794 0015F5D4 83 C1 00 18 */ lwz r30, 0x18(r1) +/* 80163798 0015F5D8 83 A1 00 14 */ lwz r29, 0x14(r1) +/* 8016379C 0015F5DC 7C 08 03 A6 */ mtlr r0 +/* 801637A0 0015F5E0 38 21 00 20 */ addi r1, r1, 0x20 +/* 801637A4 0015F5E4 4E 80 00 20 */ blr +/* 801637A8 0015F5E8 00 00 00 00 */ .4byte 0x00000000 +/* 801637AC 0015F5EC 00 00 00 00 */ .4byte 0x00000000 +.global VX2DecoderUnpack__FR14VX2DecoderDataPCv +VX2DecoderUnpack__FR14VX2DecoderDataPCv: +/* 801637B0 0015F5F0 94 21 FF D0 */ stwu r1, -0x30(r1) +/* 801637B4 0015F5F4 7C 08 02 A6 */ mflr r0 +/* 801637B8 0015F5F8 90 01 00 34 */ stw r0, 0x34(r1) +/* 801637BC 0015F5FC 39 61 00 30 */ addi r11, r1, 0x30 +/* 801637C0 0015F600 4B EA 3B 75 */ bl lbl_80007334 +/* 801637C4 0015F604 7C 7A 1B 78 */ mr r26, r3 +/* 801637C8 0015F608 3F E0 80 41 */ lis r31, InvVlc@ha +/* 801637CC 0015F60C 39 00 00 00 */ li r8, 0x0 +/* 801637D0 0015F610 3C C0 2A AB */ lis r6, 0x2aab +/* 801637D4 0015F614 38 06 AA AB */ addi r0, r6, -0x5555 +/* 801637D8 0015F618 38 E0 00 03 */ li r7, 0x3 +/* 801637DC 0015F61C 7F 45 D3 78 */ mr r5, r26 +/* 801637E0 0015F620 91 03 08 B4 */ stw r8, 0x8b4(r3) +/* 801637E4 0015F624 3B FF F6 30 */ addi r31, r31, InvVlc@l +/* 801637E8 0015F628 38 C0 00 00 */ li r6, 0x0 +/* 801637EC 0015F62C 91 03 08 B8 */ stw r8, 0x8b8(r3) +/* 801637F0 0015F630 7C E9 03 A6 */ mtctr r7 +.global lbl_801637F4 +lbl_801637F4: +/* 801637F4 0015F634 80 E3 08 BC */ lwz r7, 0x8bc(r3) +/* 801637F8 0015F638 7D 26 38 50 */ subf r9, r6, r7 +/* 801637FC 0015F63C 7D 00 48 96 */ mulhw r8, r0, r9 +/* 80163800 0015F640 55 07 0F FE */ srwi r7, r8, 31 +/* 80163804 0015F644 7C E8 3A 14 */ add r7, r8, r7 +/* 80163808 0015F648 1C E7 00 06 */ mulli r7, r7, 0x6 +/* 8016380C 0015F64C 7C E7 48 50 */ subf r7, r7, r9 +/* 80163810 0015F650 54 E7 10 3A */ slwi r7, r7, 2 +/* 80163814 0015F654 7C E3 3A 14 */ add r7, r3, r7 +/* 80163818 0015F658 80 E7 00 20 */ lwz r7, 0x20(r7) +/* 8016381C 0015F65C 90 E5 00 68 */ stw r7, 0x68(r5) +/* 80163820 0015F660 80 E3 08 BC */ lwz r7, 0x8bc(r3) +/* 80163824 0015F664 7D 26 38 50 */ subf r9, r6, r7 +/* 80163828 0015F668 7D 00 48 96 */ mulhw r8, r0, r9 +/* 8016382C 0015F66C 55 07 0F FE */ srwi r7, r8, 31 +/* 80163830 0015F670 7C E8 3A 14 */ add r7, r8, r7 +/* 80163834 0015F674 1C E7 00 06 */ mulli r7, r7, 0x6 +/* 80163838 0015F678 7C E7 48 50 */ subf r7, r7, r9 +/* 8016383C 0015F67C 54 E7 10 3A */ slwi r7, r7, 2 +/* 80163840 0015F680 7C E3 3A 14 */ add r7, r3, r7 +/* 80163844 0015F684 80 E7 00 38 */ lwz r7, 0x38(r7) +/* 80163848 0015F688 90 E5 00 80 */ stw r7, 0x80(r5) +/* 8016384C 0015F68C 80 E3 08 BC */ lwz r7, 0x8bc(r3) +/* 80163850 0015F690 7D 26 38 50 */ subf r9, r6, r7 +/* 80163854 0015F694 38 C6 00 01 */ addi r6, r6, 0x1 +/* 80163858 0015F698 7D 00 48 96 */ mulhw r8, r0, r9 +/* 8016385C 0015F69C 55 07 0F FE */ srwi r7, r8, 31 +/* 80163860 0015F6A0 7C E8 3A 14 */ add r7, r8, r7 +/* 80163864 0015F6A4 1C E7 00 06 */ mulli r7, r7, 0x6 +/* 80163868 0015F6A8 7C E7 48 50 */ subf r7, r7, r9 +/* 8016386C 0015F6AC 54 E7 10 3A */ slwi r7, r7, 2 +/* 80163870 0015F6B0 7C E3 3A 14 */ add r7, r3, r7 +/* 80163874 0015F6B4 80 E7 00 50 */ lwz r7, 0x50(r7) +/* 80163878 0015F6B8 90 E5 00 98 */ stw r7, 0x98(r5) +/* 8016387C 0015F6BC 80 E3 08 BC */ lwz r7, 0x8bc(r3) +/* 80163880 0015F6C0 7D 26 38 50 */ subf r9, r6, r7 +/* 80163884 0015F6C4 7D 00 48 96 */ mulhw r8, r0, r9 +/* 80163888 0015F6C8 55 07 0F FE */ srwi r7, r8, 31 +/* 8016388C 0015F6CC 7C E8 3A 14 */ add r7, r8, r7 +/* 80163890 0015F6D0 1C E7 00 06 */ mulli r7, r7, 0x6 +/* 80163894 0015F6D4 7C E7 48 50 */ subf r7, r7, r9 +/* 80163898 0015F6D8 54 E7 10 3A */ slwi r7, r7, 2 +/* 8016389C 0015F6DC 7C E3 3A 14 */ add r7, r3, r7 +/* 801638A0 0015F6E0 80 E7 00 20 */ lwz r7, 0x20(r7) +/* 801638A4 0015F6E4 90 E5 00 6C */ stw r7, 0x6c(r5) +/* 801638A8 0015F6E8 80 E3 08 BC */ lwz r7, 0x8bc(r3) +/* 801638AC 0015F6EC 7D 26 38 50 */ subf r9, r6, r7 +/* 801638B0 0015F6F0 7D 00 48 96 */ mulhw r8, r0, r9 +/* 801638B4 0015F6F4 55 07 0F FE */ srwi r7, r8, 31 +/* 801638B8 0015F6F8 7C E8 3A 14 */ add r7, r8, r7 +/* 801638BC 0015F6FC 1C E7 00 06 */ mulli r7, r7, 0x6 +/* 801638C0 0015F700 7C E7 48 50 */ subf r7, r7, r9 +/* 801638C4 0015F704 54 E7 10 3A */ slwi r7, r7, 2 +/* 801638C8 0015F708 7C E3 3A 14 */ add r7, r3, r7 +/* 801638CC 0015F70C 80 E7 00 38 */ lwz r7, 0x38(r7) +/* 801638D0 0015F710 90 E5 00 84 */ stw r7, 0x84(r5) +/* 801638D4 0015F714 80 E3 08 BC */ lwz r7, 0x8bc(r3) +/* 801638D8 0015F718 7D 26 38 50 */ subf r9, r6, r7 +/* 801638DC 0015F71C 38 C6 00 01 */ addi r6, r6, 0x1 +/* 801638E0 0015F720 7D 00 48 96 */ mulhw r8, r0, r9 +/* 801638E4 0015F724 55 07 0F FE */ srwi r7, r8, 31 +/* 801638E8 0015F728 7C E8 3A 14 */ add r7, r8, r7 +/* 801638EC 0015F72C 1C E7 00 06 */ mulli r7, r7, 0x6 +/* 801638F0 0015F730 7C E7 48 50 */ subf r7, r7, r9 +/* 801638F4 0015F734 54 E7 10 3A */ slwi r7, r7, 2 +/* 801638F8 0015F738 7C E3 3A 14 */ add r7, r3, r7 +/* 801638FC 0015F73C 80 E7 00 50 */ lwz r7, 0x50(r7) +/* 80163900 0015F740 90 E5 00 9C */ stw r7, 0x9c(r5) +/* 80163904 0015F744 38 A5 00 08 */ addi r5, r5, 0x8 +/* 80163908 0015F748 42 00 FE EC */ bdnz lbl_801637F4 +/* 8016390C 0015F74C 80 A3 08 BC */ lwz r5, 0x8bc(r3) +/* 80163910 0015F750 38 05 00 01 */ addi r0, r5, 0x1 +/* 80163914 0015F754 90 03 08 BC */ stw r0, 0x8bc(r3) +/* 80163918 0015F758 38 63 0A 04 */ addi r3, r3, 0xa04 +/* 8016391C 0015F75C 4B FF 0A D5 */ bl VX2BitStreamInit__FP12VX2BitStreamPCUs +/* 80163920 0015F760 80 7A 0A 04 */ lwz r3, 0xa04(r26) +/* 80163924 0015F764 80 1A 0A 08 */ lwz r0, 0xa08(r26) +/* 80163928 0015F768 34 C3 FF FF */ addic. r6, r3, -0x1 +/* 8016392C 0015F76C 54 07 08 3C */ slwi r7, r0, 1 +/* 80163930 0015F770 90 FA 0A 08 */ stw r7, 0xa08(r26) +/* 80163934 0015F774 54 08 00 00 */ clrrwi r8, r0, 31 +/* 80163938 0015F778 90 DA 0A 04 */ stw r6, 0xa04(r26) +/* 8016393C 0015F77C 40 80 00 2C */ bge lbl_80163968 +/* 80163940 0015F780 80 7A 0A 0C */ lwz r3, 0xa0c(r26) +/* 80163944 0015F784 7C A0 1E 2C */ lhbrx r5, r0, r3 +/* 80163948 0015F788 7C 86 00 D0 */ neg r4, r6 +/* 8016394C 0015F78C 38 63 00 02 */ addi r3, r3, 0x2 +/* 80163950 0015F790 38 06 00 10 */ addi r0, r6, 0x10 +/* 80163954 0015F794 7C A4 20 30 */ slw r4, r5, r4 +/* 80163958 0015F798 90 7A 0A 0C */ stw r3, 0xa0c(r26) +/* 8016395C 0015F79C 7C E3 23 78 */ or r3, r7, r4 +/* 80163960 0015F7A0 90 7A 0A 08 */ stw r3, 0xa08(r26) +/* 80163964 0015F7A4 90 1A 0A 04 */ stw r0, 0xa04(r26) +.global lbl_80163968 +lbl_80163968: +/* 80163968 0015F7A8 7C 08 00 D0 */ neg r0, r8 +/* 8016396C 0015F7AC 80 9A 0A 00 */ lwz r4, 0xa00(r26) +/* 80163970 0015F7B0 7C 00 43 78 */ or r0, r0, r8 +/* 80163974 0015F7B4 54 00 0F FF */ srwi. r0, r0, 31 +/* 80163978 0015F7B8 90 1A 0A 14 */ stw r0, 0xa14(r26) +/* 8016397C 0015F7BC 41 82 01 28 */ beq lbl_80163AA4 +/* 80163980 0015F7C0 80 7A 0A 04 */ lwz r3, 0xa04(r26) +/* 80163984 0015F7C4 80 1A 0A 08 */ lwz r0, 0xa08(r26) +/* 80163988 0015F7C8 34 C3 FF FF */ addic. r6, r3, -0x1 +/* 8016398C 0015F7CC 54 07 08 3C */ slwi r7, r0, 1 +/* 80163990 0015F7D0 90 FA 0A 08 */ stw r7, 0xa08(r26) +/* 80163994 0015F7D4 54 08 00 00 */ clrrwi r8, r0, 31 +/* 80163998 0015F7D8 90 DA 0A 04 */ stw r6, 0xa04(r26) +/* 8016399C 0015F7DC 40 80 00 2C */ bge lbl_801639C8 +/* 801639A0 0015F7E0 80 7A 0A 0C */ lwz r3, 0xa0c(r26) +/* 801639A4 0015F7E4 7C A0 1E 2C */ lhbrx r5, r0, r3 +/* 801639A8 0015F7E8 7C 86 00 D0 */ neg r4, r6 +/* 801639AC 0015F7EC 38 63 00 02 */ addi r3, r3, 0x2 +/* 801639B0 0015F7F0 38 06 00 10 */ addi r0, r6, 0x10 +/* 801639B4 0015F7F4 7C A4 20 30 */ slw r4, r5, r4 +/* 801639B8 0015F7F8 90 7A 0A 0C */ stw r3, 0xa0c(r26) +/* 801639BC 0015F7FC 7C E3 23 78 */ or r3, r7, r4 +/* 801639C0 0015F800 90 7A 0A 08 */ stw r3, 0xa08(r26) +/* 801639C4 0015F804 90 1A 0A 04 */ stw r0, 0xa04(r26) +.global lbl_801639C8 +lbl_801639C8: +/* 801639C8 0015F808 80 7A 0A 04 */ lwz r3, 0xa04(r26) +/* 801639CC 0015F80C 7C 88 00 D0 */ neg r4, r8 +/* 801639D0 0015F810 80 1A 0A 08 */ lwz r0, 0xa08(r26) +/* 801639D4 0015F814 7C 84 43 78 */ or r4, r4, r8 +/* 801639D8 0015F818 34 C3 FF FF */ addic. r6, r3, -0x1 +/* 801639DC 0015F81C 54 83 0F FE */ srwi r3, r4, 31 +/* 801639E0 0015F820 54 07 08 3C */ slwi r7, r0, 1 +/* 801639E4 0015F824 90 DA 0A 04 */ stw r6, 0xa04(r26) +/* 801639E8 0015F828 54 08 00 00 */ clrrwi r8, r0, 31 +/* 801639EC 0015F82C 90 7A 0A 18 */ stw r3, 0xa18(r26) +/* 801639F0 0015F830 90 FA 0A 08 */ stw r7, 0xa08(r26) +/* 801639F4 0015F834 40 80 00 2C */ bge lbl_80163A20 +/* 801639F8 0015F838 80 7A 0A 0C */ lwz r3, 0xa0c(r26) +/* 801639FC 0015F83C 7C A0 1E 2C */ lhbrx r5, r0, r3 +/* 80163A00 0015F840 7C 86 00 D0 */ neg r4, r6 +/* 80163A04 0015F844 38 63 00 02 */ addi r3, r3, 0x2 +/* 80163A08 0015F848 38 06 00 10 */ addi r0, r6, 0x10 +/* 80163A0C 0015F84C 7C A4 20 30 */ slw r4, r5, r4 +/* 80163A10 0015F850 90 7A 0A 0C */ stw r3, 0xa0c(r26) +/* 80163A14 0015F854 7C E3 23 78 */ or r3, r7, r4 +/* 80163A18 0015F858 90 7A 0A 08 */ stw r3, 0xa08(r26) +/* 80163A1C 0015F85C 90 1A 0A 04 */ stw r0, 0xa04(r26) +.global lbl_80163A20 +lbl_80163A20: +/* 80163A20 0015F860 80 7A 0A 04 */ lwz r3, 0xa04(r26) +/* 80163A24 0015F864 7C 08 00 D0 */ neg r0, r8 +/* 80163A28 0015F868 7C 06 43 78 */ or r6, r0, r8 +/* 80163A2C 0015F86C 80 1A 0A 08 */ lwz r0, 0xa08(r26) +/* 80163A30 0015F870 34 E3 FF FA */ addic. r7, r3, -0x6 +/* 80163A34 0015F874 80 9A 0A 08 */ lwz r4, 0xa08(r26) +/* 80163A38 0015F878 54 08 30 32 */ slwi r8, r0, 6 +/* 80163A3C 0015F87C 54 C5 74 A4 */ rlwinm r5, r6, 14, 18, 18 +/* 80163A40 0015F880 38 7F 00 00 */ addi r3, r31, 0x0 +/* 80163A44 0015F884 54 C6 46 30 */ rlwinm r6, r6, 8, 24, 24 +/* 80163A48 0015F888 7C A3 2A 14 */ add r5, r3, r5 +/* 80163A4C 0015F88C 38 1F 41 00 */ addi r0, r31, 0x4100 +/* 80163A50 0015F890 38 7F 40 00 */ addi r3, r31, 0x4000 +/* 80163A54 0015F894 90 BA 0A 94 */ stw r5, 0xa94(r26) +/* 80163A58 0015F898 7C 63 32 14 */ add r3, r3, r6 +/* 80163A5C 0015F89C 7C 00 32 14 */ add r0, r0, r6 +/* 80163A60 0015F8A0 90 7A 0A 9C */ stw r3, 0xa9c(r26) +/* 80163A64 0015F8A4 54 84 36 BE */ srwi r4, r4, 26 +/* 80163A68 0015F8A8 90 1A 0A A4 */ stw r0, 0xaa4(r26) +/* 80163A6C 0015F8AC 91 1A 0A 08 */ stw r8, 0xa08(r26) +/* 80163A70 0015F8B0 90 FA 0A 04 */ stw r7, 0xa04(r26) +/* 80163A74 0015F8B4 40 80 00 A0 */ bge lbl_80163B14 +/* 80163A78 0015F8B8 80 7A 0A 0C */ lwz r3, 0xa0c(r26) +/* 80163A7C 0015F8BC 7C C0 1E 2C */ lhbrx r6, r0, r3 +/* 80163A80 0015F8C0 7C A7 00 D0 */ neg r5, r7 +/* 80163A84 0015F8C4 38 63 00 02 */ addi r3, r3, 0x2 +/* 80163A88 0015F8C8 38 07 00 10 */ addi r0, r7, 0x10 +/* 80163A8C 0015F8CC 7C C5 28 30 */ slw r5, r6, r5 +/* 80163A90 0015F8D0 90 7A 0A 0C */ stw r3, 0xa0c(r26) +/* 80163A94 0015F8D4 7D 03 2B 78 */ or r3, r8, r5 +/* 80163A98 0015F8D8 90 7A 0A 08 */ stw r3, 0xa08(r26) +/* 80163A9C 0015F8DC 90 1A 0A 04 */ stw r0, 0xa04(r26) +/* 80163AA0 0015F8E0 48 00 00 74 */ b lbl_80163B14 +.global lbl_80163AA4 +lbl_80163AA4: +/* 80163AA4 0015F8E4 81 1A 0A 08 */ lwz r8, 0xa08(r26) +/* 80163AA8 0015F8E8 3C 60 80 45 */ lis r3, VX2GolombCodeSigned@ha +/* 80163AAC 0015F8EC 3C A0 80 45 */ lis r5, VX2GolombCodeSignedSize@ha +/* 80163AB0 0015F8F0 80 1A 0A 04 */ lwz r0, 0xa04(r26) +/* 80163AB4 0015F8F4 55 06 7C 7E */ srwi r6, r8, 17 +/* 80163AB8 0015F8F8 38 63 85 D8 */ addi r3, r3, VX2GolombCodeSigned@l +/* 80163ABC 0015F8FC 7D 23 30 AE */ lbzx r9, r3, r6 +/* 80163AC0 0015F900 38 A5 05 D8 */ addi r5, r5, VX2GolombCodeSignedSize@l +/* 80163AC4 0015F904 7D 29 07 74 */ extsb r9, r9 +/* 80163AC8 0015F908 55 23 10 3A */ slwi r3, r9, 2 +/* 80163ACC 0015F90C 7C 65 1A 14 */ add r3, r5, r3 +/* 80163AD0 0015F910 80 63 01 FC */ lwz r3, 0x1fc(r3) +/* 80163AD4 0015F914 7C E3 00 51 */ subf. r7, r3, r0 +/* 80163AD8 0015F918 7D 08 18 30 */ slw r8, r8, r3 +/* 80163ADC 0015F91C 91 1A 0A 08 */ stw r8, 0xa08(r26) +/* 80163AE0 0015F920 90 FA 0A 04 */ stw r7, 0xa04(r26) +/* 80163AE4 0015F924 40 80 00 2C */ bge lbl_80163B10 +/* 80163AE8 0015F928 80 7A 0A 0C */ lwz r3, 0xa0c(r26) +/* 80163AEC 0015F92C 7C C0 1E 2C */ lhbrx r6, r0, r3 +/* 80163AF0 0015F930 7C A7 00 D0 */ neg r5, r7 +/* 80163AF4 0015F934 38 63 00 02 */ addi r3, r3, 0x2 +/* 80163AF8 0015F938 38 07 00 10 */ addi r0, r7, 0x10 +/* 80163AFC 0015F93C 7C C5 28 30 */ slw r5, r6, r5 +/* 80163B00 0015F940 90 7A 0A 0C */ stw r3, 0xa0c(r26) +/* 80163B04 0015F944 7D 03 2B 78 */ or r3, r8, r5 +/* 80163B08 0015F948 90 7A 0A 08 */ stw r3, 0xa08(r26) +/* 80163B0C 0015F94C 90 1A 0A 04 */ stw r0, 0xa04(r26) +.global lbl_80163B10 +lbl_80163B10: +/* 80163B10 0015F950 7C 84 4A 14 */ add r4, r4, r9 +.global lbl_80163B14 +lbl_80163B14: +/* 80163B14 0015F954 80 1A 0A 00 */ lwz r0, 0xa00(r26) +/* 80163B18 0015F958 7C 04 00 00 */ cmpw r4, r0 +/* 80163B1C 0015F95C 41 82 00 0C */ beq lbl_80163B28 +/* 80163B20 0015F960 7F 43 D3 78 */ mr r3, r26 +/* 80163B24 0015F964 48 00 D1 5D */ bl VX2InverseQuantizationSet__FR14VX2DecoderDatai +.global lbl_80163B28 +lbl_80163B28: +/* 80163B28 0015F968 38 C0 00 00 */ li r6, 0x0 +/* 80163B2C 0015F96C 38 E0 00 00 */ li r7, 0x0 +/* 80163B30 0015F970 39 00 00 00 */ li r8, 0x0 +/* 80163B34 0015F974 48 00 00 4C */ b lbl_80163B80 +.global lbl_80163B38 +lbl_80163B38: +/* 80163B38 0015F978 1C 66 00 0C */ mulli r3, r6, 0xc +/* 80163B3C 0015F97C 38 A0 00 00 */ li r5, 0x0 +/* 80163B40 0015F980 48 00 00 24 */ b lbl_80163B64 +/* 80163B44 0015F984 60 00 00 00 */ nop +.global lbl_80163B48 +lbl_80163B48: +/* 80163B48 0015F988 80 1A 00 B0 */ lwz r0, 0xb0(r26) +/* 80163B4C 0015F98C 38 A5 00 01 */ addi r5, r5, 0x1 +/* 80163B50 0015F990 38 C6 00 01 */ addi r6, r6, 0x1 +/* 80163B54 0015F994 7C 80 1A 14 */ add r4, r0, r3 +/* 80163B58 0015F998 38 63 00 0C */ addi r3, r3, 0xc +/* 80163B5C 0015F99C 90 E4 00 08 */ stw r7, 0x8(r4) +/* 80163B60 0015F9A0 60 E7 00 02 */ ori r7, r7, 0x2 +.global lbl_80163B64 +lbl_80163B64: +/* 80163B64 0015F9A4 80 1A 00 00 */ lwz r0, 0x0(r26) +/* 80163B68 0015F9A8 7C 00 26 70 */ srawi r0, r0, 4 +/* 80163B6C 0015F9AC 7C 05 00 00 */ cmpw r5, r0 +/* 80163B70 0015F9B0 41 80 FF D8 */ blt lbl_80163B48 +/* 80163B74 0015F9B4 60 E7 00 01 */ ori r7, r7, 0x1 +/* 80163B78 0015F9B8 39 08 00 01 */ addi r8, r8, 0x1 +/* 80163B7C 0015F9BC 54 E7 07 FA */ rlwinm r7, r7, 0, 31, 29 +.global lbl_80163B80 +lbl_80163B80: +/* 80163B80 0015F9C0 80 BA 00 04 */ lwz r5, 0x4(r26) +/* 80163B84 0015F9C4 7C A0 26 70 */ srawi r0, r5, 4 +/* 80163B88 0015F9C8 7C 08 00 00 */ cmpw r8, r0 +/* 80163B8C 0015F9CC 41 80 FF AC */ blt lbl_80163B38 +/* 80163B90 0015F9D0 80 7A 00 00 */ lwz r3, 0x0(r26) +/* 80163B94 0015F9D4 38 C0 00 00 */ li r6, 0x0 +/* 80163B98 0015F9D8 7C C0 00 34 */ cntlzw r0, r6 +/* 80163B9C 0015F9DC 39 20 00 00 */ li r9, 0x0 +/* 80163BA0 0015F9E0 7C 64 26 70 */ srawi r4, r3, 4 +/* 80163BA4 0015F9E4 38 E0 00 00 */ li r7, 0x0 +/* 80163BA8 0015F9E8 7C A3 26 70 */ srawi r3, r5, 4 +/* 80163BAC 0015F9EC 54 00 D9 7E */ srwi r0, r0, 5 +/* 80163BB0 0015F9F0 7C 64 19 D6 */ mullw r3, r4, r3 +/* 80163BB4 0015F9F4 7C 00 00 34 */ cntlzw r0, r0 +/* 80163BB8 0015F9F8 54 05 D9 7E */ srwi r5, r0, 5 +/* 80163BBC 0015F9FC 90 7A 00 B4 */ stw r3, 0xb4(r26) +/* 80163BC0 0015FA00 7C 05 00 D0 */ neg r0, r5 +/* 80163BC4 0015FA04 90 DA 04 B4 */ stw r6, 0x4b4(r26) +/* 80163BC8 0015FA08 1D 06 00 0C */ mulli r8, r6, 0xc +/* 80163BCC 0015FA0C 7C 00 2B 78 */ or r0, r0, r5 +/* 80163BD0 0015FA10 80 7A 00 B0 */ lwz r3, 0xb0(r26) +/* 80163BD4 0015FA14 7C C3 42 14 */ add r6, r3, r8 +/* 80163BD8 0015FA18 54 03 0F FE */ srwi r3, r0, 31 +/* 80163BDC 0015FA1C 80 86 00 08 */ lwz r4, 0x8(r6) +/* 80163BE0 0015FA20 54 80 07 FA */ rlwinm r0, r4, 0, 31, 29 +/* 80163BE4 0015FA24 90 06 00 08 */ stw r0, 0x8(r6) +/* 80163BE8 0015FA28 48 00 00 24 */ b lbl_80163C0C +.global lbl_80163BEC +lbl_80163BEC: +/* 80163BEC 0015FA2C 80 9A 00 B0 */ lwz r4, 0xb0(r26) +/* 80163BF0 0015FA30 7C 07 42 14 */ add r0, r7, r8 +/* 80163BF4 0015FA34 38 E7 00 0C */ addi r7, r7, 0xc +/* 80163BF8 0015FA38 39 29 00 01 */ addi r9, r9, 0x1 +/* 80163BFC 0015FA3C 7C 84 02 14 */ add r4, r4, r0 +/* 80163C00 0015FA40 80 04 00 08 */ lwz r0, 0x8(r4) +/* 80163C04 0015FA44 54 00 00 3C */ clrrwi r0, r0, 1 +/* 80163C08 0015FA48 90 04 00 08 */ stw r0, 0x8(r4) +.global lbl_80163C0C +lbl_80163C0C: +/* 80163C0C 0015FA4C 80 1A 00 00 */ lwz r0, 0x0(r26) +/* 80163C10 0015FA50 80 9A 00 B4 */ lwz r4, 0xb4(r26) +/* 80163C14 0015FA54 7C 06 26 70 */ srawi r6, r0, 4 +/* 80163C18 0015FA58 7C 06 1A 14 */ add r0, r6, r3 +/* 80163C1C 0015FA5C 7C 04 00 00 */ cmpw r4, r0 +/* 80163C20 0015FA60 41 81 00 08 */ bgt lbl_80163C28 +/* 80163C24 0015FA64 48 00 00 08 */ b lbl_80163C2C +.global lbl_80163C28 +lbl_80163C28: +/* 80163C28 0015FA68 7C 86 2A 14 */ add r4, r6, r5 +.global lbl_80163C2C +lbl_80163C2C: +/* 80163C2C 0015FA6C 7C 09 20 00 */ cmpw r9, r4 +/* 80163C30 0015FA70 41 80 FF BC */ blt lbl_80163BEC +/* 80163C34 0015FA74 80 1A 0A 14 */ lwz r0, 0xa14(r26) +/* 80163C38 0015FA78 2C 00 00 00 */ cmpwi r0, 0x0 +/* 80163C3C 0015FA7C 41 82 00 AC */ beq lbl_80163CE8 +/* 80163C40 0015FA80 3B E0 00 00 */ li r31, 0x0 +/* 80163C44 0015FA84 3B C0 00 00 */ li r30, 0x0 +/* 80163C48 0015FA88 48 00 00 90 */ b lbl_80163CD8 +.global lbl_80163C4C +lbl_80163C4C: +/* 80163C4C 0015FA8C 81 1A 00 B0 */ lwz r8, 0xb0(r26) +/* 80163C50 0015FA90 80 1A 0A 08 */ lwz r0, 0xa08(r26) +/* 80163C54 0015FA94 7C A8 FA 14 */ add r5, r8, r31 +/* 80163C58 0015FA98 80 7A 0A 04 */ lwz r3, 0xa04(r26) +/* 80163C5C 0015FA9C 80 85 00 08 */ lwz r4, 0x8(r5) +/* 80163C60 0015FAA0 54 07 08 3C */ slwi r7, r0, 1 +/* 80163C64 0015FAA4 90 9A 0A 8C */ stw r4, 0xa8c(r26) +/* 80163C68 0015FAA8 54 09 00 00 */ clrrwi r9, r0, 31 +/* 80163C6C 0015FAAC 34 C3 FF FF */ addic. r6, r3, -0x1 +/* 80163C70 0015FAB0 7C 08 F8 2E */ lwzx r0, r8, r31 +/* 80163C74 0015FAB4 3B FF 00 0C */ addi r31, r31, 0xc +/* 80163C78 0015FAB8 90 1A 08 B4 */ stw r0, 0x8b4(r26) +/* 80163C7C 0015FABC 80 05 00 04 */ lwz r0, 0x4(r5) +/* 80163C80 0015FAC0 90 1A 08 B8 */ stw r0, 0x8b8(r26) +/* 80163C84 0015FAC4 90 FA 0A 08 */ stw r7, 0xa08(r26) +/* 80163C88 0015FAC8 90 DA 0A 04 */ stw r6, 0xa04(r26) +/* 80163C8C 0015FACC 40 80 00 2C */ bge lbl_80163CB8 +/* 80163C90 0015FAD0 80 7A 0A 0C */ lwz r3, 0xa0c(r26) +/* 80163C94 0015FAD4 7C A0 1E 2C */ lhbrx r5, r0, r3 +/* 80163C98 0015FAD8 7C 86 00 D0 */ neg r4, r6 +/* 80163C9C 0015FADC 38 63 00 02 */ addi r3, r3, 0x2 +/* 80163CA0 0015FAE0 38 06 00 10 */ addi r0, r6, 0x10 +/* 80163CA4 0015FAE4 7C A4 20 30 */ slw r4, r5, r4 +/* 80163CA8 0015FAE8 90 7A 0A 0C */ stw r3, 0xa0c(r26) +/* 80163CAC 0015FAEC 7C E3 23 78 */ or r3, r7, r4 +/* 80163CB0 0015FAF0 90 7A 0A 08 */ stw r3, 0xa08(r26) +/* 80163CB4 0015FAF4 90 1A 0A 04 */ stw r0, 0xa04(r26) +.global lbl_80163CB8 +lbl_80163CB8: +/* 80163CB8 0015FAF8 2C 09 00 00 */ cmpwi r9, 0x0 +/* 80163CBC 0015FAFC 41 82 00 10 */ beq lbl_80163CCC +/* 80163CC0 0015FB00 7F 43 D3 78 */ mr r3, r26 +/* 80163CC4 0015FB04 4B FF E0 0D */ bl VX2DecodeBlockIntra__FR14VX2DecoderData +/* 80163CC8 0015FB08 48 00 00 0C */ b lbl_80163CD4 +.global lbl_80163CCC +lbl_80163CCC: +/* 80163CCC 0015FB0C 7F 43 D3 78 */ mr r3, r26 +/* 80163CD0 0015FB10 4B FF E9 41 */ bl VX2DecodeBlockIntraSimple__FR14VX2DecoderData +.global lbl_80163CD4 +lbl_80163CD4: +/* 80163CD4 0015FB14 3B DE 00 01 */ addi r30, r30, 0x1 +.global lbl_80163CD8 +lbl_80163CD8: +/* 80163CD8 0015FB18 80 1A 00 B4 */ lwz r0, 0xb4(r26) +/* 80163CDC 0015FB1C 7C 1E 00 00 */ cmpw r30, r0 +/* 80163CE0 0015FB20 41 80 FF 6C */ blt lbl_80163C4C +/* 80163CE4 0015FB24 48 00 01 F0 */ b lbl_80163ED4 +.global lbl_80163CE8 +lbl_80163CE8: +/* 80163CE8 0015FB28 3B C0 00 00 */ li r30, 0x0 +/* 80163CEC 0015FB2C 3B E0 00 00 */ li r31, 0x0 +/* 80163CF0 0015FB30 3B 20 00 00 */ li r25, 0x0 +/* 80163CF4 0015FB34 38 C0 00 00 */ li r6, 0x0 +/* 80163CF8 0015FB38 38 80 00 00 */ li r4, 0x0 +/* 80163CFC 0015FB3C 48 00 00 18 */ b lbl_80163D14 +.global lbl_80163D00 +lbl_80163D00: +/* 80163D00 0015FB40 80 1A 0A 1C */ lwz r0, 0xa1c(r26) +/* 80163D04 0015FB44 38 C6 00 01 */ addi r6, r6, 0x1 +/* 80163D08 0015FB48 7C 60 22 14 */ add r3, r0, r4 +/* 80163D0C 0015FB4C 38 84 00 04 */ addi r4, r4, 0x4 +/* 80163D10 0015FB50 93 23 00 04 */ stw r25, 0x4(r3) +.global lbl_80163D14 +lbl_80163D14: +/* 80163D14 0015FB54 80 1A 00 00 */ lwz r0, 0x0(r26) +/* 80163D18 0015FB58 7C 05 26 70 */ srawi r5, r0, 4 +/* 80163D1C 0015FB5C 7C 06 28 00 */ cmpw r6, r5 +/* 80163D20 0015FB60 41 80 FF E0 */ blt lbl_80163D00 +/* 80163D24 0015FB64 7C 1E 2B D6 */ divw r0, r30, r5 +/* 80163D28 0015FB68 80 7A 0A 1C */ lwz r3, 0xa1c(r26) +/* 80163D2C 0015FB6C 3B 60 00 00 */ li r27, 0x0 +/* 80163D30 0015FB70 7C 00 29 D6 */ mullw r0, r0, r5 +/* 80163D34 0015FB74 7F A0 00 D0 */ neg r29, r0 +/* 80163D38 0015FB78 38 1D 00 01 */ addi r0, r29, 0x1 +/* 80163D3C 0015FB7C 54 00 10 3A */ slwi r0, r0, 2 +/* 80163D40 0015FB80 7F 83 02 14 */ add r28, r3, r0 +/* 80163D44 0015FB84 48 00 01 84 */ b lbl_80163EC8 +.global lbl_80163D48 +lbl_80163D48: +/* 80163D48 0015FB88 80 9A 00 B0 */ lwz r4, 0xb0(r26) +/* 80163D4C 0015FB8C 3B DE 00 01 */ addi r30, r30, 0x1 +/* 80163D50 0015FB90 7C 64 FA 14 */ add r3, r4, r31 +/* 80163D54 0015FB94 80 03 00 08 */ lwz r0, 0x8(r3) +/* 80163D58 0015FB98 90 1A 0A 8C */ stw r0, 0xa8c(r26) +/* 80163D5C 0015FB9C 7C 04 F8 2E */ lwzx r0, r4, r31 +/* 80163D60 0015FBA0 3B FF 00 0C */ addi r31, r31, 0xc +/* 80163D64 0015FBA4 90 1A 08 B4 */ stw r0, 0x8b4(r26) +/* 80163D68 0015FBA8 80 03 00 04 */ lwz r0, 0x4(r3) +/* 80163D6C 0015FBAC 90 1A 08 B8 */ stw r0, 0x8b8(r26) +/* 80163D70 0015FBB0 A8 DC 00 04 */ lha r6, 0x4(r28) +/* 80163D74 0015FBB4 A8 BC 00 00 */ lha r5, 0x0(r28) +/* 80163D78 0015FBB8 7C C0 33 78 */ mr r0, r6 +/* 80163D7C 0015FBBC 7C 05 30 00 */ cmpw r5, r6 +/* 80163D80 0015FBC0 41 80 00 08 */ blt lbl_80163D88 +/* 80163D84 0015FBC4 7C A0 2B 78 */ mr r0, r5 +.global lbl_80163D88 +lbl_80163D88: +/* 80163D88 0015FBC8 A8 FC FF FC */ lha r7, -0x4(r28) +/* 80163D8C 0015FBCC 7C 00 07 34 */ extsh r0, r0 +/* 80163D90 0015FBD0 7C 07 00 00 */ cmpw r7, r0 +/* 80163D94 0015FBD4 41 80 00 0C */ blt lbl_80163DA0 +/* 80163D98 0015FBD8 7C E4 3B 78 */ mr r4, r7 +/* 80163D9C 0015FBDC 48 00 00 14 */ b lbl_80163DB0 +.global lbl_80163DA0 +lbl_80163DA0: +/* 80163DA0 0015FBE0 7C 05 30 00 */ cmpw r5, r6 +/* 80163DA4 0015FBE4 7C C4 33 78 */ mr r4, r6 +/* 80163DA8 0015FBE8 41 80 00 08 */ blt lbl_80163DB0 +/* 80163DAC 0015FBEC 7C A4 2B 78 */ mr r4, r5 +.global lbl_80163DB0 +lbl_80163DB0: +/* 80163DB0 0015FBF0 7C 05 30 00 */ cmpw r5, r6 +/* 80163DB4 0015FBF4 7C C0 33 78 */ mr r0, r6 +/* 80163DB8 0015FBF8 41 81 00 08 */ bgt lbl_80163DC0 +/* 80163DBC 0015FBFC 7C A0 2B 78 */ mr r0, r5 +.global lbl_80163DC0 +lbl_80163DC0: +/* 80163DC0 0015FC00 7C 00 07 34 */ extsh r0, r0 +/* 80163DC4 0015FC04 7C 07 00 00 */ cmpw r7, r0 +/* 80163DC8 0015FC08 41 81 00 0C */ bgt lbl_80163DD4 +/* 80163DCC 0015FC0C 7C E3 3B 78 */ mr r3, r7 +/* 80163DD0 0015FC10 48 00 00 14 */ b lbl_80163DE4 +.global lbl_80163DD4 +lbl_80163DD4: +/* 80163DD4 0015FC14 7C 05 30 00 */ cmpw r5, r6 +/* 80163DD8 0015FC18 7C C3 33 78 */ mr r3, r6 +/* 80163DDC 0015FC1C 41 81 00 08 */ bgt lbl_80163DE4 +/* 80163DE0 0015FC20 7C A3 2B 78 */ mr r3, r5 +.global lbl_80163DE4 +lbl_80163DE4: +/* 80163DE4 0015FC24 7C 06 3A 14 */ add r0, r6, r7 +/* 80163DE8 0015FC28 7C 05 02 14 */ add r0, r5, r0 +/* 80163DEC 0015FC2C 7C 03 00 50 */ subf r0, r3, r0 +/* 80163DF0 0015FC30 7C 04 00 50 */ subf r0, r4, r0 +/* 80163DF4 0015FC34 B0 1A 0A 24 */ sth r0, 0xa24(r26) +/* 80163DF8 0015FC38 A8 DC 00 06 */ lha r6, 0x6(r28) +/* 80163DFC 0015FC3C A8 7C 00 02 */ lha r3, 0x2(r28) +/* 80163E00 0015FC40 7C C0 33 78 */ mr r0, r6 +/* 80163E04 0015FC44 7C 03 30 00 */ cmpw r3, r6 +/* 80163E08 0015FC48 41 80 00 08 */ blt lbl_80163E10 +/* 80163E0C 0015FC4C 7C 60 1B 78 */ mr r0, r3 +.global lbl_80163E10 +lbl_80163E10: +/* 80163E10 0015FC50 A8 FC FF FE */ lha r7, -0x2(r28) +/* 80163E14 0015FC54 7C 00 07 34 */ extsh r0, r0 +/* 80163E18 0015FC58 7C 07 00 00 */ cmpw r7, r0 +/* 80163E1C 0015FC5C 41 80 00 0C */ blt lbl_80163E28 +/* 80163E20 0015FC60 7C E5 3B 78 */ mr r5, r7 +/* 80163E24 0015FC64 48 00 00 14 */ b lbl_80163E38 +.global lbl_80163E28 +lbl_80163E28: +/* 80163E28 0015FC68 7C 03 30 00 */ cmpw r3, r6 +/* 80163E2C 0015FC6C 7C C5 33 78 */ mr r5, r6 +/* 80163E30 0015FC70 41 80 00 08 */ blt lbl_80163E38 +/* 80163E34 0015FC74 7C 65 1B 78 */ mr r5, r3 +.global lbl_80163E38 +lbl_80163E38: +/* 80163E38 0015FC78 7C 03 30 00 */ cmpw r3, r6 +/* 80163E3C 0015FC7C 7C C0 33 78 */ mr r0, r6 +/* 80163E40 0015FC80 41 81 00 08 */ bgt lbl_80163E48 +/* 80163E44 0015FC84 7C 60 1B 78 */ mr r0, r3 +.global lbl_80163E48 +lbl_80163E48: +/* 80163E48 0015FC88 7C 00 07 34 */ extsh r0, r0 +/* 80163E4C 0015FC8C 7C 07 00 00 */ cmpw r7, r0 +/* 80163E50 0015FC90 41 81 00 0C */ bgt lbl_80163E5C +/* 80163E54 0015FC94 7C E4 3B 78 */ mr r4, r7 +/* 80163E58 0015FC98 48 00 00 14 */ b lbl_80163E6C +.global lbl_80163E5C +lbl_80163E5C: +/* 80163E5C 0015FC9C 7C 03 30 00 */ cmpw r3, r6 +/* 80163E60 0015FCA0 7C C4 33 78 */ mr r4, r6 +/* 80163E64 0015FCA4 41 81 00 08 */ bgt lbl_80163E6C +/* 80163E68 0015FCA8 7C 64 1B 78 */ mr r4, r3 +.global lbl_80163E6C +lbl_80163E6C: +/* 80163E6C 0015FCAC 7C 06 3A 14 */ add r0, r6, r7 +/* 80163E70 0015FCB0 B3 3A 0A 20 */ sth r25, 0xa20(r26) +/* 80163E74 0015FCB4 7C 03 02 14 */ add r0, r3, r0 +/* 80163E78 0015FCB8 7F 43 D3 78 */ mr r3, r26 +/* 80163E7C 0015FCBC 7C 04 00 50 */ subf r0, r4, r0 +/* 80163E80 0015FCC0 B3 3A 0A 22 */ sth r25, 0xa22(r26) +/* 80163E84 0015FCC4 7C 05 00 50 */ subf r0, r5, r0 +/* 80163E88 0015FCC8 B0 1A 0A 26 */ sth r0, 0xa26(r26) +/* 80163E8C 0015FCCC 4B FF 12 B5 */ bl VX2DecodeBlockInter16x16__FR14VX2DecoderData +/* 80163E90 0015FCD0 A8 1A 0A 20 */ lha r0, 0xa20(r26) +/* 80163E94 0015FCD4 3B BD 00 01 */ addi r29, r29, 0x1 +/* 80163E98 0015FCD8 B0 1C 00 00 */ sth r0, 0x0(r28) +/* 80163E9C 0015FCDC A8 1A 0A 22 */ lha r0, 0xa22(r26) +/* 80163EA0 0015FCE0 B0 1C 00 02 */ sth r0, 0x2(r28) +/* 80163EA4 0015FCE4 3B 9C 00 04 */ addi r28, r28, 0x4 +/* 80163EA8 0015FCE8 80 1A 00 00 */ lwz r0, 0x0(r26) +/* 80163EAC 0015FCEC 7C 00 26 70 */ srawi r0, r0, 4 +/* 80163EB0 0015FCF0 7C 1D 00 00 */ cmpw r29, r0 +/* 80163EB4 0015FCF4 40 82 00 10 */ bne lbl_80163EC4 +/* 80163EB8 0015FCF8 80 7A 0A 1C */ lwz r3, 0xa1c(r26) +/* 80163EBC 0015FCFC 3B A0 00 00 */ li r29, 0x0 +/* 80163EC0 0015FD00 3B 83 00 04 */ addi r28, r3, 0x4 +.global lbl_80163EC4 +lbl_80163EC4: +/* 80163EC4 0015FD04 3B 7B 00 01 */ addi r27, r27, 0x1 +.global lbl_80163EC8 +lbl_80163EC8: +/* 80163EC8 0015FD08 80 1A 00 B4 */ lwz r0, 0xb4(r26) +/* 80163ECC 0015FD0C 7C 1B 00 00 */ cmpw r27, r0 +/* 80163ED0 0015FD10 41 80 FE 78 */ blt lbl_80163D48 +.global lbl_80163ED4 +lbl_80163ED4: +/* 80163ED4 0015FD14 81 9A 0F 9C */ lwz r12, 0xf9c(r26) +/* 80163ED8 0015FD18 7D 89 03 A6 */ mtctr r12 +/* 80163EDC 0015FD1C 4E 80 04 21 */ bctrl +/* 80163EE0 0015FD20 39 61 00 30 */ addi r11, r1, 0x30 +/* 80163EE4 0015FD24 80 7A 00 68 */ lwz r3, 0x68(r26) +/* 80163EE8 0015FD28 4B EA 34 99 */ bl lbl_80007380 +/* 80163EEC 0015FD2C 80 01 00 34 */ lwz r0, 0x34(r1) +/* 80163EF0 0015FD30 7C 08 03 A6 */ mtlr r0 +/* 80163EF4 0015FD34 38 21 00 30 */ addi r1, r1, 0x30 +/* 80163EF8 0015FD38 4E 80 00 20 */ blr +/* 80163EFC 0015FD3C 00 00 00 00 */ .4byte 0x00000000 +.global VX2DecoderGetQuantizer__FR14VX2DecoderData +VX2DecoderGetQuantizer__FR14VX2DecoderData: +/* 80163F00 0015FD40 80 63 0A 00 */ lwz r3, 0xa00(r3) +/* 80163F04 0015FD44 4E 80 00 20 */ blr +/* 80163F08 0015FD48 00 00 00 00 */ .4byte 0x00000000 +/* 80163F0C 0015FD4C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global InvVlc +InvVlc: + + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x822C822C + .4byte lbl_803C803C + .4byte 0x00BC00BC + .4byte 0x00AC00AC + .4byte 0xB81BB81B + .4byte 0xB81BB81B + .4byte 0xB61BB61B + .4byte 0xB61BB61B + .4byte 0xB41BB41B + .4byte 0xB41BB41B + .4byte 0xB21BB21B + .4byte 0xB21BB21B + .4byte 0x122B122B + .4byte 0x122B122B + .4byte 0x102B102B + .4byte 0x102B102B + .4byte 0x0E2B0E2B + .4byte 0x0E2B0E2B + .4byte 0x0C2B0C2B + .4byte 0x0C2B0C2B + .4byte 0x0A2B0A2B + .4byte 0x0A2B0A2B + .4byte 0x063B063B + .4byte 0x063B063B + .4byte 0x043B043B + .4byte 0x043B043B + .4byte 0x024B024B + .4byte 0x024B024B + .4byte 0x00CC00CC + .4byte 0x025C025C + .4byte 0x2E1C2E1C + .4byte 0x301C301C + .4byte 0xBA1CBA1C + .4byte 0xBC1CBC1C + .4byte 0xBE1CBE1C + .4byte 0xC01CC01C + .4byte 0x026D044D + .4byte 0x083D0A3D + .4byte 0x0C3D142D + .4byte 0x321D341D + .4byte 0xC21DC41D + .4byte 0xC61DC81D + .4byte 0xCA1DCC1D + .4byte 0xCE1DD01D + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x009B009B + .4byte 0x009B009B + .4byte 0x008B008B + .4byte 0x008B008B + .4byte 0xB01AB01A + .4byte 0xB01AB01A + .4byte 0xB01AB01A + .4byte 0xB01AB01A + .4byte 0xAE1AAE1A + .4byte 0xAE1AAE1A + .4byte 0xAE1AAE1A + .4byte 0xAE1AAE1A + .4byte 0xAC1AAC1A + .4byte 0xAC1AAC1A + .4byte 0xAC1AAC1A + .4byte 0xAC1AAC1A + .4byte 0xAA1AAA1A + .4byte 0xAA1AAA1A + .4byte 0xAA1AAA1A + .4byte 0xAA1AAA1A + .4byte 0xA81AA81A + .4byte 0xA81AA81A + .4byte 0xA81AA81A + .4byte 0xA81AA81A + .4byte 0xA61AA61A + .4byte 0xA61AA61A + .4byte 0xA61AA61A + .4byte 0xA61AA61A + .4byte 0xA41AA41A + .4byte 0xA41AA41A + .4byte 0xA41AA41A + .4byte 0xA41AA41A + .4byte 0xA21AA21A + .4byte 0xA21AA21A + .4byte 0xA21AA21A + .4byte 0xA21AA21A + .4byte 0x802A802A + .4byte 0x802A802A + .4byte 0x802A802A + .4byte 0x802A802A + .4byte 0x2C1A2C1A + .4byte 0x2C1A2C1A + .4byte 0x2C1A2C1A + .4byte 0x2C1A2C1A + .4byte 0x2A1A2A1A + .4byte 0x2A1A2A1A + .4byte 0x2A1A2A1A + .4byte 0x2A1A2A1A + .4byte 0x281A281A + .4byte 0x281A281A + .4byte 0x281A281A + .4byte 0x281A281A + .4byte 0x261A261A + .4byte 0x261A261A + .4byte 0x261A261A + .4byte 0x261A261A + .4byte 0x241A241A + .4byte 0x241A241A + .4byte 0x241A241A + .4byte 0x241A241A + .4byte 0x221A221A + .4byte 0x221A221A + .4byte 0x221A221A + .4byte 0x221A221A + .4byte 0x201A201A + .4byte 0x201A201A + .4byte 0x201A201A + .4byte 0x201A201A + .4byte 0x1E1A1E1A + .4byte 0x1E1A1E1A + .4byte 0x1E1A1E1A + .4byte 0x1E1A1E1A + .4byte 0x082A082A + .4byte 0x082A082A + .4byte 0x082A082A + .4byte 0x082A082A + .4byte 0x062A062A + .4byte 0x062A062A + .4byte 0x062A062A + .4byte 0x062A062A + .4byte 0x007A007A + .4byte 0x007A007A + .4byte 0x007A007A + .4byte 0x007A007A + .4byte 0x006A006A + .4byte 0x006A006A + .4byte 0x006A006A + .4byte 0x006A006A + .4byte 0xA019A019 + .4byte 0xA019A019 + .4byte 0xA019A019 + .4byte 0xA019A019 + .4byte 0xA019A019 + .4byte 0xA019A019 + .4byte 0xA019A019 + .4byte 0xA019A019 + .4byte 0x9E199E19 + .4byte 0x9E199E19 + .4byte 0x9E199E19 + .4byte 0x9E199E19 + .4byte 0x9E199E19 + .4byte 0x9E199E19 + .4byte 0x9E199E19 + .4byte 0x9E199E19 + .4byte 0x9C199C19 + .4byte 0x9C199C19 + .4byte 0x9C199C19 + .4byte 0x9C199C19 + .4byte 0x9C199C19 + .4byte 0x9C199C19 + .4byte 0x9C199C19 + .4byte 0x9C199C19 + .4byte 0x9A199A19 + .4byte 0x9A199A19 + .4byte 0x9A199A19 + .4byte 0x9A199A19 + .4byte 0x9A199A19 + .4byte 0x9A199A19 + .4byte 0x9A199A19 + .4byte 0x9A199A19 + .4byte 0x98199819 + .4byte 0x98199819 + .4byte 0x98199819 + .4byte 0x98199819 + .4byte 0x98199819 + .4byte 0x98199819 + .4byte 0x98199819 + .4byte 0x98199819 + .4byte 0x96199619 + .4byte 0x96199619 + .4byte 0x96199619 + .4byte 0x96199619 + .4byte 0x96199619 + .4byte 0x96199619 + .4byte 0x96199619 + .4byte 0x96199619 + .4byte 0x94199419 + .4byte 0x94199419 + .4byte 0x94199419 + .4byte 0x94199419 + .4byte 0x94199419 + .4byte 0x94199419 + .4byte 0x94199419 + .4byte 0x94199419 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x1C191C19 + .4byte 0x1C191C19 + .4byte 0x1C191C19 + .4byte 0x1C191C19 + .4byte 0x1C191C19 + .4byte 0x1C191C19 + .4byte 0x1C191C19 + .4byte 0x1C191C19 + .4byte 0x1A191A19 + .4byte 0x1A191A19 + .4byte 0x1A191A19 + .4byte 0x1A191A19 + .4byte 0x1A191A19 + .4byte 0x1A191A19 + .4byte 0x1A191A19 + .4byte 0x1A191A19 + .4byte 0x04290429 + .4byte 0x04290429 + .4byte 0x04290429 + .4byte 0x04290429 + .4byte 0x04290429 + .4byte 0x04290429 + .4byte 0x04290429 + .4byte 0x04290429 + .4byte 0x02390239 + .4byte 0x02390239 + .4byte 0x02390239 + .4byte 0x02390239 + .4byte 0x02390239 + .4byte 0x02390239 + .4byte 0x02390239 + .4byte 0x02390239 + .4byte 0x00590059 + .4byte 0x00590059 + .4byte 0x00590059 + .4byte 0x00590059 + .4byte 0x00590059 + .4byte 0x00590059 + .4byte 0x00590059 + .4byte 0x00590059 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x90189018 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8E188E18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8C188C18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x18181818 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x16181618 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x14181418 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x00480048 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x88178817 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x86178617 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x12171217 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x10171017 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0E170E17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x0C170C17 + +.global lbl_80410000 +lbl_80410000: + + .byte 0x0C + +.global lbl_80410001 +lbl_80410001: + + .byte 0x17 + +.global lbl_80410002 +lbl_80410002: + + .byte 0x0C + +.global lbl_80410003 +lbl_80410003: + + .byte 0x17 + +.global lbl_80410004 +lbl_80410004: + + .byte 0x0C + +.global lbl_80410005 +lbl_80410005: + + .byte 0x17 + +.global lbl_80410006 +lbl_80410006: + + .byte 0x0C + +.global lbl_80410007 +lbl_80410007: + + .byte 0x17 + +.global lbl_80410008 +lbl_80410008: + + .byte 0x0C + +.global lbl_80410009 +lbl_80410009: + + .byte 0x17, 0x0C, 0x17 + +.global lbl_8041000C +lbl_8041000C: + + .byte 0x0C + +.global lbl_8041000D +lbl_8041000D: + + .byte 0x17, 0x0C, 0x17 + +.global lbl_80410010 +lbl_80410010: + + .4byte 0x0C170C17 + +.global lbl_80410014 +lbl_80410014: + + .4byte 0x0C170C17 + +.global lbl_80410018 +lbl_80410018: + + .4byte 0x0C170C17 + +.global lbl_8041001C +lbl_8041001C: + + .4byte 0x0C170C17 + +.global lbl_80410020 +lbl_80410020: + + .4byte 0x0C170C17 + +.global lbl_80410024 +lbl_80410024: + + .4byte 0x0C170C17 + +.global lbl_80410028 +lbl_80410028: + + .4byte 0x0C170C17 + .4byte 0x0C170C17 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + +.global lbl_80410050 +lbl_80410050: + + .4byte 0x02270227 + .4byte 0x02270227 + +.global lbl_80410058 +lbl_80410058: + + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x00370037 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x0A160A16 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x08160816 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x06160616 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x02140214 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x04150415 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00250025 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x807C807C + .4byte 0x806C806C + .4byte 0x016C016C + .4byte 0x015C015C + .4byte 0x842B842B + .4byte 0x842B842B + .4byte 0x823B823B + .4byte 0x823B823B + .4byte 0x805B805B + .4byte 0x805B805B + .4byte 0x1A1B1A1B + .4byte 0x1A1B1A1B + .4byte 0x0A3B0A3B + .4byte 0x0A3B0A3B + .4byte 0x102B102B + .4byte 0x102B102B + .4byte 0x083B083B + .4byte 0x083B083B + .4byte 0x064B064B + .4byte 0x064B064B + .4byte 0x044B044B + .4byte 0x044B044B + .4byte 0x027B027B + .4byte 0x027B027B + .4byte 0x014B014B + .4byte 0x014B014B + .4byte 0x013B013B + .4byte 0x013B013B + .4byte 0x017C017C + .4byte 0x018C018C + .4byte 0x028C028C + .4byte 0x122C122C + .4byte 0x862C862C + .4byte 0x882C882C + .4byte 0x9E1C9E1C + .4byte 0xA01CA01C + .4byte 0x019D01AD + .4byte 0x01BD029D + .4byte 0x0C3D02AD + .4byte 0x045D0E3D + .4byte 0x1C1D808D + .4byte 0x8A2D8C2D + .4byte 0xA21DA41D + .4byte 0xA61DA81D + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x00010001 + .4byte 0x012B012B + .4byte 0x012B012B + .4byte 0x011B011B + .4byte 0x011B011B + .4byte 0x9C1A9C1A + .4byte 0x9C1A9C1A + .4byte 0x9C1A9C1A + .4byte 0x9C1A9C1A + .4byte 0x9A1A9A1A + .4byte 0x9A1A9A1A + .4byte 0x9A1A9A1A + .4byte 0x9A1A9A1A + .4byte 0x981A981A + .4byte 0x981A981A + .4byte 0x981A981A + .4byte 0x981A981A + .4byte 0x961A961A + .4byte 0x961A961A + .4byte 0x961A961A + .4byte 0x961A961A + .4byte 0x941A941A + .4byte 0x941A941A + .4byte 0x941A941A + .4byte 0x941A941A + .4byte 0x822A822A + .4byte 0x822A822A + .4byte 0x822A822A + .4byte 0x822A822A + .4byte lbl_804A804A + .4byte lbl_804A804A + .4byte lbl_804A804A + .4byte lbl_804A804A + .4byte 0x181A181A + .4byte 0x181A181A + .4byte 0x181A181A + .4byte 0x181A181A + .4byte 0x161A161A + .4byte 0x161A161A + .4byte 0x161A161A + .4byte 0x161A161A + .4byte 0x0E2A0E2A + .4byte 0x0E2A0E2A + .4byte 0x0E2A0E2A + .4byte 0x0E2A0E2A + .4byte 0x0C2A0C2A + .4byte 0x0C2A0C2A + .4byte 0x0C2A0C2A + .4byte 0x0C2A0C2A + .4byte 0x0A2A0A2A + .4byte 0x0A2A0A2A + .4byte 0x0A2A0A2A + .4byte 0x0A2A0A2A + .4byte 0x063A063A + .4byte 0x063A063A + .4byte 0x063A063A + .4byte 0x063A063A + .4byte 0x043A043A + .4byte 0x043A043A + .4byte 0x043A043A + .4byte 0x043A043A + .4byte 0x026A026A + .4byte 0x026A026A + .4byte 0x026A026A + .4byte 0x026A026A + .4byte 0x025A025A + .4byte 0x025A025A + .4byte 0x025A025A + .4byte 0x025A025A + .4byte 0x010A010A + .4byte 0x010A010A + .4byte 0x010A010A + .4byte 0x010A010A + .4byte 0x082A082A + .4byte 0x082A082A + .4byte 0x082A082A + .4byte 0x082A082A + .4byte 0x00FA00FA + .4byte 0x00FA00FA + .4byte 0x00FA00FA + .4byte 0x00FA00FA + .4byte 0x00EA00EA + .4byte 0x00EA00EA + .4byte 0x00EA00EA + .4byte 0x00EA00EA + .4byte 0x00DA00DA + .4byte 0x00DA00DA + .4byte 0x00DA00DA + .4byte 0x00DA00DA + .4byte 0x90199019 + .4byte 0x90199019 + .4byte 0x90199019 + .4byte 0x90199019 + .4byte 0x90199019 + .4byte 0x90199019 + .4byte 0x90199019 + .4byte 0x90199019 + .4byte 0x8E198E19 + .4byte 0x8E198E19 + .4byte 0x8E198E19 + .4byte 0x8E198E19 + .4byte 0x8E198E19 + .4byte 0x8E198E19 + .4byte 0x8E198E19 + .4byte 0x8E198E19 + .4byte 0x8C198C19 + .4byte 0x8C198C19 + .4byte 0x8C198C19 + .4byte 0x8C198C19 + .4byte 0x8C198C19 + .4byte 0x8C198C19 + .4byte 0x8C198C19 + .4byte 0x8C198C19 + .4byte 0x80398039 + .4byte 0x80398039 + .4byte 0x80398039 + .4byte 0x80398039 + .4byte 0x80398039 + .4byte 0x80398039 + .4byte 0x80398039 + .4byte 0x80398039 + .4byte 0x14191419 + .4byte 0x14191419 + .4byte 0x14191419 + .4byte 0x14191419 + .4byte 0x14191419 + .4byte 0x14191419 + .4byte 0x14191419 + .4byte 0x14191419 + .4byte 0x12191219 + .4byte 0x12191219 + .4byte 0x12191219 + .4byte 0x12191219 + .4byte 0x12191219 + .4byte 0x12191219 + .4byte 0x12191219 + .4byte 0x12191219 + .4byte 0x10191019 + .4byte 0x10191019 + .4byte 0x10191019 + .4byte 0x10191019 + .4byte 0x10191019 + .4byte 0x10191019 + .4byte 0x10191019 + .4byte 0x10191019 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x92199219 + .4byte 0x06290629 + .4byte 0x06290629 + .4byte 0x06290629 + .4byte 0x06290629 + .4byte 0x06290629 + .4byte 0x06290629 + .4byte 0x06290629 + .4byte 0x06290629 + .4byte 0x02490249 + .4byte 0x02490249 + .4byte 0x02490249 + .4byte 0x02490249 + .4byte 0x02490249 + .4byte 0x02490249 + .4byte 0x02490249 + .4byte 0x02490249 + .4byte 0x00C900C9 + .4byte 0x00C900C9 + .4byte 0x00C900C9 + .4byte 0x00C900C9 + .4byte 0x00C900C9 + .4byte 0x00C900C9 + .4byte 0x00C900C9 + .4byte 0x00C900C9 + .4byte 0x00B900B9 + .4byte 0x00B900B9 + .4byte 0x00B900B9 + .4byte 0x00B900B9 + .4byte 0x00B900B9 + .4byte 0x00B900B9 + .4byte 0x00B900B9 + .4byte 0x00B900B9 + .4byte 0x00A900A9 + .4byte 0x00A900A9 + .4byte 0x00A900A9 + .4byte 0x00A900A9 + .4byte 0x00A900A9 + .4byte 0x00A900A9 + .4byte 0x00A900A9 + .4byte 0x00A900A9 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x88188818 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x86188618 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x0C180C18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x8A188A18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x0E180E18 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x04280428 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x02380238 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x00980098 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x80278027 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x0A170A17 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x84178417 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x82178217 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x08170817 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x06170617 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00870087 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x00770077 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x02270227 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x00670067 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x04160416 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00560056 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x00460046 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x80158015 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00130013 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x00240024 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x02150215 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x00350035 + .4byte 0x0C060403 + .4byte 0x03030302 + .4byte 0x02020201 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010100 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x03020101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01000000 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x1B0A0504 + .4byte 0x03030303 + .4byte 0x02020101 + .4byte 0x01010100 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x08030202 + .4byte 0x02020201 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01000000 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0 + .4byte 0x011B0B07 + .4byte 0x03020201 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01290201 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x010F0A08 + .4byte 0x04030202 + .4byte 0x02020201 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01150702 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 + .4byte 0x01010101 +.include "macros.inc" + .section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 .global VX2GolombCodeSigned VX2GolombCodeSigned: diff --git a/asm/libMobiclip/VX2_DecoderMeFct_80163f10.s b/asm/libMobiclip/VX2_DecoderMeFct.s similarity index 100% rename from asm/libMobiclip/VX2_DecoderMeFct_80163f10.s rename to asm/libMobiclip/VX2_DecoderMeFct.s diff --git a/asm/libMobiclip/VX2_Decoder_80163340.s b/asm/libMobiclip/VX2_Decoder_80163340.s deleted file mode 100644 index a793d620..00000000 --- a/asm/libMobiclip/VX2_Decoder_80163340.s +++ /dev/null @@ -1,871 +0,0 @@ -.include "macros.inc" - -.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860 -.global VX2DecoderInit__FR14VX2DecoderDataii -VX2DecoderInit__FR14VX2DecoderDataii: -/* 80163340 0015F180 94 21 FF A0 */ stwu r1, -0x60(r1) -/* 80163344 0015F184 7C 08 02 A6 */ mflr r0 -/* 80163348 0015F188 90 01 00 64 */ stw r0, 0x64(r1) -/* 8016334C 0015F18C 39 61 00 60 */ addi r11, r1, 0x60 -/* 80163350 0015F190 4B EA 3F B9 */ bl __save_gpr -/* 80163354 0015F194 7C A0 0E 70 */ srawi r0, r5, 1 -/* 80163358 0015F198 7C 7E 1B 78 */ mr r30, r3 -/* 8016335C 0015F19C 7C 8F 0E 70 */ srawi r15, r4, 1 -/* 80163360 0015F1A0 3E 20 80 41 */ lis r17, InvVlc@ha -/* 80163364 0015F1A4 7C EF 01 D6 */ mullw r7, r15, r0 -/* 80163368 0015F1A8 38 C0 FF FF */ li r6, -0x1 -/* 8016336C 0015F1AC 90 83 00 00 */ stw r4, 0x0(r3) -/* 80163370 0015F1B0 7C 90 23 78 */ mr r16, r4 -/* 80163374 0015F1B4 7C AE 2B 78 */ mr r14, r5 -/* 80163378 0015F1B8 90 A3 00 04 */ stw r5, 0x4(r3) -/* 8016337C 0015F1BC 7E 84 29 D6 */ mullw r20, r4, r5 -/* 80163380 0015F1C0 54 E0 08 3C */ slwi r0, r7, 1 -/* 80163384 0015F1C4 90 C3 0A 00 */ stw r6, 0xa00(r3) -/* 80163388 0015F1C8 7F D2 F3 78 */ mr r18, r30 -/* 8016338C 0015F1CC 3A 31 F6 30 */ addi r17, r17, InvVlc@l -/* 80163390 0015F1D0 3A C0 00 00 */ li r22, 0x0 -/* 80163394 0015F1D4 7E B4 02 14 */ add r21, r20, r0 -/* 80163398 0015F1D8 7E 74 3A 14 */ add r19, r20, r7 -.global lbl_8016339C -lbl_8016339C: -/* 8016339C 0015F1DC 38 75 00 10 */ addi r3, r21, 0x10 -/* 801633A0 0015F1E0 4B FE DB 91 */ bl __nw__5MoSdkFUl -/* 801633A4 0015F1E4 2C 03 00 00 */ cmpwi r3, 0x0 -/* 801633A8 0015F1E8 90 72 00 08 */ stw r3, 0x8(r18) -/* 801633AC 0015F1EC 40 82 00 0C */ bne lbl_801633B8 -/* 801633B0 0015F1F0 38 60 00 00 */ li r3, 0x0 -/* 801633B4 0015F1F4 48 00 03 6C */ b lbl_80163720 -.global lbl_801633B8 -lbl_801633B8: -/* 801633B8 0015F1F8 38 03 00 0F */ addi r0, r3, 0xf -/* 801633BC 0015F1FC 3A D6 00 01 */ addi r22, r22, 0x1 -/* 801633C0 0015F200 54 03 00 36 */ clrrwi r3, r0, 4 -/* 801633C4 0015F204 90 72 00 20 */ stw r3, 0x20(r18) -/* 801633C8 0015F208 7C 03 A2 14 */ add r0, r3, r20 -/* 801633CC 0015F20C 2C 16 00 06 */ cmpwi r22, 0x6 -/* 801633D0 0015F210 90 12 00 38 */ stw r0, 0x38(r18) -/* 801633D4 0015F214 7C 03 9A 14 */ add r0, r3, r19 -/* 801633D8 0015F218 90 12 00 50 */ stw r0, 0x50(r18) -/* 801633DC 0015F21C 3A 52 00 04 */ addi r18, r18, 0x4 -/* 801633E0 0015F220 41 80 FF BC */ blt lbl_8016339C -/* 801633E4 0015F224 80 1E 00 00 */ lwz r0, 0x0(r30) -/* 801633E8 0015F228 7C 03 26 70 */ srawi r3, r0, 4 -/* 801633EC 0015F22C 38 03 00 02 */ addi r0, r3, 0x2 -/* 801633F0 0015F230 54 03 10 3A */ slwi r3, r0, 2 -/* 801633F4 0015F234 4B FE DB 3D */ bl __nw__5MoSdkFUl -/* 801633F8 0015F238 90 7E 0A 1C */ stw r3, 0xa1c(r30) -/* 801633FC 0015F23C 39 40 00 00 */ li r10, 0x0 -/* 80163400 0015F240 39 00 00 09 */ li r8, 0x9 -/* 80163404 0015F244 38 D1 00 00 */ addi r6, r17, 0x0 -/* 80163408 0015F248 91 43 00 00 */ stw r10, 0x0(r3) -/* 8016340C 0015F24C 38 B1 40 00 */ addi r5, r17, 0x4000 -/* 80163410 0015F250 38 91 41 00 */ addi r4, r17, 0x4100 -/* 80163414 0015F254 38 E0 00 05 */ li r7, 0x5 -/* 80163418 0015F258 80 1E 00 00 */ lwz r0, 0x0(r30) -/* 8016341C 0015F25C 81 3E 0A 1C */ lwz r9, 0xa1c(r30) -/* 80163420 0015F260 7C 03 26 70 */ srawi r3, r0, 4 -/* 80163424 0015F264 38 63 00 01 */ addi r3, r3, 0x1 -/* 80163428 0015F268 7D C0 26 70 */ srawi r0, r14, 4 -/* 8016342C 0015F26C 90 01 00 08 */ stw r0, 0x8(r1) -/* 80163430 0015F270 54 60 10 3A */ slwi r0, r3, 2 -/* 80163434 0015F274 7E 1F 26 70 */ srawi r31, r16, 4 -/* 80163438 0015F278 7D 49 01 2E */ stwx r10, r9, r0 -/* 8016343C 0015F27C 80 01 00 08 */ lwz r0, 0x8(r1) -/* 80163440 0015F280 91 1E 0A 28 */ stw r8, 0xa28(r30) -/* 80163444 0015F284 7C 1F 01 D6 */ mullw r0, r31, r0 -/* 80163448 0015F288 91 1E 0A 2C */ stw r8, 0xa2c(r30) -/* 8016344C 0015F28C 91 1E 0A 30 */ stw r8, 0xa30(r30) -/* 80163450 0015F290 91 1E 0A 34 */ stw r8, 0xa34(r30) -/* 80163454 0015F294 1C 60 00 0C */ mulli r3, r0, 0xc -/* 80163458 0015F298 91 1E 0A 38 */ stw r8, 0xa38(r30) -/* 8016345C 0015F29C 91 1E 0A 3C */ stw r8, 0xa3c(r30) -/* 80163460 0015F2A0 91 1E 0A 40 */ stw r8, 0xa40(r30) -/* 80163464 0015F2A4 91 1E 0A 44 */ stw r8, 0xa44(r30) -/* 80163468 0015F2A8 91 1E 0A 48 */ stw r8, 0xa48(r30) -/* 8016346C 0015F2AC 91 1E 0A 4C */ stw r8, 0xa4c(r30) -/* 80163470 0015F2B0 91 1E 0A 50 */ stw r8, 0xa50(r30) -/* 80163474 0015F2B4 91 1E 0A 54 */ stw r8, 0xa54(r30) -/* 80163478 0015F2B8 91 1E 0A 58 */ stw r8, 0xa58(r30) -/* 8016347C 0015F2BC 91 1E 0A 5C */ stw r8, 0xa5c(r30) -/* 80163480 0015F2C0 91 1E 0A 60 */ stw r8, 0xa60(r30) -/* 80163484 0015F2C4 91 1E 0A 64 */ stw r8, 0xa64(r30) -/* 80163488 0015F2C8 91 1E 0A 68 */ stw r8, 0xa68(r30) -/* 8016348C 0015F2CC 91 1E 0A 6C */ stw r8, 0xa6c(r30) -/* 80163490 0015F2D0 91 1E 0A 70 */ stw r8, 0xa70(r30) -/* 80163494 0015F2D4 91 1E 0A 74 */ stw r8, 0xa74(r30) -/* 80163498 0015F2D8 91 1E 0A 78 */ stw r8, 0xa78(r30) -/* 8016349C 0015F2DC 91 1E 0A 7C */ stw r8, 0xa7c(r30) -/* 801634A0 0015F2E0 91 1E 0A 80 */ stw r8, 0xa80(r30) -/* 801634A4 0015F2E4 91 1E 0A 84 */ stw r8, 0xa84(r30) -/* 801634A8 0015F2E8 91 1E 0A 88 */ stw r8, 0xa88(r30) -/* 801634AC 0015F2EC 90 FE 08 BC */ stw r7, 0x8bc(r30) -/* 801634B0 0015F2F0 90 DE 0A 90 */ stw r6, 0xa90(r30) -/* 801634B4 0015F2F4 90 BE 0A 98 */ stw r5, 0xa98(r30) -/* 801634B8 0015F2F8 90 9E 0A A0 */ stw r4, 0xaa0(r30) -/* 801634BC 0015F2FC 4B FE DA 75 */ bl __nw__5MoSdkFUl -/* 801634C0 0015F300 2C 03 00 00 */ cmpwi r3, 0x0 -/* 801634C4 0015F304 90 7E 00 B0 */ stw r3, 0xb0(r30) -/* 801634C8 0015F308 40 82 00 0C */ bne lbl_801634D4 -/* 801634CC 0015F30C 38 60 00 00 */ li r3, 0x0 -/* 801634D0 0015F310 48 00 02 50 */ b lbl_80163720 -.global lbl_801634D4 -lbl_801634D4: -/* 801634D4 0015F314 56 03 20 36 */ slwi r3, r16, 4 -/* 801634D8 0015F318 55 E0 18 38 */ slwi r0, r15, 3 -/* 801634DC 0015F31C 7D D0 18 50 */ subf r14, r16, r3 -/* 801634E0 0015F320 3A 3F FF F8 */ addi r17, r31, -0x8 -/* 801634E4 0015F324 38 C0 00 00 */ li r6, 0x0 -/* 801634E8 0015F328 7E 0F 00 50 */ subf r16, r15, r0 -/* 801634EC 0015F32C 38 E0 00 00 */ li r7, 0x0 -/* 801634F0 0015F330 39 00 00 00 */ li r8, 0x0 -/* 801634F4 0015F334 39 20 00 00 */ li r9, 0x0 -/* 801634F8 0015F338 48 00 01 CC */ b lbl_801636C4 -/* 801634FC 0015F33C 60 00 00 00 */ nop -.global lbl_80163500 -lbl_80163500: -/* 80163500 0015F340 2C 9F 00 00 */ cmpwi cr1, r31, 0x0 -/* 80163504 0015F344 39 40 00 00 */ li r10, 0x0 -/* 80163508 0015F348 40 85 01 B0 */ ble cr1, lbl_801636B8 -/* 8016350C 0015F34C 2C 1F 00 08 */ cmpwi r31, 0x8 -/* 80163510 0015F350 40 81 01 68 */ ble lbl_80163678 -/* 80163514 0015F354 38 80 00 00 */ li r4, 0x0 -/* 80163518 0015F358 41 84 00 18 */ blt cr1, lbl_80163530 -/* 8016351C 0015F35C 3C 60 80 00 */ lis r3, 0x8000 -/* 80163520 0015F360 38 03 FF FE */ addi r0, r3, -0x2 -/* 80163524 0015F364 7C 1F 00 00 */ cmpw r31, r0 -/* 80163528 0015F368 41 81 00 08 */ bgt lbl_80163530 -/* 8016352C 0015F36C 38 80 00 01 */ li r4, 0x1 -.global lbl_80163530 -lbl_80163530: -/* 80163530 0015F370 2C 04 00 00 */ cmpwi r4, 0x0 -/* 80163534 0015F374 41 82 01 44 */ beq lbl_80163678 -/* 80163538 0015F378 38 11 00 07 */ addi r0, r17, 0x7 -/* 8016353C 0015F37C 54 00 E8 FE */ srwi r0, r0, 3 -/* 80163540 0015F380 1D 66 00 0C */ mulli r11, r6, 0xc -/* 80163544 0015F384 7C 09 03 A6 */ mtctr r0 -/* 80163548 0015F388 2C 11 00 00 */ cmpwi r17, 0x0 -/* 8016354C 0015F38C 40 81 01 2C */ ble lbl_80163678 -.global lbl_80163550 -lbl_80163550: -/* 80163550 0015F390 80 7E 00 B0 */ lwz r3, 0xb0(r30) -/* 80163554 0015F394 38 86 00 01 */ addi r4, r6, 0x1 -/* 80163558 0015F398 38 06 00 03 */ addi r0, r6, 0x3 -/* 8016355C 0015F39C 3A A7 00 10 */ addi r21, r7, 0x10 -/* 80163560 0015F3A0 7C E3 59 2E */ stwx r7, r3, r11 -/* 80163564 0015F3A4 38 66 00 04 */ addi r3, r6, 0x4 -/* 80163568 0015F3A8 1D 84 00 0C */ mulli r12, r4, 0xc -/* 8016356C 0015F3AC 38 A6 00 02 */ addi r5, r6, 0x2 -/* 80163570 0015F3B0 81 FE 00 B0 */ lwz r15, 0xb0(r30) -/* 80163574 0015F3B4 3A 66 00 06 */ addi r19, r6, 0x6 -/* 80163578 0015F3B8 3A 48 00 10 */ addi r18, r8, 0x10 -/* 8016357C 0015F3BC 7C 8F 5A 14 */ add r4, r15, r11 -/* 80163580 0015F3C0 91 04 00 04 */ stw r8, 0x4(r4) -/* 80163584 0015F3C4 1D E5 00 0C */ mulli r15, r5, 0xc -/* 80163588 0015F3C8 38 88 00 08 */ addi r4, r8, 0x8 -/* 8016358C 0015F3CC 82 9E 00 B0 */ lwz r20, 0xb0(r30) -/* 80163590 0015F3D0 38 A7 00 20 */ addi r5, r7, 0x20 -/* 80163594 0015F3D4 1C 00 00 0C */ mulli r0, r0, 0xc -/* 80163598 0015F3D8 3A C7 00 40 */ addi r22, r7, 0x40 -/* 8016359C 0015F3DC 7E B4 61 2E */ stwx r21, r20, r12 -/* 801635A0 0015F3E0 3A 87 00 30 */ addi r20, r7, 0x30 -/* 801635A4 0015F3E4 3A A8 00 18 */ addi r21, r8, 0x18 -/* 801635A8 0015F3E8 82 FE 00 B0 */ lwz r23, 0xb0(r30) -/* 801635AC 0015F3EC 1C 63 00 0C */ mulli r3, r3, 0xc -/* 801635B0 0015F3F0 3B 06 00 05 */ addi r24, r6, 0x5 -/* 801635B4 0015F3F4 7D 97 62 14 */ add r12, r23, r12 -/* 801635B8 0015F3F8 90 8C 00 04 */ stw r4, 0x4(r12) -/* 801635BC 0015F3FC 3B 86 00 07 */ addi r28, r6, 0x7 -/* 801635C0 0015F400 1C 98 00 0C */ mulli r4, r24, 0xc -/* 801635C4 0015F404 81 9E 00 B0 */ lwz r12, 0xb0(r30) -/* 801635C8 0015F408 3A E8 00 20 */ addi r23, r8, 0x20 -/* 801635CC 0015F40C 3B 07 00 50 */ addi r24, r7, 0x50 -/* 801635D0 0015F410 7C AC 79 2E */ stwx r5, r12, r15 -/* 801635D4 0015F414 1C B3 00 0C */ mulli r5, r19, 0xc -/* 801635D8 0015F418 3B 28 00 28 */ addi r25, r8, 0x28 -/* 801635DC 0015F41C 82 7E 00 B0 */ lwz r19, 0xb0(r30) -/* 801635E0 0015F420 3B 47 00 60 */ addi r26, r7, 0x60 -/* 801635E4 0015F424 3B A7 00 70 */ addi r29, r7, 0x70 -/* 801635E8 0015F428 3B 68 00 30 */ addi r27, r8, 0x30 -/* 801635EC 0015F42C 7E 73 7A 14 */ add r19, r19, r15 -/* 801635F0 0015F430 39 88 00 38 */ addi r12, r8, 0x38 -/* 801635F4 0015F434 92 53 00 04 */ stw r18, 0x4(r19) -/* 801635F8 0015F438 1D FC 00 0C */ mulli r15, r28, 0xc -/* 801635FC 0015F43C 38 C6 00 08 */ addi r6, r6, 0x8 -/* 80163600 0015F440 82 5E 00 B0 */ lwz r18, 0xb0(r30) -/* 80163604 0015F444 39 6B 00 60 */ addi r11, r11, 0x60 -/* 80163608 0015F448 38 E7 00 80 */ addi r7, r7, 0x80 -/* 8016360C 0015F44C 39 08 00 40 */ addi r8, r8, 0x40 -/* 80163610 0015F450 7E 92 01 2E */ stwx r20, r18, r0 -/* 80163614 0015F454 39 4A 00 08 */ addi r10, r10, 0x8 -/* 80163618 0015F458 82 5E 00 B0 */ lwz r18, 0xb0(r30) -/* 8016361C 0015F45C 7E 52 02 14 */ add r18, r18, r0 -/* 80163620 0015F460 92 B2 00 04 */ stw r21, 0x4(r18) -/* 80163624 0015F464 82 5E 00 B0 */ lwz r18, 0xb0(r30) -/* 80163628 0015F468 7E D2 19 2E */ stwx r22, r18, r3 -/* 8016362C 0015F46C 80 1E 00 B0 */ lwz r0, 0xb0(r30) -/* 80163630 0015F470 7C 60 1A 14 */ add r3, r0, r3 -/* 80163634 0015F474 92 E3 00 04 */ stw r23, 0x4(r3) -/* 80163638 0015F478 80 7E 00 B0 */ lwz r3, 0xb0(r30) -/* 8016363C 0015F47C 7F 03 21 2E */ stwx r24, r3, r4 -/* 80163640 0015F480 80 1E 00 B0 */ lwz r0, 0xb0(r30) -/* 80163644 0015F484 7C 60 22 14 */ add r3, r0, r4 -/* 80163648 0015F488 93 23 00 04 */ stw r25, 0x4(r3) -/* 8016364C 0015F48C 80 7E 00 B0 */ lwz r3, 0xb0(r30) -/* 80163650 0015F490 7F 43 29 2E */ stwx r26, r3, r5 -/* 80163654 0015F494 80 1E 00 B0 */ lwz r0, 0xb0(r30) -/* 80163658 0015F498 7C 60 2A 14 */ add r3, r0, r5 -/* 8016365C 0015F49C 93 63 00 04 */ stw r27, 0x4(r3) -/* 80163660 0015F4A0 80 7E 00 B0 */ lwz r3, 0xb0(r30) -/* 80163664 0015F4A4 7F A3 79 2E */ stwx r29, r3, r15 -/* 80163668 0015F4A8 80 1E 00 B0 */ lwz r0, 0xb0(r30) -/* 8016366C 0015F4AC 7C 60 7A 14 */ add r3, r0, r15 -/* 80163670 0015F4B0 91 83 00 04 */ stw r12, 0x4(r3) -/* 80163674 0015F4B4 42 00 FE DC */ bdnz lbl_80163550 -.global lbl_80163678 -lbl_80163678: -/* 80163678 0015F4B8 7C 0A F8 50 */ subf r0, r10, r31 -/* 8016367C 0015F4BC 1C 86 00 0C */ mulli r4, r6, 0xc -/* 80163680 0015F4C0 7C 09 03 A6 */ mtctr r0 -/* 80163684 0015F4C4 7C 0A F8 00 */ cmpw r10, r31 -/* 80163688 0015F4C8 40 80 00 30 */ bge lbl_801636B8 -.global lbl_8016368C -lbl_8016368C: -/* 8016368C 0015F4CC 80 7E 00 B0 */ lwz r3, 0xb0(r30) -/* 80163690 0015F4D0 38 C6 00 01 */ addi r6, r6, 0x1 -/* 80163694 0015F4D4 39 4A 00 01 */ addi r10, r10, 0x1 -/* 80163698 0015F4D8 7C E3 21 2E */ stwx r7, r3, r4 -/* 8016369C 0015F4DC 38 E7 00 10 */ addi r7, r7, 0x10 -/* 801636A0 0015F4E0 80 1E 00 B0 */ lwz r0, 0xb0(r30) -/* 801636A4 0015F4E4 7C 60 22 14 */ add r3, r0, r4 -/* 801636A8 0015F4E8 38 84 00 0C */ addi r4, r4, 0xc -/* 801636AC 0015F4EC 91 03 00 04 */ stw r8, 0x4(r3) -/* 801636B0 0015F4F0 39 08 00 08 */ addi r8, r8, 0x8 -/* 801636B4 0015F4F4 42 00 FF D8 */ bdnz lbl_8016368C -.global lbl_801636B8 -lbl_801636B8: -/* 801636B8 0015F4F8 7C E7 72 14 */ add r7, r7, r14 -/* 801636BC 0015F4FC 7D 08 82 14 */ add r8, r8, r16 -/* 801636C0 0015F500 39 29 00 01 */ addi r9, r9, 0x1 -.global lbl_801636C4 -lbl_801636C4: -/* 801636C4 0015F504 80 01 00 08 */ lwz r0, 0x8(r1) -/* 801636C8 0015F508 7C 09 00 00 */ cmpw r9, r0 -/* 801636CC 0015F50C 41 80 FE 34 */ blt lbl_80163500 -/* 801636D0 0015F510 38 7E 0F 98 */ addi r3, r30, 0xf98 -/* 801636D4 0015F514 4B FF 0D 6D */ bl InitCpu__FR11CpuFunction -/* 801636D8 0015F518 81 9E 0F 98 */ lwz r12, 0xf98(r30) -/* 801636DC 0015F51C 7D 89 03 A6 */ mtctr r12 -/* 801636E0 0015F520 4E 80 04 21 */ bctrl -/* 801636E4 0015F524 90 7E 0F A0 */ stw r3, 0xfa0(r30) -/* 801636E8 0015F528 7C 64 1B 78 */ mr r4, r3 -/* 801636EC 0015F52C 38 7E 0A A8 */ addi r3, r30, 0xaa8 -/* 801636F0 0015F530 48 00 08 21 */ bl InitMeFct__FR5MeFcti -/* 801636F4 0015F534 80 9E 0F A0 */ lwz r4, 0xfa0(r30) -/* 801636F8 0015F538 38 7E 0F 08 */ addi r3, r30, 0xf08 -/* 801636FC 0015F53C 48 01 09 25 */ bl InitPredFunction__FR12PredFunctioni -/* 80163700 0015F540 7F C3 F3 78 */ mr r3, r30 -/* 80163704 0015F544 4B FF FA 4D */ bl VX2InitIntra__FR14VX2DecoderData -/* 80163708 0015F548 80 9E 0F A0 */ lwz r4, 0xfa0(r30) -/* 8016370C 0015F54C 38 7E 0F 74 */ addi r3, r30, 0xf74 -/* 80163710 0015F550 48 00 D5 01 */ bl InitInvMcFunction__FR13InvMcFunctioni -/* 80163714 0015F554 7F C3 F3 78 */ mr r3, r30 -/* 80163718 0015F558 48 00 DA E9 */ bl VX2InitMc__FR14VX2DecoderData -/* 8016371C 0015F55C 38 60 00 01 */ li r3, 0x1 -.global lbl_80163720 -lbl_80163720: -/* 80163720 0015F560 39 61 00 60 */ addi r11, r1, 0x60 -/* 80163724 0015F564 4B EA 3C 31 */ bl __restore_gpr -/* 80163728 0015F568 80 01 00 64 */ lwz r0, 0x64(r1) -/* 8016372C 0015F56C 7C 08 03 A6 */ mtlr r0 -/* 80163730 0015F570 38 21 00 60 */ addi r1, r1, 0x60 -/* 80163734 0015F574 4E 80 00 20 */ blr -/* 80163738 0015F578 00 00 00 00 */ .4byte 0x00000000 -/* 8016373C 0015F57C 00 00 00 00 */ .4byte 0x00000000 -.global VX2DecoderRelease__FR14VX2DecoderData -VX2DecoderRelease__FR14VX2DecoderData: -/* 80163740 0015F580 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80163744 0015F584 7C 08 02 A6 */ mflr r0 -/* 80163748 0015F588 90 01 00 24 */ stw r0, 0x24(r1) -/* 8016374C 0015F58C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80163750 0015F590 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80163754 0015F594 3B C0 00 00 */ li r30, 0x0 -/* 80163758 0015F598 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8016375C 0015F59C 7C 7D 1B 78 */ mr r29, r3 -/* 80163760 0015F5A0 7F BF EB 78 */ mr r31, r29 -.global lbl_80163764 -lbl_80163764: -/* 80163764 0015F5A4 80 7F 00 08 */ lwz r3, 0x8(r31) -/* 80163768 0015F5A8 4B FF 0C 79 */ bl VX2_Free__FPv -/* 8016376C 0015F5AC 3B DE 00 01 */ addi r30, r30, 0x1 -/* 80163770 0015F5B0 3B FF 00 04 */ addi r31, r31, 0x4 -/* 80163774 0015F5B4 2C 1E 00 06 */ cmpwi r30, 0x6 -/* 80163778 0015F5B8 41 80 FF EC */ blt lbl_80163764 -/* 8016377C 0015F5BC 80 7D 0A 1C */ lwz r3, 0xa1c(r29) -/* 80163780 0015F5C0 4B FF 0C 61 */ bl VX2_Free__FPv -/* 80163784 0015F5C4 80 7D 00 B0 */ lwz r3, 0xb0(r29) -/* 80163788 0015F5C8 4B FF 0C 59 */ bl VX2_Free__FPv -/* 8016378C 0015F5CC 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80163790 0015F5D0 83 E1 00 1C */ lwz r31, 0x1c(r1) -/* 80163794 0015F5D4 83 C1 00 18 */ lwz r30, 0x18(r1) -/* 80163798 0015F5D8 83 A1 00 14 */ lwz r29, 0x14(r1) -/* 8016379C 0015F5DC 7C 08 03 A6 */ mtlr r0 -/* 801637A0 0015F5E0 38 21 00 20 */ addi r1, r1, 0x20 -/* 801637A4 0015F5E4 4E 80 00 20 */ blr -/* 801637A8 0015F5E8 00 00 00 00 */ .4byte 0x00000000 -/* 801637AC 0015F5EC 00 00 00 00 */ .4byte 0x00000000 -.global VX2DecoderUnpack__FR14VX2DecoderDataPCv -VX2DecoderUnpack__FR14VX2DecoderDataPCv: -/* 801637B0 0015F5F0 94 21 FF D0 */ stwu r1, -0x30(r1) -/* 801637B4 0015F5F4 7C 08 02 A6 */ mflr r0 -/* 801637B8 0015F5F8 90 01 00 34 */ stw r0, 0x34(r1) -/* 801637BC 0015F5FC 39 61 00 30 */ addi r11, r1, 0x30 -/* 801637C0 0015F600 4B EA 3B 75 */ bl lbl_80007334 -/* 801637C4 0015F604 7C 7A 1B 78 */ mr r26, r3 -/* 801637C8 0015F608 3F E0 80 41 */ lis r31, InvVlc@ha -/* 801637CC 0015F60C 39 00 00 00 */ li r8, 0x0 -/* 801637D0 0015F610 3C C0 2A AB */ lis r6, 0x2aab -/* 801637D4 0015F614 38 06 AA AB */ addi r0, r6, -0x5555 -/* 801637D8 0015F618 38 E0 00 03 */ li r7, 0x3 -/* 801637DC 0015F61C 7F 45 D3 78 */ mr r5, r26 -/* 801637E0 0015F620 91 03 08 B4 */ stw r8, 0x8b4(r3) -/* 801637E4 0015F624 3B FF F6 30 */ addi r31, r31, InvVlc@l -/* 801637E8 0015F628 38 C0 00 00 */ li r6, 0x0 -/* 801637EC 0015F62C 91 03 08 B8 */ stw r8, 0x8b8(r3) -/* 801637F0 0015F630 7C E9 03 A6 */ mtctr r7 -.global lbl_801637F4 -lbl_801637F4: -/* 801637F4 0015F634 80 E3 08 BC */ lwz r7, 0x8bc(r3) -/* 801637F8 0015F638 7D 26 38 50 */ subf r9, r6, r7 -/* 801637FC 0015F63C 7D 00 48 96 */ mulhw r8, r0, r9 -/* 80163800 0015F640 55 07 0F FE */ srwi r7, r8, 31 -/* 80163804 0015F644 7C E8 3A 14 */ add r7, r8, r7 -/* 80163808 0015F648 1C E7 00 06 */ mulli r7, r7, 0x6 -/* 8016380C 0015F64C 7C E7 48 50 */ subf r7, r7, r9 -/* 80163810 0015F650 54 E7 10 3A */ slwi r7, r7, 2 -/* 80163814 0015F654 7C E3 3A 14 */ add r7, r3, r7 -/* 80163818 0015F658 80 E7 00 20 */ lwz r7, 0x20(r7) -/* 8016381C 0015F65C 90 E5 00 68 */ stw r7, 0x68(r5) -/* 80163820 0015F660 80 E3 08 BC */ lwz r7, 0x8bc(r3) -/* 80163824 0015F664 7D 26 38 50 */ subf r9, r6, r7 -/* 80163828 0015F668 7D 00 48 96 */ mulhw r8, r0, r9 -/* 8016382C 0015F66C 55 07 0F FE */ srwi r7, r8, 31 -/* 80163830 0015F670 7C E8 3A 14 */ add r7, r8, r7 -/* 80163834 0015F674 1C E7 00 06 */ mulli r7, r7, 0x6 -/* 80163838 0015F678 7C E7 48 50 */ subf r7, r7, r9 -/* 8016383C 0015F67C 54 E7 10 3A */ slwi r7, r7, 2 -/* 80163840 0015F680 7C E3 3A 14 */ add r7, r3, r7 -/* 80163844 0015F684 80 E7 00 38 */ lwz r7, 0x38(r7) -/* 80163848 0015F688 90 E5 00 80 */ stw r7, 0x80(r5) -/* 8016384C 0015F68C 80 E3 08 BC */ lwz r7, 0x8bc(r3) -/* 80163850 0015F690 7D 26 38 50 */ subf r9, r6, r7 -/* 80163854 0015F694 38 C6 00 01 */ addi r6, r6, 0x1 -/* 80163858 0015F698 7D 00 48 96 */ mulhw r8, r0, r9 -/* 8016385C 0015F69C 55 07 0F FE */ srwi r7, r8, 31 -/* 80163860 0015F6A0 7C E8 3A 14 */ add r7, r8, r7 -/* 80163864 0015F6A4 1C E7 00 06 */ mulli r7, r7, 0x6 -/* 80163868 0015F6A8 7C E7 48 50 */ subf r7, r7, r9 -/* 8016386C 0015F6AC 54 E7 10 3A */ slwi r7, r7, 2 -/* 80163870 0015F6B0 7C E3 3A 14 */ add r7, r3, r7 -/* 80163874 0015F6B4 80 E7 00 50 */ lwz r7, 0x50(r7) -/* 80163878 0015F6B8 90 E5 00 98 */ stw r7, 0x98(r5) -/* 8016387C 0015F6BC 80 E3 08 BC */ lwz r7, 0x8bc(r3) -/* 80163880 0015F6C0 7D 26 38 50 */ subf r9, r6, r7 -/* 80163884 0015F6C4 7D 00 48 96 */ mulhw r8, r0, r9 -/* 80163888 0015F6C8 55 07 0F FE */ srwi r7, r8, 31 -/* 8016388C 0015F6CC 7C E8 3A 14 */ add r7, r8, r7 -/* 80163890 0015F6D0 1C E7 00 06 */ mulli r7, r7, 0x6 -/* 80163894 0015F6D4 7C E7 48 50 */ subf r7, r7, r9 -/* 80163898 0015F6D8 54 E7 10 3A */ slwi r7, r7, 2 -/* 8016389C 0015F6DC 7C E3 3A 14 */ add r7, r3, r7 -/* 801638A0 0015F6E0 80 E7 00 20 */ lwz r7, 0x20(r7) -/* 801638A4 0015F6E4 90 E5 00 6C */ stw r7, 0x6c(r5) -/* 801638A8 0015F6E8 80 E3 08 BC */ lwz r7, 0x8bc(r3) -/* 801638AC 0015F6EC 7D 26 38 50 */ subf r9, r6, r7 -/* 801638B0 0015F6F0 7D 00 48 96 */ mulhw r8, r0, r9 -/* 801638B4 0015F6F4 55 07 0F FE */ srwi r7, r8, 31 -/* 801638B8 0015F6F8 7C E8 3A 14 */ add r7, r8, r7 -/* 801638BC 0015F6FC 1C E7 00 06 */ mulli r7, r7, 0x6 -/* 801638C0 0015F700 7C E7 48 50 */ subf r7, r7, r9 -/* 801638C4 0015F704 54 E7 10 3A */ slwi r7, r7, 2 -/* 801638C8 0015F708 7C E3 3A 14 */ add r7, r3, r7 -/* 801638CC 0015F70C 80 E7 00 38 */ lwz r7, 0x38(r7) -/* 801638D0 0015F710 90 E5 00 84 */ stw r7, 0x84(r5) -/* 801638D4 0015F714 80 E3 08 BC */ lwz r7, 0x8bc(r3) -/* 801638D8 0015F718 7D 26 38 50 */ subf r9, r6, r7 -/* 801638DC 0015F71C 38 C6 00 01 */ addi r6, r6, 0x1 -/* 801638E0 0015F720 7D 00 48 96 */ mulhw r8, r0, r9 -/* 801638E4 0015F724 55 07 0F FE */ srwi r7, r8, 31 -/* 801638E8 0015F728 7C E8 3A 14 */ add r7, r8, r7 -/* 801638EC 0015F72C 1C E7 00 06 */ mulli r7, r7, 0x6 -/* 801638F0 0015F730 7C E7 48 50 */ subf r7, r7, r9 -/* 801638F4 0015F734 54 E7 10 3A */ slwi r7, r7, 2 -/* 801638F8 0015F738 7C E3 3A 14 */ add r7, r3, r7 -/* 801638FC 0015F73C 80 E7 00 50 */ lwz r7, 0x50(r7) -/* 80163900 0015F740 90 E5 00 9C */ stw r7, 0x9c(r5) -/* 80163904 0015F744 38 A5 00 08 */ addi r5, r5, 0x8 -/* 80163908 0015F748 42 00 FE EC */ bdnz lbl_801637F4 -/* 8016390C 0015F74C 80 A3 08 BC */ lwz r5, 0x8bc(r3) -/* 80163910 0015F750 38 05 00 01 */ addi r0, r5, 0x1 -/* 80163914 0015F754 90 03 08 BC */ stw r0, 0x8bc(r3) -/* 80163918 0015F758 38 63 0A 04 */ addi r3, r3, 0xa04 -/* 8016391C 0015F75C 4B FF 0A D5 */ bl VX2BitStreamInit__FP12VX2BitStreamPCUs -/* 80163920 0015F760 80 7A 0A 04 */ lwz r3, 0xa04(r26) -/* 80163924 0015F764 80 1A 0A 08 */ lwz r0, 0xa08(r26) -/* 80163928 0015F768 34 C3 FF FF */ addic. r6, r3, -0x1 -/* 8016392C 0015F76C 54 07 08 3C */ slwi r7, r0, 1 -/* 80163930 0015F770 90 FA 0A 08 */ stw r7, 0xa08(r26) -/* 80163934 0015F774 54 08 00 00 */ clrrwi r8, r0, 31 -/* 80163938 0015F778 90 DA 0A 04 */ stw r6, 0xa04(r26) -/* 8016393C 0015F77C 40 80 00 2C */ bge lbl_80163968 -/* 80163940 0015F780 80 7A 0A 0C */ lwz r3, 0xa0c(r26) -/* 80163944 0015F784 7C A0 1E 2C */ lhbrx r5, r0, r3 -/* 80163948 0015F788 7C 86 00 D0 */ neg r4, r6 -/* 8016394C 0015F78C 38 63 00 02 */ addi r3, r3, 0x2 -/* 80163950 0015F790 38 06 00 10 */ addi r0, r6, 0x10 -/* 80163954 0015F794 7C A4 20 30 */ slw r4, r5, r4 -/* 80163958 0015F798 90 7A 0A 0C */ stw r3, 0xa0c(r26) -/* 8016395C 0015F79C 7C E3 23 78 */ or r3, r7, r4 -/* 80163960 0015F7A0 90 7A 0A 08 */ stw r3, 0xa08(r26) -/* 80163964 0015F7A4 90 1A 0A 04 */ stw r0, 0xa04(r26) -.global lbl_80163968 -lbl_80163968: -/* 80163968 0015F7A8 7C 08 00 D0 */ neg r0, r8 -/* 8016396C 0015F7AC 80 9A 0A 00 */ lwz r4, 0xa00(r26) -/* 80163970 0015F7B0 7C 00 43 78 */ or r0, r0, r8 -/* 80163974 0015F7B4 54 00 0F FF */ srwi. r0, r0, 31 -/* 80163978 0015F7B8 90 1A 0A 14 */ stw r0, 0xa14(r26) -/* 8016397C 0015F7BC 41 82 01 28 */ beq lbl_80163AA4 -/* 80163980 0015F7C0 80 7A 0A 04 */ lwz r3, 0xa04(r26) -/* 80163984 0015F7C4 80 1A 0A 08 */ lwz r0, 0xa08(r26) -/* 80163988 0015F7C8 34 C3 FF FF */ addic. r6, r3, -0x1 -/* 8016398C 0015F7CC 54 07 08 3C */ slwi r7, r0, 1 -/* 80163990 0015F7D0 90 FA 0A 08 */ stw r7, 0xa08(r26) -/* 80163994 0015F7D4 54 08 00 00 */ clrrwi r8, r0, 31 -/* 80163998 0015F7D8 90 DA 0A 04 */ stw r6, 0xa04(r26) -/* 8016399C 0015F7DC 40 80 00 2C */ bge lbl_801639C8 -/* 801639A0 0015F7E0 80 7A 0A 0C */ lwz r3, 0xa0c(r26) -/* 801639A4 0015F7E4 7C A0 1E 2C */ lhbrx r5, r0, r3 -/* 801639A8 0015F7E8 7C 86 00 D0 */ neg r4, r6 -/* 801639AC 0015F7EC 38 63 00 02 */ addi r3, r3, 0x2 -/* 801639B0 0015F7F0 38 06 00 10 */ addi r0, r6, 0x10 -/* 801639B4 0015F7F4 7C A4 20 30 */ slw r4, r5, r4 -/* 801639B8 0015F7F8 90 7A 0A 0C */ stw r3, 0xa0c(r26) -/* 801639BC 0015F7FC 7C E3 23 78 */ or r3, r7, r4 -/* 801639C0 0015F800 90 7A 0A 08 */ stw r3, 0xa08(r26) -/* 801639C4 0015F804 90 1A 0A 04 */ stw r0, 0xa04(r26) -.global lbl_801639C8 -lbl_801639C8: -/* 801639C8 0015F808 80 7A 0A 04 */ lwz r3, 0xa04(r26) -/* 801639CC 0015F80C 7C 88 00 D0 */ neg r4, r8 -/* 801639D0 0015F810 80 1A 0A 08 */ lwz r0, 0xa08(r26) -/* 801639D4 0015F814 7C 84 43 78 */ or r4, r4, r8 -/* 801639D8 0015F818 34 C3 FF FF */ addic. r6, r3, -0x1 -/* 801639DC 0015F81C 54 83 0F FE */ srwi r3, r4, 31 -/* 801639E0 0015F820 54 07 08 3C */ slwi r7, r0, 1 -/* 801639E4 0015F824 90 DA 0A 04 */ stw r6, 0xa04(r26) -/* 801639E8 0015F828 54 08 00 00 */ clrrwi r8, r0, 31 -/* 801639EC 0015F82C 90 7A 0A 18 */ stw r3, 0xa18(r26) -/* 801639F0 0015F830 90 FA 0A 08 */ stw r7, 0xa08(r26) -/* 801639F4 0015F834 40 80 00 2C */ bge lbl_80163A20 -/* 801639F8 0015F838 80 7A 0A 0C */ lwz r3, 0xa0c(r26) -/* 801639FC 0015F83C 7C A0 1E 2C */ lhbrx r5, r0, r3 -/* 80163A00 0015F840 7C 86 00 D0 */ neg r4, r6 -/* 80163A04 0015F844 38 63 00 02 */ addi r3, r3, 0x2 -/* 80163A08 0015F848 38 06 00 10 */ addi r0, r6, 0x10 -/* 80163A0C 0015F84C 7C A4 20 30 */ slw r4, r5, r4 -/* 80163A10 0015F850 90 7A 0A 0C */ stw r3, 0xa0c(r26) -/* 80163A14 0015F854 7C E3 23 78 */ or r3, r7, r4 -/* 80163A18 0015F858 90 7A 0A 08 */ stw r3, 0xa08(r26) -/* 80163A1C 0015F85C 90 1A 0A 04 */ stw r0, 0xa04(r26) -.global lbl_80163A20 -lbl_80163A20: -/* 80163A20 0015F860 80 7A 0A 04 */ lwz r3, 0xa04(r26) -/* 80163A24 0015F864 7C 08 00 D0 */ neg r0, r8 -/* 80163A28 0015F868 7C 06 43 78 */ or r6, r0, r8 -/* 80163A2C 0015F86C 80 1A 0A 08 */ lwz r0, 0xa08(r26) -/* 80163A30 0015F870 34 E3 FF FA */ addic. r7, r3, -0x6 -/* 80163A34 0015F874 80 9A 0A 08 */ lwz r4, 0xa08(r26) -/* 80163A38 0015F878 54 08 30 32 */ slwi r8, r0, 6 -/* 80163A3C 0015F87C 54 C5 74 A4 */ rlwinm r5, r6, 14, 18, 18 -/* 80163A40 0015F880 38 7F 00 00 */ addi r3, r31, 0x0 -/* 80163A44 0015F884 54 C6 46 30 */ rlwinm r6, r6, 8, 24, 24 -/* 80163A48 0015F888 7C A3 2A 14 */ add r5, r3, r5 -/* 80163A4C 0015F88C 38 1F 41 00 */ addi r0, r31, 0x4100 -/* 80163A50 0015F890 38 7F 40 00 */ addi r3, r31, 0x4000 -/* 80163A54 0015F894 90 BA 0A 94 */ stw r5, 0xa94(r26) -/* 80163A58 0015F898 7C 63 32 14 */ add r3, r3, r6 -/* 80163A5C 0015F89C 7C 00 32 14 */ add r0, r0, r6 -/* 80163A60 0015F8A0 90 7A 0A 9C */ stw r3, 0xa9c(r26) -/* 80163A64 0015F8A4 54 84 36 BE */ srwi r4, r4, 26 -/* 80163A68 0015F8A8 90 1A 0A A4 */ stw r0, 0xaa4(r26) -/* 80163A6C 0015F8AC 91 1A 0A 08 */ stw r8, 0xa08(r26) -/* 80163A70 0015F8B0 90 FA 0A 04 */ stw r7, 0xa04(r26) -/* 80163A74 0015F8B4 40 80 00 A0 */ bge lbl_80163B14 -/* 80163A78 0015F8B8 80 7A 0A 0C */ lwz r3, 0xa0c(r26) -/* 80163A7C 0015F8BC 7C C0 1E 2C */ lhbrx r6, r0, r3 -/* 80163A80 0015F8C0 7C A7 00 D0 */ neg r5, r7 -/* 80163A84 0015F8C4 38 63 00 02 */ addi r3, r3, 0x2 -/* 80163A88 0015F8C8 38 07 00 10 */ addi r0, r7, 0x10 -/* 80163A8C 0015F8CC 7C C5 28 30 */ slw r5, r6, r5 -/* 80163A90 0015F8D0 90 7A 0A 0C */ stw r3, 0xa0c(r26) -/* 80163A94 0015F8D4 7D 03 2B 78 */ or r3, r8, r5 -/* 80163A98 0015F8D8 90 7A 0A 08 */ stw r3, 0xa08(r26) -/* 80163A9C 0015F8DC 90 1A 0A 04 */ stw r0, 0xa04(r26) -/* 80163AA0 0015F8E0 48 00 00 74 */ b lbl_80163B14 -.global lbl_80163AA4 -lbl_80163AA4: -/* 80163AA4 0015F8E4 81 1A 0A 08 */ lwz r8, 0xa08(r26) -/* 80163AA8 0015F8E8 3C 60 80 45 */ lis r3, VX2GolombCodeSigned@ha -/* 80163AAC 0015F8EC 3C A0 80 45 */ lis r5, VX2GolombCodeSignedSize@ha -/* 80163AB0 0015F8F0 80 1A 0A 04 */ lwz r0, 0xa04(r26) -/* 80163AB4 0015F8F4 55 06 7C 7E */ srwi r6, r8, 17 -/* 80163AB8 0015F8F8 38 63 85 D8 */ addi r3, r3, VX2GolombCodeSigned@l -/* 80163ABC 0015F8FC 7D 23 30 AE */ lbzx r9, r3, r6 -/* 80163AC0 0015F900 38 A5 05 D8 */ addi r5, r5, VX2GolombCodeSignedSize@l -/* 80163AC4 0015F904 7D 29 07 74 */ extsb r9, r9 -/* 80163AC8 0015F908 55 23 10 3A */ slwi r3, r9, 2 -/* 80163ACC 0015F90C 7C 65 1A 14 */ add r3, r5, r3 -/* 80163AD0 0015F910 80 63 01 FC */ lwz r3, 0x1fc(r3) -/* 80163AD4 0015F914 7C E3 00 51 */ subf. r7, r3, r0 -/* 80163AD8 0015F918 7D 08 18 30 */ slw r8, r8, r3 -/* 80163ADC 0015F91C 91 1A 0A 08 */ stw r8, 0xa08(r26) -/* 80163AE0 0015F920 90 FA 0A 04 */ stw r7, 0xa04(r26) -/* 80163AE4 0015F924 40 80 00 2C */ bge lbl_80163B10 -/* 80163AE8 0015F928 80 7A 0A 0C */ lwz r3, 0xa0c(r26) -/* 80163AEC 0015F92C 7C C0 1E 2C */ lhbrx r6, r0, r3 -/* 80163AF0 0015F930 7C A7 00 D0 */ neg r5, r7 -/* 80163AF4 0015F934 38 63 00 02 */ addi r3, r3, 0x2 -/* 80163AF8 0015F938 38 07 00 10 */ addi r0, r7, 0x10 -/* 80163AFC 0015F93C 7C C5 28 30 */ slw r5, r6, r5 -/* 80163B00 0015F940 90 7A 0A 0C */ stw r3, 0xa0c(r26) -/* 80163B04 0015F944 7D 03 2B 78 */ or r3, r8, r5 -/* 80163B08 0015F948 90 7A 0A 08 */ stw r3, 0xa08(r26) -/* 80163B0C 0015F94C 90 1A 0A 04 */ stw r0, 0xa04(r26) -.global lbl_80163B10 -lbl_80163B10: -/* 80163B10 0015F950 7C 84 4A 14 */ add r4, r4, r9 -.global lbl_80163B14 -lbl_80163B14: -/* 80163B14 0015F954 80 1A 0A 00 */ lwz r0, 0xa00(r26) -/* 80163B18 0015F958 7C 04 00 00 */ cmpw r4, r0 -/* 80163B1C 0015F95C 41 82 00 0C */ beq lbl_80163B28 -/* 80163B20 0015F960 7F 43 D3 78 */ mr r3, r26 -/* 80163B24 0015F964 48 00 D1 5D */ bl VX2InverseQuantizationSet__FR14VX2DecoderDatai -.global lbl_80163B28 -lbl_80163B28: -/* 80163B28 0015F968 38 C0 00 00 */ li r6, 0x0 -/* 80163B2C 0015F96C 38 E0 00 00 */ li r7, 0x0 -/* 80163B30 0015F970 39 00 00 00 */ li r8, 0x0 -/* 80163B34 0015F974 48 00 00 4C */ b lbl_80163B80 -.global lbl_80163B38 -lbl_80163B38: -/* 80163B38 0015F978 1C 66 00 0C */ mulli r3, r6, 0xc -/* 80163B3C 0015F97C 38 A0 00 00 */ li r5, 0x0 -/* 80163B40 0015F980 48 00 00 24 */ b lbl_80163B64 -/* 80163B44 0015F984 60 00 00 00 */ nop -.global lbl_80163B48 -lbl_80163B48: -/* 80163B48 0015F988 80 1A 00 B0 */ lwz r0, 0xb0(r26) -/* 80163B4C 0015F98C 38 A5 00 01 */ addi r5, r5, 0x1 -/* 80163B50 0015F990 38 C6 00 01 */ addi r6, r6, 0x1 -/* 80163B54 0015F994 7C 80 1A 14 */ add r4, r0, r3 -/* 80163B58 0015F998 38 63 00 0C */ addi r3, r3, 0xc -/* 80163B5C 0015F99C 90 E4 00 08 */ stw r7, 0x8(r4) -/* 80163B60 0015F9A0 60 E7 00 02 */ ori r7, r7, 0x2 -.global lbl_80163B64 -lbl_80163B64: -/* 80163B64 0015F9A4 80 1A 00 00 */ lwz r0, 0x0(r26) -/* 80163B68 0015F9A8 7C 00 26 70 */ srawi r0, r0, 4 -/* 80163B6C 0015F9AC 7C 05 00 00 */ cmpw r5, r0 -/* 80163B70 0015F9B0 41 80 FF D8 */ blt lbl_80163B48 -/* 80163B74 0015F9B4 60 E7 00 01 */ ori r7, r7, 0x1 -/* 80163B78 0015F9B8 39 08 00 01 */ addi r8, r8, 0x1 -/* 80163B7C 0015F9BC 54 E7 07 FA */ rlwinm r7, r7, 0, 31, 29 -.global lbl_80163B80 -lbl_80163B80: -/* 80163B80 0015F9C0 80 BA 00 04 */ lwz r5, 0x4(r26) -/* 80163B84 0015F9C4 7C A0 26 70 */ srawi r0, r5, 4 -/* 80163B88 0015F9C8 7C 08 00 00 */ cmpw r8, r0 -/* 80163B8C 0015F9CC 41 80 FF AC */ blt lbl_80163B38 -/* 80163B90 0015F9D0 80 7A 00 00 */ lwz r3, 0x0(r26) -/* 80163B94 0015F9D4 38 C0 00 00 */ li r6, 0x0 -/* 80163B98 0015F9D8 7C C0 00 34 */ cntlzw r0, r6 -/* 80163B9C 0015F9DC 39 20 00 00 */ li r9, 0x0 -/* 80163BA0 0015F9E0 7C 64 26 70 */ srawi r4, r3, 4 -/* 80163BA4 0015F9E4 38 E0 00 00 */ li r7, 0x0 -/* 80163BA8 0015F9E8 7C A3 26 70 */ srawi r3, r5, 4 -/* 80163BAC 0015F9EC 54 00 D9 7E */ srwi r0, r0, 5 -/* 80163BB0 0015F9F0 7C 64 19 D6 */ mullw r3, r4, r3 -/* 80163BB4 0015F9F4 7C 00 00 34 */ cntlzw r0, r0 -/* 80163BB8 0015F9F8 54 05 D9 7E */ srwi r5, r0, 5 -/* 80163BBC 0015F9FC 90 7A 00 B4 */ stw r3, 0xb4(r26) -/* 80163BC0 0015FA00 7C 05 00 D0 */ neg r0, r5 -/* 80163BC4 0015FA04 90 DA 04 B4 */ stw r6, 0x4b4(r26) -/* 80163BC8 0015FA08 1D 06 00 0C */ mulli r8, r6, 0xc -/* 80163BCC 0015FA0C 7C 00 2B 78 */ or r0, r0, r5 -/* 80163BD0 0015FA10 80 7A 00 B0 */ lwz r3, 0xb0(r26) -/* 80163BD4 0015FA14 7C C3 42 14 */ add r6, r3, r8 -/* 80163BD8 0015FA18 54 03 0F FE */ srwi r3, r0, 31 -/* 80163BDC 0015FA1C 80 86 00 08 */ lwz r4, 0x8(r6) -/* 80163BE0 0015FA20 54 80 07 FA */ rlwinm r0, r4, 0, 31, 29 -/* 80163BE4 0015FA24 90 06 00 08 */ stw r0, 0x8(r6) -/* 80163BE8 0015FA28 48 00 00 24 */ b lbl_80163C0C -.global lbl_80163BEC -lbl_80163BEC: -/* 80163BEC 0015FA2C 80 9A 00 B0 */ lwz r4, 0xb0(r26) -/* 80163BF0 0015FA30 7C 07 42 14 */ add r0, r7, r8 -/* 80163BF4 0015FA34 38 E7 00 0C */ addi r7, r7, 0xc -/* 80163BF8 0015FA38 39 29 00 01 */ addi r9, r9, 0x1 -/* 80163BFC 0015FA3C 7C 84 02 14 */ add r4, r4, r0 -/* 80163C00 0015FA40 80 04 00 08 */ lwz r0, 0x8(r4) -/* 80163C04 0015FA44 54 00 00 3C */ clrrwi r0, r0, 1 -/* 80163C08 0015FA48 90 04 00 08 */ stw r0, 0x8(r4) -.global lbl_80163C0C -lbl_80163C0C: -/* 80163C0C 0015FA4C 80 1A 00 00 */ lwz r0, 0x0(r26) -/* 80163C10 0015FA50 80 9A 00 B4 */ lwz r4, 0xb4(r26) -/* 80163C14 0015FA54 7C 06 26 70 */ srawi r6, r0, 4 -/* 80163C18 0015FA58 7C 06 1A 14 */ add r0, r6, r3 -/* 80163C1C 0015FA5C 7C 04 00 00 */ cmpw r4, r0 -/* 80163C20 0015FA60 41 81 00 08 */ bgt lbl_80163C28 -/* 80163C24 0015FA64 48 00 00 08 */ b lbl_80163C2C -.global lbl_80163C28 -lbl_80163C28: -/* 80163C28 0015FA68 7C 86 2A 14 */ add r4, r6, r5 -.global lbl_80163C2C -lbl_80163C2C: -/* 80163C2C 0015FA6C 7C 09 20 00 */ cmpw r9, r4 -/* 80163C30 0015FA70 41 80 FF BC */ blt lbl_80163BEC -/* 80163C34 0015FA74 80 1A 0A 14 */ lwz r0, 0xa14(r26) -/* 80163C38 0015FA78 2C 00 00 00 */ cmpwi r0, 0x0 -/* 80163C3C 0015FA7C 41 82 00 AC */ beq lbl_80163CE8 -/* 80163C40 0015FA80 3B E0 00 00 */ li r31, 0x0 -/* 80163C44 0015FA84 3B C0 00 00 */ li r30, 0x0 -/* 80163C48 0015FA88 48 00 00 90 */ b lbl_80163CD8 -.global lbl_80163C4C -lbl_80163C4C: -/* 80163C4C 0015FA8C 81 1A 00 B0 */ lwz r8, 0xb0(r26) -/* 80163C50 0015FA90 80 1A 0A 08 */ lwz r0, 0xa08(r26) -/* 80163C54 0015FA94 7C A8 FA 14 */ add r5, r8, r31 -/* 80163C58 0015FA98 80 7A 0A 04 */ lwz r3, 0xa04(r26) -/* 80163C5C 0015FA9C 80 85 00 08 */ lwz r4, 0x8(r5) -/* 80163C60 0015FAA0 54 07 08 3C */ slwi r7, r0, 1 -/* 80163C64 0015FAA4 90 9A 0A 8C */ stw r4, 0xa8c(r26) -/* 80163C68 0015FAA8 54 09 00 00 */ clrrwi r9, r0, 31 -/* 80163C6C 0015FAAC 34 C3 FF FF */ addic. r6, r3, -0x1 -/* 80163C70 0015FAB0 7C 08 F8 2E */ lwzx r0, r8, r31 -/* 80163C74 0015FAB4 3B FF 00 0C */ addi r31, r31, 0xc -/* 80163C78 0015FAB8 90 1A 08 B4 */ stw r0, 0x8b4(r26) -/* 80163C7C 0015FABC 80 05 00 04 */ lwz r0, 0x4(r5) -/* 80163C80 0015FAC0 90 1A 08 B8 */ stw r0, 0x8b8(r26) -/* 80163C84 0015FAC4 90 FA 0A 08 */ stw r7, 0xa08(r26) -/* 80163C88 0015FAC8 90 DA 0A 04 */ stw r6, 0xa04(r26) -/* 80163C8C 0015FACC 40 80 00 2C */ bge lbl_80163CB8 -/* 80163C90 0015FAD0 80 7A 0A 0C */ lwz r3, 0xa0c(r26) -/* 80163C94 0015FAD4 7C A0 1E 2C */ lhbrx r5, r0, r3 -/* 80163C98 0015FAD8 7C 86 00 D0 */ neg r4, r6 -/* 80163C9C 0015FADC 38 63 00 02 */ addi r3, r3, 0x2 -/* 80163CA0 0015FAE0 38 06 00 10 */ addi r0, r6, 0x10 -/* 80163CA4 0015FAE4 7C A4 20 30 */ slw r4, r5, r4 -/* 80163CA8 0015FAE8 90 7A 0A 0C */ stw r3, 0xa0c(r26) -/* 80163CAC 0015FAEC 7C E3 23 78 */ or r3, r7, r4 -/* 80163CB0 0015FAF0 90 7A 0A 08 */ stw r3, 0xa08(r26) -/* 80163CB4 0015FAF4 90 1A 0A 04 */ stw r0, 0xa04(r26) -.global lbl_80163CB8 -lbl_80163CB8: -/* 80163CB8 0015FAF8 2C 09 00 00 */ cmpwi r9, 0x0 -/* 80163CBC 0015FAFC 41 82 00 10 */ beq lbl_80163CCC -/* 80163CC0 0015FB00 7F 43 D3 78 */ mr r3, r26 -/* 80163CC4 0015FB04 4B FF E0 0D */ bl VX2DecodeBlockIntra__FR14VX2DecoderData -/* 80163CC8 0015FB08 48 00 00 0C */ b lbl_80163CD4 -.global lbl_80163CCC -lbl_80163CCC: -/* 80163CCC 0015FB0C 7F 43 D3 78 */ mr r3, r26 -/* 80163CD0 0015FB10 4B FF E9 41 */ bl VX2DecodeBlockIntraSimple__FR14VX2DecoderData -.global lbl_80163CD4 -lbl_80163CD4: -/* 80163CD4 0015FB14 3B DE 00 01 */ addi r30, r30, 0x1 -.global lbl_80163CD8 -lbl_80163CD8: -/* 80163CD8 0015FB18 80 1A 00 B4 */ lwz r0, 0xb4(r26) -/* 80163CDC 0015FB1C 7C 1E 00 00 */ cmpw r30, r0 -/* 80163CE0 0015FB20 41 80 FF 6C */ blt lbl_80163C4C -/* 80163CE4 0015FB24 48 00 01 F0 */ b lbl_80163ED4 -.global lbl_80163CE8 -lbl_80163CE8: -/* 80163CE8 0015FB28 3B C0 00 00 */ li r30, 0x0 -/* 80163CEC 0015FB2C 3B E0 00 00 */ li r31, 0x0 -/* 80163CF0 0015FB30 3B 20 00 00 */ li r25, 0x0 -/* 80163CF4 0015FB34 38 C0 00 00 */ li r6, 0x0 -/* 80163CF8 0015FB38 38 80 00 00 */ li r4, 0x0 -/* 80163CFC 0015FB3C 48 00 00 18 */ b lbl_80163D14 -.global lbl_80163D00 -lbl_80163D00: -/* 80163D00 0015FB40 80 1A 0A 1C */ lwz r0, 0xa1c(r26) -/* 80163D04 0015FB44 38 C6 00 01 */ addi r6, r6, 0x1 -/* 80163D08 0015FB48 7C 60 22 14 */ add r3, r0, r4 -/* 80163D0C 0015FB4C 38 84 00 04 */ addi r4, r4, 0x4 -/* 80163D10 0015FB50 93 23 00 04 */ stw r25, 0x4(r3) -.global lbl_80163D14 -lbl_80163D14: -/* 80163D14 0015FB54 80 1A 00 00 */ lwz r0, 0x0(r26) -/* 80163D18 0015FB58 7C 05 26 70 */ srawi r5, r0, 4 -/* 80163D1C 0015FB5C 7C 06 28 00 */ cmpw r6, r5 -/* 80163D20 0015FB60 41 80 FF E0 */ blt lbl_80163D00 -/* 80163D24 0015FB64 7C 1E 2B D6 */ divw r0, r30, r5 -/* 80163D28 0015FB68 80 7A 0A 1C */ lwz r3, 0xa1c(r26) -/* 80163D2C 0015FB6C 3B 60 00 00 */ li r27, 0x0 -/* 80163D30 0015FB70 7C 00 29 D6 */ mullw r0, r0, r5 -/* 80163D34 0015FB74 7F A0 00 D0 */ neg r29, r0 -/* 80163D38 0015FB78 38 1D 00 01 */ addi r0, r29, 0x1 -/* 80163D3C 0015FB7C 54 00 10 3A */ slwi r0, r0, 2 -/* 80163D40 0015FB80 7F 83 02 14 */ add r28, r3, r0 -/* 80163D44 0015FB84 48 00 01 84 */ b lbl_80163EC8 -.global lbl_80163D48 -lbl_80163D48: -/* 80163D48 0015FB88 80 9A 00 B0 */ lwz r4, 0xb0(r26) -/* 80163D4C 0015FB8C 3B DE 00 01 */ addi r30, r30, 0x1 -/* 80163D50 0015FB90 7C 64 FA 14 */ add r3, r4, r31 -/* 80163D54 0015FB94 80 03 00 08 */ lwz r0, 0x8(r3) -/* 80163D58 0015FB98 90 1A 0A 8C */ stw r0, 0xa8c(r26) -/* 80163D5C 0015FB9C 7C 04 F8 2E */ lwzx r0, r4, r31 -/* 80163D60 0015FBA0 3B FF 00 0C */ addi r31, r31, 0xc -/* 80163D64 0015FBA4 90 1A 08 B4 */ stw r0, 0x8b4(r26) -/* 80163D68 0015FBA8 80 03 00 04 */ lwz r0, 0x4(r3) -/* 80163D6C 0015FBAC 90 1A 08 B8 */ stw r0, 0x8b8(r26) -/* 80163D70 0015FBB0 A8 DC 00 04 */ lha r6, 0x4(r28) -/* 80163D74 0015FBB4 A8 BC 00 00 */ lha r5, 0x0(r28) -/* 80163D78 0015FBB8 7C C0 33 78 */ mr r0, r6 -/* 80163D7C 0015FBBC 7C 05 30 00 */ cmpw r5, r6 -/* 80163D80 0015FBC0 41 80 00 08 */ blt lbl_80163D88 -/* 80163D84 0015FBC4 7C A0 2B 78 */ mr r0, r5 -.global lbl_80163D88 -lbl_80163D88: -/* 80163D88 0015FBC8 A8 FC FF FC */ lha r7, -0x4(r28) -/* 80163D8C 0015FBCC 7C 00 07 34 */ extsh r0, r0 -/* 80163D90 0015FBD0 7C 07 00 00 */ cmpw r7, r0 -/* 80163D94 0015FBD4 41 80 00 0C */ blt lbl_80163DA0 -/* 80163D98 0015FBD8 7C E4 3B 78 */ mr r4, r7 -/* 80163D9C 0015FBDC 48 00 00 14 */ b lbl_80163DB0 -.global lbl_80163DA0 -lbl_80163DA0: -/* 80163DA0 0015FBE0 7C 05 30 00 */ cmpw r5, r6 -/* 80163DA4 0015FBE4 7C C4 33 78 */ mr r4, r6 -/* 80163DA8 0015FBE8 41 80 00 08 */ blt lbl_80163DB0 -/* 80163DAC 0015FBEC 7C A4 2B 78 */ mr r4, r5 -.global lbl_80163DB0 -lbl_80163DB0: -/* 80163DB0 0015FBF0 7C 05 30 00 */ cmpw r5, r6 -/* 80163DB4 0015FBF4 7C C0 33 78 */ mr r0, r6 -/* 80163DB8 0015FBF8 41 81 00 08 */ bgt lbl_80163DC0 -/* 80163DBC 0015FBFC 7C A0 2B 78 */ mr r0, r5 -.global lbl_80163DC0 -lbl_80163DC0: -/* 80163DC0 0015FC00 7C 00 07 34 */ extsh r0, r0 -/* 80163DC4 0015FC04 7C 07 00 00 */ cmpw r7, r0 -/* 80163DC8 0015FC08 41 81 00 0C */ bgt lbl_80163DD4 -/* 80163DCC 0015FC0C 7C E3 3B 78 */ mr r3, r7 -/* 80163DD0 0015FC10 48 00 00 14 */ b lbl_80163DE4 -.global lbl_80163DD4 -lbl_80163DD4: -/* 80163DD4 0015FC14 7C 05 30 00 */ cmpw r5, r6 -/* 80163DD8 0015FC18 7C C3 33 78 */ mr r3, r6 -/* 80163DDC 0015FC1C 41 81 00 08 */ bgt lbl_80163DE4 -/* 80163DE0 0015FC20 7C A3 2B 78 */ mr r3, r5 -.global lbl_80163DE4 -lbl_80163DE4: -/* 80163DE4 0015FC24 7C 06 3A 14 */ add r0, r6, r7 -/* 80163DE8 0015FC28 7C 05 02 14 */ add r0, r5, r0 -/* 80163DEC 0015FC2C 7C 03 00 50 */ subf r0, r3, r0 -/* 80163DF0 0015FC30 7C 04 00 50 */ subf r0, r4, r0 -/* 80163DF4 0015FC34 B0 1A 0A 24 */ sth r0, 0xa24(r26) -/* 80163DF8 0015FC38 A8 DC 00 06 */ lha r6, 0x6(r28) -/* 80163DFC 0015FC3C A8 7C 00 02 */ lha r3, 0x2(r28) -/* 80163E00 0015FC40 7C C0 33 78 */ mr r0, r6 -/* 80163E04 0015FC44 7C 03 30 00 */ cmpw r3, r6 -/* 80163E08 0015FC48 41 80 00 08 */ blt lbl_80163E10 -/* 80163E0C 0015FC4C 7C 60 1B 78 */ mr r0, r3 -.global lbl_80163E10 -lbl_80163E10: -/* 80163E10 0015FC50 A8 FC FF FE */ lha r7, -0x2(r28) -/* 80163E14 0015FC54 7C 00 07 34 */ extsh r0, r0 -/* 80163E18 0015FC58 7C 07 00 00 */ cmpw r7, r0 -/* 80163E1C 0015FC5C 41 80 00 0C */ blt lbl_80163E28 -/* 80163E20 0015FC60 7C E5 3B 78 */ mr r5, r7 -/* 80163E24 0015FC64 48 00 00 14 */ b lbl_80163E38 -.global lbl_80163E28 -lbl_80163E28: -/* 80163E28 0015FC68 7C 03 30 00 */ cmpw r3, r6 -/* 80163E2C 0015FC6C 7C C5 33 78 */ mr r5, r6 -/* 80163E30 0015FC70 41 80 00 08 */ blt lbl_80163E38 -/* 80163E34 0015FC74 7C 65 1B 78 */ mr r5, r3 -.global lbl_80163E38 -lbl_80163E38: -/* 80163E38 0015FC78 7C 03 30 00 */ cmpw r3, r6 -/* 80163E3C 0015FC7C 7C C0 33 78 */ mr r0, r6 -/* 80163E40 0015FC80 41 81 00 08 */ bgt lbl_80163E48 -/* 80163E44 0015FC84 7C 60 1B 78 */ mr r0, r3 -.global lbl_80163E48 -lbl_80163E48: -/* 80163E48 0015FC88 7C 00 07 34 */ extsh r0, r0 -/* 80163E4C 0015FC8C 7C 07 00 00 */ cmpw r7, r0 -/* 80163E50 0015FC90 41 81 00 0C */ bgt lbl_80163E5C -/* 80163E54 0015FC94 7C E4 3B 78 */ mr r4, r7 -/* 80163E58 0015FC98 48 00 00 14 */ b lbl_80163E6C -.global lbl_80163E5C -lbl_80163E5C: -/* 80163E5C 0015FC9C 7C 03 30 00 */ cmpw r3, r6 -/* 80163E60 0015FCA0 7C C4 33 78 */ mr r4, r6 -/* 80163E64 0015FCA4 41 81 00 08 */ bgt lbl_80163E6C -/* 80163E68 0015FCA8 7C 64 1B 78 */ mr r4, r3 -.global lbl_80163E6C -lbl_80163E6C: -/* 80163E6C 0015FCAC 7C 06 3A 14 */ add r0, r6, r7 -/* 80163E70 0015FCB0 B3 3A 0A 20 */ sth r25, 0xa20(r26) -/* 80163E74 0015FCB4 7C 03 02 14 */ add r0, r3, r0 -/* 80163E78 0015FCB8 7F 43 D3 78 */ mr r3, r26 -/* 80163E7C 0015FCBC 7C 04 00 50 */ subf r0, r4, r0 -/* 80163E80 0015FCC0 B3 3A 0A 22 */ sth r25, 0xa22(r26) -/* 80163E84 0015FCC4 7C 05 00 50 */ subf r0, r5, r0 -/* 80163E88 0015FCC8 B0 1A 0A 26 */ sth r0, 0xa26(r26) -/* 80163E8C 0015FCCC 4B FF 12 B5 */ bl VX2DecodeBlockInter16x16__FR14VX2DecoderData -/* 80163E90 0015FCD0 A8 1A 0A 20 */ lha r0, 0xa20(r26) -/* 80163E94 0015FCD4 3B BD 00 01 */ addi r29, r29, 0x1 -/* 80163E98 0015FCD8 B0 1C 00 00 */ sth r0, 0x0(r28) -/* 80163E9C 0015FCDC A8 1A 0A 22 */ lha r0, 0xa22(r26) -/* 80163EA0 0015FCE0 B0 1C 00 02 */ sth r0, 0x2(r28) -/* 80163EA4 0015FCE4 3B 9C 00 04 */ addi r28, r28, 0x4 -/* 80163EA8 0015FCE8 80 1A 00 00 */ lwz r0, 0x0(r26) -/* 80163EAC 0015FCEC 7C 00 26 70 */ srawi r0, r0, 4 -/* 80163EB0 0015FCF0 7C 1D 00 00 */ cmpw r29, r0 -/* 80163EB4 0015FCF4 40 82 00 10 */ bne lbl_80163EC4 -/* 80163EB8 0015FCF8 80 7A 0A 1C */ lwz r3, 0xa1c(r26) -/* 80163EBC 0015FCFC 3B A0 00 00 */ li r29, 0x0 -/* 80163EC0 0015FD00 3B 83 00 04 */ addi r28, r3, 0x4 -.global lbl_80163EC4 -lbl_80163EC4: -/* 80163EC4 0015FD04 3B 7B 00 01 */ addi r27, r27, 0x1 -.global lbl_80163EC8 -lbl_80163EC8: -/* 80163EC8 0015FD08 80 1A 00 B4 */ lwz r0, 0xb4(r26) -/* 80163ECC 0015FD0C 7C 1B 00 00 */ cmpw r27, r0 -/* 80163ED0 0015FD10 41 80 FE 78 */ blt lbl_80163D48 -.global lbl_80163ED4 -lbl_80163ED4: -/* 80163ED4 0015FD14 81 9A 0F 9C */ lwz r12, 0xf9c(r26) -/* 80163ED8 0015FD18 7D 89 03 A6 */ mtctr r12 -/* 80163EDC 0015FD1C 4E 80 04 21 */ bctrl -/* 80163EE0 0015FD20 39 61 00 30 */ addi r11, r1, 0x30 -/* 80163EE4 0015FD24 80 7A 00 68 */ lwz r3, 0x68(r26) -/* 80163EE8 0015FD28 4B EA 34 99 */ bl lbl_80007380 -/* 80163EEC 0015FD2C 80 01 00 34 */ lwz r0, 0x34(r1) -/* 80163EF0 0015FD30 7C 08 03 A6 */ mtlr r0 -/* 80163EF4 0015FD34 38 21 00 30 */ addi r1, r1, 0x30 -/* 80163EF8 0015FD38 4E 80 00 20 */ blr -/* 80163EFC 0015FD3C 00 00 00 00 */ .4byte 0x00000000 -.global VX2DecoderGetQuantizer__FR14VX2DecoderData -VX2DecoderGetQuantizer__FR14VX2DecoderData: -/* 80163F00 0015FD40 80 63 0A 00 */ lwz r3, 0xa00(r3) -/* 80163F04 0015FD44 4E 80 00 20 */ blr -/* 80163F08 0015FD48 00 00 00 00 */ .4byte 0x00000000 -/* 80163F0C 0015FD4C 00 00 00 00 */ .4byte 0x00000000 diff --git a/asm/libMobiclip/VX2_Decoder_8040f630.s b/asm/libMobiclip/VX2_Decoder_8040f630.s deleted file mode 100644 index 2aa2e000..00000000 --- a/asm/libMobiclip/VX2_Decoder_8040f630.s +++ /dev/null @@ -1,4322 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global InvVlc -InvVlc: - - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x822C822C - .4byte lbl_803C803C - .4byte 0x00BC00BC - .4byte 0x00AC00AC - .4byte 0xB81BB81B - .4byte 0xB81BB81B - .4byte 0xB61BB61B - .4byte 0xB61BB61B - .4byte 0xB41BB41B - .4byte 0xB41BB41B - .4byte 0xB21BB21B - .4byte 0xB21BB21B - .4byte 0x122B122B - .4byte 0x122B122B - .4byte 0x102B102B - .4byte 0x102B102B - .4byte 0x0E2B0E2B - .4byte 0x0E2B0E2B - .4byte 0x0C2B0C2B - .4byte 0x0C2B0C2B - .4byte 0x0A2B0A2B - .4byte 0x0A2B0A2B - .4byte 0x063B063B - .4byte 0x063B063B - .4byte 0x043B043B - .4byte 0x043B043B - .4byte 0x024B024B - .4byte 0x024B024B - .4byte 0x00CC00CC - .4byte 0x025C025C - .4byte 0x2E1C2E1C - .4byte 0x301C301C - .4byte 0xBA1CBA1C - .4byte 0xBC1CBC1C - .4byte 0xBE1CBE1C - .4byte 0xC01CC01C - .4byte 0x026D044D - .4byte 0x083D0A3D - .4byte 0x0C3D142D - .4byte 0x321D341D - .4byte 0xC21DC41D - .4byte 0xC61DC81D - .4byte 0xCA1DCC1D - .4byte 0xCE1DD01D - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x009B009B - .4byte 0x009B009B - .4byte 0x008B008B - .4byte 0x008B008B - .4byte 0xB01AB01A - .4byte 0xB01AB01A - .4byte 0xB01AB01A - .4byte 0xB01AB01A - .4byte 0xAE1AAE1A - .4byte 0xAE1AAE1A - .4byte 0xAE1AAE1A - .4byte 0xAE1AAE1A - .4byte 0xAC1AAC1A - .4byte 0xAC1AAC1A - .4byte 0xAC1AAC1A - .4byte 0xAC1AAC1A - .4byte 0xAA1AAA1A - .4byte 0xAA1AAA1A - .4byte 0xAA1AAA1A - .4byte 0xAA1AAA1A - .4byte 0xA81AA81A - .4byte 0xA81AA81A - .4byte 0xA81AA81A - .4byte 0xA81AA81A - .4byte 0xA61AA61A - .4byte 0xA61AA61A - .4byte 0xA61AA61A - .4byte 0xA61AA61A - .4byte 0xA41AA41A - .4byte 0xA41AA41A - .4byte 0xA41AA41A - .4byte 0xA41AA41A - .4byte 0xA21AA21A - .4byte 0xA21AA21A - .4byte 0xA21AA21A - .4byte 0xA21AA21A - .4byte 0x802A802A - .4byte 0x802A802A - .4byte 0x802A802A - .4byte 0x802A802A - .4byte 0x2C1A2C1A - .4byte 0x2C1A2C1A - .4byte 0x2C1A2C1A - .4byte 0x2C1A2C1A - .4byte 0x2A1A2A1A - .4byte 0x2A1A2A1A - .4byte 0x2A1A2A1A - .4byte 0x2A1A2A1A - .4byte 0x281A281A - .4byte 0x281A281A - .4byte 0x281A281A - .4byte 0x281A281A - .4byte 0x261A261A - .4byte 0x261A261A - .4byte 0x261A261A - .4byte 0x261A261A - .4byte 0x241A241A - .4byte 0x241A241A - .4byte 0x241A241A - .4byte 0x241A241A - .4byte 0x221A221A - .4byte 0x221A221A - .4byte 0x221A221A - .4byte 0x221A221A - .4byte 0x201A201A - .4byte 0x201A201A - .4byte 0x201A201A - .4byte 0x201A201A - .4byte 0x1E1A1E1A - .4byte 0x1E1A1E1A - .4byte 0x1E1A1E1A - .4byte 0x1E1A1E1A - .4byte 0x082A082A - .4byte 0x082A082A - .4byte 0x082A082A - .4byte 0x082A082A - .4byte 0x062A062A - .4byte 0x062A062A - .4byte 0x062A062A - .4byte 0x062A062A - .4byte 0x007A007A - .4byte 0x007A007A - .4byte 0x007A007A - .4byte 0x007A007A - .4byte 0x006A006A - .4byte 0x006A006A - .4byte 0x006A006A - .4byte 0x006A006A - .4byte 0xA019A019 - .4byte 0xA019A019 - .4byte 0xA019A019 - .4byte 0xA019A019 - .4byte 0xA019A019 - .4byte 0xA019A019 - .4byte 0xA019A019 - .4byte 0xA019A019 - .4byte 0x9E199E19 - .4byte 0x9E199E19 - .4byte 0x9E199E19 - .4byte 0x9E199E19 - .4byte 0x9E199E19 - .4byte 0x9E199E19 - .4byte 0x9E199E19 - .4byte 0x9E199E19 - .4byte 0x9C199C19 - .4byte 0x9C199C19 - .4byte 0x9C199C19 - .4byte 0x9C199C19 - .4byte 0x9C199C19 - .4byte 0x9C199C19 - .4byte 0x9C199C19 - .4byte 0x9C199C19 - .4byte 0x9A199A19 - .4byte 0x9A199A19 - .4byte 0x9A199A19 - .4byte 0x9A199A19 - .4byte 0x9A199A19 - .4byte 0x9A199A19 - .4byte 0x9A199A19 - .4byte 0x9A199A19 - .4byte 0x98199819 - .4byte 0x98199819 - .4byte 0x98199819 - .4byte 0x98199819 - .4byte 0x98199819 - .4byte 0x98199819 - .4byte 0x98199819 - .4byte 0x98199819 - .4byte 0x96199619 - .4byte 0x96199619 - .4byte 0x96199619 - .4byte 0x96199619 - .4byte 0x96199619 - .4byte 0x96199619 - .4byte 0x96199619 - .4byte 0x96199619 - .4byte 0x94199419 - .4byte 0x94199419 - .4byte 0x94199419 - .4byte 0x94199419 - .4byte 0x94199419 - .4byte 0x94199419 - .4byte 0x94199419 - .4byte 0x94199419 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x1C191C19 - .4byte 0x1C191C19 - .4byte 0x1C191C19 - .4byte 0x1C191C19 - .4byte 0x1C191C19 - .4byte 0x1C191C19 - .4byte 0x1C191C19 - .4byte 0x1C191C19 - .4byte 0x1A191A19 - .4byte 0x1A191A19 - .4byte 0x1A191A19 - .4byte 0x1A191A19 - .4byte 0x1A191A19 - .4byte 0x1A191A19 - .4byte 0x1A191A19 - .4byte 0x1A191A19 - .4byte 0x04290429 - .4byte 0x04290429 - .4byte 0x04290429 - .4byte 0x04290429 - .4byte 0x04290429 - .4byte 0x04290429 - .4byte 0x04290429 - .4byte 0x04290429 - .4byte 0x02390239 - .4byte 0x02390239 - .4byte 0x02390239 - .4byte 0x02390239 - .4byte 0x02390239 - .4byte 0x02390239 - .4byte 0x02390239 - .4byte 0x02390239 - .4byte 0x00590059 - .4byte 0x00590059 - .4byte 0x00590059 - .4byte 0x00590059 - .4byte 0x00590059 - .4byte 0x00590059 - .4byte 0x00590059 - .4byte 0x00590059 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x90189018 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8E188E18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8C188C18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x18181818 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x16181618 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x14181418 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x00480048 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x88178817 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x86178617 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x12171217 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x10171017 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0E170E17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x0C170C17 - -.global lbl_80410000 -lbl_80410000: - - .byte 0x0C - -.global lbl_80410001 -lbl_80410001: - - .byte 0x17 - -.global lbl_80410002 -lbl_80410002: - - .byte 0x0C - -.global lbl_80410003 -lbl_80410003: - - .byte 0x17 - -.global lbl_80410004 -lbl_80410004: - - .byte 0x0C - -.global lbl_80410005 -lbl_80410005: - - .byte 0x17 - -.global lbl_80410006 -lbl_80410006: - - .byte 0x0C - -.global lbl_80410007 -lbl_80410007: - - .byte 0x17 - -.global lbl_80410008 -lbl_80410008: - - .byte 0x0C - -.global lbl_80410009 -lbl_80410009: - - .byte 0x17, 0x0C, 0x17 - -.global lbl_8041000C -lbl_8041000C: - - .byte 0x0C - -.global lbl_8041000D -lbl_8041000D: - - .byte 0x17, 0x0C, 0x17 - -.global lbl_80410010 -lbl_80410010: - - .4byte 0x0C170C17 - -.global lbl_80410014 -lbl_80410014: - - .4byte 0x0C170C17 - -.global lbl_80410018 -lbl_80410018: - - .4byte 0x0C170C17 - -.global lbl_8041001C -lbl_8041001C: - - .4byte 0x0C170C17 - -.global lbl_80410020 -lbl_80410020: - - .4byte 0x0C170C17 - -.global lbl_80410024 -lbl_80410024: - - .4byte 0x0C170C17 - -.global lbl_80410028 -lbl_80410028: - - .4byte 0x0C170C17 - .4byte 0x0C170C17 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - -.global lbl_80410050 -lbl_80410050: - - .4byte 0x02270227 - .4byte 0x02270227 - -.global lbl_80410058 -lbl_80410058: - - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x00370037 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x0A160A16 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x08160816 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x06160616 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x02140214 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x04150415 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00250025 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x807C807C - .4byte 0x806C806C - .4byte 0x016C016C - .4byte 0x015C015C - .4byte 0x842B842B - .4byte 0x842B842B - .4byte 0x823B823B - .4byte 0x823B823B - .4byte 0x805B805B - .4byte 0x805B805B - .4byte 0x1A1B1A1B - .4byte 0x1A1B1A1B - .4byte 0x0A3B0A3B - .4byte 0x0A3B0A3B - .4byte 0x102B102B - .4byte 0x102B102B - .4byte 0x083B083B - .4byte 0x083B083B - .4byte 0x064B064B - .4byte 0x064B064B - .4byte 0x044B044B - .4byte 0x044B044B - .4byte 0x027B027B - .4byte 0x027B027B - .4byte 0x014B014B - .4byte 0x014B014B - .4byte 0x013B013B - .4byte 0x013B013B - .4byte 0x017C017C - .4byte 0x018C018C - .4byte 0x028C028C - .4byte 0x122C122C - .4byte 0x862C862C - .4byte 0x882C882C - .4byte 0x9E1C9E1C - .4byte 0xA01CA01C - .4byte 0x019D01AD - .4byte 0x01BD029D - .4byte 0x0C3D02AD - .4byte 0x045D0E3D - .4byte 0x1C1D808D - .4byte 0x8A2D8C2D - .4byte 0xA21DA41D - .4byte 0xA61DA81D - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x00010001 - .4byte 0x012B012B - .4byte 0x012B012B - .4byte 0x011B011B - .4byte 0x011B011B - .4byte 0x9C1A9C1A - .4byte 0x9C1A9C1A - .4byte 0x9C1A9C1A - .4byte 0x9C1A9C1A - .4byte 0x9A1A9A1A - .4byte 0x9A1A9A1A - .4byte 0x9A1A9A1A - .4byte 0x9A1A9A1A - .4byte 0x981A981A - .4byte 0x981A981A - .4byte 0x981A981A - .4byte 0x981A981A - .4byte 0x961A961A - .4byte 0x961A961A - .4byte 0x961A961A - .4byte 0x961A961A - .4byte 0x941A941A - .4byte 0x941A941A - .4byte 0x941A941A - .4byte 0x941A941A - .4byte 0x822A822A - .4byte 0x822A822A - .4byte 0x822A822A - .4byte 0x822A822A - .4byte lbl_804A804A - .4byte lbl_804A804A - .4byte lbl_804A804A - .4byte lbl_804A804A - .4byte 0x181A181A - .4byte 0x181A181A - .4byte 0x181A181A - .4byte 0x181A181A - .4byte 0x161A161A - .4byte 0x161A161A - .4byte 0x161A161A - .4byte 0x161A161A - .4byte 0x0E2A0E2A - .4byte 0x0E2A0E2A - .4byte 0x0E2A0E2A - .4byte 0x0E2A0E2A - .4byte 0x0C2A0C2A - .4byte 0x0C2A0C2A - .4byte 0x0C2A0C2A - .4byte 0x0C2A0C2A - .4byte 0x0A2A0A2A - .4byte 0x0A2A0A2A - .4byte 0x0A2A0A2A - .4byte 0x0A2A0A2A - .4byte 0x063A063A - .4byte 0x063A063A - .4byte 0x063A063A - .4byte 0x063A063A - .4byte 0x043A043A - .4byte 0x043A043A - .4byte 0x043A043A - .4byte 0x043A043A - .4byte 0x026A026A - .4byte 0x026A026A - .4byte 0x026A026A - .4byte 0x026A026A - .4byte 0x025A025A - .4byte 0x025A025A - .4byte 0x025A025A - .4byte 0x025A025A - .4byte 0x010A010A - .4byte 0x010A010A - .4byte 0x010A010A - .4byte 0x010A010A - .4byte 0x082A082A - .4byte 0x082A082A - .4byte 0x082A082A - .4byte 0x082A082A - .4byte 0x00FA00FA - .4byte 0x00FA00FA - .4byte 0x00FA00FA - .4byte 0x00FA00FA - .4byte 0x00EA00EA - .4byte 0x00EA00EA - .4byte 0x00EA00EA - .4byte 0x00EA00EA - .4byte 0x00DA00DA - .4byte 0x00DA00DA - .4byte 0x00DA00DA - .4byte 0x00DA00DA - .4byte 0x90199019 - .4byte 0x90199019 - .4byte 0x90199019 - .4byte 0x90199019 - .4byte 0x90199019 - .4byte 0x90199019 - .4byte 0x90199019 - .4byte 0x90199019 - .4byte 0x8E198E19 - .4byte 0x8E198E19 - .4byte 0x8E198E19 - .4byte 0x8E198E19 - .4byte 0x8E198E19 - .4byte 0x8E198E19 - .4byte 0x8E198E19 - .4byte 0x8E198E19 - .4byte 0x8C198C19 - .4byte 0x8C198C19 - .4byte 0x8C198C19 - .4byte 0x8C198C19 - .4byte 0x8C198C19 - .4byte 0x8C198C19 - .4byte 0x8C198C19 - .4byte 0x8C198C19 - .4byte 0x80398039 - .4byte 0x80398039 - .4byte 0x80398039 - .4byte 0x80398039 - .4byte 0x80398039 - .4byte 0x80398039 - .4byte 0x80398039 - .4byte 0x80398039 - .4byte 0x14191419 - .4byte 0x14191419 - .4byte 0x14191419 - .4byte 0x14191419 - .4byte 0x14191419 - .4byte 0x14191419 - .4byte 0x14191419 - .4byte 0x14191419 - .4byte 0x12191219 - .4byte 0x12191219 - .4byte 0x12191219 - .4byte 0x12191219 - .4byte 0x12191219 - .4byte 0x12191219 - .4byte 0x12191219 - .4byte 0x12191219 - .4byte 0x10191019 - .4byte 0x10191019 - .4byte 0x10191019 - .4byte 0x10191019 - .4byte 0x10191019 - .4byte 0x10191019 - .4byte 0x10191019 - .4byte 0x10191019 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x92199219 - .4byte 0x06290629 - .4byte 0x06290629 - .4byte 0x06290629 - .4byte 0x06290629 - .4byte 0x06290629 - .4byte 0x06290629 - .4byte 0x06290629 - .4byte 0x06290629 - .4byte 0x02490249 - .4byte 0x02490249 - .4byte 0x02490249 - .4byte 0x02490249 - .4byte 0x02490249 - .4byte 0x02490249 - .4byte 0x02490249 - .4byte 0x02490249 - .4byte 0x00C900C9 - .4byte 0x00C900C9 - .4byte 0x00C900C9 - .4byte 0x00C900C9 - .4byte 0x00C900C9 - .4byte 0x00C900C9 - .4byte 0x00C900C9 - .4byte 0x00C900C9 - .4byte 0x00B900B9 - .4byte 0x00B900B9 - .4byte 0x00B900B9 - .4byte 0x00B900B9 - .4byte 0x00B900B9 - .4byte 0x00B900B9 - .4byte 0x00B900B9 - .4byte 0x00B900B9 - .4byte 0x00A900A9 - .4byte 0x00A900A9 - .4byte 0x00A900A9 - .4byte 0x00A900A9 - .4byte 0x00A900A9 - .4byte 0x00A900A9 - .4byte 0x00A900A9 - .4byte 0x00A900A9 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x88188818 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x86188618 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x0C180C18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x8A188A18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x0E180E18 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x04280428 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x02380238 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x00980098 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x80278027 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x0A170A17 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x84178417 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x82178217 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x08170817 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x06170617 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00870087 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x00770077 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x02270227 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x00670067 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x04160416 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00560056 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x00460046 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x80158015 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00130013 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x00240024 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x02150215 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x00350035 - .4byte 0x0C060403 - .4byte 0x03030302 - .4byte 0x02020201 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010100 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x03020101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01000000 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x1B0A0504 - .4byte 0x03030303 - .4byte 0x02020101 - .4byte 0x01010100 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x08030202 - .4byte 0x02020201 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01000000 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0 - .4byte 0x011B0B07 - .4byte 0x03020201 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01290201 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x010F0A08 - .4byte 0x04030202 - .4byte 0x02020201 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01150702 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 - .4byte 0x01010101 diff --git a/asm/libMobiclip/VX2_InvMc_8016f3c0.s b/asm/libMobiclip/VX2_InvMc.s similarity index 100% rename from asm/libMobiclip/VX2_InvMc_8016f3c0.s rename to asm/libMobiclip/VX2_InvMc.s diff --git a/asm/libMobiclip/VX2_InverseQuantization_80413830.s b/asm/libMobiclip/VX2_InverseQuantization.s similarity index 58% rename from asm/libMobiclip/VX2_InverseQuantization_80413830.s rename to asm/libMobiclip/VX2_InverseQuantization.s index 72eebffb..2df48f45 100644 --- a/asm/libMobiclip/VX2_InverseQuantization_80413830.s +++ b/asm/libMobiclip/VX2_InverseQuantization.s @@ -1,5 +1,150 @@ .include "macros.inc" +.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860 +.global VX2InverseQuantizationSet__FR14VX2DecoderDatai +VX2InverseQuantizationSet__FR14VX2DecoderDatai: +/* 80170C80 0016CAC0 3C A0 2A AB */ lis r5, 0x2aab +/* 80170C84 0016CAC4 94 21 FF E0 */ stwu r1, -0x20(r1) +/* 80170C88 0016CAC8 38 05 AA AB */ addi r0, r5, -0x5555 +/* 80170C8C 0016CACC 3C C0 80 41 */ lis r6, VX2InverseQuantizer4x4@ha +/* 80170C90 0016CAD0 7C A0 20 96 */ mulhw r5, r0, r4 +/* 80170C94 0016CAD4 93 E1 00 1C */ stw r31, 0x1c(r1) +/* 80170C98 0016CAD8 38 C6 38 30 */ addi r6, r6, VX2InverseQuantizer4x4@l +/* 80170C9C 0016CADC 93 C1 00 18 */ stw r30, 0x18(r1) +/* 80170CA0 0016CAE0 39 20 00 02 */ li r9, 0x2 +/* 80170CA4 0016CAE4 39 06 00 00 */ addi r8, r6, 0x0 +/* 80170CA8 0016CAE8 54 A0 0F FE */ srwi r0, r5, 31 +/* 80170CAC 0016CAEC 93 A1 00 14 */ stw r29, 0x14(r1) +/* 80170CB0 0016CAF0 7C A5 02 14 */ add r5, r5, r0 +/* 80170CB4 0016CAF4 38 E6 08 80 */ addi r7, r6, 0x880 +/* 80170CB8 0016CAF8 1C 05 00 06 */ mulli r0, r5, 0x6 +/* 80170CBC 0016CAFC 93 81 00 10 */ stw r28, 0x10(r1) +/* 80170CC0 0016CB00 7C 00 20 50 */ subf r0, r0, r4 +/* 80170CC4 0016CB04 54 0A 30 32 */ slwi r10, r0, 6 +/* 80170CC8 0016CB08 7D 08 52 14 */ add r8, r8, r10 +/* 80170CCC 0016CB0C 7D 29 03 A6 */ mtctr r9 +.global lbl_80170CD0 +lbl_80170CD0: +/* 80170CD0 0016CB10 81 27 00 00 */ lwz r9, 0x0(r7) +/* 80170CD4 0016CB14 81 68 00 00 */ lwz r11, 0x0(r8) +/* 80170CD8 0016CB18 55 2A 10 3A */ slwi r10, r9, 2 +/* 80170CDC 0016CB1C 81 28 00 04 */ lwz r9, 0x4(r8) +/* 80170CE0 0016CB20 7D 43 52 14 */ add r10, r3, r10 +/* 80170CE4 0016CB24 7D 6B 28 30 */ slw r11, r11, r5 +/* 80170CE8 0016CB28 91 6A 09 C0 */ stw r11, 0x9c0(r10) +/* 80170CEC 0016CB2C 7D 3D 28 30 */ slw r29, r9, r5 +/* 80170CF0 0016CB30 81 28 00 08 */ lwz r9, 0x8(r8) +/* 80170CF4 0016CB34 81 67 00 04 */ lwz r11, 0x4(r7) +/* 80170CF8 0016CB38 7D 3C 28 30 */ slw r28, r9, r5 +/* 80170CFC 0016CB3C 81 48 00 0C */ lwz r10, 0xc(r8) +/* 80170D00 0016CB40 55 69 10 3A */ slwi r9, r11, 2 +/* 80170D04 0016CB44 81 68 00 10 */ lwz r11, 0x10(r8) +/* 80170D08 0016CB48 7D 83 4A 14 */ add r12, r3, r9 +/* 80170D0C 0016CB4C 7D 5F 28 30 */ slw r31, r10, r5 +/* 80170D10 0016CB50 93 AC 09 C0 */ stw r29, 0x9c0(r12) +/* 80170D14 0016CB54 7D 7E 28 30 */ slw r30, r11, r5 +/* 80170D18 0016CB58 81 48 00 18 */ lwz r10, 0x18(r8) +/* 80170D1C 0016CB5C 83 A7 00 08 */ lwz r29, 0x8(r7) +/* 80170D20 0016CB60 81 28 00 14 */ lwz r9, 0x14(r8) +/* 80170D24 0016CB64 7D 4B 28 30 */ slw r11, r10, r5 +/* 80170D28 0016CB68 57 AA 10 3A */ slwi r10, r29, 2 +/* 80170D2C 0016CB6C 7F A3 52 14 */ add r29, r3, r10 +/* 80170D30 0016CB70 7D 2C 28 30 */ slw r12, r9, r5 +/* 80170D34 0016CB74 81 28 00 1C */ lwz r9, 0x1c(r8) +/* 80170D38 0016CB78 39 08 00 20 */ addi r8, r8, 0x20 +/* 80170D3C 0016CB7C 93 9D 09 C0 */ stw r28, 0x9c0(r29) +/* 80170D40 0016CB80 7D 2A 28 30 */ slw r10, r9, r5 +/* 80170D44 0016CB84 81 27 00 0C */ lwz r9, 0xc(r7) +/* 80170D48 0016CB88 55 29 10 3A */ slwi r9, r9, 2 +/* 80170D4C 0016CB8C 7D 23 4A 14 */ add r9, r3, r9 +/* 80170D50 0016CB90 93 E9 09 C0 */ stw r31, 0x9c0(r9) +/* 80170D54 0016CB94 81 27 00 10 */ lwz r9, 0x10(r7) +/* 80170D58 0016CB98 55 29 10 3A */ slwi r9, r9, 2 +/* 80170D5C 0016CB9C 7D 23 4A 14 */ add r9, r3, r9 +/* 80170D60 0016CBA0 93 C9 09 C0 */ stw r30, 0x9c0(r9) +/* 80170D64 0016CBA4 81 27 00 14 */ lwz r9, 0x14(r7) +/* 80170D68 0016CBA8 55 29 10 3A */ slwi r9, r9, 2 +/* 80170D6C 0016CBAC 7D 23 4A 14 */ add r9, r3, r9 +/* 80170D70 0016CBB0 91 89 09 C0 */ stw r12, 0x9c0(r9) +/* 80170D74 0016CBB4 81 27 00 18 */ lwz r9, 0x18(r7) +/* 80170D78 0016CBB8 55 29 10 3A */ slwi r9, r9, 2 +/* 80170D7C 0016CBBC 7D 23 4A 14 */ add r9, r3, r9 +/* 80170D80 0016CBC0 91 69 09 C0 */ stw r11, 0x9c0(r9) +/* 80170D84 0016CBC4 81 27 00 1C */ lwz r9, 0x1c(r7) +/* 80170D88 0016CBC8 38 E7 00 20 */ addi r7, r7, 0x20 +/* 80170D8C 0016CBCC 55 29 10 3A */ slwi r9, r9, 2 +/* 80170D90 0016CBD0 7D 23 4A 14 */ add r9, r3, r9 +/* 80170D94 0016CBD4 91 49 09 C0 */ stw r10, 0x9c0(r9) +/* 80170D98 0016CBD8 42 00 FF 38 */ bdnz lbl_80170CD0 +/* 80170D9C 0016CBDC 54 07 40 2E */ slwi r7, r0, 8 +/* 80170DA0 0016CBE0 38 06 01 80 */ addi r0, r6, 0x180 +/* 80170DA4 0016CBE4 7C E0 3A 14 */ add r7, r0, r7 +/* 80170DA8 0016CBE8 39 00 00 08 */ li r8, 0x8 +/* 80170DAC 0016CBEC 38 C6 07 80 */ addi r6, r6, 0x780 +/* 80170DB0 0016CBF0 38 05 FF FE */ addi r0, r5, -0x2 +/* 80170DB4 0016CBF4 7D 09 03 A6 */ mtctr r8 +.global lbl_80170DB8 +lbl_80170DB8: +/* 80170DB8 0016CBF8 80 A6 00 00 */ lwz r5, 0x0(r6) +/* 80170DBC 0016CBFC 81 27 00 00 */ lwz r9, 0x0(r7) +/* 80170DC0 0016CC00 54 A8 10 3A */ slwi r8, r5, 2 +/* 80170DC4 0016CC04 80 A6 00 04 */ lwz r5, 0x4(r6) +/* 80170DC8 0016CC08 7D 43 42 14 */ add r10, r3, r8 +/* 80170DCC 0016CC0C 7D 3F 00 30 */ slw r31, r9, r0 +/* 80170DD0 0016CC10 54 A8 10 3A */ slwi r8, r5, 2 +/* 80170DD4 0016CC14 81 27 00 04 */ lwz r9, 0x4(r7) +/* 80170DD8 0016CC18 80 A6 00 08 */ lwz r5, 0x8(r6) +/* 80170DDC 0016CC1C 7D 83 42 14 */ add r12, r3, r8 +/* 80170DE0 0016CC20 7D 3E 00 30 */ slw r30, r9, r0 +/* 80170DE4 0016CC24 93 EA 08 C0 */ stw r31, 0x8c0(r10) +/* 80170DE8 0016CC28 54 A8 10 3A */ slwi r8, r5, 2 +/* 80170DEC 0016CC2C 81 67 00 08 */ lwz r11, 0x8(r7) +/* 80170DF0 0016CC30 80 A6 00 0C */ lwz r5, 0xc(r6) +/* 80170DF4 0016CC34 7D 43 42 14 */ add r10, r3, r8 +/* 80170DF8 0016CC38 7D 7F 00 30 */ slw r31, r11, r0 +/* 80170DFC 0016CC3C 93 CC 08 C0 */ stw r30, 0x8c0(r12) +/* 80170E00 0016CC40 54 A8 10 3A */ slwi r8, r5, 2 +/* 80170E04 0016CC44 81 27 00 0C */ lwz r9, 0xc(r7) +/* 80170E08 0016CC48 80 A6 00 10 */ lwz r5, 0x10(r6) +/* 80170E0C 0016CC4C 7D 83 42 14 */ add r12, r3, r8 +/* 80170E10 0016CC50 7D 3E 00 30 */ slw r30, r9, r0 +/* 80170E14 0016CC54 93 EA 08 C0 */ stw r31, 0x8c0(r10) +/* 80170E18 0016CC58 54 A8 10 3A */ slwi r8, r5, 2 +/* 80170E1C 0016CC5C 81 67 00 10 */ lwz r11, 0x10(r7) +/* 80170E20 0016CC60 80 A6 00 14 */ lwz r5, 0x14(r6) +/* 80170E24 0016CC64 7D 43 42 14 */ add r10, r3, r8 +/* 80170E28 0016CC68 93 CC 08 C0 */ stw r30, 0x8c0(r12) +/* 80170E2C 0016CC6C 7D 7F 00 30 */ slw r31, r11, r0 +/* 80170E30 0016CC70 81 27 00 14 */ lwz r9, 0x14(r7) +/* 80170E34 0016CC74 54 A5 10 3A */ slwi r5, r5, 2 +/* 80170E38 0016CC78 93 EA 08 C0 */ stw r31, 0x8c0(r10) +/* 80170E3C 0016CC7C 7D 63 2A 14 */ add r11, r3, r5 +/* 80170E40 0016CC80 80 A6 00 1C */ lwz r5, 0x1c(r6) +/* 80170E44 0016CC84 7D 2C 00 30 */ slw r12, r9, r0 +/* 80170E48 0016CC88 81 06 00 18 */ lwz r8, 0x18(r6) +/* 80170E4C 0016CC8C 38 C6 00 20 */ addi r6, r6, 0x20 +/* 80170E50 0016CC90 81 47 00 18 */ lwz r10, 0x18(r7) +/* 80170E54 0016CC94 54 A5 10 3A */ slwi r5, r5, 2 +/* 80170E58 0016CC98 55 09 10 3A */ slwi r9, r8, 2 +/* 80170E5C 0016CC9C 81 07 00 1C */ lwz r8, 0x1c(r7) +/* 80170E60 0016CCA0 91 8B 08 C0 */ stw r12, 0x8c0(r11) +/* 80170E64 0016CCA4 7D 23 4A 14 */ add r9, r3, r9 +/* 80170E68 0016CCA8 7D 4A 00 30 */ slw r10, r10, r0 +/* 80170E6C 0016CCAC 7C A3 2A 14 */ add r5, r3, r5 +/* 80170E70 0016CCB0 91 49 08 C0 */ stw r10, 0x8c0(r9) +/* 80170E74 0016CCB4 7D 08 00 30 */ slw r8, r8, r0 +/* 80170E78 0016CCB8 38 E7 00 20 */ addi r7, r7, 0x20 +/* 80170E7C 0016CCBC 91 05 08 C0 */ stw r8, 0x8c0(r5) +/* 80170E80 0016CCC0 42 00 FF 38 */ bdnz lbl_80170DB8 +/* 80170E84 0016CCC4 90 83 0A 00 */ stw r4, 0xa00(r3) +/* 80170E88 0016CCC8 83 E1 00 1C */ lwz r31, 0x1c(r1) +/* 80170E8C 0016CCCC 83 C1 00 18 */ lwz r30, 0x18(r1) +/* 80170E90 0016CCD0 83 A1 00 14 */ lwz r29, 0x14(r1) +/* 80170E94 0016CCD4 83 81 00 10 */ lwz r28, 0x10(r1) +/* 80170E98 0016CCD8 38 21 00 20 */ addi r1, r1, 0x20 +/* 80170E9C 0016CCDC 4E 80 00 20 */ blr +.include "macros.inc" + .section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 .global VX2InverseQuantizer4x4 VX2InverseQuantizer4x4: diff --git a/asm/libMobiclip/VX2_InverseQuantization_80170c80.s b/asm/libMobiclip/VX2_InverseQuantization_80170c80.s deleted file mode 100644 index 74884e74..00000000 --- a/asm/libMobiclip/VX2_InverseQuantization_80170c80.s +++ /dev/null @@ -1,145 +0,0 @@ -.include "macros.inc" - -.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860 -.global VX2InverseQuantizationSet__FR14VX2DecoderDatai -VX2InverseQuantizationSet__FR14VX2DecoderDatai: -/* 80170C80 0016CAC0 3C A0 2A AB */ lis r5, 0x2aab -/* 80170C84 0016CAC4 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80170C88 0016CAC8 38 05 AA AB */ addi r0, r5, -0x5555 -/* 80170C8C 0016CACC 3C C0 80 41 */ lis r6, VX2InverseQuantizer4x4@ha -/* 80170C90 0016CAD0 7C A0 20 96 */ mulhw r5, r0, r4 -/* 80170C94 0016CAD4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80170C98 0016CAD8 38 C6 38 30 */ addi r6, r6, VX2InverseQuantizer4x4@l -/* 80170C9C 0016CADC 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80170CA0 0016CAE0 39 20 00 02 */ li r9, 0x2 -/* 80170CA4 0016CAE4 39 06 00 00 */ addi r8, r6, 0x0 -/* 80170CA8 0016CAE8 54 A0 0F FE */ srwi r0, r5, 31 -/* 80170CAC 0016CAEC 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80170CB0 0016CAF0 7C A5 02 14 */ add r5, r5, r0 -/* 80170CB4 0016CAF4 38 E6 08 80 */ addi r7, r6, 0x880 -/* 80170CB8 0016CAF8 1C 05 00 06 */ mulli r0, r5, 0x6 -/* 80170CBC 0016CAFC 93 81 00 10 */ stw r28, 0x10(r1) -/* 80170CC0 0016CB00 7C 00 20 50 */ subf r0, r0, r4 -/* 80170CC4 0016CB04 54 0A 30 32 */ slwi r10, r0, 6 -/* 80170CC8 0016CB08 7D 08 52 14 */ add r8, r8, r10 -/* 80170CCC 0016CB0C 7D 29 03 A6 */ mtctr r9 -.global lbl_80170CD0 -lbl_80170CD0: -/* 80170CD0 0016CB10 81 27 00 00 */ lwz r9, 0x0(r7) -/* 80170CD4 0016CB14 81 68 00 00 */ lwz r11, 0x0(r8) -/* 80170CD8 0016CB18 55 2A 10 3A */ slwi r10, r9, 2 -/* 80170CDC 0016CB1C 81 28 00 04 */ lwz r9, 0x4(r8) -/* 80170CE0 0016CB20 7D 43 52 14 */ add r10, r3, r10 -/* 80170CE4 0016CB24 7D 6B 28 30 */ slw r11, r11, r5 -/* 80170CE8 0016CB28 91 6A 09 C0 */ stw r11, 0x9c0(r10) -/* 80170CEC 0016CB2C 7D 3D 28 30 */ slw r29, r9, r5 -/* 80170CF0 0016CB30 81 28 00 08 */ lwz r9, 0x8(r8) -/* 80170CF4 0016CB34 81 67 00 04 */ lwz r11, 0x4(r7) -/* 80170CF8 0016CB38 7D 3C 28 30 */ slw r28, r9, r5 -/* 80170CFC 0016CB3C 81 48 00 0C */ lwz r10, 0xc(r8) -/* 80170D00 0016CB40 55 69 10 3A */ slwi r9, r11, 2 -/* 80170D04 0016CB44 81 68 00 10 */ lwz r11, 0x10(r8) -/* 80170D08 0016CB48 7D 83 4A 14 */ add r12, r3, r9 -/* 80170D0C 0016CB4C 7D 5F 28 30 */ slw r31, r10, r5 -/* 80170D10 0016CB50 93 AC 09 C0 */ stw r29, 0x9c0(r12) -/* 80170D14 0016CB54 7D 7E 28 30 */ slw r30, r11, r5 -/* 80170D18 0016CB58 81 48 00 18 */ lwz r10, 0x18(r8) -/* 80170D1C 0016CB5C 83 A7 00 08 */ lwz r29, 0x8(r7) -/* 80170D20 0016CB60 81 28 00 14 */ lwz r9, 0x14(r8) -/* 80170D24 0016CB64 7D 4B 28 30 */ slw r11, r10, r5 -/* 80170D28 0016CB68 57 AA 10 3A */ slwi r10, r29, 2 -/* 80170D2C 0016CB6C 7F A3 52 14 */ add r29, r3, r10 -/* 80170D30 0016CB70 7D 2C 28 30 */ slw r12, r9, r5 -/* 80170D34 0016CB74 81 28 00 1C */ lwz r9, 0x1c(r8) -/* 80170D38 0016CB78 39 08 00 20 */ addi r8, r8, 0x20 -/* 80170D3C 0016CB7C 93 9D 09 C0 */ stw r28, 0x9c0(r29) -/* 80170D40 0016CB80 7D 2A 28 30 */ slw r10, r9, r5 -/* 80170D44 0016CB84 81 27 00 0C */ lwz r9, 0xc(r7) -/* 80170D48 0016CB88 55 29 10 3A */ slwi r9, r9, 2 -/* 80170D4C 0016CB8C 7D 23 4A 14 */ add r9, r3, r9 -/* 80170D50 0016CB90 93 E9 09 C0 */ stw r31, 0x9c0(r9) -/* 80170D54 0016CB94 81 27 00 10 */ lwz r9, 0x10(r7) -/* 80170D58 0016CB98 55 29 10 3A */ slwi r9, r9, 2 -/* 80170D5C 0016CB9C 7D 23 4A 14 */ add r9, r3, r9 -/* 80170D60 0016CBA0 93 C9 09 C0 */ stw r30, 0x9c0(r9) -/* 80170D64 0016CBA4 81 27 00 14 */ lwz r9, 0x14(r7) -/* 80170D68 0016CBA8 55 29 10 3A */ slwi r9, r9, 2 -/* 80170D6C 0016CBAC 7D 23 4A 14 */ add r9, r3, r9 -/* 80170D70 0016CBB0 91 89 09 C0 */ stw r12, 0x9c0(r9) -/* 80170D74 0016CBB4 81 27 00 18 */ lwz r9, 0x18(r7) -/* 80170D78 0016CBB8 55 29 10 3A */ slwi r9, r9, 2 -/* 80170D7C 0016CBBC 7D 23 4A 14 */ add r9, r3, r9 -/* 80170D80 0016CBC0 91 69 09 C0 */ stw r11, 0x9c0(r9) -/* 80170D84 0016CBC4 81 27 00 1C */ lwz r9, 0x1c(r7) -/* 80170D88 0016CBC8 38 E7 00 20 */ addi r7, r7, 0x20 -/* 80170D8C 0016CBCC 55 29 10 3A */ slwi r9, r9, 2 -/* 80170D90 0016CBD0 7D 23 4A 14 */ add r9, r3, r9 -/* 80170D94 0016CBD4 91 49 09 C0 */ stw r10, 0x9c0(r9) -/* 80170D98 0016CBD8 42 00 FF 38 */ bdnz lbl_80170CD0 -/* 80170D9C 0016CBDC 54 07 40 2E */ slwi r7, r0, 8 -/* 80170DA0 0016CBE0 38 06 01 80 */ addi r0, r6, 0x180 -/* 80170DA4 0016CBE4 7C E0 3A 14 */ add r7, r0, r7 -/* 80170DA8 0016CBE8 39 00 00 08 */ li r8, 0x8 -/* 80170DAC 0016CBEC 38 C6 07 80 */ addi r6, r6, 0x780 -/* 80170DB0 0016CBF0 38 05 FF FE */ addi r0, r5, -0x2 -/* 80170DB4 0016CBF4 7D 09 03 A6 */ mtctr r8 -.global lbl_80170DB8 -lbl_80170DB8: -/* 80170DB8 0016CBF8 80 A6 00 00 */ lwz r5, 0x0(r6) -/* 80170DBC 0016CBFC 81 27 00 00 */ lwz r9, 0x0(r7) -/* 80170DC0 0016CC00 54 A8 10 3A */ slwi r8, r5, 2 -/* 80170DC4 0016CC04 80 A6 00 04 */ lwz r5, 0x4(r6) -/* 80170DC8 0016CC08 7D 43 42 14 */ add r10, r3, r8 -/* 80170DCC 0016CC0C 7D 3F 00 30 */ slw r31, r9, r0 -/* 80170DD0 0016CC10 54 A8 10 3A */ slwi r8, r5, 2 -/* 80170DD4 0016CC14 81 27 00 04 */ lwz r9, 0x4(r7) -/* 80170DD8 0016CC18 80 A6 00 08 */ lwz r5, 0x8(r6) -/* 80170DDC 0016CC1C 7D 83 42 14 */ add r12, r3, r8 -/* 80170DE0 0016CC20 7D 3E 00 30 */ slw r30, r9, r0 -/* 80170DE4 0016CC24 93 EA 08 C0 */ stw r31, 0x8c0(r10) -/* 80170DE8 0016CC28 54 A8 10 3A */ slwi r8, r5, 2 -/* 80170DEC 0016CC2C 81 67 00 08 */ lwz r11, 0x8(r7) -/* 80170DF0 0016CC30 80 A6 00 0C */ lwz r5, 0xc(r6) -/* 80170DF4 0016CC34 7D 43 42 14 */ add r10, r3, r8 -/* 80170DF8 0016CC38 7D 7F 00 30 */ slw r31, r11, r0 -/* 80170DFC 0016CC3C 93 CC 08 C0 */ stw r30, 0x8c0(r12) -/* 80170E00 0016CC40 54 A8 10 3A */ slwi r8, r5, 2 -/* 80170E04 0016CC44 81 27 00 0C */ lwz r9, 0xc(r7) -/* 80170E08 0016CC48 80 A6 00 10 */ lwz r5, 0x10(r6) -/* 80170E0C 0016CC4C 7D 83 42 14 */ add r12, r3, r8 -/* 80170E10 0016CC50 7D 3E 00 30 */ slw r30, r9, r0 -/* 80170E14 0016CC54 93 EA 08 C0 */ stw r31, 0x8c0(r10) -/* 80170E18 0016CC58 54 A8 10 3A */ slwi r8, r5, 2 -/* 80170E1C 0016CC5C 81 67 00 10 */ lwz r11, 0x10(r7) -/* 80170E20 0016CC60 80 A6 00 14 */ lwz r5, 0x14(r6) -/* 80170E24 0016CC64 7D 43 42 14 */ add r10, r3, r8 -/* 80170E28 0016CC68 93 CC 08 C0 */ stw r30, 0x8c0(r12) -/* 80170E2C 0016CC6C 7D 7F 00 30 */ slw r31, r11, r0 -/* 80170E30 0016CC70 81 27 00 14 */ lwz r9, 0x14(r7) -/* 80170E34 0016CC74 54 A5 10 3A */ slwi r5, r5, 2 -/* 80170E38 0016CC78 93 EA 08 C0 */ stw r31, 0x8c0(r10) -/* 80170E3C 0016CC7C 7D 63 2A 14 */ add r11, r3, r5 -/* 80170E40 0016CC80 80 A6 00 1C */ lwz r5, 0x1c(r6) -/* 80170E44 0016CC84 7D 2C 00 30 */ slw r12, r9, r0 -/* 80170E48 0016CC88 81 06 00 18 */ lwz r8, 0x18(r6) -/* 80170E4C 0016CC8C 38 C6 00 20 */ addi r6, r6, 0x20 -/* 80170E50 0016CC90 81 47 00 18 */ lwz r10, 0x18(r7) -/* 80170E54 0016CC94 54 A5 10 3A */ slwi r5, r5, 2 -/* 80170E58 0016CC98 55 09 10 3A */ slwi r9, r8, 2 -/* 80170E5C 0016CC9C 81 07 00 1C */ lwz r8, 0x1c(r7) -/* 80170E60 0016CCA0 91 8B 08 C0 */ stw r12, 0x8c0(r11) -/* 80170E64 0016CCA4 7D 23 4A 14 */ add r9, r3, r9 -/* 80170E68 0016CCA8 7D 4A 00 30 */ slw r10, r10, r0 -/* 80170E6C 0016CCAC 7C A3 2A 14 */ add r5, r3, r5 -/* 80170E70 0016CCB0 91 49 08 C0 */ stw r10, 0x8c0(r9) -/* 80170E74 0016CCB4 7D 08 00 30 */ slw r8, r8, r0 -/* 80170E78 0016CCB8 38 E7 00 20 */ addi r7, r7, 0x20 -/* 80170E7C 0016CCBC 91 05 08 C0 */ stw r8, 0x8c0(r5) -/* 80170E80 0016CCC0 42 00 FF 38 */ bdnz lbl_80170DB8 -/* 80170E84 0016CCC4 90 83 0A 00 */ stw r4, 0xa00(r3) -/* 80170E88 0016CCC8 83 E1 00 1C */ lwz r31, 0x1c(r1) -/* 80170E8C 0016CCCC 83 C1 00 18 */ lwz r30, 0x18(r1) -/* 80170E90 0016CCD0 83 A1 00 14 */ lwz r29, 0x14(r1) -/* 80170E94 0016CCD4 83 81 00 10 */ lwz r28, 0x10(r1) -/* 80170E98 0016CCD8 38 21 00 20 */ addi r1, r1, 0x20 -/* 80170E9C 0016CCDC 4E 80 00 20 */ blr diff --git a/asm/libMobiclip/VX2_MotionCompensation_80170ea0.s b/asm/libMobiclip/VX2_MotionCompensation.s similarity index 88% rename from asm/libMobiclip/VX2_MotionCompensation_80170ea0.s rename to asm/libMobiclip/VX2_MotionCompensation.s index e0927d02..3c9d6eed 100644 --- a/asm/libMobiclip/VX2_MotionCompensation_80170ea0.s +++ b/asm/libMobiclip/VX2_MotionCompensation.s @@ -757,3 +757,281 @@ lbl_80171910: /* 80171924 0016D764 4E 80 00 20 */ blr /* 80171928 0016D768 00 00 00 00 */ .4byte 0x00000000 /* 8017192C 0016D76C 00 00 00 00 */ .4byte 0x00000000 +.include "macros.inc" + +.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 +.global InvCbpTable_804140F0 +InvCbpTable_804140F0: + + .4byte 0 + .4byte 0x0000001F + .4byte 0x0000003F + .4byte 0x0000000F + .4byte 0x00000008 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000001 + .4byte 0x0000000B + .4byte 0x0000000E + .4byte 0x0000001B + .4byte 0x0000000D + .4byte 0x00000003 + .4byte 0x00000007 + .4byte 0x0000000C + .4byte 0x00000017 + .4byte 0x0000001D + .4byte 0x0000000A + .4byte 0x0000001E + .4byte 0x00000005 + .4byte 0x00000010 + .4byte 0x0000002F + .4byte 0x00000037 + .4byte 0x0000003B + .4byte 0x00000013 + .4byte 0x0000003D + .4byte 0x0000003E + .4byte 0x00000009 + .4byte 0x0000001C + .4byte 0x00000006 + .4byte 0x00000015 + .4byte 0x0000001A + .4byte 0x00000033 + .4byte 0x00000011 + .4byte 0x00000012 + .4byte 0x00000014 + .4byte 0x00000018 + .4byte 0x00000020 + .4byte 0x0000003C + .4byte 0x00000035 + .4byte 0x00000019 + .4byte 0x00000016 + .4byte 0x0000003A + .4byte 0x00000030 + .4byte 0x00000031 + .4byte 0x00000032 + .4byte 0x00000027 + .4byte 0x00000034 + .4byte 0x0000002B + .4byte 0x0000002D + .4byte 0x00000039 + .4byte 0x00000038 + .4byte 0x00000023 + .4byte 0x00000036 + .4byte 0x0000002E + .4byte 0x00000021 + .4byte 0x00000025 + .4byte 0x00000022 + .4byte 0x00000024 + .4byte 0x0000002C + .4byte 0x0000002A + .4byte 0x00000028 + .4byte 0x00000029 + .4byte 0x00000026 + .4byte 0 + .4byte 0x0000000F + .4byte 0x00000004 + .4byte 0x00000001 + .4byte 0x00000008 + .4byte 0x00000002 + .4byte 0x0000000C + .4byte 0x00000003 + .4byte 0x00000005 + .4byte 0x0000000A + .4byte 0x0000000D + .4byte 0x00000007 + .4byte 0x0000000E + .4byte 0x0000000B + .4byte 0x0000001F + .4byte 0x00000009 + .4byte 0x00000006 + .4byte 0x00000010 + .4byte 0x0000003F + .4byte 0x0000001E + .4byte 0x00000017 + .4byte 0x0000001D + .4byte 0x0000001B + .4byte 0x0000001C + .4byte 0x00000013 + .4byte 0x00000018 + .4byte 0x0000001A + .4byte 0x00000012 + .4byte 0x00000011 + .4byte 0x00000014 + .4byte 0x00000015 + .4byte 0x00000020 + .4byte 0x0000002F + .4byte 0x00000016 + .4byte 0x00000019 + .4byte 0x00000037 + .4byte 0x0000003D + .4byte 0x0000003E + .4byte 0x0000003B + .4byte 0x0000003C + .4byte 0x00000033 + .4byte 0x00000035 + .4byte 0x00000021 + .4byte 0x00000024 + .4byte 0x00000022 + .4byte 0x00000028 + .4byte 0x00000023 + .4byte 0x0000002C + .4byte 0x00000030 + .4byte 0x00000027 + .4byte 0x0000002D + .4byte 0x00000025 + .4byte 0x0000003A + .4byte 0x0000002B + .4byte 0x0000002E + .4byte 0x0000002A + .4byte 0x00000031 + .4byte 0x00000034 + .4byte 0x00000038 + .4byte 0x00000032 + .4byte 0x00000029 + .4byte 0x00000026 + .4byte 0x00000039 + .4byte 0x00000036 + +.global InvSbpTable_804142F0 +InvSbpTable_804142F0: + + .4byte 0 + .4byte 0x0000001E + .4byte 0x00000001 + .4byte 0x00000004 + .4byte 0x00000002 + .4byte 0x00000008 + .4byte 0x00000010 + .4byte 0x00000018 + .4byte 0x00000006 + .4byte 0x00000016 + .4byte 0x0000001A + .4byte 0x0000001C + .4byte 0x0000000E + .4byte 0x00000014 + .4byte 0x0000000A + .4byte 0x00000012 + .4byte 0x0000000C + .4byte 0 + .4byte 0x00000008 + .4byte 0x00000002 + .4byte 0x00000010 + .4byte 0x00000004 + .4byte 0x00000018 + .4byte 0x00000006 + .4byte 0x0000000A + .4byte 0x00000014 + .4byte 0x0000001E + .4byte 0x0000000E + .4byte 0x0000001A + .4byte 0x0000001C + .4byte 0x00000016 + .4byte 0x00000012 + .4byte 0x0000000C + .4byte 0xFFFFFFFF + +.global DecodeEscapeTable +DecodeEscapeTable: + + .4byte DecodeEscape__FR14VX2DecoderDataRiRiRi + .4byte DecodeEscape__FR14VX2DecoderDataRiRiRi + .4byte DecodeEscape2__FR14VX2DecoderDataRiRiRi + .4byte DecodeEscape3__FR14VX2DecoderDataRiRiRi + +.global ZigZag8x8 +ZigZag8x8: + + .4byte 0 + .4byte 0x00000008 + .4byte 0x00000001 + .4byte 0x00000002 + .4byte 0x00000009 + .4byte 0x00000010 + .4byte 0x00000018 + .4byte 0x00000011 + .4byte 0x0000000A + .4byte 0x00000003 + .4byte 0x00000004 + .4byte 0x0000000B + .4byte 0x00000012 + .4byte 0x00000019 + .4byte 0x00000020 + .4byte 0x00000028 + .4byte 0x00000021 + .4byte 0x0000001A + .4byte 0x00000013 + .4byte 0x0000000C + .4byte 0x00000005 + .4byte 0x00000006 + .4byte 0x0000000D + .4byte 0x00000014 + .4byte 0x0000001B + .4byte 0x00000022 + .4byte 0x00000029 + .4byte 0x00000030 + .4byte 0x00000038 + .4byte 0x00000031 + .4byte 0x0000002A + .4byte 0x00000023 + .4byte 0x0000001C + .4byte 0x00000015 + .4byte 0x0000000E + .4byte 0x00000007 + .4byte 0x0000000F + .4byte 0x00000016 + .4byte 0x0000001D + .4byte 0x00000024 + .4byte 0x0000002B + .4byte 0x00000032 + .4byte 0x00000039 + .4byte 0x0000003A + .4byte 0x00000033 + .4byte 0x0000002C + .4byte 0x00000025 + .4byte 0x0000001E + .4byte 0x00000017 + .4byte 0x0000001F + .4byte 0x00000026 + .4byte 0x0000002D + .4byte 0x00000034 + .4byte 0x0000003B + .4byte 0x0000003C + .4byte 0x00000035 + .4byte 0x0000002E + .4byte 0x00000027 + .4byte 0x0000002F + .4byte 0x00000036 + .4byte 0x0000003D + .4byte 0x0000003E + .4byte 0x00000037 + .4byte 0x0000003F + +.global ZigZag4x4 +ZigZag4x4: + + .4byte 0 + .4byte 0x00000001 + .4byte 0x00000004 + .4byte 0x00000008 + .4byte 0x00000005 + .4byte 0x00000002 + .4byte 0x00000003 + .4byte 0x00000006 + .4byte 0x00000009 + .4byte 0x0000000C + .4byte 0x0000000D + .4byte 0x0000000A + .4byte 0x00000007 + .4byte 0x0000000B + .4byte 0x0000000E + .4byte 0x0000000F +.include "macros.inc" + +.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20 +.global InvMc8x8Table +InvMc8x8Table: + .skip 0x28 + +.global InvMc4x4Table +InvMc4x4Table: + .skip 0x40 diff --git a/asm/libMobiclip/VX2_MotionCompensation_804140f0.s b/asm/libMobiclip/VX2_MotionCompensation_804140f0.s deleted file mode 100644 index 905b12a0..00000000 --- a/asm/libMobiclip/VX2_MotionCompensation_804140f0.s +++ /dev/null @@ -1,268 +0,0 @@ -.include "macros.inc" - -.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0 -.global InvCbpTable_804140F0 -InvCbpTable_804140F0: - - .4byte 0 - .4byte 0x0000001F - .4byte 0x0000003F - .4byte 0x0000000F - .4byte 0x00000008 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000001 - .4byte 0x0000000B - .4byte 0x0000000E - .4byte 0x0000001B - .4byte 0x0000000D - .4byte 0x00000003 - .4byte 0x00000007 - .4byte 0x0000000C - .4byte 0x00000017 - .4byte 0x0000001D - .4byte 0x0000000A - .4byte 0x0000001E - .4byte 0x00000005 - .4byte 0x00000010 - .4byte 0x0000002F - .4byte 0x00000037 - .4byte 0x0000003B - .4byte 0x00000013 - .4byte 0x0000003D - .4byte 0x0000003E - .4byte 0x00000009 - .4byte 0x0000001C - .4byte 0x00000006 - .4byte 0x00000015 - .4byte 0x0000001A - .4byte 0x00000033 - .4byte 0x00000011 - .4byte 0x00000012 - .4byte 0x00000014 - .4byte 0x00000018 - .4byte 0x00000020 - .4byte 0x0000003C - .4byte 0x00000035 - .4byte 0x00000019 - .4byte 0x00000016 - .4byte 0x0000003A - .4byte 0x00000030 - .4byte 0x00000031 - .4byte 0x00000032 - .4byte 0x00000027 - .4byte 0x00000034 - .4byte 0x0000002B - .4byte 0x0000002D - .4byte 0x00000039 - .4byte 0x00000038 - .4byte 0x00000023 - .4byte 0x00000036 - .4byte 0x0000002E - .4byte 0x00000021 - .4byte 0x00000025 - .4byte 0x00000022 - .4byte 0x00000024 - .4byte 0x0000002C - .4byte 0x0000002A - .4byte 0x00000028 - .4byte 0x00000029 - .4byte 0x00000026 - .4byte 0 - .4byte 0x0000000F - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000008 - .4byte 0x00000002 - .4byte 0x0000000C - .4byte 0x00000003 - .4byte 0x00000005 - .4byte 0x0000000A - .4byte 0x0000000D - .4byte 0x00000007 - .4byte 0x0000000E - .4byte 0x0000000B - .4byte 0x0000001F - .4byte 0x00000009 - .4byte 0x00000006 - .4byte 0x00000010 - .4byte 0x0000003F - .4byte 0x0000001E - .4byte 0x00000017 - .4byte 0x0000001D - .4byte 0x0000001B - .4byte 0x0000001C - .4byte 0x00000013 - .4byte 0x00000018 - .4byte 0x0000001A - .4byte 0x00000012 - .4byte 0x00000011 - .4byte 0x00000014 - .4byte 0x00000015 - .4byte 0x00000020 - .4byte 0x0000002F - .4byte 0x00000016 - .4byte 0x00000019 - .4byte 0x00000037 - .4byte 0x0000003D - .4byte 0x0000003E - .4byte 0x0000003B - .4byte 0x0000003C - .4byte 0x00000033 - .4byte 0x00000035 - .4byte 0x00000021 - .4byte 0x00000024 - .4byte 0x00000022 - .4byte 0x00000028 - .4byte 0x00000023 - .4byte 0x0000002C - .4byte 0x00000030 - .4byte 0x00000027 - .4byte 0x0000002D - .4byte 0x00000025 - .4byte 0x0000003A - .4byte 0x0000002B - .4byte 0x0000002E - .4byte 0x0000002A - .4byte 0x00000031 - .4byte 0x00000034 - .4byte 0x00000038 - .4byte 0x00000032 - .4byte 0x00000029 - .4byte 0x00000026 - .4byte 0x00000039 - .4byte 0x00000036 - -.global InvSbpTable_804142F0 -InvSbpTable_804142F0: - - .4byte 0 - .4byte 0x0000001E - .4byte 0x00000001 - .4byte 0x00000004 - .4byte 0x00000002 - .4byte 0x00000008 - .4byte 0x00000010 - .4byte 0x00000018 - .4byte 0x00000006 - .4byte 0x00000016 - .4byte 0x0000001A - .4byte 0x0000001C - .4byte 0x0000000E - .4byte 0x00000014 - .4byte 0x0000000A - .4byte 0x00000012 - .4byte 0x0000000C - .4byte 0 - .4byte 0x00000008 - .4byte 0x00000002 - .4byte 0x00000010 - .4byte 0x00000004 - .4byte 0x00000018 - .4byte 0x00000006 - .4byte 0x0000000A - .4byte 0x00000014 - .4byte 0x0000001E - .4byte 0x0000000E - .4byte 0x0000001A - .4byte 0x0000001C - .4byte 0x00000016 - .4byte 0x00000012 - .4byte 0x0000000C - .4byte 0xFFFFFFFF - -.global DecodeEscapeTable -DecodeEscapeTable: - - .4byte DecodeEscape__FR14VX2DecoderDataRiRiRi - .4byte DecodeEscape__FR14VX2DecoderDataRiRiRi - .4byte DecodeEscape2__FR14VX2DecoderDataRiRiRi - .4byte DecodeEscape3__FR14VX2DecoderDataRiRiRi - -.global ZigZag8x8 -ZigZag8x8: - - .4byte 0 - .4byte 0x00000008 - .4byte 0x00000001 - .4byte 0x00000002 - .4byte 0x00000009 - .4byte 0x00000010 - .4byte 0x00000018 - .4byte 0x00000011 - .4byte 0x0000000A - .4byte 0x00000003 - .4byte 0x00000004 - .4byte 0x0000000B - .4byte 0x00000012 - .4byte 0x00000019 - .4byte 0x00000020 - .4byte 0x00000028 - .4byte 0x00000021 - .4byte 0x0000001A - .4byte 0x00000013 - .4byte 0x0000000C - .4byte 0x00000005 - .4byte 0x00000006 - .4byte 0x0000000D - .4byte 0x00000014 - .4byte 0x0000001B - .4byte 0x00000022 - .4byte 0x00000029 - .4byte 0x00000030 - .4byte 0x00000038 - .4byte 0x00000031 - .4byte 0x0000002A - .4byte 0x00000023 - .4byte 0x0000001C - .4byte 0x00000015 - .4byte 0x0000000E - .4byte 0x00000007 - .4byte 0x0000000F - .4byte 0x00000016 - .4byte 0x0000001D - .4byte 0x00000024 - .4byte 0x0000002B - .4byte 0x00000032 - .4byte 0x00000039 - .4byte 0x0000003A - .4byte 0x00000033 - .4byte 0x0000002C - .4byte 0x00000025 - .4byte 0x0000001E - .4byte 0x00000017 - .4byte 0x0000001F - .4byte 0x00000026 - .4byte 0x0000002D - .4byte 0x00000034 - .4byte 0x0000003B - .4byte 0x0000003C - .4byte 0x00000035 - .4byte 0x0000002E - .4byte 0x00000027 - .4byte 0x0000002F - .4byte 0x00000036 - .4byte 0x0000003D - .4byte 0x0000003E - .4byte 0x00000037 - .4byte 0x0000003F - -.global ZigZag4x4 -ZigZag4x4: - - .4byte 0 - .4byte 0x00000001 - .4byte 0x00000004 - .4byte 0x00000008 - .4byte 0x00000005 - .4byte 0x00000002 - .4byte 0x00000003 - .4byte 0x00000006 - .4byte 0x00000009 - .4byte 0x0000000C - .4byte 0x0000000D - .4byte 0x0000000A - .4byte 0x00000007 - .4byte 0x0000000B - .4byte 0x0000000E - .4byte 0x0000000F diff --git a/asm/libMobiclip/VX2_MotionCompensation_805444b8.s b/asm/libMobiclip/VX2_MotionCompensation_805444b8.s deleted file mode 100644 index 27640313..00000000 --- a/asm/libMobiclip/VX2_MotionCompensation_805444b8.s +++ /dev/null @@ -1,10 +0,0 @@ -.include "macros.inc" - -.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20 -.global InvMc8x8Table -InvMc8x8Table: - .skip 0x28 - -.global InvMc4x4Table -InvMc4x4Table: - .skip 0x40 diff --git a/asm/libMobiclip/VX2_Pred_80171930.s b/asm/libMobiclip/VX2_Pred.s similarity index 100% rename from asm/libMobiclip/VX2_Pred_80171930.s rename to asm/libMobiclip/VX2_Pred.s diff --git a/obj_files.mk b/obj_files.mk index 94c11e02..9b8f16ac 100644 --- a/obj_files.mk +++ b/obj_files.mk @@ -583,51 +583,52 @@ $(BUILD_DIR)/asm/nrel/Block.o \ $(BUILD_DIR)/asm/nrel/ExpHeapAccessor.o \ $(BUILD_DIR)/asm/nrel/ExpHeapSupport.o \ \ +$(BUILD_DIR)/asm/libMobiclip/Bignum.o \ +$(BUILD_DIR)/asm/libMobiclip/CodecFast.o \ +$(BUILD_DIR)/asm/libMobiclip/Digits.o \ +$(BUILD_DIR)/asm/libMobiclip/ImaAdpcm.o \ +$(BUILD_DIR)/asm/libMobiclip/MoApi.o \ +$(BUILD_DIR)/asm/libMobiclip/MoDeblockWii.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdk.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkAdpcmDecoder.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkAudioDecoder.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkDemux.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkFastAudioDecoder.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkHeaders.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkInput.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkMem.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkPcmPassthroughDecoder.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkProcessImage.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkSeek.o \ +$(BUILD_DIR)/asm/libMobiclip/MoSdkVideoDecoder.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_BitStream.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_Cpu.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x16.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x2.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x4.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x8.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x16.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x2.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x4.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x8.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x16.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x2.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x4.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x8.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x16.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x2.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x4.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x8.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeIntra.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_Decoder.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_DecoderMeFct.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_InvMc.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_InverseQuantization.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_MotionCompensation.o \ +$(BUILD_DIR)/asm/libMobiclip/VX2_Pred.o \ +\ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80006684.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_800069c4.o \ -$(BUILD_DIR)/asm/libMobiclip/Bignum_8014d200.o \ -$(BUILD_DIR)/asm/libMobiclip/CodecFast_8014e090.o \ -$(BUILD_DIR)/asm/libMobiclip/Digits_8014e860.o \ -$(BUILD_DIR)/asm/libMobiclip/ImaAdpcm_8014eb00.o \ -$(BUILD_DIR)/asm/libMobiclip/MoApi_8014ed10.o \ -$(BUILD_DIR)/asm/libMobiclip/MoDeblockWii_8014fb20.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdk_80150f30.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkAdpcmDecoder_80151b20.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkAudioDecoder_80151e70.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkDemux_801521f0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkFastAudioDecoder_801523f0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkHeaders_801527a0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkInput_80153230.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkMem_80153700.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkPcmPassthroughDecoder_80153830.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkProcessImage_80153990.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkSeek_80153c90.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkVideoDecoder_80153f10.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_BitStream_801543f0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_Cpu_80154420.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x16_80154460.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x2_801551c0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x4_80155e80.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x8_80156bc0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x16_80157900.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x2_801585d0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x4_80159220.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x8_80159ef0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x16_8015abc0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x2_8015b900.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x4_8015c5c0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x8_8015d300.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x16_8015e040.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x2_8015ed80.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x4_8015fa40.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x8_80160780.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeIntra_801614c0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_Decoder_80163340.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecoderMeFct_80163f10.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_InvMc_8016f3c0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_InverseQuantization_80170c80.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_MotionCompensation_80170ea0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_Pred_80171930.o \ $(BUILD_DIR)/asm/libms/libms_80174190.o \ $(BUILD_DIR)/asm/libms/msgfile_80174210.o \ $(BUILD_DIR)/asm/libms/commonbin_80174470.o \ @@ -2998,30 +2999,6 @@ $(BUILD_DIR)/asm/src/MintSERequestor_80406524.o \ $(BUILD_DIR)/asm/src/Alarm_80406528.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_8040652c.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80406548.o \ -$(BUILD_DIR)/asm/libMobiclip/Bignum_8040e350.o \ -$(BUILD_DIR)/asm/libMobiclip/ImaAdpcm_8040e450.o \ -$(BUILD_DIR)/asm/libMobiclip/MoDeblockWii_8040e518.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkHeaders_8040e7c0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x16_8040e908.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x2_8040ea58.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x4_8040eae8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock16x8_8040eb78.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x16_8040ec48.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x2_8040ecd8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x4_8040ed48.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock2x8_8040edd8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x16_8040ee68.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x2_8040eef8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x4_8040ef88.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock4x8_8040f018.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x16_8040f0e8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x2_8040f1b8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x4_8040f248.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeBlock8x8_8040f318.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeIntra_8040f3a8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_Decoder_8040f630.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_InverseQuantization_80413830.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_MotionCompensation_804140f0.o \ $(BUILD_DIR)/asm/src/DvdWatch_ENG_804144c8.o \ $(BUILD_DIR)/asm/src/Locale_804144e0.o \ $(BUILD_DIR)/asm/src/PerformanceController_80414500.o \ @@ -3156,18 +3133,6 @@ $(BUILD_DIR)/asm/src/BgManager_80420bf0.o \ $(BUILD_DIR)/asm/src/StaffRoll_80420d08.o \ $(BUILD_DIR)/asm/src/SoundManager_80420f28.o \ $(BUILD_DIR)/asm/src/BackupFileData2_80420fc8.o \ -$(BUILD_DIR)/asm/libMobiclip/CodecFast_80447628.o \ -$(BUILD_DIR)/asm/libMobiclip/MoApi_80447b88.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdk_80447ec8.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkAdpcmDecoder_80448180.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkAudioDecoder_804481f8.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkFastAudioDecoder_80448270.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkHeaders_804482d8.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkInput_80448400.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkMem_80448498.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkPcmPassthroughDecoder_804484b0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkVideoDecoder_804484f8.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_Decoder_804485d8.o \ $(BUILD_DIR)/asm/libms/msgfile_80452ae0.o \ $(BUILD_DIR)/asm/libms/projfile_80452af0.o \ $(BUILD_DIR)/asm/src/AppImpl_80452b00.o \ @@ -4764,8 +4729,6 @@ $(BUILD_DIR)/asm/src/WaveHandle_804966b8.o \ $(BUILD_DIR)/asm/src/StorageUtil_804966d0.o \ $(BUILD_DIR)/asm/src/Alarm_804966e0.o \ $(BUILD_DIR)/asm/src/StateChanger_804966f0.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_DecodeIntra_80544378.o \ -$(BUILD_DIR)/asm/libMobiclip/VX2_MotionCompensation_805444b8.o \ $(BUILD_DIR)/asm/src/FreezeManager_80544520.o \ $(BUILD_DIR)/asm/src/MintModelAccessor_805447e8.o \ $(BUILD_DIR)/asm/src/MintNodeAccessor_80544808.o \ @@ -4818,13 +4781,6 @@ $(BUILD_DIR)/asm/src/ScoreCoin_80554888.o \ $(BUILD_DIR)/asm/src/EffectLocatorModelDesc_805549b8.o \ $(BUILD_DIR)/asm/src/ModelDesc_80554a50.o \ $(BUILD_DIR)/asm/src/Table_80556398.o \ -$(BUILD_DIR)/asm/libMobiclip/MoApi_80556ab0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoDeblockWii_80556ab8.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdk_80556ac0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkAdpcmDecoder_80556ac8.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkFastAudioDecoder_80556ad8.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkHeaders_80556ae0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkPcmPassthroughDecoder_80556ae8.o \ $(BUILD_DIR)/asm/libms/msgfile_80556af0.o \ $(BUILD_DIR)/asm/libms/projfile_80556b10.o \ $(BUILD_DIR)/asm/src/Main_80556b70.o \ @@ -5197,8 +5153,6 @@ $(BUILD_DIR)/asm/src/StepMain_8055c688.o \ $(BUILD_DIR)/asm/src/CinemaScopeModel_8055c6a0.o \ $(BUILD_DIR)/asm/src/FullScreenModel_8055c6b8.o \ $(BUILD_DIR)/asm/src/Wipe_8055c6c0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoApi_8055d0d0.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkMem_8055d0d8.o \ $(BUILD_DIR)/asm/libms/libms_8055d0e8.o \ $(BUILD_DIR)/asm/src/AppImpl_8055d0f0.o \ $(BUILD_DIR)/asm/src/Application_8055d130.o \ @@ -5341,7 +5295,6 @@ $(BUILD_DIR)/asm/src/SequenceProductRoot_8055df48.o \ $(BUILD_DIR)/asm/src/MintSERequestor_8055df58.o \ $(BUILD_DIR)/asm/src/SoundSystem_8055df60.o \ $(BUILD_DIR)/asm/src/Alarm_8055df68.o \ -$(BUILD_DIR)/asm/libMobiclip/MoSdkHeaders_8055f590.o \ $(BUILD_DIR)/asm/src/Constant_8055f5a0.o \ $(BUILD_DIR)/asm/src/DvdWatch_8055f5a8.o \ $(BUILD_DIR)/asm/src/Reset_8055f5d8.o \