mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
more
This commit is contained in:
@@ -629,3 +629,43 @@ opcode sequence(0xCE) name "INTO" {
|
||||
opcode sequence(0xCF) name "IRET" {
|
||||
common opcode "IRET" param();
|
||||
}
|
||||
opcode sequence(0xD0 mrm) where reg == 0 name "ROL" { common opcode "ROL" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 0 name "ROL" { common opcode "ROL" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 0 name "ROL" { common opcode "ROL" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 0 name "ROL" { common opcode "ROL" param(rmw,cl); }
|
||||
|
||||
opcode sequence(0xD0 mrm) where reg == 1 name "ROR" { common opcode "ROR" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 1 name "ROR" { common opcode "ROR" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 1 name "ROR" { common opcode "ROR" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 1 name "ROR" { common opcode "ROR" param(rmw,cl); }
|
||||
|
||||
opcode sequence(0xD0 mrm) where reg == 2 name "RCL" { common opcode "RCL" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 2 name "RCL" { common opcode "RCL" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 2 name "RCL" { common opcode "RCL" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 2 name "RCL" { common opcode "RCL" param(rmw,cl); }
|
||||
|
||||
opcode sequence(0xD0 mrm) where reg == 3 name "RCR" { common opcode "RCR" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 3 name "RCR" { common opcode "RCR" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 3 name "RCR" { common opcode "RCR" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 3 name "RCR" { common opcode "RCR" param(rmw,cl); }
|
||||
|
||||
opcode sequence(0xD0 mrm) where reg == 4 name "SHL" { common opcode "SHL" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 4 name "SHL" { common opcode "SHL" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 4 name "SHL" { common opcode "SHL" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 4 name "SHL" { common opcode "SHL" param(rmw,cl); }
|
||||
|
||||
opcode sequence(0xD0 mrm) where reg == 5 name "SHR" { common opcode "SHR" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 5 name "SHR" { common opcode "SHR" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 5 name "SHR" { common opcode "SHR" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 5 name "SHR" { common opcode "SHR" param(rmw,cl); }
|
||||
|
||||
opcode sequence(0xD0 mrm) where reg == 6 name "SAL" { common opcode "SAL" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 6 name "SAL" { common opcode "SAL" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 6 name "SAL" { common opcode "SAL" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 6 name "SAL" { common opcode "SAL" param(rmw,cl); }
|
||||
|
||||
opcode sequence(0xD0 mrm) where reg == 7 name "SAR" { common opcode "SAR" param(rmb,1); }
|
||||
opcode sequence(0xD1 mrm) where reg == 7 name "SAR" { common opcode "SAR" param(rmw,1); }
|
||||
opcode sequence(0xD2 mrm) where reg == 7 name "SAR" { common opcode "SAR" param(rmb,cl); }
|
||||
opcode sequence(0xD3 mrm) where reg == 7 name "SAR" { common opcode "SAR" param(rmw,cl); }
|
||||
|
||||
|
Reference in New Issue
Block a user