62 lines
2.1 KiB
C
62 lines
2.1 KiB
C
#include <ultra64.h>
|
|
#include "constants.h"
|
|
#include "game/data/data_000000.h"
|
|
#include "game/data/data_0083d0.h"
|
|
#include "game/data/data_00e460.h"
|
|
#include "game/data/data_0160b0.h"
|
|
#include "game/data/data_01a3a0.h"
|
|
#include "game/data/data_020df0.h"
|
|
#include "game/data/data_02da90.h"
|
|
#include "gvars/gvars.h"
|
|
#include "lib/lib_4a360.h"
|
|
#include "lib/lib_50090.h"
|
|
#include "types.h"
|
|
|
|
GLOBAL_ASM(
|
|
glabel func00050090
|
|
/* 50090: 27bdffe8 */ addiu $sp,$sp,-24
|
|
/* 50094: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 50098: afa5001c */ sw $a1,0x1c($sp)
|
|
/* 5009c: afa60020 */ sw $a2,0x20($sp)
|
|
/* 500a0: afa70024 */ sw $a3,0x24($sp)
|
|
/* 500a4: 0c012918 */ jal func0004a460
|
|
/* 500a8: afa40018 */ sw $a0,0x18($sp)
|
|
/* 500ac: 8fa40018 */ lw $a0,0x18($sp)
|
|
/* 500b0: c7a4001c */ lwc1 $f4,0x1c($sp)
|
|
/* 500b4: 3c013f80 */ lui $at,0x3f80
|
|
/* 500b8: 44815000 */ mtc1 $at,$f10
|
|
/* 500bc: e4840000 */ swc1 $f4,0x0($a0)
|
|
/* 500c0: c7a60020 */ lwc1 $f6,0x20($sp)
|
|
/* 500c4: e4860014 */ swc1 $f6,0x14($a0)
|
|
/* 500c8: c7a80024 */ lwc1 $f8,0x24($sp)
|
|
/* 500cc: e48a003c */ swc1 $f10,0x3c($a0)
|
|
/* 500d0: e4880028 */ swc1 $f8,0x28($a0)
|
|
/* 500d4: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 500d8: 27bd0018 */ addiu $sp,$sp,0x18
|
|
/* 500dc: 03e00008 */ jr $ra
|
|
/* 500e0: 00000000 */ nop
|
|
);
|
|
|
|
GLOBAL_ASM(
|
|
glabel func000500e4
|
|
/* 500e4: 44856000 */ mtc1 $a1,$f12
|
|
/* 500e8: 44867000 */ mtc1 $a2,$f14
|
|
/* 500ec: 44878000 */ mtc1 $a3,$f16
|
|
/* 500f0: 27bdffa8 */ addiu $sp,$sp,-88
|
|
/* 500f4: afbf0014 */ sw $ra,0x14($sp)
|
|
/* 500f8: afa40058 */ sw $a0,0x58($sp)
|
|
/* 500fc: 44056000 */ mfc1 $a1,$f12
|
|
/* 50100: 44067000 */ mfc1 $a2,$f14
|
|
/* 50104: 44078000 */ mfc1 $a3,$f16
|
|
/* 50108: 0c014024 */ jal func00050090
|
|
/* 5010c: 27a40018 */ addiu $a0,$sp,0x18
|
|
/* 50110: 27a40018 */ addiu $a0,$sp,0x18
|
|
/* 50114: 0c0128d8 */ jal guMtxF2L
|
|
/* 50118: 8fa50058 */ lw $a1,0x58($sp)
|
|
/* 5011c: 8fbf0014 */ lw $ra,0x14($sp)
|
|
/* 50120: 27bd0058 */ addiu $sp,$sp,0x58
|
|
/* 50124: 03e00008 */ jr $ra
|
|
/* 50128: 00000000 */ nop
|
|
/* 5012c: 00000000 */ nop
|
|
);
|