diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-02-24 16:58:28 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-24 16:58:28 +0100 |
| commit | 8d9c6b2d01b55d8b9f5471035efdd4f6c7a89cea (patch) | |
| tree | 1ee81eb7afefda124bf3fa49b66b7f5279d1c7e1 /src | |
| parent | 1f9973e6232be8f25b3b15489a9c913ba31b182f (diff) | |
| parent | 7cdcb6c4ef2d589e686fafc585e8129e8e7f3450 (diff) | |
| download | box64-8d9c6b2d01b55d8b9f5471035efdd4f6c7a89cea.tar.gz box64-8d9c6b2d01b55d8b9f5471035efdd4f6c7a89cea.zip | |
Merge pull request #526 from julliard/dynarec
[DYNAREC] Fix a couple of typos
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/arm64/arm64_emitter.h | 8 | ||||
| -rwxr-xr-x | src/dynarec/arm64/dynarec_arm64_f20f.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/dynarec/arm64/arm64_emitter.h b/src/dynarec/arm64/arm64_emitter.h index c3d62074..b25d490d 100755 --- a/src/dynarec/arm64/arm64_emitter.h +++ b/src/dynarec/arm64/arm64_emitter.h @@ -1365,13 +1365,13 @@ //Use Rm[] to pick from Rn, Rn+1, Rn+2, Rn+3 element and store in Rd. Out-of-range element gets 0 #define VTBLQ4_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b11, 0, Rn, Rd)) //Use Rm[] to pick from Rn element and store in Rd. Out-of-range element stay untouched -#define VTBXQ1_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b00, 0, Rn, Rd)) +#define VTBXQ1_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b00, 1, Rn, Rd)) //Use Rm[] to pick from Rn, Rn+1 element and store in Rd. Out-of-range element stay untouched -#define VTBXQ2_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b01, 0, Rn, Rd)) +#define VTBXQ2_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b01, 1, Rn, Rd)) //Use Rm[] to pick from Rn, Rn+1, Rn+2 element and store in Rd. Out-of-range element stay untouched -#define VTBXQ3_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b10, 0, Rn, Rd)) +#define VTBXQ3_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b10, 1, Rn, Rd)) //Use Rm[] to pick from Rn, Rn+1, Rn+2, Rn+3 element and store in Rd. Out-of-range element stay untouched -#define VTBXQ4_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b11, 0, Rn, Rd)) +#define VTBXQ4_8(Rd, Rn, Rm) EMIT(TBL_gen(1, Rm, 0b11, 1, Rn, Rd)) // TRN #define TRN_gen(Q, size, Rm, op, Rn, Rd) ((Q)<<30 | 0b001110<<24 | (size)<<22 | (Rm)<<16 | (op)<<14 | 0b10<<12 | 0b10<<10 | (Rn)<<5 | (Rd)) diff --git a/src/dynarec/arm64/dynarec_arm64_f20f.c b/src/dynarec/arm64/dynarec_arm64_f20f.c index 75553bfc..746225ae 100755 --- a/src/dynarec/arm64/dynarec_arm64_f20f.c +++ b/src/dynarec/arm64/dynarec_arm64_f20f.c @@ -307,7 +307,7 @@ uintptr_t dynarec64_F20F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int n case 0x70: INST_NAME("PSHUFLW Gx, Ex, Ib"); nextop = F8; - GETEXSD(v1, 0, 1); + GETEX(v1, 0, 1); GETGX(v0, 1); u8 = F8; |