From 3ee00a76546c4416f22c680fc4e364ab648244c8 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Sat, 22 Feb 2020 13:49:12 +1000 Subject: [PATCH] Identify drug table thing in .data segment --- src/game/chr/chraction.c | 36 +- src/game/data/data_0083d0.c | 3017 ++++++--------------------- src/game/game_000130.c | 4 +- src/include/constants.h | 1 + src/include/game/data/data_0083d0.h | 4 +- src/include/library/library_1a500.h | 2 +- src/include/types.h | 25 + 7 files changed, 630 insertions(+), 2459 deletions(-) diff --git a/src/game/chr/chraction.c b/src/game/chr/chraction.c index ea49ee7f1..0a34e28f7 100644 --- a/src/game/chr/chraction.c +++ b/src/game/chr/chraction.c @@ -4605,12 +4605,12 @@ glabel func0f0319a8 /* f031ed8: a20f0362 */ sb $t7,0x362($s0) .L0f031edc: /* f031edc: 8fa20040 */ lw $v0,0x40($sp) -/* f031ee0: 3c188006 */ lui $t8,%hi(var800652c8) -/* f031ee4: 271852c8 */ addiu $t8,$t8,%lo(var800652c8) +/* f031ee0: 3c188006 */ lui $t8,0x8006 +/* f031ee4: 271852c8 */ addiu $t8,$t8,0x52c8 /* f031ee8: 10580005 */ beq $v0,$t8,.L0f031f00 /* f031eec: a2000008 */ sb $zero,0x8($s0) -/* f031ef0: 3c0e8006 */ lui $t6,%hi(var800652c0) -/* f031ef4: 25ce52c0 */ addiu $t6,$t6,%lo(var800652c0) +/* f031ef0: 3c0e8006 */ lui $t6,0x8006 +/* f031ef4: 25ce52c0 */ addiu $t6,$t6,0x52c0 /* f031ef8: 144e0035 */ bne $v0,$t6,.L0f031fd0 /* f031efc: 3c188006 */ lui $t8,%hi(var800652b8) .L0f031f00: @@ -4652,8 +4652,8 @@ glabel func0f0319a8 /* f031f88: e60402f8 */ swc1 $f4,0x2f8($s0) /* f031f8c: 8fb90040 */ lw $t9,0x40($sp) .L0f031f90: -/* f031f90: 3c0d8006 */ lui $t5,%hi(var800652c0) -/* f031f94: 25ad52c0 */ addiu $t5,$t5,%lo(var800652c0) +/* f031f90: 3c0d8006 */ lui $t5,0x8006 +/* f031f94: 25ad52c0 */ addiu $t5,$t5,0x52c0 /* f031f98: 172d02c5 */ bne $t9,$t5,.L0f032ab0 /* f031f9c: 3c018007 */ lui $at,0x8007 /* f031fa0: ac20807c */ sw $zero,-0x7f84($at) @@ -4671,7 +4671,7 @@ glabel func0f0319a8 .L0f031fd0: /* f031fd0: 271852b8 */ addiu $t8,$t8,%lo(var800652b8) /* f031fd4: 145801c9 */ bne $v0,$t8,.L0f0326fc -/* f031fd8: 3c198006 */ lui $t9,%hi(var800652bc) +/* f031fd8: 3c198006 */ lui $t9,0x8006 /* f031fdc: 0c00744f */ jal animGetId /* f031fe0: 8e040020 */ lw $a0,0x20($s0) /* f031fe4: 24010269 */ addiu $at,$zero,0x269 @@ -4783,8 +4783,8 @@ glabel func0f0319a8 /* f032178: 304f0003 */ andi $t7,$v0,0x3 /* f03217c: 000fc0c0 */ sll $t8,$t7,0x3 /* f032180: 030fc023 */ subu $t8,$t8,$t7 -/* f032184: 3c0e8006 */ lui $t6,%hi(var80063970) -/* f032188: 25ce3970 */ addiu $t6,$t6,%lo(var80063970) +/* f032184: 3c0e8006 */ lui $t6,0x8006 +/* f032188: 25ce3970 */ addiu $t6,$t6,0x3970 /* f03218c: 0018c080 */ sll $t8,$t8,0x2 /* f032190: 030e1821 */ addu $v1,$t8,$t6 /* f032194: c46a0014 */ lwc1 $f10,0x14($v1) @@ -5009,8 +5009,8 @@ glabel func0f0319a8 /* f0324cc: 01ed7823 */ subu $t7,$t7,$t5 /* f0324d0: 000f7880 */ sll $t7,$t7,0x2 /* f0324d4: 0018c080 */ sll $t8,$t8,0x2 -/* f0324d8: 3c198006 */ lui $t9,%hi(var80064e1c) -/* f0324dc: 27394e1c */ addiu $t9,$t9,%lo(var80064e1c) +/* f0324d8: 3c198006 */ lui $t9,0x8006 +/* f0324dc: 27394e1c */ addiu $t9,$t9,0x4e1c /* f0324e0: 030f7021 */ addu $t6,$t8,$t7 /* f0324e4: 01d94021 */ addu $t0,$t6,$t9 /* f0324e8: 04800022 */ bltz $a0,.L0f032574 @@ -5044,8 +5044,8 @@ glabel func0f0319a8 /* f032550: 00000000 */ sll $zero,$zero,0x0 /* f032554: 920f032f */ lbu $t7,0x32f($s0) .L0f032558: -/* f032558: 3c0d8006 */ lui $t5,%hi(var80064e1c) -/* f03255c: 25ad4e1c */ addiu $t5,$t5,%lo(var80064e1c) +/* f032558: 3c0d8006 */ lui $t5,0x8006 +/* f03255c: 25ad4e1c */ addiu $t5,$t5,0x4e1c /* f032560: 000f70c0 */ sll $t6,$t7,0x3 /* f032564: 01cf7023 */ subu $t6,$t6,$t7 /* f032568: 000e7080 */ sll $t6,$t6,0x2 @@ -5057,8 +5057,8 @@ glabel func0f0319a8 .L0f03257c: /* f03257c: 0304c023 */ subu $t8,$t8,$a0 /* f032580: 0018c080 */ sll $t8,$t8,0x2 -/* f032584: 3c0e8006 */ lui $t6,%hi(var80064e1c) -/* f032588: 25ce4e1c */ addiu $t6,$t6,%lo(var80064e1c) +/* f032584: 3c0e8006 */ lui $t6,0x8006 +/* f032588: 25ce4e1c */ addiu $t6,$t6,0x4e1c /* f03258c: 270fffe4 */ addiu $t7,$t8,-28 /* f032590: 01ee4021 */ addu $t0,$t7,$t6 .L0f032594: @@ -5160,7 +5160,7 @@ glabel func0f0319a8 /* f0326f4: 100000ae */ beqz $zero,.L0f0329b0 /* f0326f8: 8fa20040 */ lw $v0,0x40($sp) .L0f0326fc: -/* f0326fc: 273952bc */ addiu $t9,$t9,%lo(var800652bc) +/* f0326fc: 273952bc */ addiu $t9,$t9,0x52bc /* f032700: 145900ab */ bne $v0,$t9,.L0f0329b0 /* f032704: 3c017f1b */ lui $at,%hi(var7f1a8d40) /* f032708: c42a8d40 */ lwc1 $f10,%lo(var7f1a8d40)($at) @@ -5376,8 +5376,8 @@ glabel func0f0319a8 /* f032a24: 3c0f8006 */ lui $t7,%hi(var800652b8) /* f032a28: 25ef52b8 */ addiu $t7,$t7,%lo(var800652b8) /* f032a2c: 104f0004 */ beq $v0,$t7,.L0f032a40 -/* f032a30: 3c188006 */ lui $t8,%hi(var800652bc) -/* f032a34: 271852bc */ addiu $t8,$t8,%lo(var800652bc) +/* f032a30: 3c188006 */ lui $t8,0x8006 +/* f032a34: 271852bc */ addiu $t8,$t8,0x52bc /* f032a38: 5458001e */ bnel $v0,$t8,.L0f032ab4 /* f032a3c: 8fbf002c */ lw $ra,0x2c($sp) .L0f032a40: diff --git a/src/game/data/data_0083d0.c b/src/game/data/data_0083d0.c index 77b04c606..37f4037fd 100644 --- a/src/game/data/data_0083d0.c +++ b/src/game/data/data_0083d0.c @@ -592,2441 +592,588 @@ u32 var80062cb0 = 0x00000000; u32 var80062cb4 = 0x00000000; u32 var80062cb8 = 0x00000000; s32 var80062cbc = 0; -u32 var80062cc0 = 0x00200000; -u32 var80062cc4 = 0x00000000; -u32 var80062cc8 = 0xbf800000; -u32 var80062ccc = 0x3f000000; -u32 var80062cd0 = 0x00000000; -u32 var80062cd4 = 0x41d00000; -u32 var80062cd8 = 0xbf800000; -u32 var80062cdc = 0x00000000; -u32 var80062ce0 = 0x00000000; -u32 var80062ce4 = 0x00000000; -u32 var80062ce8 = 0x3f000000; -u32 var80062cec = 0x00000000; -u32 var80062cf0 = 0xbf800000; -u32 var80062cf4 = 0xbf800000; -u32 var80062cf8 = 0x00200000; -u32 var80062cfc = 0x00000000; -u32 var80062d00 = 0xbf800000; -u32 var80062d04 = 0x3f000000; -u32 var80062d08 = 0x00000000; -u32 var80062d0c = 0x41d00000; -u32 var80062d10 = 0xbf800000; -u32 var80062d14 = 0x00000000; -u32 var80062d18 = 0x00000000; -u32 var80062d1c = 0x00000000; -u32 var80062d20 = 0x3f000000; -u32 var80062d24 = 0x00000000; -u32 var80062d28 = 0xbf800000; -u32 var80062d2c = 0xbf800000; -u32 var80062d30 = 0x00200000; -u32 var80062d34 = 0x00000000; -u32 var80062d38 = 0xbf800000; -u32 var80062d3c = 0x3f000000; -u32 var80062d40 = 0x00000001; -u32 var80062d44 = 0x41d00000; -u32 var80062d48 = 0xbf800000; -u32 var80062d4c = 0x00390000; -u32 var80062d50 = 0x00000001; -u32 var80062d54 = 0xbf800000; -u32 var80062d58 = 0x3f000000; -u32 var80062d5c = 0x00000000; -u32 var80062d60 = 0xbf800000; -u32 var80062d64 = 0xbf800000; -u32 var80062d68 = 0x00920000; -u32 var80062d6c = 0x00000001; -u32 var80062d70 = 0xbf800000; -u32 var80062d74 = 0x3ecccccd; -u32 var80062d78 = 0x00000000; -u32 var80062d7c = 0x42280000; -u32 var80062d80 = 0x42ce0000; -u32 var80062d84 = 0x02580000; -u32 var80062d88 = 0x00000001; -u32 var80062d8c = 0xbf800000; -u32 var80062d90 = 0x3f000000; -u32 var80062d94 = 0x00000000; -u32 var80062d98 = 0x422c0000; -u32 var80062d9c = 0x42c80000; -u32 var80062da0 = 0x00000000; -u32 var80062da4 = 0x00000000; -u32 var80062da8 = 0x00000000; -u32 var80062dac = 0x3f000000; -u32 var80062db0 = 0x00000000; -u32 var80062db4 = 0xbf800000; -u32 var80062db8 = 0xbf800000; -u32 var80062dbc = 0x00200000; -u32 var80062dc0 = 0x00000001; -u32 var80062dc4 = 0xbf800000; -u32 var80062dc8 = 0x3f000000; -u32 var80062dcc = 0x00000000; -u32 var80062dd0 = 0x41d00000; -u32 var80062dd4 = 0xbf800000; -u32 var80062dd8 = 0x00000000; -u32 var80062ddc = 0x00000000; -u32 var80062de0 = 0x00000000; -u32 var80062de4 = 0x3f000000; -u32 var80062de8 = 0x00000000; -u32 var80062dec = 0xbf800000; -u32 var80062df0 = 0xbf800000; -u32 var80062df4 = 0x00200000; -u32 var80062df8 = 0x00000001; -u32 var80062dfc = 0xbf800000; -u32 var80062e00 = 0x3f000000; -u32 var80062e04 = 0x00000000; -u32 var80062e08 = 0x41d00000; -u32 var80062e0c = 0xbf800000; -u32 var80062e10 = 0x00000000; -u32 var80062e14 = 0x00000000; -u32 var80062e18 = 0x00000000; -u32 var80062e1c = 0x3f000000; -u32 var80062e20 = 0x00000000; -u32 var80062e24 = 0xbf800000; -u32 var80062e28 = 0xbf800000; -u32 var80062e2c = 0x00200000; -u32 var80062e30 = 0x00000001; -u32 var80062e34 = 0xbf800000; -u32 var80062e38 = 0x3f000000; -u32 var80062e3c = 0x00000001; -u32 var80062e40 = 0x41d00000; -u32 var80062e44 = 0xbf800000; -u32 var80062e48 = 0x00390000; -u32 var80062e4c = 0x00000000; -u32 var80062e50 = 0xbf800000; -u32 var80062e54 = 0x3f000000; -u32 var80062e58 = 0x00000000; -u32 var80062e5c = 0xbf800000; -u32 var80062e60 = 0xbf800000; -u32 var80062e64 = 0x00920000; -u32 var80062e68 = 0x00000000; -u32 var80062e6c = 0xbf800000; -u32 var80062e70 = 0x3ecccccd; -u32 var80062e74 = 0x00000000; -u32 var80062e78 = 0x42280000; -u32 var80062e7c = 0x42ce0000; -u32 var80062e80 = 0x02580000; -u32 var80062e84 = 0x00000000; -u32 var80062e88 = 0xbf800000; -u32 var80062e8c = 0x3f000000; -u32 var80062e90 = 0x00000000; -u32 var80062e94 = 0x422c0000; -u32 var80062e98 = 0x42c80000; -u32 var80062e9c = 0x00000000; -u32 var80062ea0 = 0x00000000; -u32 var80062ea4 = 0x00000000; -u32 var80062ea8 = 0x3f000000; -u32 var80062eac = 0x00000000; -u32 var80062eb0 = 0xbf800000; -u32 var80062eb4 = 0xbf800000; -u32 var80062eb8 = 0x001a0000; -u32 var80062ebc = 0x00000000; -u32 var80062ec0 = 0xbf800000; -u32 var80062ec4 = 0x3f000000; -u32 var80062ec8 = 0x00000000; -u32 var80062ecc = 0x425c0000; -u32 var80062ed0 = 0x421c0000; -u32 var80062ed4 = 0x001a0000; -u32 var80062ed8 = 0x00000001; -u32 var80062edc = 0xbf800000; -u32 var80062ee0 = 0x3f000000; -u32 var80062ee4 = 0x00000000; -u32 var80062ee8 = 0x425c0000; -u32 var80062eec = 0x421c0000; -u32 var80062ef0 = 0x001c0000; -u32 var80062ef4 = 0x00000000; -u32 var80062ef8 = 0xbf800000; -u32 var80062efc = 0x3f000000; -u32 var80062f00 = 0x00000001; -u32 var80062f04 = 0x41e80000; -u32 var80062f08 = 0xbf800000; -u32 var80062f0c = 0x001c0000; -u32 var80062f10 = 0x00000001; -u32 var80062f14 = 0xbf800000; -u32 var80062f18 = 0x3f000000; -u32 var80062f1c = 0x00000001; -u32 var80062f20 = 0x41e80000; -u32 var80062f24 = 0xbf800000; -u32 var80062f28 = 0x00210000; -u32 var80062f2c = 0x00000000; -u32 var80062f30 = 0xbf800000; -u32 var80062f34 = 0x3f000000; -u32 var80062f38 = 0x00000000; -u32 var80062f3c = 0x42c20000; -u32 var80062f40 = 0x42800000; -u32 var80062f44 = 0x00210000; -u32 var80062f48 = 0x00000001; -u32 var80062f4c = 0xbf800000; -u32 var80062f50 = 0x3f000000; -u32 var80062f54 = 0x00000000; -u32 var80062f58 = 0x42c20000; -u32 var80062f5c = 0x42800000; -u32 var80062f60 = 0x00230000; -u32 var80062f64 = 0x00000000; -u32 var80062f68 = 0xbf800000; -u32 var80062f6c = 0x3f000000; -u32 var80062f70 = 0x00000000; -u32 var80062f74 = 0x41f80000; -u32 var80062f78 = 0xbf800000; -u32 var80062f7c = 0x00230000; -u32 var80062f80 = 0x00000001; -u32 var80062f84 = 0xbf800000; -u32 var80062f88 = 0x3f000000; -u32 var80062f8c = 0x00000000; -u32 var80062f90 = 0x41f80000; -u32 var80062f94 = 0xbf800000; -u32 var80062f98 = 0x00240000; -u32 var80062f9c = 0x00000000; -u32 var80062fa0 = 0xbf800000; -u32 var80062fa4 = 0x3f000000; -u32 var80062fa8 = 0x00000000; -u32 var80062fac = 0x42100000; -u32 var80062fb0 = 0xbf800000; -u32 var80062fb4 = 0x00240000; -u32 var80062fb8 = 0x00000001; -u32 var80062fbc = 0xbf800000; -u32 var80062fc0 = 0x3f000000; -u32 var80062fc4 = 0x00000000; -u32 var80062fc8 = 0x42100000; -u32 var80062fcc = 0xbf800000; -u32 var80062fd0 = 0x00250000; -u32 var80062fd4 = 0x00000000; -u32 var80062fd8 = 0xbf800000; -u32 var80062fdc = 0x3f000000; -u32 var80062fe0 = 0x00000000; -u32 var80062fe4 = 0x41e00000; -u32 var80062fe8 = 0xbf800000; -u32 var80062fec = 0x00250000; -u32 var80062ff0 = 0x00000001; -u32 var80062ff4 = 0xbf800000; -u32 var80062ff8 = 0x3f000000; -u32 var80062ffc = 0x00000000; -u32 var80063000 = 0x41e00000; -u32 var80063004 = 0xbf800000; -u32 var80063008 = 0x00900000; -u32 var8006300c = 0x00000000; -u32 var80063010 = 0xbf800000; -u32 var80063014 = 0x3f19999a; -u32 var80063018 = 0x00000000; -u32 var8006301c = 0x431d0000; -u32 var80063020 = 0x436a0000; -u32 var80063024 = 0x00900000; -u32 var80063028 = 0x00000001; -u32 var8006302c = 0xbf800000; -u32 var80063030 = 0x3f19999a; -u32 var80063034 = 0x00000000; -u32 var80063038 = 0x431d0000; -u32 var8006303c = 0x436a0000; -u32 var80063040 = 0x00910000; -u32 var80063044 = 0x00000000; -u32 var80063048 = 0xbf800000; -u32 var8006304c = 0x3f19999a; -u32 var80063050 = 0x00000000; -u32 var80063054 = 0x42960000; -u32 var80063058 = 0x43848000; -u32 var8006305c = 0x00910000; -u32 var80063060 = 0x00000001; -u32 var80063064 = 0xbf800000; -u32 var80063068 = 0x3f19999a; -u32 var8006306c = 0x00000000; -u32 var80063070 = 0x42960000; -u32 var80063074 = 0x43848000; -u32 var80063078 = 0x02500000; -u32 var8006307c = 0x00000000; -u32 var80063080 = 0xbf800000; -u32 var80063084 = 0x3f000000; -u32 var80063088 = 0x00000000; -u32 var8006308c = 0x42820000; -u32 var80063090 = 0x42d20000; -u32 var80063094 = 0x02500000; -u32 var80063098 = 0x00000001; -u32 var8006309c = 0xbf800000; -u32 var800630a0 = 0x3f000000; -u32 var800630a4 = 0x00000000; -u32 var800630a8 = 0x42820000; -u32 var800630ac = 0x42d20000; -u32 var800630b0 = 0x00000000; -u32 var800630b4 = 0x00000000; -u32 var800630b8 = 0xbf800000; -u32 var800630bc = 0x3f000000; -u32 var800630c0 = 0x00000000; -u32 var800630c4 = 0xbf800000; -u32 var800630c8 = 0xbf800000; -u32 var800630cc = 0x001a0000; -u32 var800630d0 = 0x00000000; -u32 var800630d4 = 0xbf800000; -u32 var800630d8 = 0x3f000000; -u32 var800630dc = 0x00000000; -u32 var800630e0 = 0x425c0000; -u32 var800630e4 = 0x421c0000; -u32 var800630e8 = 0x001a0000; -u32 var800630ec = 0x00000001; -u32 var800630f0 = 0xbf800000; -u32 var800630f4 = 0x3f000000; -u32 var800630f8 = 0x00000000; -u32 var800630fc = 0x425c0000; -u32 var80063100 = 0x421c0000; -u32 var80063104 = 0x001c0000; -u32 var80063108 = 0x00000000; -u32 var8006310c = 0xbf800000; -u32 var80063110 = 0x3f000000; -u32 var80063114 = 0x00000001; -u32 var80063118 = 0x41e80000; -u32 var8006311c = 0xbf800000; -u32 var80063120 = 0x001c0000; -u32 var80063124 = 0x00000001; -u32 var80063128 = 0xbf800000; -u32 var8006312c = 0x3f000000; -u32 var80063130 = 0x00000001; -u32 var80063134 = 0x41e80000; -u32 var80063138 = 0xbf800000; -u32 var8006313c = 0x00200000; -u32 var80063140 = 0x00000000; -u32 var80063144 = 0xbf800000; -u32 var80063148 = 0x3f000000; -u32 var8006314c = 0x00000001; -u32 var80063150 = 0x41d00000; -u32 var80063154 = 0xbf800000; -u32 var80063158 = 0x00200000; -u32 var8006315c = 0x00000001; -u32 var80063160 = 0xbf800000; -u32 var80063164 = 0x3f000000; -u32 var80063168 = 0x00000001; -u32 var8006316c = 0x41d00000; -u32 var80063170 = 0xbf800000; -u32 var80063174 = 0x00210000; -u32 var80063178 = 0x00000000; -u32 var8006317c = 0xbf800000; -u32 var80063180 = 0x3f000000; -u32 var80063184 = 0x00000000; -u32 var80063188 = 0x42c20000; -u32 var8006318c = 0x42800000; -u32 var80063190 = 0x00210000; -u32 var80063194 = 0x00000001; -u32 var80063198 = 0xbf800000; -u32 var8006319c = 0x3f000000; -u32 var800631a0 = 0x00000000; -u32 var800631a4 = 0x42c20000; -u32 var800631a8 = 0x42800000; -u32 var800631ac = 0x00220000; -u32 var800631b0 = 0x00000000; -u32 var800631b4 = 0xbf800000; -u32 var800631b8 = 0x3f000000; -u32 var800631bc = 0x00000000; -u32 var800631c0 = 0x42bc0000; -u32 var800631c4 = 0x42840000; -u32 var800631c8 = 0x00220000; -u32 var800631cc = 0x00000001; -u32 var800631d0 = 0xbf800000; -u32 var800631d4 = 0x3f000000; -u32 var800631d8 = 0x00000000; -u32 var800631dc = 0x42bc0000; -u32 var800631e0 = 0x42840000; -u32 var800631e4 = 0x00230000; -u32 var800631e8 = 0x00000000; -u32 var800631ec = 0xbf800000; -u32 var800631f0 = 0x3f000000; -u32 var800631f4 = 0x00000000; -u32 var800631f8 = 0x41f80000; -u32 var800631fc = 0xbf800000; -u32 var80063200 = 0x00230000; -u32 var80063204 = 0x00000001; -u32 var80063208 = 0xbf800000; -u32 var8006320c = 0x3f000000; -u32 var80063210 = 0x00000000; -u32 var80063214 = 0x41f80000; -u32 var80063218 = 0xbf800000; -u32 var8006321c = 0x00240000; -u32 var80063220 = 0x00000000; -u32 var80063224 = 0xbf800000; -u32 var80063228 = 0x3f000000; -u32 var8006322c = 0x00000000; -u32 var80063230 = 0x42100000; -u32 var80063234 = 0xbf800000; -u32 var80063238 = 0x00240000; -u32 var8006323c = 0x00000001; -u32 var80063240 = 0xbf800000; -u32 var80063244 = 0x3f000000; -u32 var80063248 = 0x00000000; -u32 var8006324c = 0x42100000; -u32 var80063250 = 0xbf800000; -u32 var80063254 = 0x00250000; -u32 var80063258 = 0x00000000; -u32 var8006325c = 0xbf800000; -u32 var80063260 = 0x3f000000; -u32 var80063264 = 0x00000000; -u32 var80063268 = 0x41e00000; -u32 var8006326c = 0xbf800000; -u32 var80063270 = 0x00250000; -u32 var80063274 = 0x00000001; -u32 var80063278 = 0xbf800000; -u32 var8006327c = 0x3f000000; -u32 var80063280 = 0x00000000; -u32 var80063284 = 0x41e00000; -u32 var80063288 = 0xbf800000; -u32 var8006328c = 0x00380000; -u32 var80063290 = 0x00000000; -u32 var80063294 = 0xbf800000; -u32 var80063298 = 0x3f000000; -u32 var8006329c = 0x00000000; -u32 var800632a0 = 0xbf800000; -u32 var800632a4 = 0xbf800000; -u32 var800632a8 = 0x00380000; -u32 var800632ac = 0x00000001; -u32 var800632b0 = 0xbf800000; -u32 var800632b4 = 0x3f000000; -u32 var800632b8 = 0x00000000; -u32 var800632bc = 0xbf800000; -u32 var800632c0 = 0xbf800000; -u32 var800632c4 = 0x02510000; -u32 var800632c8 = 0x00000000; -u32 var800632cc = 0xbf800000; -u32 var800632d0 = 0x3f000000; -u32 var800632d4 = 0x00000000; -u32 var800632d8 = 0x43040000; -u32 var800632dc = 0x43490000; -u32 var800632e0 = 0x02510000; -u32 var800632e4 = 0x00000001; -u32 var800632e8 = 0xbf800000; -u32 var800632ec = 0x3f000000; -u32 var800632f0 = 0x00000000; -u32 var800632f4 = 0x43040000; -u32 var800632f8 = 0x43490000; -u32 var800632fc = 0x02520000; -u32 var80063300 = 0x00000000; -u32 var80063304 = 0xbf800000; -u32 var80063308 = 0x3f000000; -u32 var8006330c = 0x00000000; -u32 var80063310 = 0x42a60000; -u32 var80063314 = 0x43160000; -u32 var80063318 = 0x02520000; -u32 var8006331c = 0x00000001; -u32 var80063320 = 0xbf800000; -u32 var80063324 = 0x3f000000; -u32 var80063328 = 0x00000000; -u32 var8006332c = 0x42a60000; -u32 var80063330 = 0x43160000; -u32 var80063334 = 0x02560000; -u32 var80063338 = 0x00000000; -u32 var8006333c = 0xbf800000; -u32 var80063340 = 0x3f000000; -u32 var80063344 = 0x00000000; -u32 var80063348 = 0x427c0000; -u32 var8006334c = 0xbf800000; -u32 var80063350 = 0x02560000; -u32 var80063354 = 0x00000001; -u32 var80063358 = 0xbf800000; -u32 var8006335c = 0x3f000000; -u32 var80063360 = 0x00000000; -u32 var80063364 = 0x427c0000; -u32 var80063368 = 0xbf800000; -u32 var8006336c = 0x00000000; -u32 var80063370 = 0x00000000; -u32 var80063374 = 0xbf800000; -u32 var80063378 = 0x3f000000; -u32 var8006337c = 0x00000000; -u32 var80063380 = 0xbf800000; -u32 var80063384 = 0xbf800000; -u32 var80063388 = 0x00200000; -u32 var8006338c = 0x00000000; -u32 var80063390 = 0xbf800000; -u32 var80063394 = 0x3f000000; -u32 var80063398 = 0x00000000; -u32 var8006339c = 0x41d00000; -u32 var800633a0 = 0xbf800000; -u32 var800633a4 = 0x00000000; -u32 var800633a8 = 0x00000000; -u32 var800633ac = 0xbf800000; -u32 var800633b0 = 0x3f000000; -u32 var800633b4 = 0x00000000; -u32 var800633b8 = 0xbf800000; -u32 var800633bc = 0xbf800000; -u32 var800633c0 = 0x00200000; -u32 var800633c4 = 0x00000000; -u32 var800633c8 = 0xbf800000; -u32 var800633cc = 0x3f000000; -u32 var800633d0 = 0x00000000; -u32 var800633d4 = 0x41d00000; -u32 var800633d8 = 0xbf800000; -u32 var800633dc = 0x00000000; -u32 var800633e0 = 0x00000000; -u32 var800633e4 = 0xbf800000; -u32 var800633e8 = 0x3f000000; -u32 var800633ec = 0x00000000; -u32 var800633f0 = 0xbf800000; -u32 var800633f4 = 0xbf800000; -u32 var800633f8 = 0x00200000; -u32 var800633fc = 0x00000000; -u32 var80063400 = 0xbf800000; -u32 var80063404 = 0x3f000000; -u32 var80063408 = 0x00000001; -u32 var8006340c = 0x41d00000; -u32 var80063410 = 0xbf800000; -u32 var80063414 = 0x008f0000; -u32 var80063418 = 0x00000001; -u32 var8006341c = 0xbf800000; -u32 var80063420 = 0x3ee66666; -u32 var80063424 = 0x00000001; -u32 var80063428 = 0x42500000; -u32 var8006342c = 0xbf800000; -u32 var80063430 = 0x00000000; -u32 var80063434 = 0x00000000; -u32 var80063438 = 0xbf800000; -u32 var8006343c = 0x3f000000; -u32 var80063440 = 0x00000000; -u32 var80063444 = 0xbf800000; -u32 var80063448 = 0xbf800000; -u32 var8006344c = 0x00200000; -u32 var80063450 = 0x00000001; -u32 var80063454 = 0xbf800000; -u32 var80063458 = 0x3f000000; -u32 var8006345c = 0x00000000; -u32 var80063460 = 0x41d00000; -u32 var80063464 = 0xbf800000; -u32 var80063468 = 0x00000000; -u32 var8006346c = 0x00000000; -u32 var80063470 = 0xbf800000; -u32 var80063474 = 0x3f000000; -u32 var80063478 = 0x00000000; -u32 var8006347c = 0xbf800000; -u32 var80063480 = 0xbf800000; -u32 var80063484 = 0x00200000; -u32 var80063488 = 0x00000001; -u32 var8006348c = 0xbf800000; -u32 var80063490 = 0x3f000000; -u32 var80063494 = 0x00000000; -u32 var80063498 = 0x41d00000; -u32 var8006349c = 0xbf800000; -u32 var800634a0 = 0x00000000; -u32 var800634a4 = 0x00000000; -u32 var800634a8 = 0xbf800000; -u32 var800634ac = 0x3f000000; -u32 var800634b0 = 0x00000000; -u32 var800634b4 = 0xbf800000; -u32 var800634b8 = 0xbf800000; -u32 var800634bc = 0x00200000; -u32 var800634c0 = 0x00000001; -u32 var800634c4 = 0xbf800000; -u32 var800634c8 = 0x3f000000; -u32 var800634cc = 0x00000001; -u32 var800634d0 = 0x41d00000; -u32 var800634d4 = 0xbf800000; -u32 var800634d8 = 0x008f0000; -u32 var800634dc = 0x00000000; -u32 var800634e0 = 0xbf800000; -u32 var800634e4 = 0x3ee66666; -u32 var800634e8 = 0x00000001; -u32 var800634ec = 0x42500000; -u32 var800634f0 = 0xbf800000; -u32 var800634f4 = 0x00000000; -u32 var800634f8 = 0x00000000; -u32 var800634fc = 0xbf800000; -u32 var80063500 = 0x3f000000; -u32 var80063504 = 0x00000000; -u32 var80063508 = 0xbf800000; -u32 var8006350c = 0xbf800000; -u32 var80063510 = 0x001a0000; -u32 var80063514 = 0x00000000; -u32 var80063518 = 0xbf800000; -u32 var8006351c = 0x3f000000; -u32 var80063520 = 0x00000000; -u32 var80063524 = 0x425c0000; -u32 var80063528 = 0x421c0000; -u32 var8006352c = 0x001a0000; -u32 var80063530 = 0x00000001; -u32 var80063534 = 0xbf800000; -u32 var80063538 = 0x3f000000; -u32 var8006353c = 0x00000000; -u32 var80063540 = 0x425c0000; -u32 var80063544 = 0x421c0000; -u32 var80063548 = 0x001c0000; -u32 var8006354c = 0x00000000; -u32 var80063550 = 0xbf800000; -u32 var80063554 = 0x3f000000; -u32 var80063558 = 0x00000001; -u32 var8006355c = 0x41e80000; -u32 var80063560 = 0xbf800000; -u32 var80063564 = 0x001c0000; -u32 var80063568 = 0x00000001; -u32 var8006356c = 0xbf800000; -u32 var80063570 = 0x3f000000; -u32 var80063574 = 0x00000001; -u32 var80063578 = 0x41e80000; -u32 var8006357c = 0xbf800000; -u32 var80063580 = 0x00200000; -u32 var80063584 = 0x00000000; -u32 var80063588 = 0xbf800000; -u32 var8006358c = 0x3f000000; -u32 var80063590 = 0x00000001; -u32 var80063594 = 0x41d00000; -u32 var80063598 = 0xbf800000; -u32 var8006359c = 0x00200000; -u32 var800635a0 = 0x00000001; -u32 var800635a4 = 0xbf800000; -u32 var800635a8 = 0x3f000000; -u32 var800635ac = 0x00000001; -u32 var800635b0 = 0x41d00000; -u32 var800635b4 = 0xbf800000; -u32 var800635b8 = 0x00210000; -u32 var800635bc = 0x00000000; -u32 var800635c0 = 0xbf800000; -u32 var800635c4 = 0x3f000000; -u32 var800635c8 = 0x00000000; -u32 var800635cc = 0x42c20000; -u32 var800635d0 = 0x42800000; -u32 var800635d4 = 0x00210000; -u32 var800635d8 = 0x00000001; -u32 var800635dc = 0xbf800000; -u32 var800635e0 = 0x3f000000; -u32 var800635e4 = 0x00000000; -u32 var800635e8 = 0x42c20000; -u32 var800635ec = 0x42800000; -u32 var800635f0 = 0x00220000; -u32 var800635f4 = 0x00000000; -u32 var800635f8 = 0xbf800000; -u32 var800635fc = 0x3f000000; -u32 var80063600 = 0x00000000; -u32 var80063604 = 0x42bc0000; -u32 var80063608 = 0x42840000; -u32 var8006360c = 0x00220000; -u32 var80063610 = 0x00000001; -u32 var80063614 = 0xbf800000; -u32 var80063618 = 0x3f000000; -u32 var8006361c = 0x00000000; -u32 var80063620 = 0x42bc0000; -u32 var80063624 = 0x42840000; -u32 var80063628 = 0x00230000; -u32 var8006362c = 0x00000000; -u32 var80063630 = 0xbf800000; -u32 var80063634 = 0x3f000000; -u32 var80063638 = 0x00000000; -u32 var8006363c = 0x41f80000; -u32 var80063640 = 0xbf800000; -u32 var80063644 = 0x00230000; -u32 var80063648 = 0x00000001; -u32 var8006364c = 0xbf800000; -u32 var80063650 = 0x3f000000; -u32 var80063654 = 0x00000000; -u32 var80063658 = 0x41f80000; -u32 var8006365c = 0xbf800000; -u32 var80063660 = 0x00240000; -u32 var80063664 = 0x00000000; -u32 var80063668 = 0xbf800000; -u32 var8006366c = 0x3f000000; -u32 var80063670 = 0x00000000; -u32 var80063674 = 0x42100000; -u32 var80063678 = 0xbf800000; -u32 var8006367c = 0x00240000; -u32 var80063680 = 0x00000001; -u32 var80063684 = 0xbf800000; -u32 var80063688 = 0x3f000000; -u32 var8006368c = 0x00000000; -u32 var80063690 = 0x42100000; -u32 var80063694 = 0xbf800000; -u32 var80063698 = 0x00250000; -u32 var8006369c = 0x00000000; -u32 var800636a0 = 0xbf800000; -u32 var800636a4 = 0x3f000000; -u32 var800636a8 = 0x00000000; -u32 var800636ac = 0x41e00000; -u32 var800636b0 = 0xbf800000; -u32 var800636b4 = 0x00250000; -u32 var800636b8 = 0x00000001; -u32 var800636bc = 0xbf800000; -u32 var800636c0 = 0x3f000000; -u32 var800636c4 = 0x00000000; -u32 var800636c8 = 0x41e00000; -u32 var800636cc = 0xbf800000; -u32 var800636d0 = 0x024e0000; -u32 var800636d4 = 0x00000000; -u32 var800636d8 = 0xbf800000; -u32 var800636dc = 0x3ecccccd; -u32 var800636e0 = 0x00000000; -u32 var800636e4 = 0x42700000; -u32 var800636e8 = 0xbf800000; -u32 var800636ec = 0x024e0000; -u32 var800636f0 = 0x00000001; -u32 var800636f4 = 0xbf800000; -u32 var800636f8 = 0x3ecccccd; -u32 var800636fc = 0x00000000; -u32 var80063700 = 0x42700000; -u32 var80063704 = 0xbf800000; -u32 var80063708 = 0x024f0000; -u32 var8006370c = 0x00000000; -u32 var80063710 = 0xbf800000; -u32 var80063714 = 0x3f000000; -u32 var80063718 = 0x00000000; -u32 var8006371c = 0x42440000; -u32 var80063720 = 0x42a00000; -u32 var80063724 = 0x024f0000; -u32 var80063728 = 0x00000001; -u32 var8006372c = 0xbf800000; -u32 var80063730 = 0x3f000000; -u32 var80063734 = 0x00000000; -u32 var80063738 = 0x42440000; -u32 var8006373c = 0x42a00000; -u32 var80063740 = 0x02530000; -u32 var80063744 = 0x00000000; -u32 var80063748 = 0xbf800000; -u32 var8006374c = 0x3f000000; -u32 var80063750 = 0x00000001; -u32 var80063754 = 0x41b00000; -u32 var80063758 = 0xbf800000; -u32 var8006375c = 0x02530000; -u32 var80063760 = 0x00000001; -u32 var80063764 = 0xbf800000; -u32 var80063768 = 0x3f000000; -u32 var8006376c = 0x00000001; -u32 var80063770 = 0x41b00000; -u32 var80063774 = 0xbf800000; -u32 var80063778 = 0x02540000; -u32 var8006377c = 0x00000000; -u32 var80063780 = 0xbf800000; -u32 var80063784 = 0x3f000000; -u32 var80063788 = 0x00000000; -u32 var8006378c = 0x42500000; -u32 var80063790 = 0x42960000; -u32 var80063794 = 0x02540000; -u32 var80063798 = 0x00000001; -u32 var8006379c = 0xbf800000; -u32 var800637a0 = 0x3f000000; -u32 var800637a4 = 0x00000000; -u32 var800637a8 = 0x42500000; -u32 var800637ac = 0x42960000; -u32 var800637b0 = 0x00000000; -u32 var800637b4 = 0x00000000; -u32 var800637b8 = 0xbf800000; -u32 var800637bc = 0x3f000000; -u32 var800637c0 = 0x00000000; -u32 var800637c4 = 0xbf800000; -u32 var800637c8 = 0xbf800000; -u32 var800637cc = 0x001a0000; -u32 var800637d0 = 0x00000000; -u32 var800637d4 = 0xbf800000; -u32 var800637d8 = 0x3f000000; -u32 var800637dc = 0x00000000; -u32 var800637e0 = 0x425c0000; -u32 var800637e4 = 0x421c0000; -u32 var800637e8 = 0x001a0000; -u32 var800637ec = 0x00000001; -u32 var800637f0 = 0xbf800000; -u32 var800637f4 = 0x3f000000; -u32 var800637f8 = 0x00000000; -u32 var800637fc = 0x425c0000; -u32 var80063800 = 0x421c0000; -u32 var80063804 = 0x001c0000; -u32 var80063808 = 0x00000000; -u32 var8006380c = 0xbf800000; -u32 var80063810 = 0x3f000000; -u32 var80063814 = 0x00000001; -u32 var80063818 = 0x41e80000; -u32 var8006381c = 0xbf800000; -u32 var80063820 = 0x001c0000; -u32 var80063824 = 0x00000001; -u32 var80063828 = 0xbf800000; -u32 var8006382c = 0x3f000000; -u32 var80063830 = 0x00000001; -u32 var80063834 = 0x41e80000; -u32 var80063838 = 0xbf800000; -u32 var8006383c = 0x00210000; -u32 var80063840 = 0x00000000; -u32 var80063844 = 0xbf800000; -u32 var80063848 = 0x3f000000; -u32 var8006384c = 0x00000000; -u32 var80063850 = 0x42c20000; -u32 var80063854 = 0x42800000; -u32 var80063858 = 0x00210000; -u32 var8006385c = 0x00000001; -u32 var80063860 = 0xbf800000; -u32 var80063864 = 0x3f000000; -u32 var80063868 = 0x00000000; -u32 var8006386c = 0x42c20000; -u32 var80063870 = 0x42800000; -u32 var80063874 = 0x00220000; -u32 var80063878 = 0x00000000; -u32 var8006387c = 0xbf800000; -u32 var80063880 = 0x3f000000; -u32 var80063884 = 0x00000000; -u32 var80063888 = 0x42bc0000; -u32 var8006388c = 0x42840000; -u32 var80063890 = 0x00220000; -u32 var80063894 = 0x00000001; -u32 var80063898 = 0xbf800000; -u32 var8006389c = 0x3f000000; -u32 var800638a0 = 0x00000000; -u32 var800638a4 = 0x42bc0000; -u32 var800638a8 = 0x42840000; -u32 var800638ac = 0x00230000; -u32 var800638b0 = 0x00000000; -u32 var800638b4 = 0xbf800000; -u32 var800638b8 = 0x3f000000; -u32 var800638bc = 0x00000000; -u32 var800638c0 = 0x41f80000; -u32 var800638c4 = 0xbf800000; -u32 var800638c8 = 0x00230000; -u32 var800638cc = 0x00000001; -u32 var800638d0 = 0xbf800000; -u32 var800638d4 = 0x3f000000; -u32 var800638d8 = 0x00000000; -u32 var800638dc = 0x41f80000; -u32 var800638e0 = 0xbf800000; -u32 var800638e4 = 0x00240000; -u32 var800638e8 = 0x00000000; -u32 var800638ec = 0xbf800000; -u32 var800638f0 = 0x3f000000; -u32 var800638f4 = 0x00000000; -u32 var800638f8 = 0x42100000; -u32 var800638fc = 0xbf800000; -u32 var80063900 = 0x00240000; -u32 var80063904 = 0x00000001; -u32 var80063908 = 0xbf800000; -u32 var8006390c = 0x3f000000; -u32 var80063910 = 0x00000000; -u32 var80063914 = 0x42100000; -u32 var80063918 = 0xbf800000; -u32 var8006391c = 0x00250000; -u32 var80063920 = 0x00000000; -u32 var80063924 = 0xbf800000; -u32 var80063928 = 0x3f000000; -u32 var8006392c = 0x00000000; -u32 var80063930 = 0x41e00000; -u32 var80063934 = 0xbf800000; -u32 var80063938 = 0x00250000; -u32 var8006393c = 0x00000001; -u32 var80063940 = 0xbf800000; -u32 var80063944 = 0x3f000000; -u32 var80063948 = 0x00000000; -u32 var8006394c = 0x41e00000; -u32 var80063950 = 0xbf800000; -u32 var80063954 = 0x00000000; -u32 var80063958 = 0x00000000; -u32 var8006395c = 0xbf800000; -u32 var80063960 = 0x3f000000; -u32 var80063964 = 0x00000000; -u32 var80063968 = 0xbf800000; -u32 var8006396c = 0xbf800000; -u32 var80063970 = 0x00190000; -u32 var80063974 = 0x00000000; -u32 var80063978 = 0xbf800000; -u32 var8006397c = 0x3f000000; -u32 var80063980 = 0x00000000; -u32 var80063984 = 0x42860000; -u32 var80063988 = 0x42580000; -u32 var8006398c = 0x00190000; -u32 var80063990 = 0x00000001; -u32 var80063994 = 0xbf800000; -u32 var80063998 = 0x3f000000; -u32 var8006399c = 0x00000000; -u32 var800639a0 = 0x42860000; -u32 var800639a4 = 0x42580000; -u32 var800639a8 = 0x02570000; -u32 var800639ac = 0x00000000; -u32 var800639b0 = 0xbf800000; -u32 var800639b4 = 0x3f000000; -u32 var800639b8 = 0x00000000; -u32 var800639bc = 0x41700000; -u32 var800639c0 = 0x42a00000; -u32 var800639c4 = 0x02570000; -u32 var800639c8 = 0x00000001; -u32 var800639cc = 0xbf800000; -u32 var800639d0 = 0x3f000000; -u32 var800639d4 = 0x00000000; -u32 var800639d8 = 0x41700000; -u32 var800639dc = 0x42a00000; -u32 var800639e0 = 0x00000000; -u32 var800639e4 = 0x00000000; -u32 var800639e8 = 0xbf800000; -u32 var800639ec = 0x3f000000; -u32 var800639f0 = 0x00000000; -u32 var800639f4 = 0xbf800000; -u32 var800639f8 = 0xbf800000; -u32 var800639fc = 0x00140000; -u32 var80063a00 = 0x00000000; -u32 var80063a04 = 0xbf800000; -u32 var80063a08 = 0x3f000000; -u32 var80063a0c = 0x00000000; -u32 var80063a10 = 0xbf800000; -u32 var80063a14 = 0xbf800000; -u32 var80063a18 = 0x00150000; -u32 var80063a1c = 0x00000001; -u32 var80063a20 = 0xbf800000; -u32 var80063a24 = 0x3f000000; -u32 var80063a28 = 0x00000000; -u32 var80063a2c = 0xbf800000; -u32 var80063a30 = 0xbf800000; -u32 var80063a34 = 0x00000000; -u32 var80063a38 = 0x00000000; -u32 var80063a3c = 0xbf800000; -u32 var80063a40 = 0x3f000000; -u32 var80063a44 = 0x00000000; -u32 var80063a48 = 0xbf800000; -u32 var80063a4c = 0xbf800000; -u32 var80063a50 = 0x00140000; -u32 var80063a54 = 0x00000000; -u32 var80063a58 = 0xbf800000; -u32 var80063a5c = 0x3f000000; -u32 var80063a60 = 0x00000000; -u32 var80063a64 = 0xbf800000; -u32 var80063a68 = 0xbf800000; -u32 var80063a6c = 0x00150000; -u32 var80063a70 = 0x00000001; -u32 var80063a74 = 0xbf800000; -u32 var80063a78 = 0x3f000000; -u32 var80063a7c = 0x00000000; -u32 var80063a80 = 0xbf800000; -u32 var80063a84 = 0xbf800000; -u32 var80063a88 = 0x00bc0000; -u32 var80063a8c = 0x00000000; -u32 var80063a90 = 0xbf800000; -u32 var80063a94 = 0x3f000000; -u32 var80063a98 = 0x00000000; -u32 var80063a9c = 0xbf800000; -u32 var80063aa0 = 0xbf800000; -u32 var80063aa4 = 0x00bd0000; -u32 var80063aa8 = 0x00000000; -u32 var80063aac = 0xbf800000; -u32 var80063ab0 = 0x3f000000; -u32 var80063ab4 = 0x00000000; -u32 var80063ab8 = 0xbf800000; -u32 var80063abc = 0xbf800000; -u32 var80063ac0 = 0x00000000; -u32 var80063ac4 = 0x00000000; -u32 var80063ac8 = 0xbf800000; -u32 var80063acc = 0x3f000000; -u32 var80063ad0 = 0x00000000; -u32 var80063ad4 = 0xbf800000; -u32 var80063ad8 = 0xbf800000; -u32 var80063adc = 0x00140000; -u32 var80063ae0 = 0x00000000; -u32 var80063ae4 = 0xbf800000; -u32 var80063ae8 = 0x3f000000; -u32 var80063aec = 0x00000000; -u32 var80063af0 = 0xbf800000; -u32 var80063af4 = 0xbf800000; -u32 var80063af8 = 0x00150000; -u32 var80063afc = 0x00000001; -u32 var80063b00 = 0xbf800000; -u32 var80063b04 = 0x3f000000; -u32 var80063b08 = 0x00000000; -u32 var80063b0c = 0xbf800000; -u32 var80063b10 = 0xbf800000; -u32 var80063b14 = 0x00390000; -u32 var80063b18 = 0x00000001; -u32 var80063b1c = 0x41a00000; -u32 var80063b20 = 0x3ecccccd; -u32 var80063b24 = 0x00000000; -u32 var80063b28 = 0xbf800000; -u32 var80063b2c = 0xbf800000; -u32 var80063b30 = 0x00ba0000; -u32 var80063b34 = 0x00000000; -u32 var80063b38 = 0xbf800000; -u32 var80063b3c = 0x3f000000; -u32 var80063b40 = 0x00000000; -u32 var80063b44 = 0xbf800000; -u32 var80063b48 = 0xbf800000; -u32 var80063b4c = 0x00000000; -u32 var80063b50 = 0x00000000; -u32 var80063b54 = 0xbf800000; -u32 var80063b58 = 0x3f000000; -u32 var80063b5c = 0x00000000; -u32 var80063b60 = 0xbf800000; -u32 var80063b64 = 0xbf800000; -u32 var80063b68 = 0x00150000; -u32 var80063b6c = 0x00000000; -u32 var80063b70 = 0xbf800000; -u32 var80063b74 = 0x3f000000; -u32 var80063b78 = 0x00000000; -u32 var80063b7c = 0xbf800000; -u32 var80063b80 = 0xbf800000; -u32 var80063b84 = 0x00140000; -u32 var80063b88 = 0x00000001; -u32 var80063b8c = 0xbf800000; -u32 var80063b90 = 0x3f000000; -u32 var80063b94 = 0x00000000; -u32 var80063b98 = 0xbf800000; -u32 var80063b9c = 0xbf800000; -u32 var80063ba0 = 0x02360000; -u32 var80063ba4 = 0x00000000; -u32 var80063ba8 = 0xbf800000; -u32 var80063bac = 0x3f000000; -u32 var80063bb0 = 0x00000000; -u32 var80063bb4 = 0xbf800000; -u32 var80063bb8 = 0xbf800000; -u32 var80063bbc = 0x00000000; -u32 var80063bc0 = 0x00000000; -u32 var80063bc4 = 0xbf800000; -u32 var80063bc8 = 0x3f000000; -u32 var80063bcc = 0x00000000; -u32 var80063bd0 = 0xbf800000; -u32 var80063bd4 = 0xbf800000; -u32 var80063bd8 = 0x00150000; -u32 var80063bdc = 0x00000000; -u32 var80063be0 = 0xbf800000; -u32 var80063be4 = 0x3f000000; -u32 var80063be8 = 0x00000000; -u32 var80063bec = 0xbf800000; -u32 var80063bf0 = 0xbf800000; -u32 var80063bf4 = 0x00140000; -u32 var80063bf8 = 0x00000001; -u32 var80063bfc = 0xbf800000; -u32 var80063c00 = 0x3f000000; -u32 var80063c04 = 0x00000000; -u32 var80063c08 = 0xbf800000; -u32 var80063c0c = 0xbf800000; -u32 var80063c10 = 0x00be0000; -u32 var80063c14 = 0x00000000; -u32 var80063c18 = 0xbf800000; -u32 var80063c1c = 0x3f000000; -u32 var80063c20 = 0x00000000; -u32 var80063c24 = 0xbf800000; -u32 var80063c28 = 0xbf800000; -u32 var80063c2c = 0x00000000; -u32 var80063c30 = 0x00000000; -u32 var80063c34 = 0xbf800000; -u32 var80063c38 = 0x3f000000; -u32 var80063c3c = 0x00000000; -u32 var80063c40 = 0xbf800000; -u32 var80063c44 = 0xbf800000; -u32 var80063c48 = 0x00150000; -u32 var80063c4c = 0x00000000; -u32 var80063c50 = 0xbf800000; -u32 var80063c54 = 0x3f000000; -u32 var80063c58 = 0x00000000; -u32 var80063c5c = 0xbf800000; -u32 var80063c60 = 0xbf800000; -u32 var80063c64 = 0x00140000; -u32 var80063c68 = 0x00000001; -u32 var80063c6c = 0xbf800000; -u32 var80063c70 = 0x3f000000; -u32 var80063c74 = 0x00000000; -u32 var80063c78 = 0xbf800000; -u32 var80063c7c = 0xbf800000; -u32 var80063c80 = 0x00390000; -u32 var80063c84 = 0x00000000; -u32 var80063c88 = 0x41a00000; -u32 var80063c8c = 0x3ecccccd; -u32 var80063c90 = 0x00000000; -u32 var80063c94 = 0xbf800000; -u32 var80063c98 = 0xbf800000; -u32 var80063c9c = 0x00bf0000; -u32 var80063ca0 = 0x00000000; -u32 var80063ca4 = 0xbf800000; -u32 var80063ca8 = 0x3f000000; -u32 var80063cac = 0x00000000; -u32 var80063cb0 = 0xbf800000; -u32 var80063cb4 = 0xbf800000; -u32 var80063cb8 = 0x00000000; -u32 var80063cbc = 0x00000000; -u32 var80063cc0 = 0xbf800000; -u32 var80063cc4 = 0x3f000000; -u32 var80063cc8 = 0x00000000; -u32 var80063ccc = 0xbf800000; -u32 var80063cd0 = 0xbf800000; -u32 var80063cd4 = 0x00220000; -u32 var80063cd8 = 0x00000000; -u32 var80063cdc = 0x41a00000; -u32 var80063ce0 = 0x3f000000; -u32 var80063ce4 = 0x00000000; -u32 var80063ce8 = 0xbf800000; -u32 var80063cec = 0xbf800000; -u32 var80063cf0 = 0x00220000; -u32 var80063cf4 = 0x00000001; -u32 var80063cf8 = 0x41a00000; -u32 var80063cfc = 0x3f000000; -u32 var80063d00 = 0x00000000; -u32 var80063d04 = 0xbf800000; -u32 var80063d08 = 0xbf800000; -u32 var80063d0c = 0x001a0000; -u32 var80063d10 = 0x00000000; -u32 var80063d14 = 0x41700000; -u32 var80063d18 = 0x3f000000; -u32 var80063d1c = 0x00000000; -u32 var80063d20 = 0xbf800000; -u32 var80063d24 = 0xbf800000; -u32 var80063d28 = 0x001a0000; -u32 var80063d2c = 0x00000001; -u32 var80063d30 = 0x41700000; -u32 var80063d34 = 0x3f000000; -u32 var80063d38 = 0x00000000; -u32 var80063d3c = 0xbf800000; -u32 var80063d40 = 0xbf800000; -u32 var80063d44 = 0x00230000; -u32 var80063d48 = 0x00000000; -u32 var80063d4c = 0x41200000; -u32 var80063d50 = 0x3e800000; -u32 var80063d54 = 0x00000000; -u32 var80063d58 = 0xbf800000; -u32 var80063d5c = 0xbf800000; -u32 var80063d60 = 0x00230000; -u32 var80063d64 = 0x00000001; -u32 var80063d68 = 0x41200000; -u32 var80063d6c = 0x3e800000; -u32 var80063d70 = 0x00000000; -u32 var80063d74 = 0xbf800000; -u32 var80063d78 = 0xbf800000; -u32 var80063d7c = 0x00da0000; -u32 var80063d80 = 0x00000000; -u32 var80063d84 = 0xbf800000; -u32 var80063d88 = 0x3f000000; -u32 var80063d8c = 0x00000000; -u32 var80063d90 = 0xbf800000; -u32 var80063d94 = 0xbf800000; -u32 var80063d98 = 0x00f40000; -u32 var80063d9c = 0x00000000; -u32 var80063da0 = 0xbf800000; -u32 var80063da4 = 0x3f000000; -u32 var80063da8 = 0x00000000; -u32 var80063dac = 0xbf800000; -u32 var80063db0 = 0xbf800000; -u32 var80063db4 = 0x00000000; -u32 var80063db8 = 0x00000000; -u32 var80063dbc = 0xbf800000; -u32 var80063dc0 = 0x3f000000; -u32 var80063dc4 = 0x00000000; -u32 var80063dc8 = 0xbf800000; -u32 var80063dcc = 0xbf800000; -u32 var80063dd0 = 0x00220000; -u32 var80063dd4 = 0x00000000; -u32 var80063dd8 = 0x41a00000; -u32 var80063ddc = 0x3f000000; -u32 var80063de0 = 0x00000000; -u32 var80063de4 = 0xbf800000; -u32 var80063de8 = 0xbf800000; -u32 var80063dec = 0x00220000; -u32 var80063df0 = 0x00000001; -u32 var80063df4 = 0x41a00000; -u32 var80063df8 = 0x3f000000; -u32 var80063dfc = 0x00000000; -u32 var80063e00 = 0xbf800000; -u32 var80063e04 = 0xbf800000; -u32 var80063e08 = 0x001a0000; -u32 var80063e0c = 0x00000000; -u32 var80063e10 = 0x41700000; -u32 var80063e14 = 0x3f000000; -u32 var80063e18 = 0x00000000; -u32 var80063e1c = 0xbf800000; -u32 var80063e20 = 0xbf800000; -u32 var80063e24 = 0x001a0000; -u32 var80063e28 = 0x00000001; -u32 var80063e2c = 0x41700000; -u32 var80063e30 = 0x3f000000; -u32 var80063e34 = 0x00000000; -u32 var80063e38 = 0xbf800000; -u32 var80063e3c = 0xbf800000; -u32 var80063e40 = 0x00f80000; -u32 var80063e44 = 0x00000000; -u32 var80063e48 = 0xbf800000; -u32 var80063e4c = 0x3f000000; -u32 var80063e50 = 0x00000000; -u32 var80063e54 = 0xbf800000; -u32 var80063e58 = 0xbf800000; -u32 var80063e5c = 0x00fb0000; -u32 var80063e60 = 0x00000000; -u32 var80063e64 = 0xbf800000; -u32 var80063e68 = 0x3f000000; -u32 var80063e6c = 0x00000000; -u32 var80063e70 = 0xbf800000; -u32 var80063e74 = 0xbf800000; -u32 var80063e78 = 0x01010000; -u32 var80063e7c = 0x00000000; -u32 var80063e80 = 0xbf800000; -u32 var80063e84 = 0x3f000000; -u32 var80063e88 = 0x00000000; -u32 var80063e8c = 0xbf800000; -u32 var80063e90 = 0xbf800000; -u32 var80063e94 = 0x01130000; -u32 var80063e98 = 0x00000000; -u32 var80063e9c = 0xbf800000; -u32 var80063ea0 = 0x3f000000; -u32 var80063ea4 = 0x00000000; -u32 var80063ea8 = 0xbf800000; -u32 var80063eac = 0xbf800000; -u32 var80063eb0 = 0x00000000; -u32 var80063eb4 = 0x00000000; -u32 var80063eb8 = 0xbf800000; -u32 var80063ebc = 0x3f000000; -u32 var80063ec0 = 0x00000000; -u32 var80063ec4 = 0xbf800000; -u32 var80063ec8 = 0xbf800000; -u32 var80063ecc = 0x00120000; -u32 var80063ed0 = 0x00000000; -u32 var80063ed4 = 0xbf800000; -u32 var80063ed8 = 0x3f000000; -u32 var80063edc = 0x00000000; -u32 var80063ee0 = 0xbf800000; -u32 var80063ee4 = 0xbf800000; -u32 var80063ee8 = 0x00130000; -u32 var80063eec = 0x00000001; -u32 var80063ef0 = 0xbf800000; -u32 var80063ef4 = 0x3f000000; -u32 var80063ef8 = 0x00000000; -u32 var80063efc = 0xbf800000; -u32 var80063f00 = 0xbf800000; -u32 var80063f04 = 0x00b80000; -u32 var80063f08 = 0x00000000; -u32 var80063f0c = 0xbf800000; -u32 var80063f10 = 0x3f000000; -u32 var80063f14 = 0x00000000; -u32 var80063f18 = 0xbf800000; -u32 var80063f1c = 0xbf800000; -u32 var80063f20 = 0x00000000; -u32 var80063f24 = 0x00000000; -u32 var80063f28 = 0xbf800000; -u32 var80063f2c = 0x3f000000; -u32 var80063f30 = 0x00000000; -u32 var80063f34 = 0xbf800000; -u32 var80063f38 = 0xbf800000; -u32 var80063f3c = 0x00100000; -u32 var80063f40 = 0x00000000; -u32 var80063f44 = 0xbf800000; -u32 var80063f48 = 0x3f000000; -u32 var80063f4c = 0x00000000; -u32 var80063f50 = 0xbf800000; -u32 var80063f54 = 0xbf800000; -u32 var80063f58 = 0x00110000; -u32 var80063f5c = 0x00000001; -u32 var80063f60 = 0xbf800000; -u32 var80063f64 = 0x3f000000; -u32 var80063f68 = 0x00000000; -u32 var80063f6c = 0xbf800000; -u32 var80063f70 = 0xbf800000; -u32 var80063f74 = 0x00b40000; -u32 var80063f78 = 0x00000000; -u32 var80063f7c = 0xbf800000; -u32 var80063f80 = 0x3f000000; -u32 var80063f84 = 0x00000000; -u32 var80063f88 = 0xbf800000; -u32 var80063f8c = 0xbf800000; -u32 var80063f90 = 0x021b0000; -u32 var80063f94 = 0x00000000; -u32 var80063f98 = 0xbf800000; -u32 var80063f9c = 0x3f000000; -u32 var80063fa0 = 0x00000000; -u32 var80063fa4 = 0xbf800000; -u32 var80063fa8 = 0xbf800000; -u32 var80063fac = 0x00000000; -u32 var80063fb0 = 0x00000000; -u32 var80063fb4 = 0xbf800000; -u32 var80063fb8 = 0x3f000000; -u32 var80063fbc = 0x00000000; -u32 var80063fc0 = 0xbf800000; -u32 var80063fc4 = 0xbf800000; -u32 var80063fc8 = 0x000e0000; -u32 var80063fcc = 0x00000000; -u32 var80063fd0 = 0xbf800000; -u32 var80063fd4 = 0x3f000000; -u32 var80063fd8 = 0x00000000; -u32 var80063fdc = 0xbf800000; -u32 var80063fe0 = 0xbf800000; -u32 var80063fe4 = 0x000f0000; -u32 var80063fe8 = 0x00000001; -u32 var80063fec = 0xbf800000; -u32 var80063ff0 = 0x3f000000; -u32 var80063ff4 = 0x00000000; -u32 var80063ff8 = 0xbf800000; -u32 var80063ffc = 0xbf800000; -u32 var80064000 = 0x00220000; -u32 var80064004 = 0x00000000; -u32 var80064008 = 0x41a00000; -u32 var8006400c = 0x3f000000; -u32 var80064010 = 0x00000000; -u32 var80064014 = 0xbf800000; -u32 var80064018 = 0xbf800000; -u32 var8006401c = 0x00b00000; -u32 var80064020 = 0x00000000; -u32 var80064024 = 0xbf800000; -u32 var80064028 = 0x3f000000; -u32 var8006402c = 0x00000000; -u32 var80064030 = 0xbf800000; -u32 var80064034 = 0xbf800000; -u32 var80064038 = 0x00b10000; -u32 var8006403c = 0x00000000; -u32 var80064040 = 0xbf800000; -u32 var80064044 = 0x3f000000; -u32 var80064048 = 0x00000000; -u32 var8006404c = 0xbf800000; -u32 var80064050 = 0xbf800000; -u32 var80064054 = 0x021c0000; -u32 var80064058 = 0x00000000; -u32 var8006405c = 0xbf800000; -u32 var80064060 = 0x3f000000; -u32 var80064064 = 0x00000000; -u32 var80064068 = 0xbf800000; -u32 var8006406c = 0xbf800000; -u32 var80064070 = 0x00b50000; -u32 var80064074 = 0x00000000; -u32 var80064078 = 0xbf800000; -u32 var8006407c = 0x3f000000; -u32 var80064080 = 0x00000000; -u32 var80064084 = 0xbf800000; -u32 var80064088 = 0xbf800000; -u32 var8006408c = 0x00000000; -u32 var80064090 = 0x00000000; -u32 var80064094 = 0xbf800000; -u32 var80064098 = 0x3f000000; -u32 var8006409c = 0x00000000; -u32 var800640a0 = 0xbf800000; -u32 var800640a4 = 0xbf800000; -u32 var800640a8 = 0x00130000; -u32 var800640ac = 0x00000000; -u32 var800640b0 = 0xbf800000; -u32 var800640b4 = 0x3f000000; -u32 var800640b8 = 0x00000000; -u32 var800640bc = 0xbf800000; -u32 var800640c0 = 0xbf800000; -u32 var800640c4 = 0x00120000; -u32 var800640c8 = 0x00000001; -u32 var800640cc = 0xbf800000; -u32 var800640d0 = 0x3f000000; -u32 var800640d4 = 0x00000000; -u32 var800640d8 = 0xbf800000; -u32 var800640dc = 0xbf800000; -u32 var800640e0 = 0x00b90000; -u32 var800640e4 = 0x00000000; -u32 var800640e8 = 0xbf800000; -u32 var800640ec = 0x3f000000; -u32 var800640f0 = 0x00000000; -u32 var800640f4 = 0xbf800000; -u32 var800640f8 = 0xbf800000; -u32 var800640fc = 0x00000000; -u32 var80064100 = 0x00000000; -u32 var80064104 = 0xbf800000; -u32 var80064108 = 0x3f000000; -u32 var8006410c = 0x00000000; -u32 var80064110 = 0xbf800000; -u32 var80064114 = 0xbf800000; -u32 var80064118 = 0x00110000; -u32 var8006411c = 0x00000000; -u32 var80064120 = 0xbf800000; -u32 var80064124 = 0x3f000000; -u32 var80064128 = 0x00000000; -u32 var8006412c = 0xbf800000; -u32 var80064130 = 0xbf800000; -u32 var80064134 = 0x00100000; -u32 var80064138 = 0x00000001; -u32 var8006413c = 0xbf800000; -u32 var80064140 = 0x3f000000; -u32 var80064144 = 0x00000000; -u32 var80064148 = 0xbf800000; -u32 var8006414c = 0xbf800000; -u32 var80064150 = 0x00000000; -u32 var80064154 = 0x00000000; -u32 var80064158 = 0xbf800000; -u32 var8006415c = 0x3f000000; -u32 var80064160 = 0x00000000; -u32 var80064164 = 0xbf800000; -u32 var80064168 = 0xbf800000; -u32 var8006416c = 0x000f0000; -u32 var80064170 = 0x00000000; -u32 var80064174 = 0xbf800000; -u32 var80064178 = 0x3f000000; -u32 var8006417c = 0x00000000; -u32 var80064180 = 0xbf800000; -u32 var80064184 = 0xbf800000; -u32 var80064188 = 0x000e0000; -u32 var8006418c = 0x00000001; -u32 var80064190 = 0xbf800000; -u32 var80064194 = 0x3f000000; -u32 var80064198 = 0x00000000; -u32 var8006419c = 0xbf800000; -u32 var800641a0 = 0xbf800000; -u32 var800641a4 = 0x00220000; -u32 var800641a8 = 0x00000001; -u32 var800641ac = 0x41a00000; -u32 var800641b0 = 0x3f000000; -u32 var800641b4 = 0x00000000; -u32 var800641b8 = 0xbf800000; -u32 var800641bc = 0xbf800000; -u32 var800641c0 = 0x01900000; -u32 var800641c4 = 0x00000000; -u32 var800641c8 = 0xbf800000; -u32 var800641cc = 0x3f000000; -u32 var800641d0 = 0x00000000; -u32 var800641d4 = 0xbf800000; -u32 var800641d8 = 0xbf800000; -u32 var800641dc = 0x00b20000; -u32 var800641e0 = 0x00000000; -u32 var800641e4 = 0xbf800000; -u32 var800641e8 = 0x3f000000; -u32 var800641ec = 0x00000000; -u32 var800641f0 = 0xbf800000; -u32 var800641f4 = 0xbf800000; -u32 var800641f8 = 0x00b30000; -u32 var800641fc = 0x00000000; -u32 var80064200 = 0xbf800000; -u32 var80064204 = 0x3f000000; -u32 var80064208 = 0x00000000; -u32 var8006420c = 0xbf800000; -u32 var80064210 = 0xbf800000; -u32 var80064214 = 0x00b60000; -u32 var80064218 = 0x00000000; -u32 var8006421c = 0xbf800000; -u32 var80064220 = 0x3f000000; -u32 var80064224 = 0x00000000; -u32 var80064228 = 0xbf800000; -u32 var8006422c = 0xbf800000; -u32 var80064230 = 0x00b70000; -u32 var80064234 = 0x00000000; -u32 var80064238 = 0xbf800000; -u32 var8006423c = 0x3f000000; -u32 var80064240 = 0x00000000; -u32 var80064244 = 0xbf800000; -u32 var80064248 = 0xbf800000; -u32 var8006424c = 0x00000000; -u32 var80064250 = 0x00000000; -u32 var80064254 = 0xbf800000; -u32 var80064258 = 0x3f000000; -u32 var8006425c = 0x00000000; -u32 var80064260 = 0xbf800000; -u32 var80064264 = 0xbf800000; -u32 var80064268 = 0x00220000; -u32 var8006426c = 0x00000000; -u32 var80064270 = 0x41a00000; -u32 var80064274 = 0x3f000000; -u32 var80064278 = 0x00000000; -u32 var8006427c = 0xbf800000; -u32 var80064280 = 0xbf800000; -u32 var80064284 = 0x00220000; -u32 var80064288 = 0x00000001; -u32 var8006428c = 0x41a00000; -u32 var80064290 = 0x3f000000; -u32 var80064294 = 0x00000000; -u32 var80064298 = 0xbf800000; -u32 var8006429c = 0xbf800000; -u32 var800642a0 = 0x001a0000; -u32 var800642a4 = 0x00000000; -u32 var800642a8 = 0x41700000; -u32 var800642ac = 0x3f000000; -u32 var800642b0 = 0x00000000; -u32 var800642b4 = 0xbf800000; -u32 var800642b8 = 0xbf800000; -u32 var800642bc = 0x001a0000; -u32 var800642c0 = 0x00000001; -u32 var800642c4 = 0x41700000; -u32 var800642c8 = 0x3f000000; -u32 var800642cc = 0x00000000; -u32 var800642d0 = 0xbf800000; -u32 var800642d4 = 0xbf800000; -u32 var800642d8 = 0x01140000; -u32 var800642dc = 0x00000001; -u32 var800642e0 = 0xbf800000; -u32 var800642e4 = 0x3f000000; -u32 var800642e8 = 0x00000000; -u32 var800642ec = 0xbf800000; -u32 var800642f0 = 0xbf800000; -u32 var800642f4 = 0x01300000; -u32 var800642f8 = 0x00000000; -u32 var800642fc = 0xbf800000; -u32 var80064300 = 0x3f000000; -u32 var80064304 = 0x00000000; -u32 var80064308 = 0xbf800000; -u32 var8006430c = 0xbf800000; -u32 var80064310 = 0x00000000; -u32 var80064314 = 0x00000000; -u32 var80064318 = 0xbf800000; -u32 var8006431c = 0x3f000000; -u32 var80064320 = 0x00000000; -u32 var80064324 = 0xbf800000; -u32 var80064328 = 0xbf800000; -u32 var8006432c = 0x00220000; -u32 var80064330 = 0x00000000; -u32 var80064334 = 0x41a00000; -u32 var80064338 = 0x3f000000; -u32 var8006433c = 0x00000000; -u32 var80064340 = 0xbf800000; -u32 var80064344 = 0xbf800000; -u32 var80064348 = 0x00220000; -u32 var8006434c = 0x00000001; -u32 var80064350 = 0x41a00000; -u32 var80064354 = 0x3f000000; -u32 var80064358 = 0x00000000; -u32 var8006435c = 0xbf800000; -u32 var80064360 = 0xbf800000; -u32 var80064364 = 0x001a0000; -u32 var80064368 = 0x00000000; -u32 var8006436c = 0x41700000; -u32 var80064370 = 0x3f000000; -u32 var80064374 = 0x00000000; -u32 var80064378 = 0xbf800000; -u32 var8006437c = 0xbf800000; -u32 var80064380 = 0x001a0000; -u32 var80064384 = 0x00000001; -u32 var80064388 = 0x41700000; -u32 var8006438c = 0x3f000000; -u32 var80064390 = 0x00000000; -u32 var80064394 = 0xbf800000; -u32 var80064398 = 0xbf800000; -u32 var8006439c = 0x00000000; -u32 var800643a0 = 0x00000000; -u32 var800643a4 = 0xbf800000; -u32 var800643a8 = 0x3f000000; -u32 var800643ac = 0x00000000; -u32 var800643b0 = 0xbf800000; -u32 var800643b4 = 0xbf800000; -u32 var800643b8 = 0x03370000; -u32 var800643bc = 0x00000001; -u32 var800643c0 = 0xbf800000; -u32 var800643c4 = 0x3f000000; -u32 var800643c8 = 0x00000000; -u32 var800643cc = 0xbf800000; -u32 var800643d0 = 0xbf800000; -u32 var800643d4 = 0x033c0000; -u32 var800643d8 = 0x00000001; -u32 var800643dc = 0xbf800000; -u32 var800643e0 = 0x3f000000; -u32 var800643e4 = 0x00000000; -u32 var800643e8 = 0xbf800000; -u32 var800643ec = 0xbf800000; -u32 var800643f0 = 0x033b0000; -u32 var800643f4 = 0x00000001; -u32 var800643f8 = 0xbf800000; -u32 var800643fc = 0x3f000000; -u32 var80064400 = 0x00000000; -u32 var80064404 = 0xbf800000; -u32 var80064408 = 0xbf800000; -u32 var8006440c = 0x00000000; -u32 var80064410 = 0x00000000; -u32 var80064414 = 0xbf800000; -u32 var80064418 = 0x3f000000; -u32 var8006441c = 0x00000000; -u32 var80064420 = 0xbf800000; -u32 var80064424 = 0xbf800000; -u32 var80064428 = 0x03370000; -u32 var8006442c = 0x00000001; -u32 var80064430 = 0xbf800000; -u32 var80064434 = 0x3f000000; -u32 var80064438 = 0x00000000; -u32 var8006443c = 0xbf800000; -u32 var80064440 = 0xbf800000; -u32 var80064444 = 0x033c0000; -u32 var80064448 = 0x00000001; -u32 var8006444c = 0xbf800000; -u32 var80064450 = 0x3f000000; -u32 var80064454 = 0x00000000; -u32 var80064458 = 0xbf800000; -u32 var8006445c = 0xbf800000; -u32 var80064460 = 0x033b0000; -u32 var80064464 = 0x00000001; -u32 var80064468 = 0xbf800000; -u32 var8006446c = 0x3f000000; -u32 var80064470 = 0x00000000; -u32 var80064474 = 0xbf800000; -u32 var80064478 = 0xbf800000; -u32 var8006447c = 0x00000000; -u32 var80064480 = 0x00000000; -u32 var80064484 = 0xbf800000; -u32 var80064488 = 0x3f000000; -u32 var8006448c = 0x00000000; -u32 var80064490 = 0xbf800000; -u32 var80064494 = 0xbf800000; -u32 var80064498 = 0x03370000; -u32 var8006449c = 0x00000001; -u32 var800644a0 = 0xbf800000; -u32 var800644a4 = 0x3f000000; -u32 var800644a8 = 0x00000000; -u32 var800644ac = 0xbf800000; -u32 var800644b0 = 0xbf800000; -u32 var800644b4 = 0x033c0000; -u32 var800644b8 = 0x00000001; -u32 var800644bc = 0xbf800000; -u32 var800644c0 = 0x3f000000; -u32 var800644c4 = 0x00000000; -u32 var800644c8 = 0xbf800000; -u32 var800644cc = 0xbf800000; -u32 var800644d0 = 0x033b0000; -u32 var800644d4 = 0x00000001; -u32 var800644d8 = 0xbf800000; -u32 var800644dc = 0x3f000000; -u32 var800644e0 = 0x00000000; -u32 var800644e4 = 0xbf800000; -u32 var800644e8 = 0xbf800000; -u32 var800644ec = 0x00000000; -u32 var800644f0 = 0x00000000; -u32 var800644f4 = 0xbf800000; -u32 var800644f8 = 0x3f000000; -u32 var800644fc = 0x00000000; -u32 var80064500 = 0xbf800000; -u32 var80064504 = 0xbf800000; -u32 var80064508 = 0x03370000; -u32 var8006450c = 0x00000000; -u32 var80064510 = 0xbf800000; -u32 var80064514 = 0x3f000000; -u32 var80064518 = 0x00000000; -u32 var8006451c = 0xbf800000; -u32 var80064520 = 0xbf800000; -u32 var80064524 = 0x033c0000; -u32 var80064528 = 0x00000000; -u32 var8006452c = 0xbf800000; -u32 var80064530 = 0x3f000000; -u32 var80064534 = 0x00000000; -u32 var80064538 = 0xbf800000; -u32 var8006453c = 0xbf800000; -u32 var80064540 = 0x033b0000; -u32 var80064544 = 0x00000000; -u32 var80064548 = 0xbf800000; -u32 var8006454c = 0x3f000000; -u32 var80064550 = 0x00000000; -u32 var80064554 = 0xbf800000; -u32 var80064558 = 0xbf800000; -u32 var8006455c = 0x00000000; -u32 var80064560 = 0x00000000; -u32 var80064564 = 0xbf800000; -u32 var80064568 = 0x3f000000; -u32 var8006456c = 0x00000000; -u32 var80064570 = 0xbf800000; -u32 var80064574 = 0xbf800000; -u32 var80064578 = 0x03370000; -u32 var8006457c = 0x00000000; -u32 var80064580 = 0xbf800000; -u32 var80064584 = 0x3f000000; -u32 var80064588 = 0x00000000; -u32 var8006458c = 0xbf800000; -u32 var80064590 = 0xbf800000; -u32 var80064594 = 0x033c0000; -u32 var80064598 = 0x00000000; -u32 var8006459c = 0xbf800000; -u32 var800645a0 = 0x3f000000; -u32 var800645a4 = 0x00000000; -u32 var800645a8 = 0xbf800000; -u32 var800645ac = 0xbf800000; -u32 var800645b0 = 0x033b0000; -u32 var800645b4 = 0x00000000; -u32 var800645b8 = 0xbf800000; -u32 var800645bc = 0x3f000000; -u32 var800645c0 = 0x00000000; -u32 var800645c4 = 0xbf800000; -u32 var800645c8 = 0xbf800000; -u32 var800645cc = 0x00000000; -u32 var800645d0 = 0x00000000; -u32 var800645d4 = 0xbf800000; -u32 var800645d8 = 0x3f000000; -u32 var800645dc = 0x00000000; -u32 var800645e0 = 0xbf800000; -u32 var800645e4 = 0xbf800000; -u32 var800645e8 = 0x03370000; -u32 var800645ec = 0x00000000; -u32 var800645f0 = 0xbf800000; -u32 var800645f4 = 0x3f000000; -u32 var800645f8 = 0x00000000; -u32 var800645fc = 0xbf800000; -u32 var80064600 = 0xbf800000; -u32 var80064604 = 0x033c0000; -u32 var80064608 = 0x00000000; -u32 var8006460c = 0xbf800000; -u32 var80064610 = 0x3f000000; -u32 var80064614 = 0x00000000; -u32 var80064618 = 0xbf800000; -u32 var8006461c = 0xbf800000; -u32 var80064620 = 0x033b0000; -u32 var80064624 = 0x00000000; -u32 var80064628 = 0xbf800000; -u32 var8006462c = 0x3f000000; -u32 var80064630 = 0x00000000; -u32 var80064634 = 0xbf800000; -u32 var80064638 = 0xbf800000; -u32 var8006463c = 0x00000000; -u32 var80064640 = 0x00000000; -u32 var80064644 = 0xbf800000; -u32 var80064648 = 0x3f000000; -u32 var8006464c = 0x00000000; -u32 var80064650 = 0xbf800000; -u32 var80064654 = 0xbf800000; -u32 var80064658 = 0x03360000; -u32 var8006465c = 0x00000000; -u32 var80064660 = 0xbf800000; -u32 var80064664 = 0x3f000000; -u32 var80064668 = 0x00000000; -u32 var8006466c = 0xbf800000; -u32 var80064670 = 0xbf800000; -u32 var80064674 = 0x00000000; -u32 var80064678 = 0x00000000; -u32 var8006467c = 0xbf800000; -u32 var80064680 = 0x3f000000; -u32 var80064684 = 0x00000000; -u32 var80064688 = 0xbf800000; -u32 var8006468c = 0xbf800000; -u32 var80064690 = 0x03390000; -u32 var80064694 = 0x00000000; -u32 var80064698 = 0xbf800000; -u32 var8006469c = 0x3f000000; -u32 var800646a0 = 0x00000000; -u32 var800646a4 = 0xbf800000; -u32 var800646a8 = 0xbf800000; -u32 var800646ac = 0x03380000; -u32 var800646b0 = 0x00000000; -u32 var800646b4 = 0xbf800000; -u32 var800646b8 = 0x3f000000; -u32 var800646bc = 0x00000000; -u32 var800646c0 = 0xbf800000; -u32 var800646c4 = 0xbf800000; -u32 var800646c8 = 0x033a0000; -u32 var800646cc = 0x00000000; -u32 var800646d0 = 0xbf800000; -u32 var800646d4 = 0x3f000000; -u32 var800646d8 = 0x00000000; -u32 var800646dc = 0xbf800000; -u32 var800646e0 = 0xbf800000; -u32 var800646e4 = 0x00000000; -u32 var800646e8 = 0x00000000; -u32 var800646ec = 0xbf800000; -u32 var800646f0 = 0x3f000000; -u32 var800646f4 = 0x00000000; -u32 var800646f8 = 0xbf800000; -u32 var800646fc = 0xbf800000; -u32 var80064700 = 0x03360000; -u32 var80064704 = 0x00000000; -u32 var80064708 = 0xbf800000; -u32 var8006470c = 0x3f000000; -u32 var80064710 = 0x00000000; -u32 var80064714 = 0xbf800000; -u32 var80064718 = 0xbf800000; -u32 var8006471c = 0x033d0000; -u32 var80064720 = 0x00000000; -u32 var80064724 = 0xbf800000; -u32 var80064728 = 0x3f000000; -u32 var8006472c = 0x00000000; -u32 var80064730 = 0xbf800000; -u32 var80064734 = 0xbf800000; -u32 var80064738 = 0x00000000; -u32 var8006473c = 0x00000000; -u32 var80064740 = 0xbf800000; -u32 var80064744 = 0x3f000000; -u32 var80064748 = 0x00000000; -u32 var8006474c = 0xbf800000; -u32 var80064750 = 0xbf800000; -u32 var80064754 = 0x03360000; -u32 var80064758 = 0x00000000; -u32 var8006475c = 0xbf800000; -u32 var80064760 = 0x3f000000; -u32 var80064764 = 0x00000000; -u32 var80064768 = 0xbf800000; -u32 var8006476c = 0xbf800000; -u32 var80064770 = 0x033d0000; -u32 var80064774 = 0x00000000; -u32 var80064778 = 0xbf800000; -u32 var8006477c = 0x3f000000; -u32 var80064780 = 0x00000000; -u32 var80064784 = 0xbf800000; -u32 var80064788 = 0xbf800000; -u32 var8006478c = 0x00000000; -u32 var80064790 = 0x00000000; -u32 var80064794 = 0xbf800000; -u32 var80064798 = 0x3f000000; -u32 var8006479c = 0x00000000; -u32 var800647a0 = 0xbf800000; -u32 var800647a4 = 0xbf800000; -u32 var800647a8 = 0x03360000; -u32 var800647ac = 0x00000000; -u32 var800647b0 = 0xbf800000; -u32 var800647b4 = 0x3f000000; -u32 var800647b8 = 0x00000000; -u32 var800647bc = 0xbf800000; -u32 var800647c0 = 0xbf800000; -u32 var800647c4 = 0x033d0000; -u32 var800647c8 = 0x00000000; -u32 var800647cc = 0xbf800000; -u32 var800647d0 = 0x3f000000; -u32 var800647d4 = 0x00000000; -u32 var800647d8 = 0xbf800000; -u32 var800647dc = 0xbf800000; -u32 var800647e0 = 0x00000000; -u32 var800647e4 = 0x00000000; -u32 var800647e8 = 0xbf800000; -u32 var800647ec = 0x3f000000; -u32 var800647f0 = 0x00000000; -u32 var800647f4 = 0xbf800000; -u32 var800647f8 = 0xbf800000; -u32 var800647fc = 0x03360000; -u32 var80064800 = 0x00000000; -u32 var80064804 = 0xbf800000; -u32 var80064808 = 0x3f000000; -u32 var8006480c = 0x00000000; -u32 var80064810 = 0xbf800000; -u32 var80064814 = 0xbf800000; -u32 var80064818 = 0x033d0000; -u32 var8006481c = 0x00000000; -u32 var80064820 = 0xbf800000; -u32 var80064824 = 0x3f000000; -u32 var80064828 = 0x00000000; -u32 var8006482c = 0xbf800000; -u32 var80064830 = 0xbf800000; -u32 var80064834 = 0x00000000; -u32 var80064838 = 0x00000000; -u32 var8006483c = 0xbf800000; -u32 var80064840 = 0x3f000000; -u32 var80064844 = 0x00000000; -u32 var80064848 = 0xbf800000; -u32 var8006484c = 0xbf800000; -u32 var80064850 = 0x03360000; -u32 var80064854 = 0x00000000; -u32 var80064858 = 0xbf800000; -u32 var8006485c = 0x3f000000; -u32 var80064860 = 0x00000000; -u32 var80064864 = 0xbf800000; -u32 var80064868 = 0xbf800000; -u32 var8006486c = 0x033d0000; -u32 var80064870 = 0x00000000; -u32 var80064874 = 0xbf800000; -u32 var80064878 = 0x3f000000; -u32 var8006487c = 0x00000000; -u32 var80064880 = 0xbf800000; -u32 var80064884 = 0xbf800000; -u32 var80064888 = 0x00000000; -u32 var8006488c = 0x00000000; -u32 var80064890 = 0xbf800000; -u32 var80064894 = 0x3f000000; -u32 var80064898 = 0x00000000; -u32 var8006489c = 0xbf800000; -u32 var800648a0 = 0xbf800000; -u32 var800648a4 = 0x03360000; -u32 var800648a8 = 0x00000000; -u32 var800648ac = 0xbf800000; -u32 var800648b0 = 0x3f000000; -u32 var800648b4 = 0x00000000; -u32 var800648b8 = 0xbf800000; -u32 var800648bc = 0xbf800000; -u32 var800648c0 = 0x033d0000; -u32 var800648c4 = 0x00000000; -u32 var800648c8 = 0xbf800000; -u32 var800648cc = 0x3f000000; -u32 var800648d0 = 0x00000000; -u32 var800648d4 = 0xbf800000; -u32 var800648d8 = 0xbf800000; -u32 var800648dc = 0x00000000; -u32 var800648e0 = 0x00000000; -u32 var800648e4 = 0xbf800000; -u32 var800648e8 = 0x3f000000; -u32 var800648ec = 0x00000000; -u32 var800648f0 = 0xbf800000; -u32 var800648f4 = 0xbf800000; -u32 var800648f8 = 0x03360000; -u32 var800648fc = 0x00000000; -u32 var80064900 = 0xbf800000; -u32 var80064904 = 0x3f000000; -u32 var80064908 = 0x00000000; -u32 var8006490c = 0xbf800000; -u32 var80064910 = 0xbf800000; -u32 var80064914 = 0x033d0000; -u32 var80064918 = 0x00000000; -u32 var8006491c = 0xbf800000; -u32 var80064920 = 0x3f000000; -u32 var80064924 = 0x00000000; -u32 var80064928 = 0xbf800000; -u32 var8006492c = 0xbf800000; -u32 var80064930 = 0x00000000; -u32 var80064934 = 0x00000000; -u32 var80064938 = 0xbf800000; -u32 var8006493c = 0x3f000000; -u32 var80064940 = 0x00000000; -u32 var80064944 = 0xbf800000; -u32 var80064948 = 0xbf800000; -u32 var8006494c = 0x03360000; -u32 var80064950 = 0x00000000; -u32 var80064954 = 0xbf800000; -u32 var80064958 = 0x3f000000; -u32 var8006495c = 0x00000000; -u32 var80064960 = 0xbf800000; -u32 var80064964 = 0xbf800000; -u32 var80064968 = 0x033d0000; -u32 var8006496c = 0x00000000; -u32 var80064970 = 0xbf800000; -u32 var80064974 = 0x3f000000; -u32 var80064978 = 0x00000000; -u32 var8006497c = 0xbf800000; -u32 var80064980 = 0xbf800000; -u32 var80064984 = 0x00000000; -u32 var80064988 = 0x00000000; -u32 var8006498c = 0xbf800000; -u32 var80064990 = 0x3f000000; -u32 var80064994 = 0x00000000; -u32 var80064998 = 0xbf800000; -u32 var8006499c = 0xbf800000; -u32 var800649a0 = 0x03360000; -u32 var800649a4 = 0x00000000; -u32 var800649a8 = 0xbf800000; -u32 var800649ac = 0x3f000000; -u32 var800649b0 = 0x00000000; -u32 var800649b4 = 0xbf800000; -u32 var800649b8 = 0xbf800000; -u32 var800649bc = 0x033d0000; -u32 var800649c0 = 0x00000000; -u32 var800649c4 = 0xbf800000; -u32 var800649c8 = 0x3f000000; -u32 var800649cc = 0x00000000; -u32 var800649d0 = 0xbf800000; -u32 var800649d4 = 0xbf800000; -u32 var800649d8 = 0x00000000; -u32 var800649dc = 0x00000000; -u32 var800649e0 = 0xbf800000; -u32 var800649e4 = 0x3f000000; -u32 var800649e8 = 0x00000000; -u32 var800649ec = 0xbf800000; -u32 var800649f0 = 0xbf800000; -u32 var800649f4 = 0x038e0000; -u32 var800649f8 = 0x00000000; -u32 var800649fc = 0xbf800000; -u32 var80064a00 = 0x3f800000; -u32 var80064a04 = 0x00000000; -u32 var80064a08 = 0xbf800000; -u32 var80064a0c = 0xbf800000; -u32 var80064a10 = 0x00000000; -u32 var80064a14 = 0x00000000; -u32 var80064a18 = 0xbf800000; -u32 var80064a1c = 0x3f000000; -u32 var80064a20 = 0x00000000; -u32 var80064a24 = 0xbf800000; -u32 var80064a28 = 0xbf800000; -u32 var80064a2c = 0x03900000; -u32 var80064a30 = 0x00000000; -u32 var80064a34 = 0xbf800000; -u32 var80064a38 = 0x3f666666; -u32 var80064a3c = 0x00000000; -u32 var80064a40 = 0xbf800000; -u32 var80064a44 = 0xbf800000; -u32 var80064a48 = 0x00000000; -u32 var80064a4c = 0x00000000; -u32 var80064a50 = 0xbf800000; -u32 var80064a54 = 0x3f000000; -u32 var80064a58 = 0x00000000; -u32 var80064a5c = 0xbf800000; -u32 var80064a60 = 0xbf800000; -u32 var80064a64 = 0x03900000; -u32 var80064a68 = 0x00000000; -u32 var80064a6c = 0xbf800000; -u32 var80064a70 = 0x3f666666; -u32 var80064a74 = 0x00000000; -u32 var80064a78 = 0xbf800000; -u32 var80064a7c = 0xbf800000; -u32 var80064a80 = 0x00000000; -u32 var80064a84 = 0x00000000; -u32 var80064a88 = 0xbf800000; -u32 var80064a8c = 0x3f000000; -u32 var80064a90 = 0x00000000; -u32 var80064a94 = 0xbf800000; -u32 var80064a98 = 0xbf800000; -u32 var80064a9c = 0x038e0000; -u32 var80064aa0 = 0x00000001; -u32 var80064aa4 = 0xbf800000; -u32 var80064aa8 = 0x3f000000; -u32 var80064aac = 0x00000000; -u32 var80064ab0 = 0xbf800000; -u32 var80064ab4 = 0xbf800000; -u32 var80064ab8 = 0x00000000; -u32 var80064abc = 0x00000000; -u32 var80064ac0 = 0xbf800000; -u32 var80064ac4 = 0x3f000000; -u32 var80064ac8 = 0x00000000; -u32 var80064acc = 0xbf800000; -u32 var80064ad0 = 0xbf800000; -u32 var80064ad4 = 0x03900000; -u32 var80064ad8 = 0x00000001; -u32 var80064adc = 0xbf800000; -u32 var80064ae0 = 0x3f666666; -u32 var80064ae4 = 0x00000000; -u32 var80064ae8 = 0xbf800000; -u32 var80064aec = 0xbf800000; -u32 var80064af0 = 0x00000000; -u32 var80064af4 = 0x00000000; -u32 var80064af8 = 0xbf800000; -u32 var80064afc = 0x3f000000; -u32 var80064b00 = 0x00000000; -u32 var80064b04 = 0xbf800000; -u32 var80064b08 = 0xbf800000; -u32 var80064b0c = 0x03900000; -u32 var80064b10 = 0x00000001; -u32 var80064b14 = 0xbf800000; -u32 var80064b18 = 0x3f666666; -u32 var80064b1c = 0x00000000; -u32 var80064b20 = 0xbf800000; -u32 var80064b24 = 0xbf800000; -u32 var80064b28 = 0x00000000; -u32 var80064b2c = 0x00000000; -u32 var80064b30 = 0xbf800000; -u32 var80064b34 = 0x3f000000; -u32 var80064b38 = 0x00000000; -u32 var80064b3c = 0xbf800000; -u32 var80064b40 = 0xbf800000; -u32 var80064b44 = 0x038c0000; -u32 var80064b48 = 0x00000000; -u32 var80064b4c = 0xbf800000; -u32 var80064b50 = 0x3f666666; -u32 var80064b54 = 0x00000000; -u32 var80064b58 = 0xbf800000; -u32 var80064b5c = 0xbf800000; -u32 var80064b60 = 0x038c0000; -u32 var80064b64 = 0x00000001; -u32 var80064b68 = 0xbf800000; -u32 var80064b6c = 0x3f666666; -u32 var80064b70 = 0x00000000; -u32 var80064b74 = 0xbf800000; -u32 var80064b78 = 0xbf800000; -u32 var80064b7c = 0x03410000; -u32 var80064b80 = 0x00000000; -u32 var80064b84 = 0xbf800000; -u32 var80064b88 = 0x3f000000; -u32 var80064b8c = 0x00000000; -u32 var80064b90 = 0xbf800000; -u32 var80064b94 = 0xbf800000; -u32 var80064b98 = 0x00000000; -u32 var80064b9c = 0x00000000; -u32 var80064ba0 = 0xbf800000; -u32 var80064ba4 = 0x3f000000; -u32 var80064ba8 = 0x00000000; -u32 var80064bac = 0xbf800000; -u32 var80064bb0 = 0xbf800000; -u32 var80064bb4 = 0x03410000; -u32 var80064bb8 = 0x00000000; -u32 var80064bbc = 0xbf800000; -u32 var80064bc0 = 0x3f000000; -u32 var80064bc4 = 0x00000000; -u32 var80064bc8 = 0xbf800000; -u32 var80064bcc = 0xbf800000; -u32 var80064bd0 = 0x00000000; -u32 var80064bd4 = 0x00000000; -u32 var80064bd8 = 0xbf800000; -u32 var80064bdc = 0x3f000000; -u32 var80064be0 = 0x00000000; -u32 var80064be4 = 0xbf800000; -u32 var80064be8 = 0xbf800000; -u32 var80064bec = 0x03430000; -u32 var80064bf0 = 0x00000000; -u32 var80064bf4 = 0xbf800000; -u32 var80064bf8 = 0x3f000000; -u32 var80064bfc = 0x00000000; -u32 var80064c00 = 0xbf800000; -u32 var80064c04 = 0xbf800000; -u32 var80064c08 = 0x00000000; -u32 var80064c0c = 0x00000000; -u32 var80064c10 = 0xbf800000; -u32 var80064c14 = 0x3f000000; -u32 var80064c18 = 0x00000000; -u32 var80064c1c = 0xbf800000; -u32 var80064c20 = 0xbf800000; -u32 var80064c24 = 0x038b0000; -u32 var80064c28 = 0x00000000; -u32 var80064c2c = 0xbf800000; -u32 var80064c30 = 0x3f666666; -u32 var80064c34 = 0x00000000; -u32 var80064c38 = 0xbf800000; -u32 var80064c3c = 0xbf800000; -u32 var80064c40 = 0x00000000; -u32 var80064c44 = 0x00000000; -u32 var80064c48 = 0xbf800000; -u32 var80064c4c = 0x3f000000; -u32 var80064c50 = 0x00000000; -u32 var80064c54 = 0xbf800000; -u32 var80064c58 = 0xbf800000; -u32 var80064c5c = 0x038b0000; -u32 var80064c60 = 0x00000000; -u32 var80064c64 = 0xbf800000; -u32 var80064c68 = 0x3f666666; -u32 var80064c6c = 0x00000000; -u32 var80064c70 = 0xbf800000; -u32 var80064c74 = 0xbf800000; -u32 var80064c78 = 0x00000000; -u32 var80064c7c = 0x00000000; -u32 var80064c80 = 0xbf800000; -u32 var80064c84 = 0x3f000000; -u32 var80064c88 = 0x00000000; -u32 var80064c8c = 0xbf800000; -u32 var80064c90 = 0xbf800000; -u32 var80064c94 = 0x03430000; -u32 var80064c98 = 0x00000001; -u32 var80064c9c = 0xbf800000; -u32 var80064ca0 = 0x3f000000; -u32 var80064ca4 = 0x00000000; -u32 var80064ca8 = 0xbf800000; -u32 var80064cac = 0xbf800000; -u32 var80064cb0 = 0x00000000; -u32 var80064cb4 = 0x00000000; -u32 var80064cb8 = 0xbf800000; -u32 var80064cbc = 0x3f000000; -u32 var80064cc0 = 0x00000000; -u32 var80064cc4 = 0xbf800000; -u32 var80064cc8 = 0xbf800000; -u32 var80064ccc = 0x038b0000; -u32 var80064cd0 = 0x00000001; -u32 var80064cd4 = 0xbf800000; -u32 var80064cd8 = 0x3f666666; -u32 var80064cdc = 0x00000000; -u32 var80064ce0 = 0xbf800000; -u32 var80064ce4 = 0xbf800000; -u32 var80064ce8 = 0x00000000; -u32 var80064cec = 0x00000000; -u32 var80064cf0 = 0xbf800000; -u32 var80064cf4 = 0x3f000000; -u32 var80064cf8 = 0x00000000; -u32 var80064cfc = 0xbf800000; -u32 var80064d00 = 0xbf800000; -u32 var80064d04 = 0x038b0000; -u32 var80064d08 = 0x00000001; -u32 var80064d0c = 0xbf800000; -u32 var80064d10 = 0x3f666666; -u32 var80064d14 = 0x00000000; -u32 var80064d18 = 0xbf800000; -u32 var80064d1c = 0xbf800000; -u32 var80064d20 = 0x00000000; -u32 var80064d24 = 0x00000000; -u32 var80064d28 = 0xbf800000; -u32 var80064d2c = 0x3f000000; -u32 var80064d30 = 0x00000000; -u32 var80064d34 = 0xbf800000; -u32 var80064d38 = 0xbf800000; -u32 var80064d3c = 0x038c0000; -u32 var80064d40 = 0x00000000; -u32 var80064d44 = 0xbf800000; -u32 var80064d48 = 0x3f666666; -u32 var80064d4c = 0x00000000; -u32 var80064d50 = 0xbf800000; -u32 var80064d54 = 0xbf800000; -u32 var80064d58 = 0x038c0000; -u32 var80064d5c = 0x00000001; -u32 var80064d60 = 0xbf800000; -u32 var80064d64 = 0x3f666666; -u32 var80064d68 = 0x00000000; -u32 var80064d6c = 0xbf800000; -u32 var80064d70 = 0xbf800000; -u32 var80064d74 = 0x03410000; -u32 var80064d78 = 0x00000000; -u32 var80064d7c = 0xbf800000; -u32 var80064d80 = 0x3f000000; -u32 var80064d84 = 0x00000000; -u32 var80064d88 = 0xbf800000; -u32 var80064d8c = 0xbf800000; -u32 var80064d90 = 0x00000000; -u32 var80064d94 = 0x00000000; -u32 var80064d98 = 0xbf800000; -u32 var80064d9c = 0x3f000000; -u32 var80064da0 = 0x00000000; -u32 var80064da4 = 0xbf800000; -u32 var80064da8 = 0xbf800000; -u32 var80064dac = 0x03430000; -u32 var80064db0 = 0x00000000; -u32 var80064db4 = 0xbf800000; -u32 var80064db8 = 0x3f000000; -u32 var80064dbc = 0x00000000; -u32 var80064dc0 = 0xbf800000; -u32 var80064dc4 = 0xbf800000; -u32 var80064dc8 = 0x00000000; -u32 var80064dcc = 0x00000000; -u32 var80064dd0 = 0xbf800000; -u32 var80064dd4 = 0x3f000000; -u32 var80064dd8 = 0x00000000; -u32 var80064ddc = 0xbf800000; -u32 var80064de0 = 0xbf800000; -u32 var80064de4 = 0x03410000; -u32 var80064de8 = 0x00000000; -u32 var80064dec = 0xbf800000; -u32 var80064df0 = 0x3f000000; -u32 var80064df4 = 0x00000000; -u32 var80064df8 = 0xbf800000; -u32 var80064dfc = 0xbf800000; -u32 var80064e00 = 0x00000000; -u32 var80064e04 = 0x00000000; -u32 var80064e08 = 0xbf800000; -u32 var80064e0c = 0x3f000000; -u32 var80064e10 = 0x00000000; -u32 var80064e14 = 0xbf800000; -u32 var80064e18 = 0xbf800000; -u32 var80064e1c = 0x02610000; -u32 var80064e20 = 0x00000000; -u32 var80064e24 = 0xbf800000; -u32 var80064e28 = 0x3f000000; -u32 var80064e2c = 0x00000000; -u32 var80064e30 = 0x43150000; -u32 var80064e34 = 0x432f0000; -u32 var80064e38 = 0x02620000; -u32 var80064e3c = 0x00000000; -u32 var80064e40 = 0xbf800000; -u32 var80064e44 = 0x3f000000; -u32 var80064e48 = 0x00000000; -u32 var80064e4c = 0x42e60000; -u32 var80064e50 = 0x43180000; -u32 var80064e54 = 0x02630000; -u32 var80064e58 = 0x00000000; -u32 var80064e5c = 0xbf800000; -u32 var80064e60 = 0x3f000000; -u32 var80064e64 = 0x00000000; -u32 var80064e68 = 0x42e60000; -u32 var80064e6c = 0x43180000; -u32 var80064e70 = 0x02670000; -u32 var80064e74 = 0x00000000; -u32 var80064e78 = 0xbf800000; -u32 var80064e7c = 0x3f000000; -u32 var80064e80 = 0x00000000; -u32 var80064e84 = 0x42e60000; -u32 var80064e88 = 0x43180000; -u32 var80064e8c = 0x02680000; -u32 var80064e90 = 0x00000000; -u32 var80064e94 = 0xbf800000; -u32 var80064e98 = 0x3f000000; -u32 var80064e9c = 0x00000000; -u32 var80064ea0 = 0x42a60000; -u32 var80064ea4 = 0x42c60000; -u32 var80064ea8 = 0x022b0000; -u32 var80064eac = 0x00000000; -u32 var80064eb0 = 0xbf800000; -u32 var80064eb4 = 0x3f000000; -u32 var80064eb8 = 0x00000000; -u32 var80064ebc = 0x00000000; -u32 var80064ec0 = 0x00000000; -u32 var80064ec4 = 0x022c0000; -u32 var80064ec8 = 0x00000000; -u32 var80064ecc = 0xbf800000; -u32 var80064ed0 = 0x3f000000; -u32 var80064ed4 = 0x00000000; -u32 var80064ed8 = 0x00000000; -u32 var80064edc = 0x00000000; -u32 var80064ee0 = 0x022d0000; -u32 var80064ee4 = 0x00000000; -u32 var80064ee8 = 0xbf800000; -u32 var80064eec = 0x3f000000; -u32 var80064ef0 = 0x00000000; -u32 var80064ef4 = 0x00000000; -u32 var80064ef8 = 0x00000000; -u32 var80064efc = 0x022e0000; -u32 var80064f00 = 0x00000000; -u32 var80064f04 = 0xbf800000; -u32 var80064f08 = 0x3f000000; -u32 var80064f0c = 0x00000000; -u32 var80064f10 = 0x00000000; -u32 var80064f14 = 0x00000000; -u32 var80064f18 = 0x00000000; -u32 var80064f1c = 0x00000000; -u32 var80064f20 = 0xbf800000; -u32 var80064f24 = 0x3f000000; -u32 var80064f28 = 0x00000000; -u32 var80064f2c = 0xbf800000; -u32 var80064f30 = 0xbf800000; -u32 var80064f34 = 0x00000000; -u32 var80064f38 = 0x00000000; -u32 var80064f3c = 0x00000000; -u32 var80064f40 = 0x00000000; -u32 var80064f44 = 0x00000000; -u32 var80064f48 = 0x00000001; -u32 var80064f4c = (u32) &var80062cc0; -u32 var80064f50 = (u32) &var800639fc; -u32 var80064f54 = 0x00000000; -u32 var80064f58 = 0x00000000; -u32 var80064f5c = 0x00000002; -u32 var80064f60 = (u32) &var80062cf8; -u32 var80064f64 = (u32) &var80063a50; -u32 var80064f68 = 0x00000000; -u32 var80064f6c = 0x00000000; -u32 var80064f70 = 0x00000003; -u32 var80064f74 = (u32) &var80062d30; -u32 var80064f78 = (u32) &var80063adc; -u32 var80064f7c = 0x00000000; -u32 var80064f80 = 0x00000000; -u32 var80064f84 = 0x00000004; -u32 var80064f88 = (u32) &var80062dbc; -u32 var80064f8c = (u32) &var80063b68; -u32 var80064f90 = 0x00000000; -u32 var80064f94 = 0x00000000; -u32 var80064f98 = 0x00000005; -u32 var80064f9c = (u32) &var80062df4; -u32 var80064fa0 = (u32) &var80063bd8; -u32 var80064fa4 = 0x00000000; -u32 var80064fa8 = 0x00000000; -u32 var80064fac = 0x00000006; -u32 var80064fb0 = (u32) &var80062e2c; -u32 var80064fb4 = (u32) &var80063c48; -u32 var80064fb8 = 0x00000000; -u32 var80064fbc = 0x00000000; -u32 var80064fc0 = 0x00000007; -u32 var80064fc4 = (u32) &var80062eb8; -u32 var80064fc8 = (u32) &var80063cd4; -u32 var80064fcc = 0x00000000; -u32 var80064fd0 = 0x00000000; -u32 var80064fd4 = 0x00000008; -u32 var80064fd8 = (u32) &var800630cc; -u32 var80064fdc = (u32) &var80063dd0; -u32 var80064fe0 = 0x00000000; -u32 var80064fe4 = 0x00000000; -u32 var80064fe8 = 0x00000009; -u32 var80064fec = (u32) &var80063388; -u32 var80064ff0 = (u32) &var80063ecc; -u32 var80064ff4 = 0x00000000; -u32 var80064ff8 = 0x00000000; -u32 var80064ffc = 0x0000000a; -u32 var80065000 = (u32) &var800633c0; -u32 var80065004 = (u32) &var80063f3c; -u32 var80065008 = 0x00000000; -u32 var8006500c = 0x00000000; -u32 var80065010 = 0x0000000b; -u32 var80065014 = (u32) &var800633f8; -u32 var80065018 = (u32) &var80063fc8; -u32 var8006501c = 0x00000000; -u32 var80065020 = 0x00000000; -u32 var80065024 = 0x0000000c; -u32 var80065028 = (u32) &var8006344c; -u32 var8006502c = (u32) &var800640a8; -u32 var80065030 = 0x00000000; -u32 var80065034 = 0x00000000; -u32 var80065038 = 0x0000000d; -u32 var8006503c = (u32) &var80063484; -u32 var80065040 = (u32) &var80064118; -u32 var80065044 = 0x00000000; -u32 var80065048 = 0x00000000; -u32 var8006504c = 0x0000000e; -u32 var80065050 = (u32) &var800634bc; -u32 var80065054 = (u32) &var8006416c; -u32 var80065058 = 0x00000000; -u32 var8006505c = 0x00000000; -u32 var80065060 = 0x0000000f; -u32 var80065064 = (u32) &var80063510; -u32 var80065068 = (u32) &var80064268; -u32 var8006506c = 0x00000000; -u32 var80065070 = 0x00000000; -u32 var80065074 = 0x00000064; -u32 var80065078 = (u32) &var800637cc; -u32 var8006507c = (u32) &var8006432c; -u32 var80065080 = 0x00000000; -u32 var80065084 = 0x00000000; -u32 var80065088 = 0x0000006e; -u32 var8006508c = 0x00000000; -u32 var80065090 = 0x00000000; -u32 var80065094 = 0x00000000; -u32 var80065098 = 0x00000000; -u32 var8006509c = 0xffffffff; -u32 var800650a0 = 0x00000000; -u32 var800650a4 = 0x00000000; -u32 var800650a8 = 0x00000000; -u32 var800650ac = 0x00000000; -u32 var800650b0 = 0x00000000; -u32 var800650b4 = 0x00000000; -u32 var800650b8 = 0x00000000; -u32 var800650bc = 0x00000000; -u32 var800650c0 = 0x00000000; -u32 var800650c4 = 0x00000001; -u32 var800650c8 = (u32) &var800643b8; -u32 var800650cc = (u32) &var800649f4; -u32 var800650d0 = 0x00000000; -u32 var800650d4 = 0x00000000; -u32 var800650d8 = 0x00000002; -u32 var800650dc = (u32) &var80064428; -u32 var800650e0 = (u32) &var80064a2c; -u32 var800650e4 = 0x00000000; -u32 var800650e8 = 0x00000000; -u32 var800650ec = 0x00000003; -u32 var800650f0 = (u32) &var80064498; -u32 var800650f4 = (u32) &var80064a64; -u32 var800650f8 = 0x00000000; -u32 var800650fc = 0x00000000; -u32 var80065100 = 0x00000004; -u32 var80065104 = (u32) &var80064508; -u32 var80065108 = (u32) &var80064a9c; -u32 var8006510c = 0x00000000; -u32 var80065110 = 0x00000000; -u32 var80065114 = 0x00000005; -u32 var80065118 = (u32) &var80064578; -u32 var8006511c = (u32) &var80064ad4; -u32 var80065120 = 0x00000000; -u32 var80065124 = 0x00000000; -u32 var80065128 = 0x00000006; -u32 var8006512c = (u32) &var800645e8; -u32 var80065130 = (u32) &var80064b0c; -u32 var80065134 = 0x00000000; -u32 var80065138 = 0x00000000; -u32 var8006513c = 0x00000007; -u32 var80065140 = (u32) &var80064658; -u32 var80065144 = (u32) &var80064b44; -u32 var80065148 = 0x00000000; -u32 var8006514c = 0x00000000; -u32 var80065150 = 0x00000008; -u32 var80065154 = (u32) &var80064690; -u32 var80065158 = (u32) &var80064bb4; -u32 var8006515c = 0x00000000; -u32 var80065160 = 0x00000000; -u32 var80065164 = 0x00000009; -u32 var80065168 = (u32) &var80064700; -u32 var8006516c = (u32) &var80064bec; -u32 var80065170 = 0x00000000; -u32 var80065174 = 0x00000000; -u32 var80065178 = 0x0000000a; -u32 var8006517c = (u32) &var80064754; -u32 var80065180 = (u32) &var80064c24; -u32 var80065184 = 0x00000000; -u32 var80065188 = 0x00000000; -u32 var8006518c = 0x0000000b; -u32 var80065190 = (u32) &var800647a8; -u32 var80065194 = (u32) &var80064c5c; -u32 var80065198 = 0x00000000; -u32 var8006519c = 0x00000000; -u32 var800651a0 = 0x0000000c; -u32 var800651a4 = (u32) &var800647fc; -u32 var800651a8 = (u32) &var80064c94; -u32 var800651ac = 0x00000000; -u32 var800651b0 = 0x00000000; -u32 var800651b4 = 0x0000000d; -u32 var800651b8 = (u32) &var80064850; -u32 var800651bc = (u32) &var80064ccc; -u32 var800651c0 = 0x00000000; -u32 var800651c4 = 0x00000000; -u32 var800651c8 = 0x0000000e; -u32 var800651cc = (u32) &var800648a4; -u32 var800651d0 = (u32) &var80064d04; -u32 var800651d4 = 0x00000000; -u32 var800651d8 = 0x00000000; -u32 var800651dc = 0x0000000f; -u32 var800651e0 = (u32) &var800648f8; -u32 var800651e4 = (u32) &var80064d3c; -u32 var800651e8 = 0x00000000; -u32 var800651ec = 0x00000000; -u32 var800651f0 = 0x00000064; -u32 var800651f4 = (u32) &var8006494c; -u32 var800651f8 = (u32) &var80064dac; -u32 var800651fc = 0x00000000; -u32 var80065200 = 0x00000000; -u32 var80065204 = 0x0000006e; -u32 var80065208 = (u32) &var80064690; -u32 var8006520c = (u32) &var80064bb4; -u32 var80065210 = 0x00000000; -u32 var80065214 = 0x00000000; -u32 var80065218 = 0x00000010; -u32 var8006521c = (u32) &var800649a0; -u32 var80065220 = (u32) &var80064de4; -u32 var80065224 = 0x00000000; -u32 var80065228 = 0x00000000; -u32 var8006522c = 0xffffffff; -u32 var80065230 = 0x00000000; -u32 var80065234 = 0x00000000; -u32 var80065238 = 0x00000000; -u32 var8006523c = 0x00000000; -u32 var80065240 = 0x00000000; -u32 var80065244 = 0x00000000; -u32 var80065248 = 0x00000000; -u32 var8006524c = 0x00000000; -u32 var80065250 = 0x00000000; -u32 var80065254 = 0xffffffff; -u32 var80065258 = 0x00000000; -u32 var8006525c = 0x00000000; -u32 var80065260 = 0x00000000; -u32 var80065264 = 0x00000000; -u32 var80065268 = 0x00000000; -u32 var8006526c = 0x00000000; -u32 var80065270 = 0x00000000; -u32 var80065274 = 0x00000000; -u32 var80065278 = 0x00000000; -u32 var8006527c = 0xffffffff; -u32 var80065280 = 0x00000000; -u32 var80065284 = 0x00000000; -u32 var80065288 = 0x00000000; -u32 var8006528c = 0x00000000; -u32 var80065290 = 0x00000000; -u32 var80065294 = 0x00000000; -u32 var80065298 = 0x00000000; -u32 var8006529c = 0x00000000; -u32 var800652a0 = 0x00000000; -u32 var800652a4 = 0xffffffff; -u32 var800652a8 = 0x00000000; -u32 var800652ac = 0x00000000; -u32 var800652b0 = 0x00000000; -u32 var800652b4 = 0x00000000; -u32 var800652b8 = (u32) &var80064f34; -u32 var800652bc = (u32) &var800650b0; -u32 var800652c0 = (u32) &var80065240; -u32 var800652c4 = (u32) &var80065268; -u32 var800652c8 = (u32) &var80065290; + +struct somedruggedracethingdeep var80062cc0[] = { + { 0x0020, 0, -1, 0.5, 0, 26, -1 }, + { 0, 0, 0, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80062cf8[] = { + { 0x0020, 0, -1, 0.5, 0, 26, -1 }, + { 0, 0, 0, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80062d30[] = { + { 0x0020, 0, -1, 0.5, 1, 26, -1 }, + { 0x0039, 1, -1, 0.5, 0, -1, -1 }, + { 0x0092, 1, -1, 0.4, 0, 42, 103 }, + { 0x0258, 1, -1, 0.5, 0, 43, 100 }, + { 0, 0, 0, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80062dbc[] = { + { 0x0020, 1, -1, 0.5, 0, 26, -1 }, + { 0, 0, 0, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80062df4[] = { + { 0x0020, 1, -1, 0.5, 0, 26, -1 }, + { 0, 0, 0, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80062e2c[] = { + { 0x0020, 1, -1, 0.5, 1, 26, -1 }, + { 0x0039, 0, -1, 0.5, 0, -1, -1 }, + { 0x0092, 0, -1, 0.4, 0, 42, 103 }, + { 0x0258, 0, -1, 0.5, 0, 43, 100 }, + { 0, 0, 0, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80062eb8[] = { + { 0x001a, 0, -1, 0.5, 0, 55, 39 }, + { 0x001a, 1, -1, 0.5, 0, 55, 39 }, + { 0x001c, 0, -1, 0.5, 1, 29, -1 }, + { 0x001c, 1, -1, 0.5, 1, 29, -1 }, + { 0x0021, 0, -1, 0.5, 0, 97, 64 }, + { 0x0021, 1, -1, 0.5, 0, 97, 64 }, + { 0x0023, 0, -1, 0.5, 0, 31, -1 }, + { 0x0023, 1, -1, 0.5, 0, 31, -1 }, + { 0x0024, 0, -1, 0.5, 0, 36, -1 }, + { 0x0024, 1, -1, 0.5, 0, 36, -1 }, + { 0x0025, 0, -1, 0.5, 0, 28, -1 }, + { 0x0025, 1, -1, 0.5, 0, 28, -1 }, + { 0x0090, 0, -1, 0.6, 0, 157, 234 }, + { 0x0090, 1, -1, 0.6, 0, 157, 234 }, + { 0x0091, 0, -1, 0.6, 0, 75, 265 }, + { 0x0091, 1, -1, 0.6, 0, 75, 265 }, + { 0x0250, 0, -1, 0.5, 0, 65, 105 }, + { 0x0250, 1, -1, 0.5, 0, 65, 105 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800630cc[] = { + { 0x001a, 0, -1, 0.5, 0, 55, 39 }, + { 0x001a, 1, -1, 0.5, 0, 55, 39 }, + { 0x001c, 0, -1, 0.5, 1, 29, -1 }, + { 0x001c, 1, -1, 0.5, 1, 29, -1 }, + { 0x0020, 0, -1, 0.5, 1, 26, -1 }, + { 0x0020, 1, -1, 0.5, 1, 26, -1 }, + { 0x0021, 0, -1, 0.5, 0, 97, 64 }, + { 0x0021, 1, -1, 0.5, 0, 97, 64 }, + { 0x0022, 0, -1, 0.5, 0, 94, 66 }, + { 0x0022, 1, -1, 0.5, 0, 94, 66 }, + { 0x0023, 0, -1, 0.5, 0, 31, -1 }, + { 0x0023, 1, -1, 0.5, 0, 31, -1 }, + { 0x0024, 0, -1, 0.5, 0, 36, -1 }, + { 0x0024, 1, -1, 0.5, 0, 36, -1 }, + { 0x0025, 0, -1, 0.5, 0, 28, -1 }, + { 0x0025, 1, -1, 0.5, 0, 28, -1 }, + { 0x0038, 0, -1, 0.5, 0, -1, -1 }, + { 0x0038, 1, -1, 0.5, 0, -1, -1 }, + { 0x0251, 0, -1, 0.5, 0, 132, 201 }, + { 0x0251, 1, -1, 0.5, 0, 132, 201 }, + { 0x0252, 0, -1, 0.5, 0, 83, 150 }, + { 0x0252, 1, -1, 0.5, 0, 83, 150 }, + { 0x0256, 0, -1, 0.5, 0, 63, -1 }, + { 0x0256, 1, -1, 0.5, 0, 63, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063388[] = { + { 0x0020, 0, -1, 0.5, 0, 26, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800633c0[] = { + { 0x0020, 0, -1, 0.5, 0, 26, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800633f8[] = { + { 0x0020, 0, -1, 0.5, 1, 26, -1 }, + { 0x008f, 1, -1, 0.45, 1, 52, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var8006344c[] = { + { 0x0020, 1, -1, 0.5, 0, 26, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063484[] = { + { 0x0020, 1, -1, 0.5, 0, 26, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800634bc[] = { + { 0x0020, 1, -1, 0.5, 1, 26, -1 }, + { 0x008f, 0, -1, 0.45, 1, 52, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063510[] = { + { 0x001a, 0, -1, 0.5, 0, 55, 39 }, + { 0x001a, 1, -1, 0.5, 0, 55, 39 }, + { 0x001c, 0, -1, 0.5, 1, 29, -1 }, + { 0x001c, 1, -1, 0.5, 1, 29, -1 }, + { 0x0020, 0, -1, 0.5, 1, 26, -1 }, + { 0x0020, 1, -1, 0.5, 1, 26, -1 }, + { 0x0021, 0, -1, 0.5, 0, 97, 64 }, + { 0x0021, 1, -1, 0.5, 0, 97, 64 }, + { 0x0022, 0, -1, 0.5, 0, 94, 66 }, + { 0x0022, 1, -1, 0.5, 0, 94, 66 }, + { 0x0023, 0, -1, 0.5, 0, 31, -1 }, + { 0x0023, 1, -1, 0.5, 0, 31, -1 }, + { 0x0024, 0, -1, 0.5, 0, 36, -1 }, + { 0x0024, 1, -1, 0.5, 0, 36, -1 }, + { 0x0025, 0, -1, 0.5, 0, 28, -1 }, + { 0x0025, 1, -1, 0.5, 0, 28, -1 }, + { 0x024e, 0, -1, 0.4, 0, 60, -1 }, + { 0x024e, 1, -1, 0.4, 0, 60, -1 }, + { 0x024f, 0, -1, 0.5, 0, 49, 80 }, + { 0x024f, 1, -1, 0.5, 0, 49, 80 }, + { 0x0253, 0, -1, 0.5, 1, 22, -1 }, + { 0x0253, 1, -1, 0.5, 1, 22, -1 }, + { 0x0254, 0, -1, 0.5, 0, 52, 75 }, + { 0x0254, 1, -1, 0.5, 0, 52, 75 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800637cc[] = { + { 0x001a, 0, -1, 0.5, 0, 55, 39 }, + { 0x001a, 1, -1, 0.5, 0, 55, 39 }, + { 0x001c, 0, -1, 0.5, 1, 29, -1 }, + { 0x001c, 1, -1, 0.5, 1, 29, -1 }, + { 0x0021, 0, -1, 0.5, 0, 97, 64 }, + { 0x0021, 1, -1, 0.5, 0, 97, 64 }, + { 0x0022, 0, -1, 0.5, 0, 94, 66 }, + { 0x0022, 1, -1, 0.5, 0, 94, 66 }, + { 0x0023, 0, -1, 0.5, 0, 31, -1 }, + { 0x0023, 1, -1, 0.5, 0, 31, -1 }, + { 0x0024, 0, -1, 0.5, 0, 36, -1 }, + { 0x0024, 1, -1, 0.5, 0, 36, -1 }, + { 0x0025, 0, -1, 0.5, 0, 28, -1 }, + { 0x0025, 1, -1, 0.5, 0, 28, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, + { 0x0019, 0, -1, 0.5, 0, 67, 54 }, + { 0x0019, 1, -1, 0.5, 0, 67, 54 }, + { 0x0257, 0, -1, 0.5, 0, 15, 80 }, + { 0x0257, 1, -1, 0.5, 0, 15, 80 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800639fc[] = { + { 0x0014, 0, -1, 0.5, 0, -1, -1 }, + { 0x0015, 1, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063a50[] = { + { 0x0014, 0, -1, 0.5, 0, -1, -1 }, + { 0x0015, 1, -1, 0.5, 0, -1, -1 }, + { 0x00bc, 0, -1, 0.5, 0, -1, -1 }, + { 0x00bd, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063adc[] = { + { 0x0014, 0, -1, 0.5, 0, -1, -1 }, + { 0x0015, 1, -1, 0.5, 0, -1, -1 }, + { 0x0039, 1, 20, 0.4, 0, -1, -1 }, + { 0x00ba, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063b68[] = { + { 0x0015, 0, -1, 0.5, 0, -1, -1 }, + { 0x0014, 1, -1, 0.5, 0, -1, -1 }, + { 0x0236, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063bd8[] = { + { 0x0015, 0, -1, 0.5, 0, -1, -1 }, + { 0x0014, 1, -1, 0.5, 0, -1, -1 }, + { 0x00be, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063c48[] = { + { 0x0015, 0, -1, 0.5, 0, -1, -1 }, + { 0x0014, 1, -1, 0.5, 0, -1, -1 }, + { 0x0039, 0, 20, 0.4, 0, -1, -1 }, + { 0x00bf, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063cd4[] = { + { 0x0022, 0, 20, 0.5, 0, -1, -1 }, + { 0x0022, 1, 20, 0.5, 0, -1, -1 }, + { 0x001a, 0, 15, 0.5, 0, -1, -1 }, + { 0x001a, 1, 15, 0.5, 0, -1, -1 }, + { 0x0023, 0, 10, 0.25, 0, -1, -1 }, + { 0x0023, 1, 10, 0.25, 0, -1, -1 }, + { 0x00da, 0, -1, 0.5, 0, -1, -1 }, + { 0x00f4, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063dd0[] = { + { 0x0022, 0, 20, 0.5, 0, -1, -1 }, + { 0x0022, 1, 20, 0.5, 0, -1, -1 }, + { 0x001a, 0, 15, 0.5, 0, -1, -1 }, + { 0x001a, 1, 15, 0.5, 0, -1, -1 }, + { 0x00f8, 0, -1, 0.5, 0, -1, -1 }, + { 0x00fb, 0, -1, 0.5, 0, -1, -1 }, + { 0x0101, 0, -1, 0.5, 0, -1, -1 }, + { 0x0113, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063ecc[] = { + { 0x0012, 0, -1, 0.5, 0, -1, -1 }, + { 0x0013, 1, -1, 0.5, 0, -1, -1 }, + { 0x00b8, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063f3c[] = { + { 0x0010, 0, -1, 0.5, 0, -1, -1 }, + { 0x0011, 1, -1, 0.5, 0, -1, -1 }, + { 0x00b4, 0, -1, 0.5, 0, -1, -1 }, + { 0x021b, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80063fc8[] = { + { 0x000e, 0, -1, 0.5, 0, -1, -1 }, + { 0x000f, 1, -1, 0.5, 0, -1, -1 }, + { 0x0022, 0, 20, 0.5, 0, -1, -1 }, + { 0x00b0, 0, -1, 0.5, 0, -1, -1 }, + { 0x00b1, 0, -1, 0.5, 0, -1, -1 }, + { 0x021c, 0, -1, 0.5, 0, -1, -1 }, + { 0x00b5, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800640a8[] = { + { 0x0013, 0, -1, 0.5, 0, -1, -1 }, + { 0x0012, 1, -1, 0.5, 0, -1, -1 }, + { 0x00b9, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064118[] = { + { 0x0011, 0, -1, 0.5, 0, -1, -1 }, + { 0x0010, 1, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var8006416c[] = { + { 0x000f, 0, -1, 0.5, 0, -1, -1 }, + { 0x000e, 1, -1, 0.5, 0, -1, -1 }, + { 0x0022, 1, 20, 0.5, 0, -1, -1 }, + { 0x0190, 0, -1, 0.5, 0, -1, -1 }, + { 0x00b2, 0, -1, 0.5, 0, -1, -1 }, + { 0x00b3, 0, -1, 0.5, 0, -1, -1 }, + { 0x00b6, 0, -1, 0.5, 0, -1, -1 }, + { 0x00b7, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064268[] = { + { 0x0022, 0, 20, 0.5, 0, -1, -1 }, + { 0x0022, 1, 20, 0.5, 0, -1, -1 }, + { 0x001a, 0, 15, 0.5, 0, -1, -1 }, + { 0x001a, 1, 15, 0.5, 0, -1, -1 }, + { 0x0114, 1, -1, 0.5, 0, -1, -1 }, + { 0x0130, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var8006432c[] = { + { 0x0022, 0, 20, 0.5, 0, -1, -1 }, + { 0x0022, 1, 20, 0.5, 0, -1, -1 }, + { 0x001a, 0, 15, 0.5, 0, -1, -1 }, + { 0x001a, 1, 15, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800643b8[] = { + { 0x0337, 1, -1, 0.5, 0, -1, -1 }, + { 0x033c, 1, -1, 0.5, 0, -1, -1 }, + { 0x033b, 1, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064428[] = { + { 0x0337, 1, -1, 0.5, 0, -1, -1 }, + { 0x033c, 1, -1, 0.5, 0, -1, -1 }, + { 0x033b, 1, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064498[] = { + { 0x0337, 1, -1, 0.5, 0, -1, -1 }, + { 0x033c, 1, -1, 0.5, 0, -1, -1 }, + { 0x033b, 1, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064508[] = { + { 0x0337, 0, -1, 0.5, 0, -1, -1 }, + { 0x033c, 0, -1, 0.5, 0, -1, -1 }, + { 0x033b, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064578[] = { + { 0x0337, 0, -1, 0.5, 0, -1, -1 }, + { 0x033c, 0, -1, 0.5, 0, -1, -1 }, + { 0x033b, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800645e8[] = { + { 0x0337, 0, -1, 0.5, 0, -1, -1 }, + { 0x033c, 0, -1, 0.5, 0, -1, -1 }, + { 0x033b, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064658[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064690[] = { + { 0x0339, 0, -1, 0.5, 0, -1, -1 }, + { 0x0338, 0, -1, 0.5, 0, -1, -1 }, + { 0x033a, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064700[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064754[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800647a8[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800647fc[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064850[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800648a4[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800648f8[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var8006494c[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800649a0[] = { + { 0x0336, 0, -1, 0.5, 0, -1, -1 }, + { 0x033d, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var800649f4[] = { + { 0x038e, 0, -1, 1, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064a2c[] = { + { 0x0390, 0, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064a64[] = { + { 0x0390, 0, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064a9c[] = { + { 0x038e, 1, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064ad4[] = { + { 0x0390, 1, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064b0c[] = { + { 0x0390, 1, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064b44[] = { + { 0x038c, 0, -1, 0.9, 0, -1, -1 }, + { 0x038c, 1, -1, 0.9, 0, -1, -1 }, + { 0x0341, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064bb4[] = { + { 0x0341, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064bec[] = { + { 0x0343, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064c24[] = { + { 0x038b, 0, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064c5c[] = { + { 0x038b, 0, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064c94[] = { + { 0x0343, 1, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064ccc[] = { + { 0x038b, 1, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064d04[] = { + { 0x038b, 1, -1, 0.9, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064d3c[] = { + { 0x038c, 0, -1, 0.9, 0, -1, -1 }, + { 0x038c, 1, -1, 0.9, 0, -1, -1 }, + { 0x0341, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064dac[] = { + { 0x0343, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracethingdeep var80064de4[] = { + { 0x0341, 0, -1, 0.5, 0, -1, -1 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, + { 0x0261, 0, -1, 0.5, 0, 149, 175 }, + { 0x0262, 0, -1, 0.5, 0, 115, 152 }, + { 0x0263, 0, -1, 0.5, 0, 115, 152 }, + { 0x0267, 0, -1, 0.5, 0, 115, 152 }, + { 0x0268, 0, -1, 0.5, 0, 83, 99 }, + { 0x022b, 0, -1, 0.5, 0, 0, 0 }, + { 0x022c, 0, -1, 0.5, 0, 0, 0 }, + { 0x022d, 0, -1, 0.5, 0, 0, 0 }, + { 0x022e, 0, -1, 0.5, 0, 0, 0 }, + { 0, 0, -1, 0.5, 0, -1, -1 }, +}; + +struct somedruggedracething var80064f34[] = { + { 0, NULL, NULL, 0, 0 }, + { 1, var80062cc0, var800639fc, 0, 0 }, + { 2, var80062cf8, var80063a50, 0, 0 }, + { 3, var80062d30, var80063adc, 0, 0 }, + { 4, var80062dbc, var80063b68, 0, 0 }, + { 5, var80062df4, var80063bd8, 0, 0 }, + { 6, var80062e2c, var80063c48, 0, 0 }, + { 7, var80062eb8, var80063cd4, 0, 0 }, + { 8, var800630cc, var80063dd0, 0, 0 }, + { 9, var80063388, var80063ecc, 0, 0 }, + { 10, var800633c0, var80063f3c, 0, 0 }, + { 11, var800633f8, var80063fc8, 0, 0 }, + { 12, var8006344c, var800640a8, 0, 0 }, + { 13, var80063484, var80064118, 0, 0 }, + { 14, var800634bc, var8006416c, 0, 0 }, + { 15, var80063510, var80064268, 0, 0 }, + { 100, var800637cc, var8006432c, 0, 0 }, + { 110, NULL, NULL, 0, 0 }, + { -1, NULL, NULL, 0, 0 }, +}; + +struct somedruggedracething var800650b0[] = { + { 0, NULL, NULL, 0, 0 }, + { 1, var800643b8, var800649f4, 0, 0 }, + { 2, var80064428, var80064a2c, 0, 0 }, + { 3, var80064498, var80064a64, 0, 0 }, + { 4, var80064508, var80064a9c, 0, 0 }, + { 5, var80064578, var80064ad4, 0, 0 }, + { 6, var800645e8, var80064b0c, 0, 0 }, + { 7, var80064658, var80064b44, 0, 0 }, + { 8, var80064690, var80064bb4, 0, 0 }, + { 9, var80064700, var80064bec, 0, 0 }, + { 10, var80064754, var80064c24, 0, 0 }, + { 11, var800647a8, var80064c5c, 0, 0 }, + { 12, var800647fc, var80064c94, 0, 0 }, + { 13, var80064850, var80064ccc, 0, 0 }, + { 14, var800648a4, var80064d04, 0, 0 }, + { 15, var800648f8, var80064d3c, 0, 0 }, + { 100, var8006494c, var80064dac, 0, 0 }, + { 110, var80064690, var80064bb4, 0, 0 }, + { 16, var800649a0, var80064de4, 0, 0 }, + { -1, NULL, NULL, 0, 0 }, +}; + +struct somedruggedracething var80065240[] = { + { 0, NULL, NULL, 0, 0 }, + { -1, NULL, NULL, 0, 0 }, +}; + +struct somedruggedracething var80065268[] = { + { 0, NULL, NULL, 0, 0 }, + { -1, NULL, NULL, 0, 0 }, +}; + +struct somedruggedracething var80065290[] = { + { 0, NULL, NULL, 0, 0 }, + { -1, NULL, NULL, 0, 0 }, +}; + +struct somedruggedracething *var800652b8[NUM_RACES] = { + var80064f34, + var800650b0, + var80065240, + var80065268, + var80065290, +}; + u32 var800652cc = 0x00820000; u32 var800652d0 = 0x00000000; u32 var800652d4 = 0x3f000000; diff --git a/src/game/game_000130.c b/src/game/game_000130.c index 1e250f250..06b9ac06a 100644 --- a/src/game/game_000130.c +++ b/src/game/game_000130.c @@ -476,9 +476,9 @@ glabel func0f000648 /* f000760: 0275082b */ sltu $at,$s3,$s5 /* f000764: 1420ffc8 */ bnez $at,.L0f000688 /* f000768: 26520004 */ addiu $s2,$s2,0x4 -/* f00076c: 3c048006 */ lui $a0,%hi(var80063970) +/* f00076c: 3c048006 */ lui $a0,0x8006 /* f000770: 0fc00164 */ jal func0f000590 -/* f000774: 24843970 */ addiu $a0,$a0,%lo(var80063970) +/* f000774: 24843970 */ addiu $a0,$a0,0x3970 /* f000778: 3c118006 */ lui $s1,%hi(var80065ae0) /* f00077c: 3c128006 */ lui $s2,%hi(var800662d8) /* f000780: 3c138006 */ lui $s3,%hi(var800666c8) diff --git a/src/include/constants.h b/src/include/constants.h index 4dbeab81a..18e2bab93 100644 --- a/src/include/constants.h +++ b/src/include/constants.h @@ -1289,6 +1289,7 @@ #define NUM_MPHEADS 75 #define NUM_MPPRESETS 14 #define NUM_MPTRACKS 42 +#define NUM_RACES 5 #define NUM_SMOKETYPES 23 #define NUM_SOLONORMALSTAGES 17 #define NUM_SOLOSTAGES 21 diff --git a/src/include/game/data/data_0083d0.h b/src/include/game/data/data_0083d0.h index 10bafc0cb..f27a2b7f3 100644 --- a/src/include/game/data/data_0083d0.h +++ b/src/include/game/data/data_0083d0.h @@ -125,9 +125,7 @@ extern u32 var80062cb0; extern u32 var80062cb4; extern u32 var80062cb8; extern s32 var80062cbc; -extern u32 var80063970; -extern u32 var80064e1c; -extern u32 var800652b8; +extern struct somedruggedracething *var800652b8[NUM_RACES]; extern u32 var800652bc; extern u32 var800652c0; extern u32 var800652c8; diff --git a/src/include/library/library_1a500.h b/src/include/library/library_1a500.h index 6776dfa26..6126de48d 100644 --- a/src/include/library/library_1a500.h +++ b/src/include/library/library_1a500.h @@ -61,7 +61,7 @@ u32 func0001d320(void); u32 func0001d4fc(void); u32 func0001d62c(void); u32 func0001db94(struct animdata *animdata); -u32 func0001dbfc(void); +void func0001dbfc(struct animdata *animdata, s32 arg1, u32 arg2, f32 arg3, f32 arg4, f32 arg5); void func0001dccc(struct animdata *animdata, s32 animnum, s32 flip, f32 fstartframe, f32 arg4, f32 arg5); u32 func0001dd90(void); void func0001ddec(struct animdata *animdata, f32 arg1, f32 arg2); diff --git a/src/include/types.h b/src/include/types.h index 1ce88a766..3ec27689b 100644 --- a/src/include/types.h +++ b/src/include/types.h @@ -477,6 +477,12 @@ struct act_druggedko { /*0x3c*/ u32 unk03c; }; +struct act_druggedcomingup { + /*0x2c*/ s16 unk02c; // timer + /*0x30*/ f32 unk030; + /*0x34*/ f32 unk034; +}; + struct act_attackamount { /*0x2c*/ u32 unk02c; /*0x30*/ u16 unk030; @@ -549,6 +555,7 @@ struct chrdata { struct act_throwgrenade act_throwgrenade; struct act_druggeddrop act_druggeddrop; struct act_druggedko act_druggedko; + struct act_druggedcomingup act_druggedcomingup; struct act_attackamount act_attackamount; struct act_skjump act_skjump; }; @@ -5158,4 +5165,22 @@ struct var80087d14 { s32 blurdrugamount; }; +struct somedruggedracethingdeep { + s16 unk00; + u32 unk04; + f32 unk08; + f32 unk0c; + u32 unk10; + f32 unk14; + f32 unk18; +}; + +struct somedruggedracething { + s32 index; + struct somedruggedracethingdeep *unk04; + struct somedruggedracethingdeep *unk08; + s32 unk0c; + u32 unk10; +}; + #endif