FEX/unittests/ASM
Lioncache f85fae0041 VectorOps: Handle more VUMax SVE cases better
We can avoid needing to use movprfx here by moving
directly into the destination when possible and just
doing the UMAX directly.

Also expands the unsigned max tests to test values with
the sign bit set to ensure all behavior is caught.
2023-10-18 18:48:12 +02:00
..
3DNow unittests: Support skipping unit tests based on host feature support 2022-08-14 20:04:26 -07:00
ConstProp Tests: Add a basic const pooling test 2021-01-16 17:16:31 +02:00
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 unittests: Amend mm register usage in H0F38/66_04.asm test 2022-10-13 17:09:40 +00:00
Includes OpcodeDispatcher: Handle XRSTOR 2023-06-13 17:47:45 -04:00
Multiblock Frontend, OpDisp: Don't assert on invalid instructions 2021-01-18 17:19:11 +02:00
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 unittests: Support skipping unit tests based on host feature support 2022-08-14 20:04:26 -07:00
REPNE unittests: Support skipping unit tests based on host feature support 2022-08-14 20:04:26 -07:00
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 Tests: Add delinking test 2021-01-16 13:24:37 +02:00
TwoByte OpcodeDispatcher: Share MOVHPD implementation with MOVHPS 2023-02-23 14:07:22 -05:00
VEX VectorOps: Handle more VUMax SVE cases better 2023-10-18 18:48:12 +02: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 Fix some unit tests 2020-03-06 09:08:35 +02:00
CMakeLists.txt unittests: Instruct CTest to print output from tests on failure 2023-09-26 17:16:28 +02:00
Disabled_Tests OpcodeDispatcher: Handle VRCPSS 2022-12-12 19:48:21 +00:00
Disabled_Tests_ARMv8.0 unittests: Support skipping unit tests based on host feature support 2022-08-14 20:04:26 -07:00
Disabled_Tests_ARMv8.2 unittests: Support skipping unit tests based on host feature support 2022-08-14 20:04:26 -07:00
Disabled_Tests_ARMv8.4 unittests: Support skipping unit tests based on host feature support 2022-08-14 20:04:26 -07:00
Disabled_Tests_host OpcodeDispatcher: Handle VLDMXCSR/VSTMXCSR 2022-12-08 00:42:13 +00:00
Disabled_Tests_Simulator OpcodeDispatcher: Handle VCVTPD2DQ 2022-12-28 11:54:28 +00:00
Disabled_Tests_x64 unittests: Support skipping unit tests based on host feature support 2022-08-14 20:04:26 -07:00
fadd.asm Removes undefined behaviour in our unit tests 2020-09-22 18:32:19 -07:00
fld.asm asm tests for fld/fadd 2020-03-06 09:08:47 +02:00
JMP.asm Fixes a couple mistakes in the unit tests 2020-03-06 09:08:25 +02:00
jump.asm Initial Commit 2020-03-06 09:08:13 +02:00
Known_Failures Disable fprem unittests 2022-01-28 19:39:03 -08:00
Known_Failures_int unittests/asm: Adds more extensive FPREM/FPREM1 tests 2022-10-22 20:47:24 -07:00
Known_Failures_jit unittests/asm: Adds more extensive FPREM/FPREM1 tests 2022-10-22 20:47:24 -07:00
lea.asm Fixes a couple mistakes in the unit tests 2020-03-06 09:08:25 +02:00
MemoryData.asm unittests: Update test so it can work on wine. 2023-05-17 21:07:40 -07:00
mov.asm Fix some unit tests 2020-03-06 09:08:35 +02:00
MOVHPD.asm Adds MOVHPD unit test 2020-03-06 09:08:25 +02:00
movups.asm Initial Commit 2020-03-06 09:08:13 +02:00
movzx.asm Fix some unit tests 2020-03-06 09:08:35 +02:00
pslldq.asm Adds PSLLDQ and PSRLDQ unit test 2020-03-06 09:08:25 +02:00
STOS_REPNE.asm unittests: Duplicates rep string unit tests with repne 2021-08-21 20:19:38 -07:00
STOS.asm Initial Commit 2020-03-06 09:08:13 +02:00
STOSQ2_REPNE.asm unittests: Duplicates rep string unit tests with repne 2021-08-21 20:19:38 -07:00
STOSQ2.asm Adds a couple of STOSQ unit tests 2020-03-06 09:08:25 +02:00
STOSQ_REPNE.asm unittests: Duplicates rep string unit tests with repne 2021-08-21 20:19:38 -07:00
STOSQ.asm Adds a couple of STOSQ unit tests 2020-03-06 09:08:25 +02:00