diff options
Diffstat (limited to 'src/boot/O2')
| -rw-r--r-- | src/boot/O2/mtxuty-cvt.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/boot/O2/mtxuty-cvt.c b/src/boot/O2/mtxuty-cvt.c index a5da24522..f96de806f 100644 --- a/src/boot/O2/mtxuty-cvt.c +++ b/src/boot/O2/mtxuty-cvt.c @@ -7,9 +7,13 @@ void MtxConv_F2L(Mtx* mtx, MtxF* mf) { for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { s32 value = (mf->mf[i][j] * 0x10000); + struct { + u16 intPart[4][4]; + u16 fracPart[4][4]; + }* mu = (void*)mtx; - mtx->intPart[i][j] = value >> 16; - mtx->fracPart[i][j] = value; + mu->intPart[i][j] = value >> 16; + mu->fracPart[i][j] = value; } } } |
