mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-30 07:31:59 -04:00
eb6048a536
One clean whole-EXE rebuild verified the batch (gate_main), and main re-checked BYTE-IDENTICAL against config/check.us.sha before anything was credited. ApplyMatrix FGO_01_OBJ_160 SetMAC123 func_80010CEC func_80028E44 func_80052430
32 lines
665 B
C
32 lines
665 B
C
#include "common.h"
|
|
|
|
__asm__(
|
|
".text\n"
|
|
".align 2\n"
|
|
".globl ApplyMatrix\n"
|
|
".ent ApplyMatrix\n"
|
|
"ApplyMatrix:\n"
|
|
".set\tnoreorder\n"
|
|
"lw $8, 0($4)\n"
|
|
"lw $9, 4($4)\n"
|
|
"lw $10, 8($4)\n"
|
|
"lw $11, 12($4)\n"
|
|
"lw $12, 16($4)\n"
|
|
"ctc2 $8, $0\n"
|
|
"ctc2 $9, $1\n"
|
|
"ctc2 $10, $2\n"
|
|
"ctc2 $11, $3\n"
|
|
"ctc2 $12, $4\n"
|
|
"lwc2 $0, 0($5)\n"
|
|
"lwc2 $1, 4($5)\n"
|
|
"nop\n"
|
|
"mvmva 1, 0, 0, 3, 0\n"
|
|
"swc2 $25, 0($6)\n"
|
|
"swc2 $26, 4($6)\n"
|
|
"swc2 $27, 8($6)\n"
|
|
"addu $2, $6, $0\n"
|
|
"jr $ra\n"
|
|
".set\treorder\n"
|
|
".end ApplyMatrix\n"
|
|
);
|