core2/code_379B0.c done
This commit is contained in:
@@ -10,45 +10,37 @@ f32 D_8037DA30[3];
|
||||
f32 D_8037DA40[3];
|
||||
|
||||
/* .code */
|
||||
#ifndef NONMATCHING
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/core2/code_379B0/func_802BE940.s")
|
||||
#else
|
||||
void func_802BE940(void) {
|
||||
f32 sp3C[3];
|
||||
f32 sp38;
|
||||
f32 sp34;
|
||||
f32 sp30;
|
||||
f32 sp24[3];
|
||||
f32 sp1C;
|
||||
void func_802BE940(void)
|
||||
{
|
||||
f32 sp3C[3];
|
||||
f32 sp30[2];
|
||||
f32 new_var;
|
||||
f32 sp24[3];
|
||||
|
||||
sp3C[0] = sp3C[1] = sp3C[2] = 0.0f;
|
||||
sp3C[1] = -1.0f;
|
||||
ml_vec3f_pitch_rotate_copy(sp24, sp3C, 68.0f);
|
||||
sp1C = 0.0f;
|
||||
sp34 = sp24[1] * ((f32) framebuffer_width / (f32) framebuffer_height);
|
||||
D_8037DA40[0] = sp24[0];
|
||||
D_8037DA40[1] = sp24[1];
|
||||
D_8037DA40[2] = sp24[2];
|
||||
sp3C[0] = (sp3C[1] = (sp3C[2] = 0.0f));
|
||||
sp3C[1] = -1.0f;
|
||||
ml_vec3f_pitch_rotate_copy(sp24, sp3C, 68.0f);
|
||||
sp30[0] = sp24[1] * ((f32) framebuffer_width / framebuffer_height);
|
||||
sp30[1] = 0;
|
||||
|
||||
D_8037DA40[1] = sp24[1];
|
||||
D_8037DA40[2] = sp24[2];
|
||||
D_8037DA40[0] = sp24[0];
|
||||
|
||||
D_8037DA00[0] = (f32) (sp24[0] + sp34);
|
||||
D_8037DA00[1] = (f32) (sp24[1] + sp1C);
|
||||
D_8037DA00[2] = sp24[2];
|
||||
|
||||
D_8037DA10[0] = (f32) (sp34 - sp24[0]);
|
||||
D_8037DA10[1] = (f32) (sp1C - sp24[1]);
|
||||
D_8037DA10[2] = sp24[2];
|
||||
|
||||
sp30 = -sp34;
|
||||
sp38 = -0.0f;
|
||||
D_8037DA20[0] = (f32) (sp30 - sp24[0]);
|
||||
D_8037DA20[1] = (f32) (sp38 - sp24[1]);
|
||||
D_8037DA20[2] = sp24[2];
|
||||
|
||||
D_8037DA30[0] = (f32) (sp24[0] + sp30);
|
||||
D_8037DA30[1] = (f32) (sp24[1] + sp38);
|
||||
D_8037DA30[2] = sp24[2];
|
||||
D_8037DA00[0] = (sp30[0] + sp24[0]);
|
||||
D_8037DA00[1] = (sp30[1] + sp24[1]);
|
||||
D_8037DA00[2] = sp24[2];
|
||||
D_8037DA10[0] = (sp30[0] -sp24[0]);
|
||||
D_8037DA10[1] = (sp30[1] -sp24[1]);
|
||||
D_8037DA10[2] = sp24[2];
|
||||
new_var = -sp30[0];
|
||||
D_8037DA20[0] = (new_var -sp24[0]);
|
||||
D_8037DA20[1] = (-sp30[1] -sp24[1]);
|
||||
D_8037DA20[2] = sp24[2];
|
||||
D_8037DA30[0] = (new_var + sp24[0]);
|
||||
D_8037DA30[1] = (-sp30[1] + sp24[1]);
|
||||
D_8037DA30[2] = sp24[2];
|
||||
}
|
||||
#endif
|
||||
|
||||
void func_802BEA4C(f32 arg0[3], f32 arg1[3], f32 arg2, f32 arg3[3]) {
|
||||
f32 sp24[3];
|
||||
|
Reference in New Issue
Block a user