8202395: AARCH64: wrong encoding for SIMD instructions zip, trn, uzp
Reviewed-by: aph
This commit is contained in:
parent
078a1f3a17
commit
cae7789afc
@ -2410,7 +2410,8 @@ public:
|
||||
#define INSN(NAME, opcode) \
|
||||
void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn, FloatRegister Vm) { \
|
||||
starti; \
|
||||
f(0, 31), f(0b001110, 29, 24), f(0, 21), f(0b001110, 15, 10); \
|
||||
f(0, 31), f(0b001110, 29, 24), f(0, 21), f(0, 15); \
|
||||
f(opcode, 14, 12), f(0b10, 11, 10); \
|
||||
rf(Vm, 16), rf(Vn, 5), rf(Vd, 0); \
|
||||
f(T & 1, 30), f(T >> 1, 23, 22); \
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user