From 612a6fcdd18e26cf932091df39cece6c9d7145da Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 5 Nov 2026 00:35:23 +0000 Subject: [PATCH] Decompile fn_07603 (NIPAddr::IsPrivateAddress) Batch #11366 by cremane: 0 byte-identical, 1 confirmed by peer review. - fn_07603 NIPAddr::IsPrivateAddress: logic confirmed by peer review Peer-reviewed-by: Yommy, dori, StrawberrysherbetIX Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Utility/NIPAddr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Utility/NIPAddr.cpp b/Source/Utility/NIPAddr.cpp index 4f2e257a..bd275e6e 100644 --- a/Source/Utility/NIPAddr.cpp +++ b/Source/Utility/NIPAddr.cpp @@ -17,7 +17,7 @@ NIPAddr::~NIPAddr() { // OFFSET: 0x00734CE0 // FUNCTION: fn_07603 bool NIPAddr::IsPrivateAddress(std::uint32_t address) { - const std::uint32_t swapped = (address >> 24) | ((address >> 8) & 0x0000FF00u) | ((address << 8) & 0x00FF0000u) | (address << 24); + const std::uint32_t swapped = MAKELONG(MAKEWORD(HIBYTE(HIWORD(address)), LOBYTE(HIWORD(address))), MAKEWORD(HIBYTE(LOWORD(address)), LOBYTE(LOWORD(address)))); std::uint32_t lower; std::uint32_t upper; {