Files
FEX-Emu--FEX/unittests/ASM
Ryan Houdek 5bdd422db6 unittests/ASM: Adds unittest found from Ender Lilies that crashed with NZCV
SHA instructions are very large right now and cause register spilling
due to their codegen. Ender Lilies has a really large block in a
function called `sha1_block_data_order` that was causing FEX to spill
NZCV flags incorrectly. The assumption which held true before NZCV
optimizations were a thing was that all flags were either 1-bit in an
8-bit container, or just 8-bit (x87 TOP flag).

NZCV host flags broke this assumption by making its flags 32-bit which
ended up breaking when encounting spilling situations.
2023-11-08 04:52:22 -08:00
..
2023-06-13 17:47:45 -04:00
2023-09-05 14:21:18 -04:00
2020-03-06 09:08:35 +02:00
2022-12-12 19:48:21 +00:00
2020-03-06 09:08:47 +02:00
2020-03-06 09:08:13 +02:00
2022-01-28 19:39:03 -08:00
2020-03-06 09:08:35 +02:00
2020-03-06 09:08:25 +02:00
2020-03-06 09:08:13 +02:00
2020-03-06 09:08:35 +02:00
2020-03-06 09:08:25 +02:00
2020-03-06 09:08:13 +02:00
2020-03-06 09:08:25 +02:00
2020-03-06 09:08:25 +02:00