FEX/unittests/ASM
Ryan Houdek 2eb7a9ff28
OpcodeDispatcher: Remove old bad assumption in INC/DEC
Somewhere there was an assumption made that INC and DEC supported the
repeat prefix. This isn't actually the case, while the prefix can be
encoded, it is a nop and should only expect to be used for padding.

Adds a unittest to ensure that behaviour is as expected.
2024-08-15 10:22:31 -07:00
..
3DNow
ConstProp
FEX_bugs OpcodeDispatcher: Remove old bad assumption in INC/DEC 2024-08-15 10:22:31 -07:00
GameTests FEXCore: Fixes bug in vector ZextAndMaskingElimination pass 2023-10-21 21:21:14 -07:00
H0F3A Merge pull request #3240 from Sonicadvance1/optimize_palignr_zero 2023-11-01 05:55:52 +01:00
H0F38 unittests/ASM: Adds dpps/dppd broadcast mask tests 2023-10-20 18:15:43 +02:00
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: Test RC{R,L} wraparound behaviour 2024-01-21 18:15:50 +00:00
REP OpcodeDispatcher: Fixes bug in pshuf{lw,hw} 2024-06-24 07:43:48 -07:00
REPNE unittests: Update vcv{t,tt}pd2dq tests to ensure upper bits of destination are cleared 2024-07-08 03:30:10 -07:00
Secondary OpcodeDispatcher: Implement support for SMSW 2024-04-18 07:41:39 -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: Adds vpermq test that covers all immediate encodings 2024-08-06 09:08:30 -07:00
X87 Fix nasm warning in Rounding.asm 2024-07-31 16:23:39 +02:00
X87_F64 ASM Tests: X87 Rounding modes 2024-07-26 10:07:58 +02:00
CALL.asm
CMakeLists.txt Test running scripts tell ctest of skipped tests 2024-07-26 14:04:54 +02:00
DAZTest.asm unittests: Implements a DAZ test 2024-07-20 15:34:54 -07:00
Disabled_Tests unittests: add XeSS test 2024-05-21 19:41:47 -04:00
Disabled_Tests_ARMv8.0
Disabled_Tests_ARMv8.2
Disabled_Tests_ARMv8.4
Disabled_Tests_host
Disabled_Tests_Simulator ASM Tests: X87 Rounding modes 2024-07-26 10:07:58 +02:00
Disabled_Tests_x64
fadd.asm
fld.asm
full_pshufd_imm.asm unittests: Adds a test for full pshufd imm coverage 2024-07-18 04:13:03 -07:00
full_vpblendw_imm.asm unittests: Fixes vpblend unittest 2024-08-10 07:43:25 -07:00
JMP.asm
jump.asm
Known_Failures
Known_Failures_host Tests: X87 Refactoring and Pass 2024-07-22 08:44:45 +02:00
Known_Failures_int
Known_Failures_jit Capture a 64-bit process trying to jump to 32-bit syscall handler 2024-02-26 05:37:29 -08:00
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
x87_stack.asm Tests: X87 Refactoring and Pass 2024-07-22 08:44:45 +02:00