diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-23 21:06:37 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-23 21:06:37 +0100 |
| commit | 714ccbc3218c26e369e0da9a853fdd1f739e88ce (patch) | |
| tree | 559808851e4718b84f93c5a68fef79fbc181dc70 /src | |
| parent | 0917fbe0c4ef2fb38cb362d0cdba57f48a50443b (diff) | |
| download | box64-714ccbc3218c26e369e0da9a853fdd1f739e88ce.tar.gz box64-714ccbc3218c26e369e0da9a853fdd1f739e88ce.zip | |
[DYNAREC] Fixed FMOD_register emitter
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/arm64_emitter.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/arm64_emitter.h b/src/dynarec/arm64_emitter.h index 5c58e387..e74fa8c7 100755 --- a/src/dynarec/arm64_emitter.h +++ b/src/dynarec/arm64_emitter.h @@ -726,7 +726,7 @@ // Top half of 128-bit to 64-bit #define FMOVxD1(Xd, Vn) EMIT(FMOV_general(1, 0b10, 0b01, ob110, Vn, Xd)) -#define FMOV_register(type, Rn, Rd) (0b11110<<24 | (type)<<22 | 1<<21 | (Rn)<<5 | (Rd)) +#define FMOV_register(type, Rn, Rd) (0b11110<<24 | (type)<<22 | 1<<21 | 0b10000<<10 | (Rn)<<5 | (Rd)) #define FMOVS(Sd, Sn) EMIT(FMOV_register(0b00, Sn, Sd)) #define FMOVD(Dd, Dn) EMIT(FMOV_register(0b01, Dn, Dd)) |