about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/arm64/dynarec_arm64_00.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_00.c b/src/dynarec/arm64/dynarec_arm64_00.c
index a15560d5..c7766298 100644
--- a/src/dynarec/arm64/dynarec_arm64_00.c
+++ b/src/dynarec/arm64/dynarec_arm64_00.c
@@ -139,7 +139,7 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
                 } else {
                     GETEB(x1, 0);
                     CALCGB();
-                    ORRw_REG_LSR(x1, x1, gb1, 8*gb2);
+                    ORRw_REG_LSR(x1, x1, gb1, gb2);
                     EBBACK;
                 }
             }
@@ -165,7 +165,7 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
             } else {
                 GETEB(x2, 0);
                 CALCGB();
-                ORRx_REG_LSL(gb1, gb1, x2, gb2*8);
+                ORRx_REG_LSL(gb1, gb1, x2, gb2);
             }
             break;
         case 0x0B:
@@ -531,7 +531,7 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
                 } else {
                     GETEB(x1, 0);
                     CALCGB();
-                    EORw_REG_LSR(x1, x1, gb1, 8*gb2);
+                    EORw_REG_LSR(x1, x1, gb1, gb2);
                     EBBACK;
                 }
             }
@@ -557,7 +557,7 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
             } else {
                 GETEB(x2, 0);
                 CALCGB();
-                EORx_REG_LSL(gb1, gb1, x2, gb2*8);
+                EORx_REG_LSL(gb1, gb1, x2, gb2);
             }
             break;
         case 0x33: