Prefer a more straightforward register exchange

This commit is contained in:
Adrian Conlon
2024-09-27 12:43:14 +01:00
parent e764033948
commit d67cafe297

View File

@@ -1424,7 +1424,11 @@ namespace EightBit
this.XHTL(this.HL2());
break;
case 5: // EX DE,HL
(this.DE.Word, this.HL.Word) = (this.HL.Word, this.DE.Word);
{
this.Intermediate.Assign(this.DE);
this.DE.Assign(this.HL);
this.HL.Assign(this.Intermediate);
}
break;
case 6: // DI
this.DisableInterrupts();