summaryrefslogtreecommitdiffstats
path: root/src/utils.c
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2026-07-25 22:56:08 +0200
committerladevieq <ladevie.quentin@gmail.com>2026-07-25 22:56:08 +0200
commitd7583bf11c618d2e1ee4a89d9d9f394172489aa8 (patch)
tree422627aee9eafa3b2fc2d31f80c88b7afeb7e13f /src/utils.c
parent87075f30cb51199690e367184cfacf2d83400435 (diff)
Fix REX prefix detection
Improve relative offset printing
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/utils.c b/src/utils.c
index b0c95a9..1de19f9 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -127,7 +127,7 @@ void i64toa(i64 number, char* str, u32 base) {
};
u32 remainder = 0U;
u32 size = 0U;
- u64 u_number = ~number + 1;
+ u64 u_number = (number < 0) ? (~number + 1) : (number);
if (number == 0) {
str[0U] = codes[0U];