From 9de14dc1635829fa162731d0ef179c3b2b7ae5be Mon Sep 17 00:00:00 2001 From: Oxore Date: Thu, 27 Apr 2023 23:28:25 +0300 Subject: Fix bugs found on random tests --- common.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'common.h') diff --git a/common.h b/common.h index 34ba934..1a99f75 100644 --- a/common.h +++ b/common.h @@ -13,19 +13,19 @@ constexpr size_t kInstructionSizeStepBytes = 2; constexpr size_t kRomSizeBytes = 4 * 1024 * 1024; constexpr size_t kDisasmMapSizeElements = kRomSizeBytes / kInstructionSizeStepBytes; -static inline size_t Min(size_t a, size_t b) { return a < b ? a : b; } +constexpr size_t Min(size_t a, size_t b) { return a < b ? a : b; } -static inline uint16_t GetU16BE(uint8_t *buffer) +constexpr uint16_t GetU16BE(uint8_t *buffer) { return (static_cast(buffer[0]) << 8) | static_cast(buffer[1]); } -static inline int16_t GetI16BE(uint8_t *buffer) +constexpr int16_t GetI16BE(uint8_t *buffer) { return (static_cast(buffer[0]) << 8) | static_cast(buffer[1]); } -static inline int32_t GetI32BE(uint8_t *buffer) +constexpr int32_t GetI32BE(uint8_t *buffer) { return (static_cast(buffer[0]) << 24) | (static_cast(buffer[1]) << 16) | -- cgit v1.2.3