diff options
| author | Anghelo Carvajal <angheloalf95@gmail.com> | 2021-08-04 08:14:38 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-04 08:14:38 -0400 |
| commit | 51111676c48851a01ba92e8bf30a894b889a1d24 (patch) | |
| tree | 68edd607fc51ac0a8afcfd7970697b59c60b1a87 /src/boot_O2 | |
| parent | 7743e5a2c4b6d01c847dea8929c707e65e5e18b3 (diff) | |
Fix gcc warnings (#246)
* fix a huge amount of warnings
* fix another big bunch
* fix remaining warnings
* Run formatter
Diffstat (limited to 'src/boot_O2')
| -rw-r--r-- | src/boot_O2/loadfragment2.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/boot_O2/loadfragment2.c b/src/boot_O2/loadfragment2.c index 8a3ae4ec5..69ec9615e 100644 --- a/src/boot_O2/loadfragment2.c +++ b/src/boot_O2/loadfragment2.c @@ -30,14 +30,19 @@ void Load2_Relocate(u32 allocatedVRamAddr, OverlayRelocationSection* overlayInfo case 0x2000000: if ((*inst & 0xf000000) == 0) { *inst = (*inst - vRamStart) + allocatedVRamAddr; - } else { - if (D_80096C30 > 2) + } + /* + else { + if (D_80096C30 > 2) { ; + } } + */ break; case 0x4000000: - *inst = (*inst & 0xfc000000) | - (((((*inst & 0x3ffffff) << 2 | 0x80000000) - vRamStart) + allocatedVRamAddr & 0xfffffff) >> 2); + *inst = + (*inst & 0xfc000000) | + ((((((*inst & 0x3ffffff) << 2 | 0x80000000) - vRamStart) + allocatedVRamAddr) & 0xfffffff) >> 2); break; case 0x5000000: regReferences[*inst >> 0x10 & 0x1f] = inst; @@ -46,12 +51,12 @@ void Load2_Relocate(u32 allocatedVRamAddr, OverlayRelocationSection* overlayInfo case 0x6000000: lastInst = regReferences[*inst >> 0x15 & 0x1f]; signedOffset = (s16)*inst; - if ((signedOffset + *lastInst * 0x10000 & 0xf000000) == 0) { + if (((signedOffset + *lastInst * 0x10000) & 0xf000000) == 0) { relocatedAddress = ((signedOffset + regValues[*inst >> 0x15 & 0x1f] * 0x10000) - vRamStart) + allocatedVRamAddr; *lastInst = (((relocatedAddress >> 0x10) & 0xFFFF) + ((relocatedAddress & 0x8000) ? 1 : 0)) | (*lastInst & 0xffff0000); - *inst = *inst & 0xffff0000 | relocatedAddress & 0xffff; + *inst = (*inst & 0xffff0000) | (relocatedAddress & 0xffff); } break; } |
