From 51111676c48851a01ba92e8bf30a894b889a1d24 Mon Sep 17 00:00:00 2001 From: Anghelo Carvajal Date: Wed, 4 Aug 2021 08:14:38 -0400 Subject: Fix gcc warnings (#246) * fix a huge amount of warnings * fix another big bunch * fix remaining warnings * Run formatter --- src/boot_O2/loadfragment2.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/boot_O2') 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; } -- cgit v1.2.3