FEX/unittests/ASM
Lioncache bec8b70e5d VectorFallbacks: Fix PCMPSTR fallback ZF/SF flag setting
So, uh, this was a little silly to track down. So, having the upper limit
as unsigned was a mistake, since this would cause negative valid lengths to
convert into an unsigned value within the first two flag comparison cases

A -1 valid length can occur if one of the strings starts with a null character
in a vector's first element. (It will be zero and we then subtract it to
make the length zero-based).

Fixes this edge-case up and expands a test to check for this in the future.
2023-06-12 13:13:24 -04:00
..
3DNow
ConstProp
FEX_bugs
H0F3A VectorFallbacks: Fix PCMPSTR fallback ZF/SF flag setting 2023-06-12 13:13:24 -04:00
H0F38
Multiblock
OpSize OpcodeDispatcher: Share MOVHPD implementation with MOVHPS 2023-02-23 14:07:22 -05:00
Primary
PrimaryGroup
REP
REPNE
Secondary HostFeatures: Adds support for querying CLWB availability 2023-01-18 17:56:21 -08: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 OpcodeDispatcher: Handle PCMPESTRM/VPCMPESTRM 2023-05-17 00:21:55 -04: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/ASM: Ensure wine harness runner works 2023-05-17 21:05:55 -07:00
Disabled_Tests OpcodeDispatcher: Handle VRCPSS 2022-12-12 19:48:21 +00:00
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