diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2026-07-25 22:56:08 +0200 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2026-07-25 22:56:08 +0200 |
| commit | d7583bf11c618d2e1ee4a89d9d9f394172489aa8 (patch) | |
| tree | 422627aee9eafa3b2fc2d31f80c88b7afeb7e13f /src/utils.c | |
| parent | 87075f30cb51199690e367184cfacf2d83400435 (diff) | |
Fix REX prefix detection
Improve relative offset printing
Diffstat (limited to 'src/utils.c')
| -rw-r--r-- | src/utils.c | 2 |
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]; |
