mirror of
https://github.com/asmjit/asmjit.git
synced 2025-12-17 12:34:35 +03:00
[bug] Properly use vpternlog write-only cases (x86::Compiler)
This commit is contained in:
@@ -151,6 +151,7 @@ static void testX86Arch() {
|
||||
Arch arch = Arch::kX64;
|
||||
|
||||
printInfoSimple(arch, Inst::kIdAdd, InstOptions::kNone, eax, ebx);
|
||||
printInfoSimple(arch, Inst::kIdXor, InstOptions::kNone, eax, eax);
|
||||
printInfoSimple(arch, Inst::kIdLods, InstOptions::kNone, eax, dword_ptr(rsi));
|
||||
|
||||
printInfoSimple(arch, Inst::kIdPshufd, InstOptions::kNone, xmm0, xmm1, imm(0));
|
||||
@@ -167,6 +168,9 @@ static void testX86Arch() {
|
||||
printInfoSimple(arch, Inst::kIdVaddpd, InstOptions::kNone, ymm0, ymm30, ymm31);
|
||||
printInfoSimple(arch, Inst::kIdVaddpd, InstOptions::kNone, zmm0, zmm1, zmm2);
|
||||
|
||||
printInfoSimple(arch, Inst::kIdVpternlogd, InstOptions::kNone, zmm0, zmm0, zmm0, imm(0xFF));
|
||||
printInfoSimple(arch, Inst::kIdVpternlogq, InstOptions::kNone, zmm0, zmm1, zmm2, imm(0x33));
|
||||
|
||||
printInfoExtra(arch, Inst::kIdVaddpd, InstOptions::kNone, k1, zmm0, zmm1, zmm2);
|
||||
printInfoExtra(arch, Inst::kIdVaddpd, InstOptions::kX86_ZMask, k1, zmm0, zmm1, zmm2);
|
||||
#endif // !ASMJIT_NO_X86
|
||||
|
||||
Reference in New Issue
Block a user