aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorAndrew Chambers <[email protected]>2021-10-16 00:39:16 +1300
committerAndrew Chambers <[email protected]>2021-10-16 00:39:16 +1300
commite45f7325b6104396676deedfe203833a52a11b18 (patch)
treef4350cf4f159bd5224b05b679e32eb9276564704 /main.c
parente185b03eb5cf4b87e524bd143d8a61c664c68c54 (diff)
Tidy.
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/main.c b/main.c
index bd33f4f..652b21b 100644
--- a/main.c
+++ b/main.c
@@ -430,10 +430,10 @@ static void assemblemem(const Memarg *memarg, Rex rex, VarBytes prefix,
assemblemodregrm(rex, prefix, opcode, mod, reg, rm);
sb(sibbyte(scale, index, base));
- if (mod == 2) {
- assemblereloc(memarg->disp.l, memarg->disp.c, 4, R_X86_64_32);
- } else if (mod == 1) {
+ if (mod == 1) {
assemblereloc(memarg->disp.l, memarg->disp.c, 1, R_X86_64_8);
+ } else if (mod == 2) {
+ assemblereloc(memarg->disp.l, memarg->disp.c, 4, R_X86_64_32);
}
}