mame/src/devices
Vas Crabb 3ad89ebbc7 Some relatively simple recompiler optimisations:
cpu/drcbex64.cpp: Avoid a lot of unnecessary flag manipulation on
shift/rotate operations.  Don't calculate flags when not requested.
Don't preserve carry in for operations that don't use it as an input.

cpu/drcbex64.cpp: Avoid loading CL when ECX can be used.  Loading CL
doesn't clear the upper bits, so it depends on the previous value of
RCX, causing pipeline dependencies.  Loading ECX can grab a fresh rename
register.

cpu/drcbearm64.cpp: Attempt more optimisation on one more load immediate
operation.

cpu/e132xs: Get rid of a redundant TEST - ROLAND can set the Z flag.
2025-03-20 15:00:40 +11:00
..
bus video/tea1002.cpp: fix misspelled amplitude variable 2025-03-19 14:10:34 +01:00
cpu Some relatively simple recompiler optimisations: 2025-03-20 15:00:40 +11:00
imagedev imagedev/floppy.cpp: Return INVALIDIMAGE from floppy_image_device::identify if no format scores 2025-03-03 13:27:52 -05:00
machine machine/i82371sb.cpp: lift cargo cult 0xe0-0xef noprw 2025-03-15 19:32:47 +01:00
sound bus/nes/disksys.cpp, sound/rp2c33_snd.cpp: Updates (#13496) 2025-03-19 07:16:03 -04:00
video -More DRC fixes/improvements: 2025-03-20 03:27:08 +11:00