|
@@ -291,7 +291,7 @@
|
|
|
(Ch: [Ch_Mop2, Ch_Rop1, Ch_RWCarryFlag, Ch_WOverflowFlag]),
|
|
|
(Ch: [Ch_Mop2, Ch_Rop1, Ch_RWCarryFlag, Ch_WOverflowFlag]),
|
|
|
(Ch: [Ch_All]),
|
|
|
-(Ch: [Ch_WEAX, Ch_WEDX]),
|
|
|
+(Ch: [Ch_WEAX, Ch_WEDX, Ch_RECX]),
|
|
|
(Ch: [Ch_WEAX, Ch_WEDX]),
|
|
|
(Ch: [Ch_WEAX, Ch_WEDX]),
|
|
|
(Ch: [Ch_RWECX]),
|
|
@@ -363,7 +363,8 @@
|
|
|
(Ch: []),
|
|
|
(Ch: []),
|
|
|
(Ch: [Ch_All]),
|
|
|
-(Ch: [Ch_All]),
|
|
|
+(Ch: [Ch_REAX, Ch_REDX, Ch_RECX]),
|
|
|
+(Ch: [Ch_WEAX, Ch_WEDX, Ch_RECX]),
|
|
|
(Ch: [Ch_All, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WAuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag]),
|
|
|
(Ch: [Ch_All]),
|
|
|
(Ch: [Ch_RWop1, Ch_RWop2, Ch_NoReadIfEqualRegs]),
|
|
@@ -676,6 +677,14 @@
|
|
|
(Ch: [Ch_Mop2, Ch_Rop1]),
|
|
|
(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
(Ch: [Ch_Wop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Mop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Mop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Mop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Mop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_All, Ch_Rop1]),
|
|
|
+(Ch: [Ch_All, Ch_Rop1]),
|
|
|
+(Ch: [Ch_All, Ch_Rop1]),
|
|
|
+(Ch: [Ch_All, Ch_Rop1]),
|
|
|
(Ch: [Ch_WEAX, Ch_WEDX]),
|
|
|
(Ch: [Ch_RRAX, Ch_WMemEDI, Ch_RWRDI, Ch_RDirFlag]),
|
|
|
(Ch: [Ch_WRAX, Ch_RWRSI, Ch_RDirFlag]),
|
|
@@ -1749,5 +1758,209 @@
|
|
|
(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
-(Ch: [Ch_Wop2, Ch_Rop1])
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: []),
|
|
|
+(Ch: [Ch_Rop1]),
|
|
|
+(Ch: []),
|
|
|
+(Ch: [Ch_WCarryFlag,Ch_W0ParityFlag,Ch_W0AuxiliaryFlag,Ch_W0ZeroFlag,Ch_W0SignFlag,Ch_W0OverflowFlag]),
|
|
|
+(Ch: [Ch_All]),
|
|
|
+(Ch: []),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: []),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_RWop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Rop2, Ch_Rop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_W0AuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag]),
|
|
|
+(Ch: [Ch_Rop2, Ch_Rop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_W0AuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag]),
|
|
|
+(Ch: [Ch_Rop2, Ch_Rop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_W0AuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag]),
|
|
|
+(Ch: [Ch_Rop2, Ch_Rop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_W0AuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag]),
|
|
|
+(Ch: [Ch_Rop2, Ch_Rop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_W0AuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag]),
|
|
|
+(Ch: [Ch_Rop2, Ch_Rop1, Ch_WOverflowFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_W0AuxiliaryFlag, Ch_WCarryFlag, Ch_WParityFlag]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop2, Ch_Rop1]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop4, Ch_Rop3, Ch_Rop2]),
|
|
|
+(Ch: [Ch_Wop3, Ch_Rop2, Ch_Rop1])
|
|
|
);
|