about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-25 15:39:04 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-25 15:39:04 +0100
commitf1fba8eb4228295597b1273d74ab880dd9c54be7 (patch)
tree4f9e53d8bc2d36127ebfd4247adbb39b8a674e7a /src
parent146287331a77adbb0e8d0657a24b6669ca63ac53 (diff)
downloadbox64-f1fba8eb4228295597b1273d74ab880dd9c54be7.tar.gz
box64-f1fba8eb4228295597b1273d74ab880dd9c54be7.zip
[DYNAREC] Fixed a nasty bug in GETGB macro
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/dynarec_arm64_helper.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/dynarec_arm64_helper.h b/src/dynarec/dynarec_arm64_helper.h
index 2b588fef..e259ba8a 100755
--- a/src/dynarec/dynarec_arm64_helper.h
+++ b/src/dynarec/dynarec_arm64_helper.h
@@ -211,7 +211,7 @@
                         gb1 = xRAX+(gd&3);      \
                     }                           \
                     gd = i;                     \
-                    UBFXx(gd, gb1, gb2, 8);
+                    UBFXx(gd, gb1, gb2*8, 8);
 //GETSGB signe extend GB, will use i for gd
 #define GETSGB(i)   if(rex.rex) {               \
                         gb1 = xRAX+((nextop&0x38)>>3)+(rex.r<<3);     \