Files
WeirdUtils/src/transform44/decompiled/decomp_scaleMatrix3x3ByVector.c
T
MarcelineVQ b771d7a982 Save decompiled inner functions for transform44 reference
Ghidra decompilation of all inner functions called by transformMatrix4x4,
plus the full 2263-line main function decompilation.
2026-03-12 10:55:19 -07:00

23 lines
814 B
C

void __thiscall scaleMatrix3x3ByVector(void *this,float *param_1)
{
float fVar1;
fVar1 = *param_1;
/* WARNING: Load size is inaccurate */
*(float *)this = fVar1 * *this;
*(float *)((int)this + 4) = fVar1 * *(float *)((int)this + 4);
*(float *)((int)this + 8) = fVar1 * *(float *)((int)this + 8);
fVar1 = param_1[1];
*(float *)((int)this + 0x10) = fVar1 * *(float *)((int)this + 0x10);
*(float *)((int)this + 0x14) = fVar1 * *(float *)((int)this + 0x14);
*(float *)((int)this + 0x18) = fVar1 * *(float *)((int)this + 0x18);
fVar1 = param_1[2];
*(float *)((int)this + 0x20) = fVar1 * *(float *)((int)this + 0x20);
*(float *)((int)this + 0x24) = fVar1 * *(float *)((int)this + 0x24);
*(float *)((int)this + 0x28) = fVar1 * *(float *)((int)this + 0x28);
return;
}