about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorLeslie Zhai <zhaixiang@loongson.cn>2024-12-19 15:11:39 +0800
committerGitHub <noreply@github.com>2024-12-19 08:11:39 +0100
commit956f6ffc1521be3b678aa3a3b45309ccb87a31f1 (patch)
treeadf9430745f28eba953c0e604339fbf8b8b3f64a /src
parent600ae18d4b8ff513e6e938ecfe7dfbc96a59d6ef (diff)
downloadbox64-956f6ffc1521be3b678aa3a3b45309ccb87a31f1.tar.gz
box64-956f6ffc1521be3b678aa3a3b45309ccb87a31f1.zip
[LA64_DYNAREC] Fix VPICKVE2GR_WU typo (#2171)
* [LA64_DYNAREC] Fix VPICKVE2GR_WU typo

* [LA64_DYNAREC] Fix VPICKVE2GR_BU|HU_DU typo
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/la64/la64_emitter.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dynarec/la64/la64_emitter.h b/src/dynarec/la64/la64_emitter.h
index d199a393..d7e1af7e 100644
--- a/src/dynarec/la64/la64_emitter.h
+++ b/src/dynarec/la64/la64_emitter.h
@@ -1835,10 +1835,10 @@ LSX instruction starts with V, LASX instruction starts with XV.
 #define VPICKVE2GR_H(rd, vj, imm3)   EMIT(type_2RI3(0b0111001011101111110, imm3, vj, rd))
 #define VPICKVE2GR_W(rd, vj, imm2)   EMIT(type_2RI1(0b01110010111011111110, imm2, vj, rd))
 #define VPICKVE2GR_D(rd, vj, imm1)   EMIT(type_2RI1(0b011100101110111111110, imm1, vj, rd))
-#define VPICKVE2GR_BU(rd, vj, imm4)  EMIT(type_2RI4(0b011100101110001110, imm4, vj, rd))
-#define VPICKVE2GR_HU(rd, vj, imm3)  EMIT(type_2RI3(0b0111001011100011110, imm3, vj, rd))
-#define VPICKVE2GR_WU(rd, vj, imm2)  EMIT(type_2RI1(0b01110010111000111110, imm2, vj, rd))
-#define VPICKVE2GR_DU(rd, vj, imm1)  EMIT(type_2RI1(0b011100101110001111110, imm1, vj, rd))
+#define VPICKVE2GR_BU(rd, vj, imm4)  EMIT(type_2RI4(0b011100101111001110, imm4, vj, rd))
+#define VPICKVE2GR_HU(rd, vj, imm3)  EMIT(type_2RI3(0b0111001011110011110, imm3, vj, rd))
+#define VPICKVE2GR_WU(rd, vj, imm2)  EMIT(type_2RI2(0b01110010111100111110, imm2, vj, rd))
+#define VPICKVE2GR_DU(rd, vj, imm1)  EMIT(type_2RI1(0b011100101111001111110, imm1, vj, rd))
 
 ////////////////////////////////////////////////////////////////////////////////
 // (undocumented) LBT extension instructions