FEX/unittests/ASM
Ryan Houdek a21def7d74 unittests/ASM: Implements tests for vpgatherqq/vgatherqpd
Similar to previous tests, vpgatherqq and vgatherqpd are equivalent
instructions. So the tests are the same with the mnemonic changed.

This adds tests for an additional two sets of instructions. Getting us
full coverage of all eight instructions if we include the tests from
PR #3167 and #3166

Tests the same things as described in #3165

In addition, since these tests use 64-bit indices for address
calculation, we can easily generate and indice vector that tests
overflow. So every test at every displacement ALSO gains an additional
overflow test to ensure correct behaviour around pointer overflow
calculation.
2023-09-29 08:04:47 -07:00
..
3DNow
ConstProp
FEX_bugs unittests/ASM: Adds unit test caught by #3153 2023-09-26 00:28:45 -07:00
H0F3A VectorFallbacks: Fix PCMPSTR fallback ZF/SF flag setting 2023-06-12 13:13:24 -04:00
H0F38
Includes OpcodeDispatcher: Handle XRSTOR 2023-06-13 17:47:45 -04:00
Multiblock
OpSize unittests/ASM: Update movmskpd test to include an edge of garbage but no sign bit 2023-08-24 17:27:54 -07:00
Primary Unittests: Fix bogus lahf tests 2023-09-05 14:21:18 -04:00
PrimaryGroup Unittests: Fix bogus lahf tests 2023-09-05 14:21:18 -04:00
REP
REPNE
Secondary unittests/asm: Add test with inverted sources 2023-09-13 11:31:20 -07:00
SecondaryModRM FEXCore: Implements support for xgetbv 2023-05-22 16:48:07 -07:00
SelfModifyingCode
TwoByte OpcodeDispatcher: Share MOVHPD implementation with MOVHPS 2023-02-23 14:07:22 -05:00
VEX unittests/ASM: Implements tests for vpgatherqq/vgatherqpd 2023-09-29 08:04:47 -07:00
X87 Merge pull request #2316 from Sonicadvance1/fix_negative_ficomi_f64 2023-01-24 17:31:05 +00:00
X87_F64 Merge pull request #2316 from Sonicadvance1/fix_negative_ficomi_f64 2023-01-24 17:31:05 +00:00
CALL.asm
CMakeLists.txt unittests: Instruct CTest to print output from tests on failure 2023-09-26 17:16:28 +02:00
Disabled_Tests
Disabled_Tests_ARMv8.0
Disabled_Tests_ARMv8.2
Disabled_Tests_ARMv8.4
Disabled_Tests_host
Disabled_Tests_Simulator OpcodeDispatcher: Handle VCVTPD2DQ 2022-12-28 11:54:28 +00:00
Disabled_Tests_x64
fadd.asm
fld.asm
JMP.asm
jump.asm
Known_Failures
Known_Failures_int
Known_Failures_jit
lea.asm
MemoryData.asm unittests: Update test so it can work on wine. 2023-05-17 21:07:40 -07:00
mov.asm
MOVHPD.asm
movups.asm
movzx.asm
pslldq.asm
STOS_REPNE.asm
STOS.asm
STOSQ2_REPNE.asm
STOSQ2.asm
STOSQ_REPNE.asm
STOSQ.asm