From a9801c74460c2221f47a4fb38d4c8045f975f92d Mon Sep 17 00:00:00 2001 From: hap Date: Mon, 5 May 2025 17:29:08 +0200 Subject: z80.lst: std::swap correction --- src/devices/cpu/z80/z80.lst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/devices/cpu/z80/z80.lst b/src/devices/cpu/z80/z80.lst index e3d23e925a9..17298dffca5 100644 --- a/src/devices/cpu/z80/z80.lst +++ b/src/devices/cpu/z80/z80.lst @@ -29,7 +29,7 @@ macro rm16 %addr TDAT_H = TDAT_L; @rm %addr+1 using std::swap; - std::swap(TDAT_H, TDAT_L); + swap(TDAT_H, TDAT_L); macro wm %addr m_memrq_cycles !! data_write(%addr, TDAT8); @@ -334,7 +334,7 @@ macro sbc_hl @nomreq_ir 7 u32 res = HL - TDAT - (F & CF); WZ = HL + 1; - set_f((((HL ^ res ^ TDAT) >> 8) & HF) | NF | ((res >> 16) & CF) | ((res >> 8) & (SF | YF | XF)) | ((res & 0xffff) ? 0 : ZF) | (((TDAT ^ HL) & (HL ^ res) &0x8000) >> 13)); + set_f((((HL ^ res ^ TDAT) >> 8) & HF) | NF | ((res >> 16) & CF) | ((res >> 8) & (SF | YF | XF)) | ((res & 0xffff) ? 0 : ZF) | (((TDAT ^ HL) & (HL ^ res) & 0x8000) >> 13)); HL = (u16)res; } -- cgit v1.2.3