From 3ce78f23ed28c5b10175ff1222a193c2034f1525 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sat, 4 Apr 2015 21:11:06 -0700 Subject: [PATCH] romtests.json updated --- .../pc/bios/compaq/deskpro386/1988-01-28.nasm | 24 +- .../pcjs/bin/{machine.json => ibm5150.json} | 0 modules/pcjs/bin/pcjs | 2 +- modules/pcjs/bin/romtests.json | 81 ++ modules/pcjs/lib/debugger.js | 27 +- modules/pcjs/lib/x86cpu.js | 127 +- modules/pcjs/lib/x86func.js | 144 +-- modules/pcjs/lib/x86modb.js | 1152 ++++++++--------- modules/pcjs/lib/x86modb16.js | 1152 ++++++++--------- modules/pcjs/lib/x86modb32.js | 1152 ++++++++--------- modules/pcjs/lib/x86modw.js | 1152 ++++++++--------- modules/pcjs/lib/x86modw16.js | 1152 ++++++++--------- modules/pcjs/lib/x86modw32.js | 1152 ++++++++--------- modules/pcjs/lib/x86op0f.js | 104 +- modules/pcjs/lib/x86ops.js | 344 ++--- modules/textout/lib/textout.js | 2 +- tests/pc/80386/makefile | 5 +- tests/pc/80386/tests.nasm | 11 +- 18 files changed, 3990 insertions(+), 3793 deletions(-) rename modules/pcjs/bin/{machine.json => ibm5150.json} (100%) create mode 100644 modules/pcjs/bin/romtests.json diff --git a/devices/pc/bios/compaq/deskpro386/1988-01-28.nasm b/devices/pc/bios/compaq/deskpro386/1988-01-28.nasm index 022a91670..d79293624 100644 --- a/devices/pc/bios/compaq/deskpro386/1988-01-28.nasm +++ b/devices/pc/bios/compaq/deskpro386/1988-01-28.nasm @@ -15193,21 +15193,11 @@ lffb3: pop ds ; 0000FFB3 1F '.' jmp l9f17 ; 0000FFDD E9379F '.7.' - mov dh,0x7f ; 0000FFE0 B67F '..' - mov si,0x477f ; 0000FFE2 BE7F47 '..G' - xor al,0x4a ; 0000FFE5 344A '4J' - and [bx+si],dh ; 0000FFE7 2030 ' 0' - xor ax,[bp+di+0x4f] ; 0000FFE9 33434F '3CO' - dec bp ; 0000FFEC 4D 'M' - push ax ; 0000FFED 50 'P' - inc cx ; 0000FFEE 41 'A' - push cx ; 0000FFEF 51 'Q' - jmp 0xf000:0xf905 ; 0000FFF0 EA05F900F0 '.....' + dw 0x7FB6 ; 0000FFE0 B67F + dw 0x7FBE ; 0000FFE2 BE7F + db 'G4J 03COMPAQ' ; 0000FFE4 47344A203033434F4D504151 + jmp 0xf000:0xf905 ; 0000FFF0 EA05F900F0 - and [bx+si],dh ; 0000FFF5 2030 ' 0' - xor [bx],bp ; 0000FFF7 312F '1/' - xor bh,[bx+si] ; 0000FFF9 3238 '28' - das ; 0000FFFB 2F '/' - cmp [bx+si],bh ; 0000FFFC 3838 '88' - cld ; 0000FFFE FC '.' - cbw ; 0000FFFF 98 '.' + db ' 01/28/88' + db 0xFC ; 0000FFFE FC + db 0x98 ; 0000FFFF 98 diff --git a/modules/pcjs/bin/machine.json b/modules/pcjs/bin/ibm5150.json similarity index 100% rename from modules/pcjs/bin/machine.json rename to modules/pcjs/bin/ibm5150.json diff --git a/modules/pcjs/bin/pcjs b/modules/pcjs/bin/pcjs index 59f4b7b94..ba474b539 100644 --- a/modules/pcjs/bin/pcjs +++ b/modules/pcjs/bin/pcjs @@ -199,7 +199,7 @@ function loadMachine(sFile) * do with "package.json". Also note that require() assumes the same path as that of the * requiring file, whereas fs.readFileSync() assumes the path reported by process.cwd(). * - * TODO: I've since removed the comments from my sample "machine.json" file, so we could + * TODO: I've since removed the comments from my sample "ibm5150.json" file, so we could * try to reinstate this code; however, there are still hex constants, which I find *much* * preferable to the decimal equivalents. JSON's restrictions continue to infuriate me. * diff --git a/modules/pcjs/bin/romtests.json b/modules/pcjs/bin/romtests.json new file mode 100644 index 000000000..be600d348 --- /dev/null +++ b/modules/pcjs/bin/romtests.json @@ -0,0 +1,81 @@ +{ + "computer": { + "id": "pc386.computer", + "name": "Compaq DeskPro 386", + "resume": 0, + "state": "" + }, + "ram": [ + { "id": "pc386.ramLow", + "name": "", + "addr": 0x00000, + "size": 0xa0000, + "test": false + } + ], + "rom": [ + { "id": "pc386.romTests", + "name": "", + "addr": 0xf0000, + "size": 0x10000, + "file": "/tests/pc/80386/tests.json", + "notify": "" + } + ], + "video": [ + { "id": "pc386.videoMDA", + "name": "Monochrome Display", + "model": "", + "mode": 7, + "screenWidth": 720, + "screenHeight": 350, + "scale": true, + "charCols": 80, + "charRows": 25, + "fontROM": "/devices/pc/video/ibm-mda-cga.json", + "screenColor": "black", + "touchScreen": false + } + ], + "cpu": { + "id": "pc386.cpu", + "name": "", + "model": 80386, + "clock": 0, + "multiplier": 1, + "autoStart": true, + "csStart": -1, + "csInterval": -1, + "csStop": -1 + }, + "keyboard": { + "id": "pc386.keyboard", + "name": "", + "model": "" + }, + "fdc": { + "id": "pc386.fdcNEC", + "name": "", + "autoMount": { + "A": { + "name": "PC-DOS 2.00 (Disk 1)", + "path": "/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json" + }, + "B": { + "name": "PC-DOS 2.00 (Disk 2)", + "path": "/disks/pc/dos/ibm/2.00/PCDOS200-DISK2.json" + } + } + }, + "chipset": { + "id": "pc386.chipset", + "name": "", + "model": "deskpro386", + "sound": false + }, + "debugger": { + "id": "pc386.debugger", + "name": "", + "messages": "" + } +} diff --git a/modules/pcjs/lib/debugger.js b/modules/pcjs/lib/debugger.js index 37afb2d29..8d602dd44 100644 --- a/modules/pcjs/lib/debugger.js +++ b/modules/pcjs/lib/debugger.js @@ -577,6 +577,7 @@ if (DEBUGGER) { * [0]: {number} of the opcode name (see INS.*) * [1]: {number} containing the destination operand descriptor bit(s) * [2]: {number} containing the source operand descriptor bit(s) + * [3]: {number} containing optional third operand descriptor bit(s) * * These sub-elements are all optional. If [0] is not present, the opcode is undefined; if [1] is not * present (or contains zero), the opcode has no (or only implied) operands; and if [2] is not present, @@ -873,18 +874,22 @@ if (DEBUGGER) { ]; Debugger.aaOp0FDescs = { - 0x00: [Debugger.INS.GRP6, Debugger.TYPE_MODRM | Debugger.TYPE_WORD | Debugger.TYPE_BOTH], - 0x01: [Debugger.INS.GRP7, Debugger.TYPE_MODRM | Debugger.TYPE_WORD | Debugger.TYPE_BOTH], - 0x02: [Debugger.INS.LAR, Debugger.TYPE_REG | Debugger.TYPE_WORD | Debugger.TYPE_OUT | Debugger.TYPE_80286, Debugger.TYPE_MEM | Debugger.TYPE_WORD | Debugger.TYPE_IN], - 0x03: [Debugger.INS.LSL, Debugger.TYPE_REG | Debugger.TYPE_WORD | Debugger.TYPE_OUT | Debugger.TYPE_80286, Debugger.TYPE_MEM | Debugger.TYPE_WORD | Debugger.TYPE_IN], + 0x00: [Debugger.INS.GRP6, Debugger.TYPE_MODRM | Debugger.TYPE_WORD | Debugger.TYPE_BOTH], + 0x01: [Debugger.INS.GRP7, Debugger.TYPE_MODRM | Debugger.TYPE_WORD | Debugger.TYPE_BOTH], + 0x02: [Debugger.INS.LAR, Debugger.TYPE_REG | Debugger.TYPE_WORD | Debugger.TYPE_OUT | Debugger.TYPE_80286, Debugger.TYPE_MEM | Debugger.TYPE_WORD | Debugger.TYPE_IN], + 0x03: [Debugger.INS.LSL, Debugger.TYPE_REG | Debugger.TYPE_WORD | Debugger.TYPE_OUT | Debugger.TYPE_80286, Debugger.TYPE_MEM | Debugger.TYPE_WORD | Debugger.TYPE_IN], 0x05: [Debugger.INS.LOADALL,Debugger.TYPE_80286], 0x06: [Debugger.INS.CLTS, Debugger.TYPE_80286], - 0x20: [Debugger.INS.MOV, Debugger.TYPE_REG | Debugger.TYPE_DWORD | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_CTLREG | Debugger.TYPE_DWORD | Debugger.TYPE_IN], - 0x22: [Debugger.INS.MOV, Debugger.TYPE_CTLREG | Debugger.TYPE_DWORD | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_REG | Debugger.TYPE_DWORD | Debugger.TYPE_IN], - 0xA0: [Debugger.INS.PUSH, Debugger.TYPE_FS | Debugger.TYPE_IN | Debugger.TYPE_80386], - 0xA1: [Debugger.INS.POP, Debugger.TYPE_FS | Debugger.TYPE_OUT | Debugger.TYPE_80386], - 0xA8: [Debugger.INS.PUSH, Debugger.TYPE_GS | Debugger.TYPE_IN | Debugger.TYPE_80386], - 0xA9: [Debugger.INS.POP, Debugger.TYPE_GS | Debugger.TYPE_OUT | Debugger.TYPE_80386] + 0x20: [Debugger.INS.MOV, Debugger.TYPE_REG | Debugger.TYPE_DWORD | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_CTLREG | Debugger.TYPE_DWORD | Debugger.TYPE_IN], + 0x22: [Debugger.INS.MOV, Debugger.TYPE_CTLREG | Debugger.TYPE_DWORD | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_REG | Debugger.TYPE_DWORD | Debugger.TYPE_IN], + 0xA0: [Debugger.INS.PUSH, Debugger.TYPE_FS | Debugger.TYPE_IN | Debugger.TYPE_80386], + 0xA1: [Debugger.INS.POP, Debugger.TYPE_FS | Debugger.TYPE_OUT | Debugger.TYPE_80386], + 0xA4: [Debugger.INS.SHLD, Debugger.TYPE_MODRM | Debugger.TYPE_WORDV | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_REG | Debugger.TYPE_WORDV | Debugger.TYPE_IN, Debugger.TYPE_IMM | Debugger.TYPE_BYTE | Debugger.TYPE_IN], + 0xA5: [Debugger.INS.SHLD, Debugger.TYPE_MODRM | Debugger.TYPE_WORDV | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_REG | Debugger.TYPE_WORDV | Debugger.TYPE_IN, Debugger.TYPE_IMPREG | Debugger.TYPE_CL | Debugger.TYPE_IN], + 0xA8: [Debugger.INS.PUSH, Debugger.TYPE_GS | Debugger.TYPE_IN | Debugger.TYPE_80386], + 0xA9: [Debugger.INS.POP, Debugger.TYPE_GS | Debugger.TYPE_OUT | Debugger.TYPE_80386], + 0xAC: [Debugger.INS.SHRD, Debugger.TYPE_MODRM | Debugger.TYPE_WORDV | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_REG | Debugger.TYPE_WORDV | Debugger.TYPE_IN, Debugger.TYPE_IMM | Debugger.TYPE_BYTE | Debugger.TYPE_IN], + 0xAD: [Debugger.INS.SHRD, Debugger.TYPE_MODRM | Debugger.TYPE_WORDV | Debugger.TYPE_OUT | Debugger.TYPE_80386, Debugger.TYPE_REG | Debugger.TYPE_WORDV | Debugger.TYPE_IN, Debugger.TYPE_IMPREG | Debugger.TYPE_CL | Debugger.TYPE_IN] }; Debugger.aaGrpDescs = [ @@ -2934,7 +2939,7 @@ if (DEBUGGER) { } var sOpcode = Debugger.INS_NAMES[aOpDesc[0]]; - var cOperands = 2; + var cOperands = aOpDesc.length - 1; var sOperands = ""; if (this.isStringIns(bOpcode)) { cOperands = 0; // suppress display of operands for string instructions diff --git a/modules/pcjs/lib/x86cpu.js b/modules/pcjs/lib/x86cpu.js index 12c12bddb..5db29b52a 100644 --- a/modules/pcjs/lib/x86cpu.js +++ b/modules/pcjs/lib/x86cpu.js @@ -423,6 +423,122 @@ X86CPU.CYCLES_80286 = { }; X86CPU.CYCLES_80386 = { + nWordCyclePenalty: 0, + nEACyclesBase: 0, + nEACyclesDisp: 0, + nEACyclesBaseIndex: 0, + nEACyclesBaseIndexExtra: 0, + nEACyclesBaseDisp: 0, + nEACyclesBaseIndexDisp: 1, + nEACyclesBaseIndexDispExtra:1, + nOpCyclesAAA: 3, + nOpCyclesAAD: 14, + nOpCyclesAAM: 16, + nOpCyclesArithRR: 2, + nOpCyclesArithRM: 7, + nOpCyclesArithMR: 7, + nOpCyclesArithMID: 0, + nOpCyclesCall: 7, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesCallF: 13, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesCallWR: 7, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesCallWM: 11, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesCallDM: 16, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesCLI: 3, + nOpCyclesCompareRM: 6, + nOpCyclesCWD: 2, + nOpCyclesBound: 13, + nOpCyclesInP: 5, + nOpCyclesInDX: 5, + nOpCyclesIncR: 2, + nOpCyclesIncM: 7, + nOpCyclesInt: 23, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesInt3D: 0, + nOpCyclesIntOD: 1, + nOpCyclesIntOFall: 3, + nOpCyclesIRet: 17, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesJmp: 7, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesJmpF: 11, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesJmpC: 7, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesJmpCFall: 3, + nOpCyclesJmpWR: 7, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesJmpWM: 11, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesJmpDM: 15, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesLAHF: 2, + nOpCyclesLEA: 3, + nOpCyclesLS: 7, + nOpCyclesLoop: 8, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesLoopZ: 8, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesLoopNZ: 8, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesLoopFall: 4, + nOpCyclesLoopZFall: 4, + nOpCyclesMovRR: 2, // this is actually the same as the 8086... + nOpCyclesMovRM: 3, + nOpCyclesMovMR: 5, + nOpCyclesMovRI: 2, + nOpCyclesMovMI: 3, + nOpCyclesMovAM: 5, // this is actually slower than the MOD/RM form of MOV AX,mem (see nOpCyclesMovRM) + nOpCyclesMovMA: 3, + nOpCyclesDivBR: 14, + nOpCyclesDivWR: 22, + nOpCyclesDivBM: 17, + nOpCyclesDivWM: 25, + nOpCyclesIDivBR: 17, + nOpCyclesIDivWR: 25, + nOpCyclesIDivBM: 20, + nOpCyclesIDivWM: 28, + nOpCyclesMulBR: 13, + nOpCyclesMulWR: 21, + nOpCyclesMulBM: 16, + nOpCyclesMulWM: 24, + nOpCyclesIMulBR: 13, + nOpCyclesIMulWR: 21, + nOpCyclesIMulBM: 16, + nOpCyclesIMulWM: 24, + nOpCyclesNegR: 2, + nOpCyclesNegM: 7, + nOpCyclesOutP: 5, + nOpCyclesOutDX: 5, + nOpCyclesPopAll: 19, + nOpCyclesPopReg: 5, + nOpCyclesPopMem: 5, + nOpCyclesPushAll: 17, + nOpCyclesPushReg: 3, + nOpCyclesPushMem: 5, + nOpCyclesPushSeg: 3, + nOpCyclesPrefix: 0, + nOpCyclesCmpS: 8, + nOpCyclesCmpSr0: 5, + nOpCyclesCmpSrn: 9, + nOpCyclesLodS: 5, + nOpCyclesLodSr0: 5, + nOpCyclesLodSrn: 4, + nOpCyclesMovS: 5, + nOpCyclesMovSr0: 5, + nOpCyclesMovSrn: 4, + nOpCyclesScaS: 7, + nOpCyclesScaSr0: 5, + nOpCyclesScaSrn: 8, + nOpCyclesStoS: 3, + nOpCyclesStoSr0: 4, + nOpCyclesStoSrn: 3, + nOpCyclesRet: 11, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesRetn: 11, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesRetF: 15, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesRetFn: 15, // on the 80286, this ALSO includes the number of bytes in the target instruction + nOpCyclesShift1M: 7, + nOpCyclesShiftCR: 5, + nOpCyclesShiftCM: 8, + nOpCyclesShiftCS: 0, + nOpCyclesTestRR: 2, + nOpCyclesTestRM: 6, + nOpCyclesTestRI: 3, + nOpCyclesTestMI: 6, + nOpCyclesXchgRR: 3, + nOpCyclesXchgRM: 5, + nOpCyclesXLAT: 5, + /* + * Cycle counts unique to the 80386 + */ nOpCyclesBitScan: 11, nOpCyclesBitSetR: 6, nOpCyclesBitSetM: 8, @@ -715,10 +831,7 @@ X86CPU.prototype.initProcessor = function() this.OPFLAG_NOINTR_8086 = X86.OPFLAG.NOINTR; this.nShiftCountMask = 0xff; // on an 8086/8088, all shift counts are used as-is - /* - * TODO: Create an 80386-specific CYCLES table. - */ - this.CYCLES = (this.model >= X86.MODEL_80286? X86CPU.CYCLES_80286 : X86CPU.CYCLES_8088); + this.cycleCounts = (this.model == X86.MODEL_80386? X86CPU.CYCLES_80386 : (this.model == X86.MODEL_80286? X86CPU.CYCLES_80286 : X86CPU.CYCLES_8088)); this.aOps = X86.aOps; this.aOpGrp4b = X86.aOpGrp4b; @@ -2432,7 +2545,7 @@ X86CPU.prototype.getShort = function(addr) * On the 8088, it takes 4 cycles to read the additional byte REGARDLESS whether the address is odd or even. * TODO: For the 8086, the penalty is actually "(addr & 0x1) << 2" (4 additional cycles only when the address is odd). */ - this.nStepCycles -= this.CYCLES.nWordCyclePenalty; + this.nStepCycles -= this.cycleCounts.nWordCyclePenalty; if (BACKTRACK) { this.backTrack.btiMemLo = this.bus.readBackTrack(addr); @@ -2494,7 +2607,7 @@ X86CPU.prototype.setShort = function(addr, w) * On the 8088, it takes 4 cycles to write the additional byte REGARDLESS whether the address is odd or even. * TODO: For the 8086, the penalty is actually "(addr & 0x1) << 2" (4 additional cycles only when the address is odd). */ - this.nStepCycles -= this.CYCLES.nWordCyclePenalty; + this.nStepCycles -= this.cycleCounts.nWordCyclePenalty; if (BACKTRACK) { this.bus.writeBackTrack(addr, this.backTrack.btiMemLo); @@ -2519,7 +2632,7 @@ X86CPU.prototype.setLong = function(addr, l) { var off = addr & this.blockLimit; var iBlock = (addr & this.busMask) >>> this.blockShift; - this.nStepCycles -= this.CYCLES.nWordCyclePenalty; + this.nStepCycles -= this.cycleCounts.nWordCyclePenalty; if (BACKTRACK) { this.bus.writeBackTrack(addr, this.backTrack.btiMemLo); diff --git a/modules/pcjs/lib/x86func.js b/modules/pcjs/lib/x86func.js index e669a0e72..d036b5ca1 100644 --- a/modules/pcjs/lib/x86func.js +++ b/modules/pcjs/lib/x86func.js @@ -49,7 +49,7 @@ X86.fnADCb = function ADCb(dst, src) { var b = (dst + src + this.getCarry())|0; this.setArithResult(dst, src, b, X86.RESULT.BYTE | X86.RESULT.ALL); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return b & 0xff; }; @@ -65,7 +65,7 @@ X86.fnADCw = function ADCw(dst, src) { var w = (dst + src + this.getCarry())|0; this.setArithResult(dst, src, w, X86.RESULT.WORD | X86.RESULT.ALL); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return w & 0xffff; }; @@ -81,7 +81,7 @@ X86.fnADDb = function ADDb(dst, src) { var b = (dst + src)|0; this.setArithResult(dst, src, b, X86.RESULT.BYTE | X86.RESULT.ALL); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return b & 0xff; }; @@ -97,7 +97,7 @@ X86.fnADDw = function ADDw(dst, src) { var w = (dst + src)|0; this.setArithResult(dst, src, w, X86.RESULT.WORD | X86.RESULT.ALL); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return w & 0xffff; }; @@ -113,7 +113,7 @@ X86.fnANDb = function ANDb(dst, src) { var b = dst & src; this.setLogicResult(b, X86.RESULT.BYTE); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return b; }; @@ -129,7 +129,7 @@ X86.fnANDw = function ANDw(dst, src) { var w = dst & src; this.setLogicResult(w, X86.RESULT.WORD); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return w; }; @@ -143,7 +143,7 @@ X86.fnANDw = function ANDw(dst, src) */ X86.fnANDd = function ANDd(dst, src) { - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return this.setLogicResult(dst & src, X86.RESULT.DWORD); }; @@ -190,12 +190,12 @@ X86.fnBOUND = function BOUND(dst, src) var wIndex = (dst << 16) >> 16; var wLower = (this.getShort(this.regEA) << 16) >> 16; var wUpper = (this.getShort(this.regEA + 2) << 16) >> 16; - this.nStepCycles -= this.CYCLES.nOpCyclesBound; + this.nStepCycles -= this.cycleCounts.nOpCyclesBound; if (wIndex < wLower || wIndex > wUpper) { /* * The INT 0x05 handler must be called with CS:IP pointing to the BOUND instruction. * - * TODO: Determine the cycle cost when a BOUND exception is triggered, over and above nOpCyclesBound. + * TODO: Determine the cycle cost when a BOUND exception is triggered, over and above nCyclesBound. */ this.setIP(this.opLIP - this.segCS.base); X86.fnINT.call(this, X86.EXCEPTION.BOUND_ERR, null, 0); @@ -235,7 +235,7 @@ X86.fnBSF = function BSF(dst, src) i++; } } - this.nStepCycles -= X86CPU.CYCLES_80386.nOpCyclesBitScan + i * 3; + this.nStepCycles -= this.cycleCounts.nOpCyclesBitScan + i * 3; return dst; }; @@ -270,7 +270,7 @@ X86.fnBSR = function BSR(dst, src) i--; } } - this.nStepCycles -= X86CPU.CYCLES_80386.nOpCyclesBitScan + (j - i) * 3; + this.nStepCycles -= this.cycleCounts.nOpCyclesBitScan + (j - i) * 3; return dst; }; @@ -285,7 +285,7 @@ X86.fnBSR = function BSR(dst, src) X86.fnBT = function BT(dst, src) { if (dst & (1 << (src & 0x1f))) this.setCF(); else this.clearCF(); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesBitTestR : X86CPU.CYCLES_80386.nOpCyclesBitTestM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesBitTestR : this.cycleCounts.nOpCyclesBitTestM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -302,7 +302,7 @@ X86.fnBTC = function BTC(dst, src) { var bit = 1 << (src & 0x1f); if (dst & bit) this.setCF(); else this.clearCF(); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesBitSetR : X86CPU.CYCLES_80386.nOpCyclesBitSetM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesBitSetR : this.cycleCounts.nOpCyclesBitSetM); return dst ^ bit; }; @@ -318,7 +318,7 @@ X86.fnBTR = function BTR(dst, src) { var bit = 1 << (src & 0x1f); if (dst & bit) this.setCF(); else this.clearCF(); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesBitSetR : X86CPU.CYCLES_80386.nOpCyclesBitSetM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesBitSetR : this.cycleCounts.nOpCyclesBitSetM); return dst & ~bit; }; @@ -334,7 +334,7 @@ X86.fnBTS = function BTS(dst, src) { var bit = 1 << (src & 0x1f); if (dst & bit) this.setCF(); else this.clearCF(); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesBitSetR : X86CPU.CYCLES_80386.nOpCyclesBitSetM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesBitSetR : this.cycleCounts.nOpCyclesBitSetM); return dst | bit; }; @@ -350,7 +350,7 @@ X86.fnCALLw = function CALLw(dst, src) { this.pushWord(this.getIP()); this.setIP(dst); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesCallWR : this.CYCLES.nOpCyclesCallWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesCallWR : this.cycleCounts.nOpCyclesCallWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -389,7 +389,7 @@ X86.fnCALLFdw = function CALLFdw(dst, src) return X86.fnGRPUndefined.call(this, dst, src); } X86.fnCALLF.call(this, dst, this.getShort(this.regEA + 2)); - this.nStepCycles -= this.CYCLES.nOpCyclesCallDM; + this.nStepCycles -= this.cycleCounts.nOpCyclesCallDM; this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -406,7 +406,7 @@ X86.fnCMPb = function CMPb(dst, src) { var b = (dst - src)|0; this.setArithResult(dst, src, b, X86.RESULT.BYTE | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesCompareRM) : this.CYCLES.nOpCyclesArithRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesCompareRM) : this.cycleCounts.nOpCyclesArithRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -423,7 +423,7 @@ X86.fnCMPw = function CMPw(dst, src) { var w = (dst - src)|0; this.setArithResult(dst, src, w, X86.RESULT.WORD | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesCompareRM) : this.CYCLES.nOpCyclesArithRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesCompareRM) : this.cycleCounts.nOpCyclesArithRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -440,7 +440,7 @@ X86.fnDECb = function DECb(dst, src) { var b = (dst - 1)|0; this.setArithResult(dst, 1, b, X86.RESULT.BYTE | X86.RESULT.NOTCF, true); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIncR : this.cycleCounts.nOpCyclesIncM); return b & 0xff; }; @@ -471,7 +471,7 @@ X86.fnDECw = function DECw(dst, src) { var w = (dst - 1)|0; this.setArithResult(dst, 1, w, X86.RESULT.WORD | X86.RESULT.NOTCF, true); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIncR : this.cycleCounts.nOpCyclesIncM); return w & 0xffff; }; @@ -508,7 +508,7 @@ X86.fnDIVb = function DIVb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('DIVB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesDivBR : this.CYCLES.nOpCyclesDivBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesDivBR : this.cycleCounts.nOpCyclesDivBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -552,7 +552,7 @@ X86.fnDIVw = function DIVw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('DIVW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesDivWR : this.CYCLES.nOpCyclesDivWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesDivWR : this.cycleCounts.nOpCyclesDivWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -611,7 +611,7 @@ X86.fnIDIVb = function IDIVb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IDIVB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIDivBR : this.CYCLES.nOpCyclesIDivBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIDivBR : this.cycleCounts.nOpCyclesIDivBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -660,7 +660,7 @@ X86.fnIDIVw = function IDIVw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IDIVW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIDivWR : this.CYCLES.nOpCyclesIDivWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIDivWR : this.cycleCounts.nOpCyclesIDivWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -774,7 +774,7 @@ X86.fnIMULb = function IMULb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IMULB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIMulBR : this.CYCLES.nOpCyclesIMulBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIMulBR : this.cycleCounts.nOpCyclesIMulBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -817,7 +817,7 @@ X86.fnIMULw = function IMULw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('IMULW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIMulWR : this.CYCLES.nOpCyclesIMulWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIMulWR : this.cycleCounts.nOpCyclesIMulWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -839,7 +839,7 @@ X86.fnIMULrw = function IMULrw(dst, src) this.clearCF(); this.clearOF(); } result &= 0xffff; - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesIMulR : X86CPU.CYCLES_80386.nOpCyclesIMulM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIMulR : this.cycleCounts.nOpCyclesIMulM); return result; }; @@ -860,7 +860,7 @@ X86.fnIMULrd = function IMULrd(dst, src) this.clearCF(); this.clearOF(); } result |= 0; - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesIMulR : X86CPU.CYCLES_80386.nOpCyclesIMulM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIMulR : this.cycleCounts.nOpCyclesIMulM); return result; }; @@ -876,7 +876,7 @@ X86.fnINCb = function INCb(dst, src) { var b = (dst + 1)|0; this.setArithResult(dst, 1, b, X86.RESULT.BYTE | X86.RESULT.NOTCF); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIncR : this.cycleCounts.nOpCyclesIncM); return b & 0xff; }; @@ -907,7 +907,7 @@ X86.fnINCw = function INCw(dst, src) { var w = (dst + 1)|0; this.setArithResult(dst, 1, w, X86.RESULT.WORD | X86.RESULT.NOTCF); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesIncR : this.CYCLES.nOpCyclesIncM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesIncR : this.cycleCounts.nOpCyclesIncM); return w & 0xffff; }; @@ -931,7 +931,7 @@ X86.fnINT = function INT(nIDT, nError, nCycles) /* * TODO: We assess the cycle cost up front, because otherwise, if loadIDT() fails, no cost may be assessed. */ - this.nStepCycles -= this.CYCLES.nOpCyclesInt + nCycles; + this.nStepCycles -= this.cycleCounts.nOpCyclesInt + nCycles; this.segCS.fCall = true; var regPS = this.getPS(); var regCS = this.getCS(); @@ -958,7 +958,7 @@ X86.fnIRET = function IRET() /* * TODO: We assess a fixed cycle cost up front, because at the moment, switchTSS() doesn't assess anything. */ - this.nStepCycles -= this.CYCLES.nOpCyclesIRet; + this.nStepCycles -= this.cycleCounts.nOpCyclesIRet; if (this.regCR0 & X86.CR0.MSW.PE) { if (this.regPS & X86.PS.NT) { var addrNew = this.segTSS.base; @@ -988,7 +988,7 @@ X86.fnIRET = function IRET() X86.fnJMPw = function JMPw(dst, src) { this.setIP(dst); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesJmpWR : this.CYCLES.nOpCyclesJmpWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesJmpWR : this.cycleCounts.nOpCyclesJmpWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1008,7 +1008,7 @@ X86.fnJMPFdw = function JMPFdw(dst, src) } this.setCSIP(dst, this.getShort(this.regEA + 2)); if (this.cIntReturn) this.checkIntReturn(this.regLIP); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpDM; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpDM; this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1072,7 +1072,7 @@ X86.fnLDS = function LDS(dst, src) return dst; } this.setDS(this.getShort(this.regEA + 2)); - this.nStepCycles -= this.CYCLES.nOpCyclesLS; + this.nStepCycles -= this.cycleCounts.nOpCyclesLS; return src; }; @@ -1099,7 +1099,7 @@ X86.fnLEA = function LEA(dst, src) X86.opUndefined.call(this); return dst; } - this.nStepCycles -= this.CYCLES.nOpCyclesLEA; + this.nStepCycles -= this.cycleCounts.nOpCyclesLEA; return this.regEA; }; @@ -1118,7 +1118,7 @@ X86.fnLES = function LES(dst, src) return dst; } this.setES(this.getShort(this.regEA + 2)); - this.nStepCycles -= this.CYCLES.nOpCyclesLS; + this.nStepCycles -= this.cycleCounts.nOpCyclesLS; return src; }; @@ -1137,7 +1137,7 @@ X86.fnLFS = function LFS(dst, src) return dst; } this.setFS(this.getShort(this.regEA + 2)); - this.nStepCycles -= this.CYCLES.nOpCyclesLS; + this.nStepCycles -= this.cycleCounts.nOpCyclesLS; return src; }; @@ -1183,7 +1183,7 @@ X86.fnLGS = function LGS(dst, src) return dst; } this.setGS(this.getShort(this.regEA + 2)); - this.nStepCycles -= this.CYCLES.nOpCyclesLS; + this.nStepCycles -= this.cycleCounts.nOpCyclesLS; return src; }; @@ -1296,7 +1296,7 @@ X86.fnLSS = function LSS(dst, src) return dst; } this.setSS(this.getShort(this.regEA + 2)); - this.nStepCycles -= this.CYCLES.nOpCyclesLS; + this.nStepCycles -= this.cycleCounts.nOpCyclesLS; return src; }; @@ -1331,7 +1331,7 @@ X86.fnLTR = function LTR(dst, src) */ X86.fnMOV = function MOV(dst, src) { - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMovRR : this.CYCLES.nOpCyclesMovRM) : this.CYCLES.nOpCyclesMovMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMovRR : this.cycleCounts.nOpCyclesMovRM) : this.cycleCounts.nOpCyclesMovMR); return src; }; @@ -1358,7 +1358,7 @@ X86.fnMOVX = function MOVX(dst, src) */ X86.fnMOVn = function MOVn(dst, src) { - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMovRI : this.CYCLES.nOpCyclesMovMI); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMovRI : this.cycleCounts.nOpCyclesMovMI); return src; }; @@ -1398,7 +1398,7 @@ X86.fnMULb = function MULb(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('MULB', src, dst, null, this.getPS(), this.regMD16); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMulBR : this.CYCLES.nOpCyclesMulBM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMulBR : this.cycleCounts.nOpCyclesMulBM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1428,7 +1428,7 @@ X86.fnMULw = function MULw(dst, src) * dst unchanged). So, to make traceLog() more consistent, we reverse the order of dst and src. */ if (DEBUG && DEBUGGER) this.traceLog('MULW', src, dst, null, this.getPS(), this.regMD16 | (this.regMD32 << 16)); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesMulWR : this.CYCLES.nOpCyclesMulWM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMulWR : this.cycleCounts.nOpCyclesMulWM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -1445,7 +1445,7 @@ X86.fnNEGb = function NEGb(dst, src) { var b = (-dst)|0; this.setArithResult(0, dst, b, X86.RESULT.BYTE | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesNegR : this.cycleCounts.nOpCyclesNegM); return b & 0xff; }; @@ -1461,7 +1461,7 @@ X86.fnNEGw = function NEGw(dst, src) { var w = (-dst)|0; this.setArithResult(0, dst, w, X86.RESULT.WORD | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesNegR : this.cycleCounts.nOpCyclesNegM); return w & 0xffff; }; @@ -1475,7 +1475,7 @@ X86.fnNEGw = function NEGw(dst, src) */ X86.fnNOTb = function NOTb(dst, src) { - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesNegR : this.cycleCounts.nOpCyclesNegM); return dst ^ 0xff; }; @@ -1489,7 +1489,7 @@ X86.fnNOTb = function NOTb(dst, src) */ X86.fnNOTw = function NOTw(dst, src) { - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesNegR : this.CYCLES.nOpCyclesNegM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesNegR : this.cycleCounts.nOpCyclesNegM); return dst ^ 0xffff; }; @@ -1505,7 +1505,7 @@ X86.fnORb = function ORb(dst, src) { var b = dst | src; this.setLogicResult(b, X86.RESULT.BYTE); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return b; }; @@ -1521,7 +1521,7 @@ X86.fnORw = function ORw(dst, src) { var w = dst | src; this.setLogicResult(w, X86.RESULT.WORD); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return w; }; @@ -1535,7 +1535,7 @@ X86.fnORw = function ORw(dst, src) */ X86.fnPOPw = function POPw(dst, src) { - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? this.CYCLES.nOpCyclesPopReg : this.CYCLES.nOpCyclesPopMem); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesPopReg : this.cycleCounts.nOpCyclesPopMem); return src; }; @@ -1563,7 +1563,7 @@ X86.fnPUSHw = function PUSHw(dst, src) if (this.model < X86.MODEL_80286) w = dst; } this.pushWord(w); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesPushReg : this.CYCLES.nOpCyclesPushMem); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesPushReg : this.cycleCounts.nOpCyclesPushMem); /* * The PUSH is the only write that needs to occur; dst was the source operand and does not need to be rewritten. */ @@ -1941,7 +1941,7 @@ X86.fnSBBb = function SBBb(dst, src) { var b = (dst - src - this.getCarry())|0; this.setArithResult(dst, src, b, X86.RESULT.BYTE | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return b & 0xff; }; @@ -1957,7 +1957,7 @@ X86.fnSBBw = function SBBw(dst, src) { var w = (dst - src - this.getCarry())|0; this.setArithResult(dst, src, w, X86.RESULT.WORD | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return w & 0xffff; }; @@ -1971,7 +1971,7 @@ X86.fnSETcc = function SETcc(fnSet) { this.opFlags |= X86.OPFLAG.NOREAD; this.aOpModMemByte[this.getIPByte()].call(this, fnSet); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesSetR : X86CPU.CYCLES_80386.nOpCyclesSetM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesSetR : this.cycleCounts.nOpCyclesSetM); }; /** @@ -2615,7 +2615,7 @@ X86.fnSUBb = function SUBb(dst, src) { var b = (dst - src)|0; this.setArithResult(dst, src, b, X86.RESULT.BYTE | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return b & 0xff; }; @@ -2631,7 +2631,7 @@ X86.fnSUBw = function SUBw(dst, src) { var w = (dst - src)|0; this.setArithResult(dst, src, w, X86.RESULT.WORD | X86.RESULT.ALL, true); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return w & 0xffff; }; @@ -2647,7 +2647,7 @@ X86.fnTEST8 = function TEST8(dst, src) { src = this.getIPByte(); this.setLogicResult(dst & src, X86.RESULT.BYTE); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRI : this.CYCLES.nOpCyclesTestMI); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesTestRI : this.cycleCounts.nOpCyclesTestMI); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -2664,7 +2664,7 @@ X86.fnTEST16 = function TEST16(dst, src) { src = this.getIPWord(); this.setLogicResult(dst & src, X86.RESULT.WORD); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRI : this.CYCLES.nOpCyclesTestMI); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesTestRI : this.cycleCounts.nOpCyclesTestMI); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -2680,7 +2680,7 @@ X86.fnTEST16 = function TEST16(dst, src) X86.fnTESTb = function TESTb(dst, src) { this.setLogicResult(dst & src, X86.RESULT.BYTE); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRR : this.CYCLES.nOpCyclesTestRM) : this.CYCLES.nOpCyclesTestRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesTestRR : this.cycleCounts.nOpCyclesTestRM) : this.cycleCounts.nOpCyclesTestRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -2696,7 +2696,7 @@ X86.fnTESTb = function TESTb(dst, src) X86.fnTESTw = function TESTw(dst, src) { this.setLogicResult(dst & src, X86.RESULT.WORD); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesTestRR : this.CYCLES.nOpCyclesTestRM) : this.CYCLES.nOpCyclesTestRM); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesTestRR : this.cycleCounts.nOpCyclesTestRM) : this.cycleCounts.nOpCyclesTestRM); this.opFlags |= X86.OPFLAG.NOWRITE; return dst; }; @@ -2838,7 +2838,7 @@ X86.fnXCHGrb = function XCHGRb(dst, src) default: break; // there IS no other case, but JavaScript inspections don't know that } - this.nStepCycles -= this.CYCLES.nOpCyclesXchgRR; + this.nStepCycles -= this.cycleCounts.nOpCyclesXchgRR; } else { /* * This is a case where the ModRM decoder that's calling us didn't know it should have called modEAByte() @@ -2847,7 +2847,7 @@ X86.fnXCHGrb = function XCHGRb(dst, src) */ this.regEAWrite = this.regEA; this.setEAByte(dst); - this.nStepCycles -= this.CYCLES.nOpCyclesXchgRM; + this.nStepCycles -= this.cycleCounts.nOpCyclesXchgRM; } return src; }; @@ -2902,7 +2902,7 @@ X86.fnXCHGrw = function XCHGRw(dst, src) default: break; // there IS no other case, but JavaScript inspections don't know that } - this.nStepCycles -= this.CYCLES.nOpCyclesXchgRR; + this.nStepCycles -= this.cycleCounts.nOpCyclesXchgRR; } else { /* * This is a case where the ModRM decoder that's calling us didn't know it should have called modEAWord() @@ -2911,7 +2911,7 @@ X86.fnXCHGrw = function XCHGRw(dst, src) */ this.regEAWrite = this.regEA; this.setEAWord(dst); - this.nStepCycles -= this.CYCLES.nOpCyclesXchgRM; + this.nStepCycles -= this.cycleCounts.nOpCyclesXchgRM; } return src; }; @@ -2928,7 +2928,7 @@ X86.fnXORb = function XORb(dst, src) { var b = dst ^ src; this.setLogicResult(b, X86.RESULT.BYTE); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return b; }; @@ -2944,7 +2944,7 @@ X86.fnXORw = function XORw(dst, src) { var w = dst ^ src; this.setLogicResult(w, X86.RESULT.WORD); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return w; }; @@ -2958,7 +2958,7 @@ X86.fnXORw = function XORw(dst, src) */ X86.fnXORd = function XORd(dst, src) { - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesArithRR : this.CYCLES.nOpCyclesArithRM) : this.CYCLES.nOpCyclesArithMR); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesArithRR : this.cycleCounts.nOpCyclesArithRM) : this.cycleCounts.nOpCyclesArithMR); return this.setLogicResult(dst ^ src, X86.RESULT.DWORD); }; @@ -3041,7 +3041,7 @@ X86.fnDIVOverflow = function DIVOverflow() */ X86.fnSrcCount1 = function SrcCount1() { - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? 2 : this.CYCLES.nOpCyclesShift1M); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? 2 : this.cycleCounts.nOpCyclesShift1M); return 1; }; @@ -3054,7 +3054,7 @@ X86.fnSrcCount1 = function SrcCount1() X86.fnSrcCountCL = function SrcCountCL() { var count = this.regECX & 0xff; - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesShiftCR : this.CYCLES.nOpCyclesShiftCM) + (count << this.CYCLES.nOpCyclesShiftCS); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesShiftCR : this.cycleCounts.nOpCyclesShiftCM) + (count << this.cycleCounts.nOpCyclesShiftCS); return count; }; @@ -3067,7 +3067,7 @@ X86.fnSrcCountCL = function SrcCountCL() X86.fnSrcCountN = function SrcCountN() { var count = this.getIPByte(); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.CYCLES.nOpCyclesShiftCR : this.CYCLES.nOpCyclesShiftCM) + (count << this.CYCLES.nOpCyclesShiftCS); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesShiftCR : this.cycleCounts.nOpCyclesShiftCM) + (count << this.cycleCounts.nOpCyclesShiftCS); return count; }; diff --git a/modules/pcjs/lib/x86modb.js b/modules/pcjs/lib/x86modb.js index ddd0aa8f9..378aaa26e 100644 --- a/modules/pcjs/lib/x86modb.js +++ b/modules/pcjs/lib/x86modb.js @@ -49,7 +49,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte01(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=001 (BX+DI) @@ -61,7 +61,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte02(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=010 (BP+SI) @@ -73,7 +73,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte03(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=011 (BP+DI) @@ -85,7 +85,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte04(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=100 (SI) @@ -97,7 +97,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte05(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=101 (DI) @@ -109,7 +109,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte06(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=110 (d16) @@ -121,7 +121,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte07(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=111 (BX) @@ -133,7 +133,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte08(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=000 (BX+SI) @@ -145,7 +145,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte09(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=001 (BX+DI) @@ -157,7 +157,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte0A(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=010 (BP+SI) @@ -169,7 +169,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte0B(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=011 (BP+DI) @@ -181,7 +181,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte0C(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=100 (SI) @@ -193,7 +193,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte0D(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=101 (DI) @@ -205,7 +205,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte0E(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=110 (d16) @@ -217,7 +217,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte0F(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=111 (BX) @@ -229,7 +229,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte10(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=000 (BX+SI) @@ -241,7 +241,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte11(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=001 (BX+DI) @@ -253,7 +253,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte12(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=010 (BP+SI) @@ -265,7 +265,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte13(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=011 (BP+DI) @@ -277,7 +277,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte14(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=100 (SI) @@ -289,7 +289,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte15(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=101 (DI) @@ -301,7 +301,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte16(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=110 (d16) @@ -313,7 +313,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte17(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=111 (BX) @@ -325,7 +325,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte18(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=000 (BX+SI) @@ -337,7 +337,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte19(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=001 (BX+DI) @@ -349,7 +349,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte1A(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=010 (BP+SI) @@ -361,7 +361,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte1B(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=011 (BP+DI) @@ -373,7 +373,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte1C(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=100 (SI) @@ -385,7 +385,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte1D(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=101 (DI) @@ -397,7 +397,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte1E(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=110 (d16) @@ -409,7 +409,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte1F(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=111 (BX) @@ -421,7 +421,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte20(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=000 (BX+SI) @@ -433,7 +433,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.regESI)); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte21(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=001 (BX+DI) @@ -445,7 +445,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.regEDI)); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte22(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=010 (BP+SI) @@ -457,7 +457,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.regESI)); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte23(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=011 (BP+DI) @@ -469,7 +469,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte24(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=100 (SI) @@ -481,7 +481,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regESI)); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte25(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=101 (DI) @@ -493,7 +493,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEDI)); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte26(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=110 (d16) @@ -505,7 +505,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte27(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=111 (BX) @@ -517,7 +517,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX)); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte28(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=000 (BX+SI) @@ -529,7 +529,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.regESI)); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte29(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=001 (BX+DI) @@ -541,7 +541,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.regEDI)); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte2A(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=010 (BP+SI) @@ -553,7 +553,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.regESI)); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte2B(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=011 (BP+DI) @@ -565,7 +565,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.regEDI)); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte2C(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=100 (SI) @@ -577,7 +577,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regESI)); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte2D(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=101 (DI) @@ -589,7 +589,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEDI)); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte2E(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=110 (d16) @@ -601,7 +601,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte2F(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=111 (BX) @@ -613,7 +613,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX)); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte30(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=000 (BX+SI) @@ -625,7 +625,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.regESI)); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte31(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=001 (BX+DI) @@ -637,7 +637,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.regEDI)); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte32(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=010 (BP+SI) @@ -649,7 +649,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.regESI)); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte33(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=011 (BP+DI) @@ -661,7 +661,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte34(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=100 (SI) @@ -673,7 +673,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regESI)); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte35(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=101 (DI) @@ -685,7 +685,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEDI)); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte36(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=110 (d16) @@ -697,7 +697,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte37(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=111 (BX) @@ -709,7 +709,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX)); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte38(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=000 (BX+SI) @@ -721,7 +721,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.regESI)); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte39(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=001 (BX+DI) @@ -733,7 +733,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.regEDI)); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte3A(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=010 (BP+SI) @@ -745,7 +745,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.regESI)); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegByte3B(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=011 (BP+DI) @@ -757,7 +757,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegByte3C(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=100 (SI) @@ -769,7 +769,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regESI)); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte3D(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=101 (DI) @@ -781,7 +781,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEDI)); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte3E(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=110 (d16) @@ -793,7 +793,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegByte3F(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=111 (BX) @@ -805,7 +805,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX)); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegByte40(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=000 (BX+SI+d8) @@ -817,7 +817,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte41(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=001 (BX+DI+d8) @@ -829,7 +829,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte42(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=010 (BP+SI+d8) @@ -841,7 +841,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte43(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=011 (BP+DI+d8) @@ -853,7 +853,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte44(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=100 (SI+d8) @@ -865,7 +865,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte45(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=101 (DI+d8) @@ -877,7 +877,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte46(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=110 (BP+d8) @@ -889,7 +889,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte47(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=111 (BX+d8) @@ -901,7 +901,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte48(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=000 (BX+SI+d8) @@ -913,7 +913,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte49(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=001 (BX+DI+d8) @@ -925,7 +925,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte4A(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=010 (BP+SI+d8) @@ -937,7 +937,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte4B(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=011 (BP+DI+d8) @@ -949,7 +949,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte4C(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=100 (SI+d8) @@ -961,7 +961,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte4D(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=101 (DI+d8) @@ -973,7 +973,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte4E(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=110 (BP+d8) @@ -985,7 +985,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte4F(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=111 (BX+d8) @@ -997,7 +997,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte50(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=000 (BX+SI+d8) @@ -1009,7 +1009,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte51(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=001 (BX+DI+d8) @@ -1021,7 +1021,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte52(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=010 (BP+SI+d8) @@ -1033,7 +1033,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte53(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=011 (BP+DI+d8) @@ -1045,7 +1045,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte54(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=100 (SI+d8) @@ -1057,7 +1057,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte55(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=101 (DI+d8) @@ -1069,7 +1069,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte56(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=110 (BP+d8) @@ -1081,7 +1081,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte57(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=111 (BX+d8) @@ -1093,7 +1093,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte58(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=000 (BX+SI+d8) @@ -1105,7 +1105,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte59(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=001 (BX+DI+d8) @@ -1117,7 +1117,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte5A(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=010 (BP+SI+d8) @@ -1129,7 +1129,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte5B(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=011 (BP+DI+d8) @@ -1141,7 +1141,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte5C(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=100 (SI+d8) @@ -1153,7 +1153,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte5D(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=101 (DI+d8) @@ -1165,7 +1165,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte5E(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=110 (BP+d8) @@ -1177,7 +1177,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte5F(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=111 (BX+d8) @@ -1189,7 +1189,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte60(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=000 (BX+SI+d8) @@ -1201,7 +1201,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte61(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=001 (BX+DI+d8) @@ -1213,7 +1213,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte62(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=010 (BP+SI+d8) @@ -1225,7 +1225,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte63(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=011 (BP+DI+d8) @@ -1237,7 +1237,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte64(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=100 (SI+d8) @@ -1249,7 +1249,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte65(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=101 (DI+d8) @@ -1261,7 +1261,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte66(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=110 (BP+d8) @@ -1273,7 +1273,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte67(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=111 (BX+d8) @@ -1285,7 +1285,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte68(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=000 (BX+SI+d8) @@ -1297,7 +1297,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte69(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=001 (BX+DI+d8) @@ -1309,7 +1309,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte6A(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=010 (BP+SI+d8) @@ -1321,7 +1321,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte6B(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=011 (BP+DI+d8) @@ -1333,7 +1333,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte6C(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=100 (SI+d8) @@ -1345,7 +1345,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regESI + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte6D(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=101 (DI+d8) @@ -1357,7 +1357,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte6E(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=110 (BP+d8) @@ -1369,7 +1369,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte6F(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=111 (BX+d8) @@ -1381,7 +1381,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte70(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=000 (BX+SI+d8) @@ -1393,7 +1393,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte71(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=001 (BX+DI+d8) @@ -1405,7 +1405,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte72(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=010 (BP+SI+d8) @@ -1417,7 +1417,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte73(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=011 (BP+DI+d8) @@ -1429,7 +1429,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte74(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=100 (SI+d8) @@ -1441,7 +1441,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte75(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=101 (DI+d8) @@ -1453,7 +1453,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte76(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=110 (BP+d8) @@ -1465,7 +1465,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte77(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=111 (BX+d8) @@ -1477,7 +1477,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte78(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=000 (BX+SI+d8) @@ -1489,7 +1489,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte79(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=001 (BX+DI+d8) @@ -1501,7 +1501,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte7A(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=010 (BP+SI+d8) @@ -1513,7 +1513,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte7B(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=011 (BP+DI+d8) @@ -1525,7 +1525,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte7C(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=100 (SI+d8) @@ -1537,7 +1537,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte7D(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=101 (DI+d8) @@ -1549,7 +1549,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte7E(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=110 (BP+d8) @@ -1561,7 +1561,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte7F(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=111 (BX+d8) @@ -1573,7 +1573,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte80(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=000 (BX+SI+d16) @@ -1585,7 +1585,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte81(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=001 (BX+DI+d16) @@ -1597,7 +1597,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte82(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=010 (BP+SI+d16) @@ -1609,7 +1609,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte83(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=011 (BP+DI+d16) @@ -1621,7 +1621,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte84(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=100 (SI+d16) @@ -1633,7 +1633,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte85(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=101 (DI+d16) @@ -1645,7 +1645,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte86(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=110 (BP+d16) @@ -1657,7 +1657,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte87(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=111 (BX+d16) @@ -1669,7 +1669,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte88(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=000 (BX+SI+d16) @@ -1681,7 +1681,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte89(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=001 (BX+DI+d16) @@ -1693,7 +1693,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte8A(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=010 (BP+SI+d16) @@ -1705,7 +1705,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte8B(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=011 (BP+DI+d16) @@ -1717,7 +1717,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte8C(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=100 (SI+d16) @@ -1729,7 +1729,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte8D(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=101 (DI+d16) @@ -1741,7 +1741,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte8E(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=110 (BP+d16) @@ -1753,7 +1753,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte8F(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=111 (BX+d16) @@ -1765,7 +1765,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte90(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=000 (BX+SI+d16) @@ -1777,7 +1777,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte91(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=001 (BX+DI+d16) @@ -1789,7 +1789,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte92(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=010 (BP+SI+d16) @@ -1801,7 +1801,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte93(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=011 (BP+DI+d16) @@ -1813,7 +1813,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte94(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=100 (SI+d16) @@ -1825,7 +1825,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte95(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=101 (DI+d16) @@ -1837,7 +1837,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte96(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=110 (BP+d16) @@ -1849,7 +1849,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte97(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=111 (BX+d16) @@ -1861,7 +1861,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte98(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=000 (BX+SI+d16) @@ -1873,7 +1873,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte99(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=001 (BX+DI+d16) @@ -1885,7 +1885,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte9A(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=010 (BP+SI+d16) @@ -1897,7 +1897,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByte9B(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=011 (BP+DI+d16) @@ -1909,7 +1909,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByte9C(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=100 (SI+d16) @@ -1921,7 +1921,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte9D(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=101 (DI+d16) @@ -1933,7 +1933,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte9E(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=110 (BP+d16) @@ -1945,7 +1945,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByte9F(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=111 (BX+d16) @@ -1957,7 +1957,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteA0(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=000 (BX+SI+d16) @@ -1969,7 +1969,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteA1(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=001 (BX+DI+d16) @@ -1981,7 +1981,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteA2(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=010 (BP+SI+d16) @@ -1993,7 +1993,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteA3(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=011 (BP+DI+d16) @@ -2005,7 +2005,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteA4(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=100 (SI+d16) @@ -2017,7 +2017,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteA5(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=101 (DI+d16) @@ -2029,7 +2029,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteA6(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=110 (BP+d16) @@ -2041,7 +2041,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteA7(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=111 (BX+d16) @@ -2053,7 +2053,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEAX >> 8, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEAX = (this.regEAX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteA8(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=000 (BX+SI+d16) @@ -2065,7 +2065,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteA9(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=001 (BX+DI+d16) @@ -2077,7 +2077,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteAA(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=010 (BP+SI+d16) @@ -2089,7 +2089,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteAB(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=011 (BP+DI+d16) @@ -2101,7 +2101,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteAC(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=100 (SI+d16) @@ -2113,7 +2113,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regESI + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteAD(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=101 (DI+d16) @@ -2125,7 +2125,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEDI + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteAE(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=110 (BP+d16) @@ -2137,7 +2137,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteAF(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=111 (BX+d16) @@ -2149,7 +2149,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regECX >> 8, this.getEAByteData(this.regEBX + this.getIPWord())); this.regECX = (this.regECX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteB0(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=000 (BX+SI+d16) @@ -2161,7 +2161,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteB1(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=001 (BX+DI+d16) @@ -2173,7 +2173,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteB2(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=010 (BP+SI+d16) @@ -2185,7 +2185,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteB3(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=011 (BP+DI+d16) @@ -2197,7 +2197,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteB4(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=100 (SI+d16) @@ -2209,7 +2209,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteB5(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=101 (DI+d16) @@ -2221,7 +2221,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteB6(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=110 (BP+d16) @@ -2233,7 +2233,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteB7(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=111 (BX+d16) @@ -2245,7 +2245,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEDX >> 8, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEDX = (this.regEDX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteB8(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=000 (BX+SI+d16) @@ -2257,7 +2257,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteB9(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=001 (BX+DI+d16) @@ -2269,7 +2269,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteBA(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=010 (BP+SI+d16) @@ -2281,7 +2281,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegByteBB(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=011 (BP+DI+d16) @@ -2293,7 +2293,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegByteBC(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=100 (SI+d16) @@ -2305,7 +2305,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteBD(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=101 (DI+d16) @@ -2317,7 +2317,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteBE(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=110 (BP+d16) @@ -2329,7 +2329,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteBF(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=111 (BX+d16) @@ -2341,7 +2341,7 @@ X86ModB.aOpModReg = [ var b = fn.call(this, this.regEBX >> 8, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEBX = (this.regEBX & 0xff) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegByteC0(fn): mod=11 (src:reg) reg=000 (dst:AL) r/m=000 (AL) @@ -3052,7 +3052,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte01(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=001 (BX+DI) @@ -3064,7 +3064,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte02(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=010 (BP+SI) @@ -3076,7 +3076,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte03(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=011 (BP+DI) @@ -3088,7 +3088,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte04(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=100 (SI) @@ -3100,7 +3100,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte05(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=101 (DI) @@ -3112,7 +3112,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte06(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=110 (d16) @@ -3124,7 +3124,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte07(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=111 (BX) @@ -3136,7 +3136,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte08(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=000 (BX+SI) @@ -3148,7 +3148,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte09(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=001 (BX+DI) @@ -3160,7 +3160,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte0A(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=010 (BP+SI) @@ -3172,7 +3172,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte0B(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=011 (BP+DI) @@ -3184,7 +3184,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte0C(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=100 (SI) @@ -3196,7 +3196,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte0D(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=101 (DI) @@ -3208,7 +3208,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte0E(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=110 (d16) @@ -3220,7 +3220,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte0F(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=111 (BX) @@ -3232,7 +3232,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte10(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=000 (BX+SI) @@ -3244,7 +3244,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte11(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=001 (BX+DI) @@ -3256,7 +3256,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte12(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=010 (BP+SI) @@ -3268,7 +3268,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte13(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=011 (BP+DI) @@ -3280,7 +3280,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte14(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=100 (SI) @@ -3292,7 +3292,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte15(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=101 (DI) @@ -3304,7 +3304,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte16(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=110 (d16) @@ -3316,7 +3316,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte17(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=111 (BX) @@ -3328,7 +3328,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte18(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=000 (BX+SI) @@ -3340,7 +3340,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte19(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=001 (BX+DI) @@ -3352,7 +3352,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte1A(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=010 (BP+SI) @@ -3364,7 +3364,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte1B(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=011 (BP+DI) @@ -3376,7 +3376,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte1C(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=100 (SI) @@ -3388,7 +3388,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte1D(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=101 (DI) @@ -3400,7 +3400,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte1E(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=110 (d16) @@ -3412,7 +3412,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte1F(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=111 (BX) @@ -3424,7 +3424,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte20(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=000 (BX+SI) @@ -3436,7 +3436,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte21(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=001 (BX+DI) @@ -3448,7 +3448,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte22(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=010 (BP+SI) @@ -3460,7 +3460,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte23(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=011 (BP+DI) @@ -3472,7 +3472,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte24(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=100 (SI) @@ -3484,7 +3484,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte25(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=101 (DI) @@ -3496,7 +3496,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte26(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=110 (d16) @@ -3508,7 +3508,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte27(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=111 (BX) @@ -3520,7 +3520,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte28(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=000 (BX+SI) @@ -3532,7 +3532,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte29(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=001 (BX+DI) @@ -3544,7 +3544,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte2A(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=010 (BP+SI) @@ -3556,7 +3556,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte2B(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=011 (BP+DI) @@ -3568,7 +3568,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte2C(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=100 (SI) @@ -3580,7 +3580,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte2D(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=101 (DI) @@ -3592,7 +3592,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte2E(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=110 (d16) @@ -3604,7 +3604,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte2F(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=111 (BX) @@ -3616,7 +3616,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte30(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=000 (BX+SI) @@ -3628,7 +3628,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte31(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=001 (BX+DI) @@ -3640,7 +3640,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte32(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=010 (BP+SI) @@ -3652,7 +3652,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte33(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=011 (BP+DI) @@ -3664,7 +3664,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte34(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=100 (SI) @@ -3676,7 +3676,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte35(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=101 (DI) @@ -3688,7 +3688,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte36(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=110 (d16) @@ -3700,7 +3700,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte37(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=111 (BX) @@ -3712,7 +3712,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte38(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=000 (BX+SI) @@ -3724,7 +3724,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte39(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=001 (BX+DI) @@ -3736,7 +3736,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte3A(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=010 (BP+SI) @@ -3748,7 +3748,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemByte3B(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=011 (BP+DI) @@ -3760,7 +3760,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemByte3C(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=100 (SI) @@ -3772,7 +3772,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte3D(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=101 (DI) @@ -3784,7 +3784,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte3E(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=110 (d16) @@ -3796,7 +3796,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemByte3F(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=111 (BX) @@ -3808,7 +3808,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemByte40(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=000 (BX+SI+d8) @@ -3820,7 +3820,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte41(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=001 (BX+DI+d8) @@ -3832,7 +3832,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte42(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=010 (BP+SI+d8) @@ -3844,7 +3844,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte43(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=011 (BP+DI+d8) @@ -3856,7 +3856,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte44(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=100 (SI+d8) @@ -3868,7 +3868,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte45(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=101 (DI+d8) @@ -3880,7 +3880,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte46(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=110 (BP+d8) @@ -3892,7 +3892,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte47(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=111 (BX+d8) @@ -3904,7 +3904,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte48(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=000 (BX+SI+d8) @@ -3916,7 +3916,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte49(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=001 (BX+DI+d8) @@ -3928,7 +3928,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte4A(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=010 (BP+SI+d8) @@ -3940,7 +3940,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte4B(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=011 (BP+DI+d8) @@ -3952,7 +3952,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte4C(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=100 (SI+d8) @@ -3964,7 +3964,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte4D(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=101 (DI+d8) @@ -3976,7 +3976,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte4E(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=110 (BP+d8) @@ -3988,7 +3988,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte4F(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=111 (BX+d8) @@ -4000,7 +4000,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte50(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=000 (BX+SI+d8) @@ -4012,7 +4012,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte51(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=001 (BX+DI+d8) @@ -4024,7 +4024,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte52(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=010 (BP+SI+d8) @@ -4036,7 +4036,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte53(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=011 (BP+DI+d8) @@ -4048,7 +4048,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte54(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=100 (SI+d8) @@ -4060,7 +4060,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte55(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=101 (DI+d8) @@ -4072,7 +4072,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte56(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=110 (BP+d8) @@ -4084,7 +4084,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte57(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=111 (BX+d8) @@ -4096,7 +4096,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte58(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=000 (BX+SI+d8) @@ -4108,7 +4108,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte59(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=001 (BX+DI+d8) @@ -4120,7 +4120,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte5A(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=010 (BP+SI+d8) @@ -4132,7 +4132,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte5B(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=011 (BP+DI+d8) @@ -4144,7 +4144,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte5C(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=100 (SI+d8) @@ -4156,7 +4156,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte5D(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=101 (DI+d8) @@ -4168,7 +4168,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte5E(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=110 (BP+d8) @@ -4180,7 +4180,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte5F(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=111 (BX+d8) @@ -4192,7 +4192,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte60(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=000 (BX+SI+d8) @@ -4204,7 +4204,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte61(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=001 (BX+DI+d8) @@ -4216,7 +4216,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte62(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=010 (BP+SI+d8) @@ -4228,7 +4228,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte63(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=011 (BP+DI+d8) @@ -4240,7 +4240,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte64(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=100 (SI+d8) @@ -4252,7 +4252,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte65(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=101 (DI+d8) @@ -4264,7 +4264,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte66(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=110 (BP+d8) @@ -4276,7 +4276,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte67(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=111 (BX+d8) @@ -4288,7 +4288,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte68(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=000 (BX+SI+d8) @@ -4300,7 +4300,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte69(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=001 (BX+DI+d8) @@ -4312,7 +4312,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte6A(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=010 (BP+SI+d8) @@ -4324,7 +4324,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte6B(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=011 (BP+DI+d8) @@ -4336,7 +4336,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte6C(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=100 (SI+d8) @@ -4348,7 +4348,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte6D(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=101 (DI+d8) @@ -4360,7 +4360,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte6E(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=110 (BP+d8) @@ -4372,7 +4372,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte6F(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=111 (BX+d8) @@ -4384,7 +4384,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte70(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=000 (BX+SI+d8) @@ -4396,7 +4396,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte71(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=001 (BX+DI+d8) @@ -4408,7 +4408,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte72(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=010 (BP+SI+d8) @@ -4420,7 +4420,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte73(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=011 (BP+DI+d8) @@ -4432,7 +4432,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte74(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=100 (SI+d8) @@ -4444,7 +4444,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte75(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=101 (DI+d8) @@ -4456,7 +4456,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte76(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=110 (BP+d8) @@ -4468,7 +4468,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte77(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=111 (BX+d8) @@ -4480,7 +4480,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte78(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=000 (BX+SI+d8) @@ -4492,7 +4492,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte79(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=001 (BX+DI+d8) @@ -4504,7 +4504,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte7A(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=010 (BP+SI+d8) @@ -4516,7 +4516,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte7B(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=011 (BP+DI+d8) @@ -4528,7 +4528,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte7C(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=100 (SI+d8) @@ -4540,7 +4540,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte7D(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=101 (DI+d8) @@ -4552,7 +4552,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte7E(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=110 (BP+d8) @@ -4564,7 +4564,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte7F(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=111 (BX+d8) @@ -4576,7 +4576,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte80(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=000 (BX+SI+d16) @@ -4588,7 +4588,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte81(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=001 (BX+DI+d16) @@ -4600,7 +4600,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte82(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=010 (BP+SI+d16) @@ -4612,7 +4612,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte83(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=011 (BP+DI+d16) @@ -4624,7 +4624,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte84(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=100 (SI+d16) @@ -4636,7 +4636,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte85(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=101 (DI+d16) @@ -4648,7 +4648,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte86(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=110 (BP+d16) @@ -4660,7 +4660,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte87(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=111 (BX+d16) @@ -4672,7 +4672,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte88(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=000 (BX+SI+d16) @@ -4684,7 +4684,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte89(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=001 (BX+DI+d16) @@ -4696,7 +4696,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte8A(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=010 (BP+SI+d16) @@ -4708,7 +4708,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte8B(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=011 (BP+DI+d16) @@ -4720,7 +4720,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte8C(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=100 (SI+d16) @@ -4732,7 +4732,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte8D(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=101 (DI+d16) @@ -4744,7 +4744,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte8E(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=110 (BP+d16) @@ -4756,7 +4756,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte8F(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=111 (BX+d16) @@ -4768,7 +4768,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte90(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=000 (BX+SI+d16) @@ -4780,7 +4780,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte91(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=001 (BX+DI+d16) @@ -4792,7 +4792,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte92(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=010 (BP+SI+d16) @@ -4804,7 +4804,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte93(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=011 (BP+DI+d16) @@ -4816,7 +4816,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte94(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=100 (SI+d16) @@ -4828,7 +4828,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte95(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=101 (DI+d16) @@ -4840,7 +4840,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte96(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=110 (BP+d16) @@ -4852,7 +4852,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte97(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=111 (BX+d16) @@ -4864,7 +4864,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte98(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=000 (BX+SI+d16) @@ -4876,7 +4876,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte99(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=001 (BX+DI+d16) @@ -4888,7 +4888,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte9A(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=010 (BP+SI+d16) @@ -4900,7 +4900,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByte9B(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=011 (BP+DI+d16) @@ -4912,7 +4912,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByte9C(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=100 (SI+d16) @@ -4924,7 +4924,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte9D(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=101 (DI+d16) @@ -4936,7 +4936,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte9E(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=110 (BP+d16) @@ -4948,7 +4948,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByte9F(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=111 (BX+d16) @@ -4960,7 +4960,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteA0(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=000 (BX+SI+d16) @@ -4972,7 +4972,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteA1(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=001 (BX+DI+d16) @@ -4984,7 +4984,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteA2(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=010 (BP+SI+d16) @@ -4996,7 +4996,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteA3(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=011 (BP+DI+d16) @@ -5008,7 +5008,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteA4(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=100 (SI+d16) @@ -5020,7 +5020,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteA5(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=101 (DI+d16) @@ -5032,7 +5032,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteA6(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=110 (BP+d16) @@ -5044,7 +5044,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteA7(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=111 (BX+d16) @@ -5056,7 +5056,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEAX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteA8(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=000 (BX+SI+d16) @@ -5068,7 +5068,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteA9(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=001 (BX+DI+d16) @@ -5080,7 +5080,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteAA(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=010 (BP+SI+d16) @@ -5092,7 +5092,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteAB(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=011 (BP+DI+d16) @@ -5104,7 +5104,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteAC(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=100 (SI+d16) @@ -5116,7 +5116,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteAD(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=101 (DI+d16) @@ -5128,7 +5128,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteAE(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=110 (BP+d16) @@ -5140,7 +5140,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteAF(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=111 (BX+d16) @@ -5152,7 +5152,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regECX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteB0(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=000 (BX+SI+d16) @@ -5164,7 +5164,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteB1(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=001 (BX+DI+d16) @@ -5176,7 +5176,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteB2(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=010 (BP+SI+d16) @@ -5188,7 +5188,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteB3(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=011 (BP+DI+d16) @@ -5200,7 +5200,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteB4(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=100 (SI+d16) @@ -5212,7 +5212,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteB5(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=101 (DI+d16) @@ -5224,7 +5224,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteB6(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=110 (BP+d16) @@ -5236,7 +5236,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteB7(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=111 (BX+d16) @@ -5248,7 +5248,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEDX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteB8(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=000 (BX+SI+d16) @@ -5260,7 +5260,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteB9(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=001 (BX+DI+d16) @@ -5272,7 +5272,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteBA(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=010 (BP+SI+d16) @@ -5284,7 +5284,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemByteBB(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=011 (BP+DI+d16) @@ -5296,7 +5296,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemByteBC(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=100 (SI+d16) @@ -5308,7 +5308,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteBD(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=101 (DI+d16) @@ -5320,7 +5320,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteBE(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=110 (BP+d16) @@ -5332,7 +5332,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemByteBF(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=111 (BX+d16) @@ -5344,7 +5344,7 @@ X86ModB.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEBX >> 8); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, X86ModB.aOpModReg[0xC0], X86ModB.aOpModReg[0xC8], X86ModB.aOpModReg[0xD0], X86ModB.aOpModReg[0xD8], X86ModB.aOpModReg[0xE0], X86ModB.aOpModReg[0xE8], X86ModB.aOpModReg[0xF0], X86ModB.aOpModReg[0xF8], @@ -5375,7 +5375,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte00(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte01(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=001 (BX+DI) @@ -5387,7 +5387,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte01(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte02(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=010 (BP+SI) @@ -5399,7 +5399,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte02(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte03(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=011 (BP+DI) @@ -5411,7 +5411,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte03(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte04(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=100 (SI) @@ -5423,7 +5423,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte04(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte05(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=101 (DI) @@ -5435,7 +5435,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte05(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte06(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=110 (d16) @@ -5447,7 +5447,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte06(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte07(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=111 (BX) @@ -5459,7 +5459,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte07(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte08(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=000 (BX+SI) @@ -5471,7 +5471,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte08(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte09(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=001 (BX+DI) @@ -5483,7 +5483,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte09(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte0A(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=010 (BP+SI) @@ -5495,7 +5495,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte0A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte0B(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=011 (BP+DI) @@ -5507,7 +5507,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte0B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte0C(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=100 (SI) @@ -5519,7 +5519,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte0C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte0D(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=101 (DI) @@ -5531,7 +5531,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte0D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte0E(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=110 (d16) @@ -5543,7 +5543,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte0E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte0F(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=111 (BX) @@ -5555,7 +5555,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte0F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte10(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=000 (BX+SI) @@ -5567,7 +5567,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte10(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte11(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=001 (BX+DI) @@ -5579,7 +5579,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte11(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte12(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=010 (BP+SI) @@ -5591,7 +5591,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte12(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte13(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=011 (BP+DI) @@ -5603,7 +5603,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte13(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte14(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=100 (SI) @@ -5615,7 +5615,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte14(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte15(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=101 (DI) @@ -5627,7 +5627,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte15(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte16(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=110 (d16) @@ -5639,7 +5639,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte16(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte17(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=111 (BX) @@ -5651,7 +5651,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte17(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte18(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=000 (BX+SI) @@ -5663,7 +5663,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte18(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte19(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=001 (BX+DI) @@ -5675,7 +5675,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte19(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte1A(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=010 (BP+SI) @@ -5687,7 +5687,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte1A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte1B(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=011 (BP+DI) @@ -5699,7 +5699,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte1B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte1C(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=100 (SI) @@ -5711,7 +5711,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte1C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte1D(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=101 (DI) @@ -5723,7 +5723,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte1D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte1E(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=110 (d16) @@ -5735,7 +5735,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte1E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte1F(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=111 (BX) @@ -5747,7 +5747,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte1F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte20(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=000 (BX+SI) @@ -5759,7 +5759,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte20(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte21(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=001 (BX+DI) @@ -5771,7 +5771,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte21(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte22(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=010 (BP+SI) @@ -5783,7 +5783,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte22(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte23(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=011 (BP+DI) @@ -5795,7 +5795,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte23(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte24(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=100 (SI) @@ -5807,7 +5807,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte24(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte25(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=101 (DI) @@ -5819,7 +5819,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte25(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte26(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=110 (d16) @@ -5831,7 +5831,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte26(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte27(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=111 (BX) @@ -5843,7 +5843,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte27(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte28(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=000 (BX+SI) @@ -5855,7 +5855,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte28(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte29(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=001 (BX+DI) @@ -5867,7 +5867,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte29(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte2A(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=010 (BP+SI) @@ -5879,7 +5879,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte2A(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte2B(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=011 (BP+DI) @@ -5891,7 +5891,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte2B(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte2C(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=100 (SI) @@ -5903,7 +5903,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte2C(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte2D(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=101 (DI) @@ -5915,7 +5915,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte2D(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte2E(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=110 (d16) @@ -5927,7 +5927,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte2E(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte2F(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=111 (BX) @@ -5939,7 +5939,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte2F(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte30(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=000 (BX+SI) @@ -5951,7 +5951,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte30(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte31(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=001 (BX+DI) @@ -5963,7 +5963,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte31(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte32(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=010 (BP+SI) @@ -5975,7 +5975,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte32(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte33(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=011 (BP+DI) @@ -5987,7 +5987,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte33(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte34(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=100 (SI) @@ -5999,7 +5999,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte34(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte35(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=101 (DI) @@ -6011,7 +6011,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte35(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte36(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=110 (d16) @@ -6023,7 +6023,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte36(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte37(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=111 (BX) @@ -6035,7 +6035,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte37(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte38(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=000 (BX+SI) @@ -6047,7 +6047,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte38(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte39(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=001 (BX+DI) @@ -6059,7 +6059,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte39(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte3A(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=010 (BP+SI) @@ -6071,7 +6071,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte3A(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpByte3B(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=011 (BP+DI) @@ -6083,7 +6083,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte3B(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpByte3C(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=100 (SI) @@ -6095,7 +6095,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte3C(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte3D(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=101 (DI) @@ -6107,7 +6107,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte3D(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte3E(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=110 (d16) @@ -6119,7 +6119,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte3E(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpByte3F(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=111 (BX) @@ -6131,7 +6131,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte3F(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpByte40(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d8) @@ -6143,7 +6143,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte40(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte41(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d8) @@ -6155,7 +6155,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte41(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte42(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d8) @@ -6167,7 +6167,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte42(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte43(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d8) @@ -6179,7 +6179,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte43(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte44(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=100 (SI+d8) @@ -6191,7 +6191,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte44(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte45(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=101 (DI+d8) @@ -6203,7 +6203,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte45(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte46(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=110 (BP+d8) @@ -6215,7 +6215,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte46(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte47(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=111 (BX+d8) @@ -6227,7 +6227,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte47(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte48(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d8) @@ -6239,7 +6239,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte48(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte49(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d8) @@ -6251,7 +6251,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte49(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte4A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d8) @@ -6263,7 +6263,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte4A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte4B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d8) @@ -6275,7 +6275,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte4B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte4C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=100 (SI+d8) @@ -6287,7 +6287,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte4C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte4D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=101 (DI+d8) @@ -6299,7 +6299,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte4D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte4E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=110 (BP+d8) @@ -6311,7 +6311,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte4E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte4F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=111 (BX+d8) @@ -6323,7 +6323,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte4F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte50(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d8) @@ -6335,7 +6335,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte50(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte51(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d8) @@ -6347,7 +6347,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte51(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte52(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d8) @@ -6359,7 +6359,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte52(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte53(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d8) @@ -6371,7 +6371,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte53(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte54(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=100 (SI+d8) @@ -6383,7 +6383,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte54(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte55(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=101 (DI+d8) @@ -6395,7 +6395,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte55(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte56(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=110 (BP+d8) @@ -6407,7 +6407,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte56(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte57(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=111 (BX+d8) @@ -6419,7 +6419,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte57(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte58(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d8) @@ -6431,7 +6431,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte58(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte59(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d8) @@ -6443,7 +6443,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte59(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte5A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d8) @@ -6455,7 +6455,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte5A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte5B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d8) @@ -6467,7 +6467,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte5B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte5C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=100 (SI+d8) @@ -6479,7 +6479,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte5C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte5D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=101 (DI+d8) @@ -6491,7 +6491,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte5D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte5E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=110 (BP+d8) @@ -6503,7 +6503,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte5E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte5F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=111 (BX+d8) @@ -6515,7 +6515,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte5F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte60(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d8) @@ -6527,7 +6527,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte60(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte61(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d8) @@ -6539,7 +6539,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte61(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte62(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d8) @@ -6551,7 +6551,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte62(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte63(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d8) @@ -6563,7 +6563,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte63(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte64(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=100 (SI+d8) @@ -6575,7 +6575,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte64(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte65(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=101 (DI+d8) @@ -6587,7 +6587,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte65(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte66(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=110 (BP+d8) @@ -6599,7 +6599,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte66(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte67(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=111 (BX+d8) @@ -6611,7 +6611,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte67(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte68(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d8) @@ -6623,7 +6623,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte68(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte69(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d8) @@ -6635,7 +6635,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte69(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte6A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d8) @@ -6647,7 +6647,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte6A(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte6B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d8) @@ -6659,7 +6659,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte6B(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte6C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=100 (SI+d8) @@ -6671,7 +6671,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte6C(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte6D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=101 (DI+d8) @@ -6683,7 +6683,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte6D(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte6E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=110 (BP+d8) @@ -6695,7 +6695,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte6E(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte6F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=111 (BX+d8) @@ -6707,7 +6707,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte6F(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte70(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d8) @@ -6719,7 +6719,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte70(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte71(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d8) @@ -6731,7 +6731,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte71(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte72(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d8) @@ -6743,7 +6743,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte72(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte73(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d8) @@ -6755,7 +6755,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte73(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte74(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=100 (SI+d8) @@ -6767,7 +6767,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte74(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte75(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=101 (DI+d8) @@ -6779,7 +6779,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte75(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte76(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=110 (BP+d8) @@ -6791,7 +6791,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte76(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte77(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=111 (BX+d8) @@ -6803,7 +6803,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte77(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte78(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d8) @@ -6815,7 +6815,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte78(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte79(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d8) @@ -6827,7 +6827,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte79(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte7A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d8) @@ -6839,7 +6839,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte7A(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte7B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d8) @@ -6851,7 +6851,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte7B(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte7C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=100 (SI+d8) @@ -6863,7 +6863,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte7C(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte7D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=101 (DI+d8) @@ -6875,7 +6875,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte7D(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte7E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=110 (BP+d8) @@ -6887,7 +6887,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte7E(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte7F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=111 (BX+d8) @@ -6899,7 +6899,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte7F(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte80(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d16) @@ -6911,7 +6911,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte80(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte81(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d16) @@ -6923,7 +6923,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte81(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte82(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d16) @@ -6935,7 +6935,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte82(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte83(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d16) @@ -6947,7 +6947,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte83(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte84(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=100 (SI+d16) @@ -6959,7 +6959,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte84(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte85(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=101 (DI+d16) @@ -6971,7 +6971,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte85(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte86(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=110 (BP+d16) @@ -6983,7 +6983,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte86(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte87(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=111 (BX+d16) @@ -6995,7 +6995,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte87(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte88(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d16) @@ -7007,7 +7007,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte88(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte89(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d16) @@ -7019,7 +7019,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte89(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte8A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d16) @@ -7031,7 +7031,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte8A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte8B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d16) @@ -7043,7 +7043,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte8B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte8C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=100 (SI+d16) @@ -7055,7 +7055,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte8C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte8D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=101 (DI+d16) @@ -7067,7 +7067,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte8D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte8E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=110 (BP+d16) @@ -7079,7 +7079,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte8E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte8F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=111 (BX+d16) @@ -7091,7 +7091,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte8F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte90(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d16) @@ -7103,7 +7103,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte90(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte91(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d16) @@ -7115,7 +7115,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte91(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte92(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d16) @@ -7127,7 +7127,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte92(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte93(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d16) @@ -7139,7 +7139,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte93(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte94(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=100 (SI+d16) @@ -7151,7 +7151,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte94(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte95(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=101 (DI+d16) @@ -7163,7 +7163,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte95(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte96(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=110 (BP+d16) @@ -7175,7 +7175,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte96(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte97(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=111 (BX+d16) @@ -7187,7 +7187,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte97(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte98(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d16) @@ -7199,7 +7199,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte98(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte99(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d16) @@ -7211,7 +7211,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte99(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte9A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d16) @@ -7223,7 +7223,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte9A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByte9B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d16) @@ -7235,7 +7235,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte9B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByte9C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=100 (SI+d16) @@ -7247,7 +7247,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte9C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte9D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=101 (DI+d16) @@ -7259,7 +7259,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte9D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte9E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=110 (BP+d16) @@ -7271,7 +7271,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte9E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByte9F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=111 (BX+d16) @@ -7283,7 +7283,7 @@ X86ModB.aOpModGrp = [ function opModGrpByte9F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteA0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d16) @@ -7295,7 +7295,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA0(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteA1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d16) @@ -7307,7 +7307,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA1(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteA2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d16) @@ -7319,7 +7319,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA2(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteA3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d16) @@ -7331,7 +7331,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA3(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteA4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=100 (SI+d16) @@ -7343,7 +7343,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA4(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteA5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=101 (DI+d16) @@ -7355,7 +7355,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA5(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteA6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=110 (BP+d16) @@ -7367,7 +7367,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA6(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteA7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=111 (BX+d16) @@ -7379,7 +7379,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA7(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteA8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d16) @@ -7391,7 +7391,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA8(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteA9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d16) @@ -7403,7 +7403,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteA9(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteAA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d16) @@ -7415,7 +7415,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteAA(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteAB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d16) @@ -7427,7 +7427,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteAB(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteAC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=100 (SI+d16) @@ -7439,7 +7439,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteAC(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteAD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=101 (DI+d16) @@ -7451,7 +7451,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteAD(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteAE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=110 (BP+d16) @@ -7463,7 +7463,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteAE(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteAF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=111 (BX+d16) @@ -7475,7 +7475,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteAF(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteB0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d16) @@ -7487,7 +7487,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB0(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteB1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d16) @@ -7499,7 +7499,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB1(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteB2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d16) @@ -7511,7 +7511,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB2(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteB3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d16) @@ -7523,7 +7523,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB3(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteB4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=100 (SI+d16) @@ -7535,7 +7535,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB4(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteB5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=101 (DI+d16) @@ -7547,7 +7547,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB5(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteB6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=110 (BP+d16) @@ -7559,7 +7559,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB6(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteB7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=111 (BX+d16) @@ -7571,7 +7571,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB7(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteB8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d16) @@ -7583,7 +7583,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB8(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteB9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d16) @@ -7595,7 +7595,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteB9(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteBA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d16) @@ -7607,7 +7607,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteBA(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpByteBB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d16) @@ -7619,7 +7619,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteBB(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpByteBC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=100 (SI+d16) @@ -7631,7 +7631,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteBC(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteBD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=101 (DI+d16) @@ -7643,7 +7643,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteBD(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteBE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=110 (BP+d16) @@ -7655,7 +7655,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteBE(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteBF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=111 (BX+d16) @@ -7667,7 +7667,7 @@ X86ModB.aOpModGrp = [ function opModGrpByteBF(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpByteC0(afnGrp, fnSrc): mod=11 (dst:reg) reg=000 (afnGrp[0]) r/m=000 (AL) diff --git a/modules/pcjs/lib/x86modb16.js b/modules/pcjs/lib/x86modb16.js index 9aca92581..d1bba6cfd 100644 --- a/modules/pcjs/lib/x86modb16.js +++ b/modules/pcjs/lib/x86modb16.js @@ -49,7 +49,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte01(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=001 (BX+DI) @@ -61,7 +61,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte02(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=010 (BP+SI) @@ -73,7 +73,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte03(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=011 (BP+DI) @@ -85,7 +85,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte04(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=100 (SI) @@ -97,7 +97,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte05(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=101 (DI) @@ -109,7 +109,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte06(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=110 (d16) @@ -121,7 +121,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte07(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=111 (BX) @@ -133,7 +133,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte08(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=000 (BX+SI) @@ -145,7 +145,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte09(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=001 (BX+DI) @@ -157,7 +157,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte0A(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=010 (BP+SI) @@ -169,7 +169,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte0B(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=011 (BP+DI) @@ -181,7 +181,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte0C(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=100 (SI) @@ -193,7 +193,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte0D(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=101 (DI) @@ -205,7 +205,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte0E(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=110 (d16) @@ -217,7 +217,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte0F(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=111 (BX) @@ -229,7 +229,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte10(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=000 (BX+SI) @@ -241,7 +241,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte11(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=001 (BX+DI) @@ -253,7 +253,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte12(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=010 (BP+SI) @@ -265,7 +265,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte13(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=011 (BP+DI) @@ -277,7 +277,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte14(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=100 (SI) @@ -289,7 +289,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte15(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=101 (DI) @@ -301,7 +301,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte16(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=110 (d16) @@ -313,7 +313,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte17(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=111 (BX) @@ -325,7 +325,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte18(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=000 (BX+SI) @@ -337,7 +337,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte19(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=001 (BX+DI) @@ -349,7 +349,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte1A(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=010 (BP+SI) @@ -361,7 +361,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte1B(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=011 (BP+DI) @@ -373,7 +373,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte1C(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=100 (SI) @@ -385,7 +385,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte1D(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=101 (DI) @@ -397,7 +397,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte1E(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=110 (d16) @@ -409,7 +409,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte1F(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=111 (BX) @@ -421,7 +421,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte20(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=000 (BX+SI) @@ -433,7 +433,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte21(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=001 (BX+DI) @@ -445,7 +445,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte22(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=010 (BP+SI) @@ -457,7 +457,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte23(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=011 (BP+DI) @@ -469,7 +469,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte24(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=100 (SI) @@ -481,7 +481,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte25(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=101 (DI) @@ -493,7 +493,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte26(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=110 (d16) @@ -505,7 +505,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte27(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=111 (BX) @@ -517,7 +517,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte28(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=000 (BX+SI) @@ -529,7 +529,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte29(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=001 (BX+DI) @@ -541,7 +541,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte2A(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=010 (BP+SI) @@ -553,7 +553,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte2B(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=011 (BP+DI) @@ -565,7 +565,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte2C(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=100 (SI) @@ -577,7 +577,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte2D(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=101 (DI) @@ -589,7 +589,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte2E(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=110 (d16) @@ -601,7 +601,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte2F(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=111 (BX) @@ -613,7 +613,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte30(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=000 (BX+SI) @@ -625,7 +625,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte31(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=001 (BX+DI) @@ -637,7 +637,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte32(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=010 (BP+SI) @@ -649,7 +649,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte33(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=011 (BP+DI) @@ -661,7 +661,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte34(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=100 (SI) @@ -673,7 +673,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte35(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=101 (DI) @@ -685,7 +685,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte36(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=110 (d16) @@ -697,7 +697,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte37(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=111 (BX) @@ -709,7 +709,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte38(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=000 (BX+SI) @@ -721,7 +721,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte39(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=001 (BX+DI) @@ -733,7 +733,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte3A(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=010 (BP+SI) @@ -745,7 +745,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegByte3B(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=011 (BP+DI) @@ -757,7 +757,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegByte3C(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=100 (SI) @@ -769,7 +769,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte3D(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=101 (DI) @@ -781,7 +781,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte3E(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=110 (d16) @@ -793,7 +793,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegByte3F(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=111 (BX) @@ -805,7 +805,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegByte40(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=000 (BX+SI+d8) @@ -817,7 +817,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte41(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=001 (BX+DI+d8) @@ -829,7 +829,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte42(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=010 (BP+SI+d8) @@ -841,7 +841,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte43(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=011 (BP+DI+d8) @@ -853,7 +853,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte44(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=100 (SI+d8) @@ -865,7 +865,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte45(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=101 (DI+d8) @@ -877,7 +877,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte46(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=110 (BP+d8) @@ -889,7 +889,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte47(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=111 (BX+d8) @@ -901,7 +901,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte48(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=000 (BX+SI+d8) @@ -913,7 +913,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte49(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=001 (BX+DI+d8) @@ -925,7 +925,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte4A(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=010 (BP+SI+d8) @@ -937,7 +937,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte4B(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=011 (BP+DI+d8) @@ -949,7 +949,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte4C(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=100 (SI+d8) @@ -961,7 +961,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte4D(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=101 (DI+d8) @@ -973,7 +973,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte4E(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=110 (BP+d8) @@ -985,7 +985,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte4F(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=111 (BX+d8) @@ -997,7 +997,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte50(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=000 (BX+SI+d8) @@ -1009,7 +1009,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte51(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=001 (BX+DI+d8) @@ -1021,7 +1021,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte52(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=010 (BP+SI+d8) @@ -1033,7 +1033,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte53(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=011 (BP+DI+d8) @@ -1045,7 +1045,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte54(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=100 (SI+d8) @@ -1057,7 +1057,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte55(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=101 (DI+d8) @@ -1069,7 +1069,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte56(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=110 (BP+d8) @@ -1081,7 +1081,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte57(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=111 (BX+d8) @@ -1093,7 +1093,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte58(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=000 (BX+SI+d8) @@ -1105,7 +1105,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte59(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=001 (BX+DI+d8) @@ -1117,7 +1117,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte5A(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=010 (BP+SI+d8) @@ -1129,7 +1129,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte5B(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=011 (BP+DI+d8) @@ -1141,7 +1141,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte5C(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=100 (SI+d8) @@ -1153,7 +1153,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte5D(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=101 (DI+d8) @@ -1165,7 +1165,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte5E(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=110 (BP+d8) @@ -1177,7 +1177,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte5F(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=111 (BX+d8) @@ -1189,7 +1189,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte60(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=000 (BX+SI+d8) @@ -1201,7 +1201,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte61(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=001 (BX+DI+d8) @@ -1213,7 +1213,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte62(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=010 (BP+SI+d8) @@ -1225,7 +1225,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte63(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=011 (BP+DI+d8) @@ -1237,7 +1237,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte64(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=100 (SI+d8) @@ -1249,7 +1249,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte65(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=101 (DI+d8) @@ -1261,7 +1261,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte66(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=110 (BP+d8) @@ -1273,7 +1273,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte67(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=111 (BX+d8) @@ -1285,7 +1285,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte68(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=000 (BX+SI+d8) @@ -1297,7 +1297,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte69(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=001 (BX+DI+d8) @@ -1309,7 +1309,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte6A(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=010 (BP+SI+d8) @@ -1321,7 +1321,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte6B(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=011 (BP+DI+d8) @@ -1333,7 +1333,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte6C(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=100 (SI+d8) @@ -1345,7 +1345,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte6D(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=101 (DI+d8) @@ -1357,7 +1357,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte6E(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=110 (BP+d8) @@ -1369,7 +1369,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte6F(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=111 (BX+d8) @@ -1381,7 +1381,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte70(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=000 (BX+SI+d8) @@ -1393,7 +1393,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte71(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=001 (BX+DI+d8) @@ -1405,7 +1405,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte72(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=010 (BP+SI+d8) @@ -1417,7 +1417,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte73(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=011 (BP+DI+d8) @@ -1429,7 +1429,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte74(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=100 (SI+d8) @@ -1441,7 +1441,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte75(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=101 (DI+d8) @@ -1453,7 +1453,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte76(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=110 (BP+d8) @@ -1465,7 +1465,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte77(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=111 (BX+d8) @@ -1477,7 +1477,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte78(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=000 (BX+SI+d8) @@ -1489,7 +1489,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte79(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=001 (BX+DI+d8) @@ -1501,7 +1501,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte7A(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=010 (BP+SI+d8) @@ -1513,7 +1513,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte7B(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=011 (BP+DI+d8) @@ -1525,7 +1525,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte7C(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=100 (SI+d8) @@ -1537,7 +1537,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte7D(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=101 (DI+d8) @@ -1549,7 +1549,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte7E(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=110 (BP+d8) @@ -1561,7 +1561,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte7F(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=111 (BX+d8) @@ -1573,7 +1573,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte80(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=000 (BX+SI+d16) @@ -1585,7 +1585,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte81(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=001 (BX+DI+d16) @@ -1597,7 +1597,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte82(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=010 (BP+SI+d16) @@ -1609,7 +1609,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte83(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=011 (BP+DI+d16) @@ -1621,7 +1621,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte84(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=100 (SI+d16) @@ -1633,7 +1633,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte85(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=101 (DI+d16) @@ -1645,7 +1645,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte86(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=110 (BP+d16) @@ -1657,7 +1657,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte87(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=111 (BX+d16) @@ -1669,7 +1669,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte88(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=000 (BX+SI+d16) @@ -1681,7 +1681,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte89(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=001 (BX+DI+d16) @@ -1693,7 +1693,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte8A(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=010 (BP+SI+d16) @@ -1705,7 +1705,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte8B(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=011 (BP+DI+d16) @@ -1717,7 +1717,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte8C(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=100 (SI+d16) @@ -1729,7 +1729,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte8D(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=101 (DI+d16) @@ -1741,7 +1741,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte8E(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=110 (BP+d16) @@ -1753,7 +1753,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte8F(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=111 (BX+d16) @@ -1765,7 +1765,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte90(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=000 (BX+SI+d16) @@ -1777,7 +1777,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte91(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=001 (BX+DI+d16) @@ -1789,7 +1789,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte92(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=010 (BP+SI+d16) @@ -1801,7 +1801,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte93(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=011 (BP+DI+d16) @@ -1813,7 +1813,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte94(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=100 (SI+d16) @@ -1825,7 +1825,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte95(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=101 (DI+d16) @@ -1837,7 +1837,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte96(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=110 (BP+d16) @@ -1849,7 +1849,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte97(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=111 (BX+d16) @@ -1861,7 +1861,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte98(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=000 (BX+SI+d16) @@ -1873,7 +1873,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte99(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=001 (BX+DI+d16) @@ -1885,7 +1885,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte9A(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=010 (BP+SI+d16) @@ -1897,7 +1897,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByte9B(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=011 (BP+DI+d16) @@ -1909,7 +1909,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByte9C(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=100 (SI+d16) @@ -1921,7 +1921,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte9D(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=101 (DI+d16) @@ -1933,7 +1933,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte9E(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=110 (BP+d16) @@ -1945,7 +1945,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByte9F(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=111 (BX+d16) @@ -1957,7 +1957,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteA0(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=000 (BX+SI+d16) @@ -1969,7 +1969,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteA1(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=001 (BX+DI+d16) @@ -1981,7 +1981,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteA2(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=010 (BP+SI+d16) @@ -1993,7 +1993,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteA3(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=011 (BP+DI+d16) @@ -2005,7 +2005,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteA4(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=100 (SI+d16) @@ -2017,7 +2017,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteA5(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=101 (DI+d16) @@ -2029,7 +2029,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteA6(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=110 (BP+d16) @@ -2041,7 +2041,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteA7(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=111 (BX+d16) @@ -2053,7 +2053,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteA8(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=000 (BX+SI+d16) @@ -2065,7 +2065,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteA9(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=001 (BX+DI+d16) @@ -2077,7 +2077,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteAA(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=010 (BP+SI+d16) @@ -2089,7 +2089,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteAB(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=011 (BP+DI+d16) @@ -2101,7 +2101,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteAC(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=100 (SI+d16) @@ -2113,7 +2113,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteAD(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=101 (DI+d16) @@ -2125,7 +2125,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteAE(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=110 (BP+d16) @@ -2137,7 +2137,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteAF(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=111 (BX+d16) @@ -2149,7 +2149,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteB0(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=000 (BX+SI+d16) @@ -2161,7 +2161,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteB1(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=001 (BX+DI+d16) @@ -2173,7 +2173,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteB2(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=010 (BP+SI+d16) @@ -2185,7 +2185,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteB3(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=011 (BP+DI+d16) @@ -2197,7 +2197,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteB4(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=100 (SI+d16) @@ -2209,7 +2209,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteB5(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=101 (DI+d16) @@ -2221,7 +2221,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteB6(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=110 (BP+d16) @@ -2233,7 +2233,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteB7(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=111 (BX+d16) @@ -2245,7 +2245,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteB8(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=000 (BX+SI+d16) @@ -2257,7 +2257,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteB9(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=001 (BX+DI+d16) @@ -2269,7 +2269,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteBA(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=010 (BP+SI+d16) @@ -2281,7 +2281,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegByteBB(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=011 (BP+DI+d16) @@ -2293,7 +2293,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegByteBC(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=100 (SI+d16) @@ -2305,7 +2305,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteBD(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=101 (DI+d16) @@ -2317,7 +2317,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteBE(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=110 (BP+d16) @@ -2329,7 +2329,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteBF(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=111 (BX+d16) @@ -2341,7 +2341,7 @@ X86ModB16.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegByteC0(fn): mod=11 (src:reg) reg=000 (dst:AL) r/m=000 (AL) @@ -3052,7 +3052,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte01(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=001 (BX+DI) @@ -3064,7 +3064,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte02(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=010 (BP+SI) @@ -3076,7 +3076,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte03(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=011 (BP+DI) @@ -3088,7 +3088,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte04(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=100 (SI) @@ -3100,7 +3100,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte05(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=101 (DI) @@ -3112,7 +3112,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte06(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=110 (d16) @@ -3124,7 +3124,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte07(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=111 (BX) @@ -3136,7 +3136,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte08(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=000 (BX+SI) @@ -3148,7 +3148,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte09(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=001 (BX+DI) @@ -3160,7 +3160,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte0A(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=010 (BP+SI) @@ -3172,7 +3172,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte0B(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=011 (BP+DI) @@ -3184,7 +3184,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte0C(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=100 (SI) @@ -3196,7 +3196,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte0D(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=101 (DI) @@ -3208,7 +3208,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte0E(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=110 (d16) @@ -3220,7 +3220,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte0F(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=111 (BX) @@ -3232,7 +3232,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte10(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=000 (BX+SI) @@ -3244,7 +3244,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte11(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=001 (BX+DI) @@ -3256,7 +3256,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte12(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=010 (BP+SI) @@ -3268,7 +3268,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte13(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=011 (BP+DI) @@ -3280,7 +3280,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte14(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=100 (SI) @@ -3292,7 +3292,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte15(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=101 (DI) @@ -3304,7 +3304,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte16(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=110 (d16) @@ -3316,7 +3316,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte17(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=111 (BX) @@ -3328,7 +3328,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte18(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=000 (BX+SI) @@ -3340,7 +3340,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte19(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=001 (BX+DI) @@ -3352,7 +3352,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte1A(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=010 (BP+SI) @@ -3364,7 +3364,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte1B(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=011 (BP+DI) @@ -3376,7 +3376,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte1C(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=100 (SI) @@ -3388,7 +3388,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte1D(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=101 (DI) @@ -3400,7 +3400,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte1E(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=110 (d16) @@ -3412,7 +3412,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte1F(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=111 (BX) @@ -3424,7 +3424,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte20(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=000 (BX+SI) @@ -3436,7 +3436,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte21(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=001 (BX+DI) @@ -3448,7 +3448,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte22(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=010 (BP+SI) @@ -3460,7 +3460,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte23(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=011 (BP+DI) @@ -3472,7 +3472,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte24(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=100 (SI) @@ -3484,7 +3484,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte25(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=101 (DI) @@ -3496,7 +3496,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte26(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=110 (d16) @@ -3508,7 +3508,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte27(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=111 (BX) @@ -3520,7 +3520,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte28(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=000 (BX+SI) @@ -3532,7 +3532,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte29(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=001 (BX+DI) @@ -3544,7 +3544,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte2A(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=010 (BP+SI) @@ -3556,7 +3556,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte2B(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=011 (BP+DI) @@ -3568,7 +3568,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte2C(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=100 (SI) @@ -3580,7 +3580,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte2D(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=101 (DI) @@ -3592,7 +3592,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte2E(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=110 (d16) @@ -3604,7 +3604,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte2F(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=111 (BX) @@ -3616,7 +3616,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte30(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=000 (BX+SI) @@ -3628,7 +3628,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte31(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=001 (BX+DI) @@ -3640,7 +3640,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte32(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=010 (BP+SI) @@ -3652,7 +3652,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte33(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=011 (BP+DI) @@ -3664,7 +3664,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte34(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=100 (SI) @@ -3676,7 +3676,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte35(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=101 (DI) @@ -3688,7 +3688,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte36(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=110 (d16) @@ -3700,7 +3700,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte37(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=111 (BX) @@ -3712,7 +3712,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte38(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=000 (BX+SI) @@ -3724,7 +3724,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte39(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=001 (BX+DI) @@ -3736,7 +3736,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte3A(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=010 (BP+SI) @@ -3748,7 +3748,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemByte3B(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=011 (BP+DI) @@ -3760,7 +3760,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemByte3C(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=100 (SI) @@ -3772,7 +3772,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte3D(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=101 (DI) @@ -3784,7 +3784,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte3E(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=110 (d16) @@ -3796,7 +3796,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemByte3F(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=111 (BX) @@ -3808,7 +3808,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemByte40(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=000 (BX+SI+d8) @@ -3820,7 +3820,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte41(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=001 (BX+DI+d8) @@ -3832,7 +3832,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte42(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=010 (BP+SI+d8) @@ -3844,7 +3844,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte43(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=011 (BP+DI+d8) @@ -3856,7 +3856,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte44(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=100 (SI+d8) @@ -3868,7 +3868,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte45(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=101 (DI+d8) @@ -3880,7 +3880,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte46(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=110 (BP+d8) @@ -3892,7 +3892,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte47(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=111 (BX+d8) @@ -3904,7 +3904,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte48(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=000 (BX+SI+d8) @@ -3916,7 +3916,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte49(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=001 (BX+DI+d8) @@ -3928,7 +3928,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte4A(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=010 (BP+SI+d8) @@ -3940,7 +3940,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte4B(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=011 (BP+DI+d8) @@ -3952,7 +3952,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte4C(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=100 (SI+d8) @@ -3964,7 +3964,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte4D(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=101 (DI+d8) @@ -3976,7 +3976,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte4E(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=110 (BP+d8) @@ -3988,7 +3988,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte4F(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=111 (BX+d8) @@ -4000,7 +4000,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte50(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=000 (BX+SI+d8) @@ -4012,7 +4012,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte51(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=001 (BX+DI+d8) @@ -4024,7 +4024,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte52(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=010 (BP+SI+d8) @@ -4036,7 +4036,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte53(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=011 (BP+DI+d8) @@ -4048,7 +4048,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte54(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=100 (SI+d8) @@ -4060,7 +4060,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte55(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=101 (DI+d8) @@ -4072,7 +4072,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte56(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=110 (BP+d8) @@ -4084,7 +4084,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte57(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=111 (BX+d8) @@ -4096,7 +4096,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte58(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=000 (BX+SI+d8) @@ -4108,7 +4108,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte59(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=001 (BX+DI+d8) @@ -4120,7 +4120,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte5A(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=010 (BP+SI+d8) @@ -4132,7 +4132,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte5B(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=011 (BP+DI+d8) @@ -4144,7 +4144,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte5C(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=100 (SI+d8) @@ -4156,7 +4156,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte5D(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=101 (DI+d8) @@ -4168,7 +4168,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte5E(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=110 (BP+d8) @@ -4180,7 +4180,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte5F(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=111 (BX+d8) @@ -4192,7 +4192,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte60(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=000 (BX+SI+d8) @@ -4204,7 +4204,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte61(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=001 (BX+DI+d8) @@ -4216,7 +4216,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte62(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=010 (BP+SI+d8) @@ -4228,7 +4228,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte63(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=011 (BP+DI+d8) @@ -4240,7 +4240,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte64(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=100 (SI+d8) @@ -4252,7 +4252,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte65(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=101 (DI+d8) @@ -4264,7 +4264,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte66(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=110 (BP+d8) @@ -4276,7 +4276,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte67(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=111 (BX+d8) @@ -4288,7 +4288,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte68(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=000 (BX+SI+d8) @@ -4300,7 +4300,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte69(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=001 (BX+DI+d8) @@ -4312,7 +4312,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte6A(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=010 (BP+SI+d8) @@ -4324,7 +4324,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte6B(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=011 (BP+DI+d8) @@ -4336,7 +4336,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte6C(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=100 (SI+d8) @@ -4348,7 +4348,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte6D(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=101 (DI+d8) @@ -4360,7 +4360,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte6E(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=110 (BP+d8) @@ -4372,7 +4372,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte6F(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=111 (BX+d8) @@ -4384,7 +4384,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte70(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=000 (BX+SI+d8) @@ -4396,7 +4396,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte71(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=001 (BX+DI+d8) @@ -4408,7 +4408,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte72(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=010 (BP+SI+d8) @@ -4420,7 +4420,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte73(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=011 (BP+DI+d8) @@ -4432,7 +4432,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte74(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=100 (SI+d8) @@ -4444,7 +4444,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte75(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=101 (DI+d8) @@ -4456,7 +4456,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte76(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=110 (BP+d8) @@ -4468,7 +4468,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte77(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=111 (BX+d8) @@ -4480,7 +4480,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte78(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=000 (BX+SI+d8) @@ -4492,7 +4492,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte79(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=001 (BX+DI+d8) @@ -4504,7 +4504,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte7A(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=010 (BP+SI+d8) @@ -4516,7 +4516,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte7B(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=011 (BP+DI+d8) @@ -4528,7 +4528,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte7C(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=100 (SI+d8) @@ -4540,7 +4540,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte7D(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=101 (DI+d8) @@ -4552,7 +4552,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte7E(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=110 (BP+d8) @@ -4564,7 +4564,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte7F(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=111 (BX+d8) @@ -4576,7 +4576,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte80(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=000 (BX+SI+d16) @@ -4588,7 +4588,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte81(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=001 (BX+DI+d16) @@ -4600,7 +4600,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte82(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=010 (BP+SI+d16) @@ -4612,7 +4612,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte83(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=011 (BP+DI+d16) @@ -4624,7 +4624,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte84(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=100 (SI+d16) @@ -4636,7 +4636,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte85(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=101 (DI+d16) @@ -4648,7 +4648,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte86(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=110 (BP+d16) @@ -4660,7 +4660,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte87(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=111 (BX+d16) @@ -4672,7 +4672,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte88(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=000 (BX+SI+d16) @@ -4684,7 +4684,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte89(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=001 (BX+DI+d16) @@ -4696,7 +4696,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte8A(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=010 (BP+SI+d16) @@ -4708,7 +4708,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte8B(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=011 (BP+DI+d16) @@ -4720,7 +4720,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte8C(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=100 (SI+d16) @@ -4732,7 +4732,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte8D(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=101 (DI+d16) @@ -4744,7 +4744,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte8E(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=110 (BP+d16) @@ -4756,7 +4756,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte8F(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=111 (BX+d16) @@ -4768,7 +4768,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte90(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=000 (BX+SI+d16) @@ -4780,7 +4780,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte91(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=001 (BX+DI+d16) @@ -4792,7 +4792,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte92(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=010 (BP+SI+d16) @@ -4804,7 +4804,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte93(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=011 (BP+DI+d16) @@ -4816,7 +4816,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte94(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=100 (SI+d16) @@ -4828,7 +4828,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte95(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=101 (DI+d16) @@ -4840,7 +4840,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte96(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=110 (BP+d16) @@ -4852,7 +4852,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte97(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=111 (BX+d16) @@ -4864,7 +4864,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte98(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=000 (BX+SI+d16) @@ -4876,7 +4876,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte99(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=001 (BX+DI+d16) @@ -4888,7 +4888,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte9A(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=010 (BP+SI+d16) @@ -4900,7 +4900,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByte9B(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=011 (BP+DI+d16) @@ -4912,7 +4912,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByte9C(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=100 (SI+d16) @@ -4924,7 +4924,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte9D(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=101 (DI+d16) @@ -4936,7 +4936,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte9E(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=110 (BP+d16) @@ -4948,7 +4948,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByte9F(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=111 (BX+d16) @@ -4960,7 +4960,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteA0(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=000 (BX+SI+d16) @@ -4972,7 +4972,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteA1(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=001 (BX+DI+d16) @@ -4984,7 +4984,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteA2(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=010 (BP+SI+d16) @@ -4996,7 +4996,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteA3(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=011 (BP+DI+d16) @@ -5008,7 +5008,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteA4(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=100 (SI+d16) @@ -5020,7 +5020,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteA5(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=101 (DI+d16) @@ -5032,7 +5032,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteA6(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=110 (BP+d16) @@ -5044,7 +5044,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteA7(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=111 (BX+d16) @@ -5056,7 +5056,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteA8(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=000 (BX+SI+d16) @@ -5068,7 +5068,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteA9(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=001 (BX+DI+d16) @@ -5080,7 +5080,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteAA(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=010 (BP+SI+d16) @@ -5092,7 +5092,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteAB(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=011 (BP+DI+d16) @@ -5104,7 +5104,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteAC(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=100 (SI+d16) @@ -5116,7 +5116,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteAD(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=101 (DI+d16) @@ -5128,7 +5128,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteAE(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=110 (BP+d16) @@ -5140,7 +5140,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteAF(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=111 (BX+d16) @@ -5152,7 +5152,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteB0(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=000 (BX+SI+d16) @@ -5164,7 +5164,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteB1(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=001 (BX+DI+d16) @@ -5176,7 +5176,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteB2(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=010 (BP+SI+d16) @@ -5188,7 +5188,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteB3(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=011 (BP+DI+d16) @@ -5200,7 +5200,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteB4(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=100 (SI+d16) @@ -5212,7 +5212,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteB5(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=101 (DI+d16) @@ -5224,7 +5224,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteB6(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=110 (BP+d16) @@ -5236,7 +5236,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteB7(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=111 (BX+d16) @@ -5248,7 +5248,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteB8(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=000 (BX+SI+d16) @@ -5260,7 +5260,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteB9(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=001 (BX+DI+d16) @@ -5272,7 +5272,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteBA(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=010 (BP+SI+d16) @@ -5284,7 +5284,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemByteBB(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=011 (BP+DI+d16) @@ -5296,7 +5296,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemByteBC(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=100 (SI+d16) @@ -5308,7 +5308,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteBD(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=101 (DI+d16) @@ -5320,7 +5320,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteBE(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=110 (BP+d16) @@ -5332,7 +5332,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemByteBF(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=111 (BX+d16) @@ -5344,7 +5344,7 @@ X86ModB16.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, X86ModB16.aOpModReg[0xC0], X86ModB16.aOpModReg[0xC8], X86ModB16.aOpModReg[0xD0], X86ModB16.aOpModReg[0xD8], X86ModB16.aOpModReg[0xE0], X86ModB16.aOpModReg[0xE8], X86ModB16.aOpModReg[0xF0], X86ModB16.aOpModReg[0xF8], @@ -5375,7 +5375,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte00(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte01(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=001 (BX+DI) @@ -5387,7 +5387,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte01(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte02(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=010 (BP+SI) @@ -5399,7 +5399,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte02(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte03(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=011 (BP+DI) @@ -5411,7 +5411,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte03(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte04(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=100 (SI) @@ -5423,7 +5423,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte04(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte05(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=101 (DI) @@ -5435,7 +5435,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte05(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte06(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=110 (d16) @@ -5447,7 +5447,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte06(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte07(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=111 (BX) @@ -5459,7 +5459,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte07(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte08(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=000 (BX+SI) @@ -5471,7 +5471,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte08(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte09(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=001 (BX+DI) @@ -5483,7 +5483,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte09(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte0A(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=010 (BP+SI) @@ -5495,7 +5495,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte0A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte0B(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=011 (BP+DI) @@ -5507,7 +5507,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte0B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte0C(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=100 (SI) @@ -5519,7 +5519,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte0C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte0D(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=101 (DI) @@ -5531,7 +5531,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte0D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte0E(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=110 (d16) @@ -5543,7 +5543,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte0E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte0F(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=111 (BX) @@ -5555,7 +5555,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte0F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte10(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=000 (BX+SI) @@ -5567,7 +5567,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte10(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte11(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=001 (BX+DI) @@ -5579,7 +5579,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte11(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte12(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=010 (BP+SI) @@ -5591,7 +5591,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte12(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte13(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=011 (BP+DI) @@ -5603,7 +5603,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte13(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte14(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=100 (SI) @@ -5615,7 +5615,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte14(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte15(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=101 (DI) @@ -5627,7 +5627,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte15(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte16(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=110 (d16) @@ -5639,7 +5639,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte16(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte17(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=111 (BX) @@ -5651,7 +5651,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte17(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte18(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=000 (BX+SI) @@ -5663,7 +5663,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte18(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte19(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=001 (BX+DI) @@ -5675,7 +5675,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte19(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte1A(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=010 (BP+SI) @@ -5687,7 +5687,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte1A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte1B(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=011 (BP+DI) @@ -5699,7 +5699,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte1B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte1C(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=100 (SI) @@ -5711,7 +5711,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte1C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte1D(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=101 (DI) @@ -5723,7 +5723,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte1D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte1E(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=110 (d16) @@ -5735,7 +5735,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte1E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte1F(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=111 (BX) @@ -5747,7 +5747,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte1F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte20(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=000 (BX+SI) @@ -5759,7 +5759,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte20(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte21(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=001 (BX+DI) @@ -5771,7 +5771,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte21(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte22(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=010 (BP+SI) @@ -5783,7 +5783,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte22(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte23(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=011 (BP+DI) @@ -5795,7 +5795,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte23(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte24(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=100 (SI) @@ -5807,7 +5807,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte24(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte25(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=101 (DI) @@ -5819,7 +5819,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte25(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte26(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=110 (d16) @@ -5831,7 +5831,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte26(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte27(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=111 (BX) @@ -5843,7 +5843,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte27(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte28(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=000 (BX+SI) @@ -5855,7 +5855,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte28(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte29(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=001 (BX+DI) @@ -5867,7 +5867,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte29(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte2A(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=010 (BP+SI) @@ -5879,7 +5879,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte2A(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte2B(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=011 (BP+DI) @@ -5891,7 +5891,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte2B(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte2C(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=100 (SI) @@ -5903,7 +5903,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte2C(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte2D(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=101 (DI) @@ -5915,7 +5915,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte2D(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte2E(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=110 (d16) @@ -5927,7 +5927,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte2E(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte2F(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=111 (BX) @@ -5939,7 +5939,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte2F(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte30(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=000 (BX+SI) @@ -5951,7 +5951,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte30(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte31(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=001 (BX+DI) @@ -5963,7 +5963,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte31(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte32(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=010 (BP+SI) @@ -5975,7 +5975,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte32(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte33(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=011 (BP+DI) @@ -5987,7 +5987,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte33(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte34(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=100 (SI) @@ -5999,7 +5999,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte34(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte35(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=101 (DI) @@ -6011,7 +6011,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte35(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte36(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=110 (d16) @@ -6023,7 +6023,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte36(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte37(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=111 (BX) @@ -6035,7 +6035,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte37(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte38(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=000 (BX+SI) @@ -6047,7 +6047,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte38(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte39(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=001 (BX+DI) @@ -6059,7 +6059,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte39(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte3A(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=010 (BP+SI) @@ -6071,7 +6071,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte3A(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpByte3B(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=011 (BP+DI) @@ -6083,7 +6083,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte3B(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpByte3C(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=100 (SI) @@ -6095,7 +6095,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte3C(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte3D(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=101 (DI) @@ -6107,7 +6107,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte3D(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte3E(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=110 (d16) @@ -6119,7 +6119,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte3E(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpByte3F(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=111 (BX) @@ -6131,7 +6131,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte3F(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpByte40(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d8) @@ -6143,7 +6143,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte40(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte41(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d8) @@ -6155,7 +6155,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte41(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte42(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d8) @@ -6167,7 +6167,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte42(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte43(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d8) @@ -6179,7 +6179,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte43(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte44(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=100 (SI+d8) @@ -6191,7 +6191,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte44(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte45(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=101 (DI+d8) @@ -6203,7 +6203,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte45(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte46(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=110 (BP+d8) @@ -6215,7 +6215,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte46(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte47(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=111 (BX+d8) @@ -6227,7 +6227,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte47(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte48(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d8) @@ -6239,7 +6239,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte48(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte49(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d8) @@ -6251,7 +6251,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte49(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte4A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d8) @@ -6263,7 +6263,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte4A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte4B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d8) @@ -6275,7 +6275,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte4B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte4C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=100 (SI+d8) @@ -6287,7 +6287,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte4C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte4D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=101 (DI+d8) @@ -6299,7 +6299,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte4D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte4E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=110 (BP+d8) @@ -6311,7 +6311,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte4E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte4F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=111 (BX+d8) @@ -6323,7 +6323,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte4F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte50(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d8) @@ -6335,7 +6335,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte50(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte51(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d8) @@ -6347,7 +6347,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte51(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte52(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d8) @@ -6359,7 +6359,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte52(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte53(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d8) @@ -6371,7 +6371,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte53(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte54(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=100 (SI+d8) @@ -6383,7 +6383,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte54(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte55(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=101 (DI+d8) @@ -6395,7 +6395,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte55(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte56(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=110 (BP+d8) @@ -6407,7 +6407,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte56(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte57(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=111 (BX+d8) @@ -6419,7 +6419,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte57(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte58(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d8) @@ -6431,7 +6431,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte58(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte59(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d8) @@ -6443,7 +6443,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte59(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte5A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d8) @@ -6455,7 +6455,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte5A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte5B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d8) @@ -6467,7 +6467,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte5B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte5C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=100 (SI+d8) @@ -6479,7 +6479,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte5C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte5D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=101 (DI+d8) @@ -6491,7 +6491,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte5D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte5E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=110 (BP+d8) @@ -6503,7 +6503,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte5E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte5F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=111 (BX+d8) @@ -6515,7 +6515,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte5F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte60(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d8) @@ -6527,7 +6527,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte60(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte61(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d8) @@ -6539,7 +6539,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte61(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte62(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d8) @@ -6551,7 +6551,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte62(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte63(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d8) @@ -6563,7 +6563,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte63(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte64(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=100 (SI+d8) @@ -6575,7 +6575,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte64(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte65(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=101 (DI+d8) @@ -6587,7 +6587,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte65(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte66(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=110 (BP+d8) @@ -6599,7 +6599,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte66(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte67(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=111 (BX+d8) @@ -6611,7 +6611,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte67(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte68(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d8) @@ -6623,7 +6623,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte68(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte69(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d8) @@ -6635,7 +6635,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte69(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte6A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d8) @@ -6647,7 +6647,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte6A(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte6B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d8) @@ -6659,7 +6659,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte6B(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte6C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=100 (SI+d8) @@ -6671,7 +6671,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte6C(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte6D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=101 (DI+d8) @@ -6683,7 +6683,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte6D(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte6E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=110 (BP+d8) @@ -6695,7 +6695,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte6E(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte6F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=111 (BX+d8) @@ -6707,7 +6707,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte6F(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte70(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d8) @@ -6719,7 +6719,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte70(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte71(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d8) @@ -6731,7 +6731,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte71(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte72(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d8) @@ -6743,7 +6743,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte72(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte73(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d8) @@ -6755,7 +6755,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte73(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte74(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=100 (SI+d8) @@ -6767,7 +6767,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte74(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte75(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=101 (DI+d8) @@ -6779,7 +6779,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte75(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte76(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=110 (BP+d8) @@ -6791,7 +6791,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte76(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte77(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=111 (BX+d8) @@ -6803,7 +6803,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte77(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte78(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d8) @@ -6815,7 +6815,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte78(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte79(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d8) @@ -6827,7 +6827,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte79(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte7A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d8) @@ -6839,7 +6839,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte7A(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte7B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d8) @@ -6851,7 +6851,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte7B(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte7C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=100 (SI+d8) @@ -6863,7 +6863,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte7C(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte7D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=101 (DI+d8) @@ -6875,7 +6875,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte7D(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte7E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=110 (BP+d8) @@ -6887,7 +6887,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte7E(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte7F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=111 (BX+d8) @@ -6899,7 +6899,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte7F(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte80(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d16) @@ -6911,7 +6911,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte80(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte81(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d16) @@ -6923,7 +6923,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte81(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte82(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d16) @@ -6935,7 +6935,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte82(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte83(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d16) @@ -6947,7 +6947,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte83(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte84(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=100 (SI+d16) @@ -6959,7 +6959,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte84(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte85(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=101 (DI+d16) @@ -6971,7 +6971,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte85(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte86(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=110 (BP+d16) @@ -6983,7 +6983,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte86(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte87(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=111 (BX+d16) @@ -6995,7 +6995,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte87(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte88(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d16) @@ -7007,7 +7007,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte88(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte89(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d16) @@ -7019,7 +7019,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte89(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte8A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d16) @@ -7031,7 +7031,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte8A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte8B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d16) @@ -7043,7 +7043,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte8B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte8C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=100 (SI+d16) @@ -7055,7 +7055,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte8C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte8D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=101 (DI+d16) @@ -7067,7 +7067,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte8D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte8E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=110 (BP+d16) @@ -7079,7 +7079,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte8E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte8F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=111 (BX+d16) @@ -7091,7 +7091,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte8F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte90(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d16) @@ -7103,7 +7103,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte90(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte91(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d16) @@ -7115,7 +7115,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte91(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte92(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d16) @@ -7127,7 +7127,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte92(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte93(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d16) @@ -7139,7 +7139,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte93(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte94(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=100 (SI+d16) @@ -7151,7 +7151,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte94(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte95(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=101 (DI+d16) @@ -7163,7 +7163,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte95(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte96(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=110 (BP+d16) @@ -7175,7 +7175,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte96(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte97(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=111 (BX+d16) @@ -7187,7 +7187,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte97(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte98(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d16) @@ -7199,7 +7199,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte98(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte99(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d16) @@ -7211,7 +7211,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte99(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte9A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d16) @@ -7223,7 +7223,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte9A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByte9B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d16) @@ -7235,7 +7235,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte9B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByte9C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=100 (SI+d16) @@ -7247,7 +7247,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte9C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte9D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=101 (DI+d16) @@ -7259,7 +7259,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte9D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte9E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=110 (BP+d16) @@ -7271,7 +7271,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte9E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByte9F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=111 (BX+d16) @@ -7283,7 +7283,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByte9F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteA0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d16) @@ -7295,7 +7295,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA0(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteA1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d16) @@ -7307,7 +7307,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA1(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteA2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d16) @@ -7319,7 +7319,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA2(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteA3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d16) @@ -7331,7 +7331,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA3(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteA4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=100 (SI+d16) @@ -7343,7 +7343,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA4(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteA5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=101 (DI+d16) @@ -7355,7 +7355,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA5(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteA6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=110 (BP+d16) @@ -7367,7 +7367,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA6(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteA7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=111 (BX+d16) @@ -7379,7 +7379,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA7(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteA8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d16) @@ -7391,7 +7391,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA8(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteA9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d16) @@ -7403,7 +7403,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteA9(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteAA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d16) @@ -7415,7 +7415,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteAA(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteAB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d16) @@ -7427,7 +7427,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteAB(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteAC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=100 (SI+d16) @@ -7439,7 +7439,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteAC(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteAD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=101 (DI+d16) @@ -7451,7 +7451,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteAD(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteAE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=110 (BP+d16) @@ -7463,7 +7463,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteAE(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteAF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=111 (BX+d16) @@ -7475,7 +7475,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteAF(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteB0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d16) @@ -7487,7 +7487,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB0(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteB1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d16) @@ -7499,7 +7499,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB1(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteB2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d16) @@ -7511,7 +7511,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB2(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteB3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d16) @@ -7523,7 +7523,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB3(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteB4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=100 (SI+d16) @@ -7535,7 +7535,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB4(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteB5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=101 (DI+d16) @@ -7547,7 +7547,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB5(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteB6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=110 (BP+d16) @@ -7559,7 +7559,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB6(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteB7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=111 (BX+d16) @@ -7571,7 +7571,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB7(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteB8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d16) @@ -7583,7 +7583,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB8(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteB9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d16) @@ -7595,7 +7595,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteB9(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteBA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d16) @@ -7607,7 +7607,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteBA(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpByteBB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d16) @@ -7619,7 +7619,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteBB(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpByteBC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=100 (SI+d16) @@ -7631,7 +7631,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteBC(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteBD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=101 (DI+d16) @@ -7643,7 +7643,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteBD(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteBE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=110 (BP+d16) @@ -7655,7 +7655,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteBE(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteBF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=111 (BX+d16) @@ -7667,7 +7667,7 @@ X86ModB16.aOpModGrp = [ function opMod16GrpByteBF(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpByteC0(afnGrp, fnSrc): mod=11 (dst:reg) reg=000 (afnGrp[0]) r/m=000 (AL) diff --git a/modules/pcjs/lib/x86modb32.js b/modules/pcjs/lib/x86modb32.js index 6f0c7c71a..31495d1fa 100644 --- a/modules/pcjs/lib/x86modb32.js +++ b/modules/pcjs/lib/x86modb32.js @@ -49,7 +49,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEAX)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte01(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=001 (ECX) @@ -61,7 +61,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regECX)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte02(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=010 (EDX) @@ -73,7 +73,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDX)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte03(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=011 (EBX) @@ -85,7 +85,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte04(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=100 (sib) @@ -97,7 +97,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte05(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=101 (d32) @@ -109,7 +109,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte06(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=110 (ESI) @@ -121,7 +121,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte07(fn): mod=00 (src:mem) reg=000 (dst:AL) r/m=111 (EDI) @@ -133,7 +133,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI)); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte08(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=000 (EAX) @@ -145,7 +145,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEAX)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte09(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=001 (ECX) @@ -157,7 +157,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regECX)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte0A(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=010 (EDX) @@ -169,7 +169,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDX)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte0B(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=011 (EBX) @@ -181,7 +181,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte0C(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=100 (sib) @@ -193,7 +193,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte0D(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=101 (d32) @@ -205,7 +205,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte0E(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=110 (ESI) @@ -217,7 +217,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte0F(fn): mod=00 (src:mem) reg=001 (dst:CL) r/m=111 (EDI) @@ -229,7 +229,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI)); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte10(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=000 (EAX) @@ -241,7 +241,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEAX)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte11(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=001 (ECX) @@ -253,7 +253,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regECX)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte12(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=010 (EDX) @@ -265,7 +265,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDX)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte13(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=011 (EBX) @@ -277,7 +277,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte14(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=100 (sib) @@ -289,7 +289,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte15(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=101 (d32) @@ -301,7 +301,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte16(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=110 (ESI) @@ -313,7 +313,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte17(fn): mod=00 (src:mem) reg=010 (dst:DL) r/m=111 (EDI) @@ -325,7 +325,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI)); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte18(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=000 (EAX) @@ -337,7 +337,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEAX)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte19(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=001 (ECX) @@ -349,7 +349,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regECX)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte1A(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=010 (EDX) @@ -361,7 +361,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDX)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte1B(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=011 (EBX) @@ -373,7 +373,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte1C(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=100 (sib) @@ -385,7 +385,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte1D(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=101 (d32) @@ -397,7 +397,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte1E(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=110 (ESI) @@ -409,7 +409,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte1F(fn): mod=00 (src:mem) reg=011 (dst:BL) r/m=111 (EDI) @@ -421,7 +421,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI)); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte20(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=000 (EAX) @@ -433,7 +433,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEAX)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte21(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=001 (ECX) @@ -445,7 +445,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regECX)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte22(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=010 (EDX) @@ -457,7 +457,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDX)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte23(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=011 (EBX) @@ -469,7 +469,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte24(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=100 (sib) @@ -481,7 +481,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte25(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=101 (d32) @@ -493,7 +493,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte26(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=110 (ESI) @@ -505,7 +505,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte27(fn): mod=00 (src:mem) reg=100 (dst:AH) r/m=111 (EDI) @@ -517,7 +517,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte28(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=000 (EAX) @@ -529,7 +529,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEAX)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte29(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=001 (ECX) @@ -541,7 +541,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regECX)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte2A(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=010 (EDX) @@ -553,7 +553,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDX)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte2B(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=011 (EBX) @@ -565,7 +565,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte2C(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=100 (sib) @@ -577,7 +577,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte2D(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=101 (d32) @@ -589,7 +589,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte2E(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=110 (ESI) @@ -601,7 +601,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte2F(fn): mod=00 (src:mem) reg=101 (dst:CH) r/m=111 (EDI) @@ -613,7 +613,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte30(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=000 (EAX) @@ -625,7 +625,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEAX)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte31(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=001 (ECX) @@ -637,7 +637,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regECX)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte32(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=010 (EDX) @@ -649,7 +649,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDX)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte33(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=011 (EBX) @@ -661,7 +661,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte34(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=100 (sib) @@ -673,7 +673,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte35(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=101 (d32) @@ -685,7 +685,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte36(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=110 (ESI) @@ -697,7 +697,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte37(fn): mod=00 (src:mem) reg=110 (dst:DH) r/m=111 (EDI) @@ -709,7 +709,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte38(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=000 (EAX) @@ -721,7 +721,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEAX)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte39(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=001 (ECX) @@ -733,7 +733,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regECX)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte3A(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=010 (EDX) @@ -745,7 +745,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDX)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte3B(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=011 (EBX) @@ -757,7 +757,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte3C(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=100 (sib) @@ -769,7 +769,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(0))); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte3D(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=101 (d32) @@ -781,7 +781,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegByte3E(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=110 (ESI) @@ -793,7 +793,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regESI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte3F(fn): mod=00 (src:mem) reg=111 (dst:BH) r/m=111 (EDI) @@ -805,7 +805,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDI)); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegByte40(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=000 (EAX+d8) @@ -817,7 +817,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte41(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=001 (ECX+d8) @@ -829,7 +829,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte42(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=010 (EDX+d8) @@ -841,7 +841,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte43(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=011 (EBX+d8) @@ -853,7 +853,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte44(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=100 (sib+d8) @@ -865,7 +865,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte45(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=101 (EBP+d8) @@ -877,7 +877,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte46(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=110 (ESI+d8) @@ -889,7 +889,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte47(fn): mod=01 (src:mem+d8) reg=000 (dst:AL) r/m=111 (EDI+d8) @@ -901,7 +901,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte48(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=000 (EAX+d8) @@ -913,7 +913,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte49(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=001 (ECX+d8) @@ -925,7 +925,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte4A(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=010 (EDX+d8) @@ -937,7 +937,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte4B(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=011 (EBX+d8) @@ -949,7 +949,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte4C(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=100 (sib+d8) @@ -961,7 +961,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte4D(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=101 (EBP+d8) @@ -973,7 +973,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte4E(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=110 (ESI+d8) @@ -985,7 +985,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte4F(fn): mod=01 (src:mem+d8) reg=001 (dst:CL) r/m=111 (EDI+d8) @@ -997,7 +997,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte50(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=000 (EAX+d8) @@ -1009,7 +1009,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte51(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=001 (ECX+d8) @@ -1021,7 +1021,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte52(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=010 (EDX+d8) @@ -1033,7 +1033,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte53(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=011 (EBX+d8) @@ -1045,7 +1045,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte54(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=100 (sib+d8) @@ -1057,7 +1057,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte55(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=101 (EBP+d8) @@ -1069,7 +1069,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte56(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=110 (ESI+d8) @@ -1081,7 +1081,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte57(fn): mod=01 (src:mem+d8) reg=010 (dst:DL) r/m=111 (EDI+d8) @@ -1093,7 +1093,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte58(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=000 (EAX+d8) @@ -1105,7 +1105,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte59(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=001 (ECX+d8) @@ -1117,7 +1117,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte5A(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=010 (EDX+d8) @@ -1129,7 +1129,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte5B(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=011 (EBX+d8) @@ -1141,7 +1141,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte5C(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=100 (sib+d8) @@ -1153,7 +1153,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte5D(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=101 (EBP+d8) @@ -1165,7 +1165,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte5E(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=110 (ESI+d8) @@ -1177,7 +1177,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte5F(fn): mod=01 (src:mem+d8) reg=011 (dst:BL) r/m=111 (EDI+d8) @@ -1189,7 +1189,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte60(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=000 (EAX+d8) @@ -1201,7 +1201,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte61(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=001 (ECX+d8) @@ -1213,7 +1213,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte62(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=010 (EDX+d8) @@ -1225,7 +1225,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte63(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=011 (EBX+d8) @@ -1237,7 +1237,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte64(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=100 (sib+d8) @@ -1249,7 +1249,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte65(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=101 (EBP+d8) @@ -1261,7 +1261,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte66(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=110 (ESI+d8) @@ -1273,7 +1273,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte67(fn): mod=01 (src:mem+d8) reg=100 (dst:AH) r/m=111 (EDI+d8) @@ -1285,7 +1285,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte68(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=000 (EAX+d8) @@ -1297,7 +1297,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte69(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=001 (ECX+d8) @@ -1309,7 +1309,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte6A(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=010 (EDX+d8) @@ -1321,7 +1321,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte6B(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=011 (EBX+d8) @@ -1333,7 +1333,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte6C(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=100 (sib+d8) @@ -1345,7 +1345,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte6D(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=101 (EBP+d8) @@ -1357,7 +1357,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte6E(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=110 (ESI+d8) @@ -1369,7 +1369,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte6F(fn): mod=01 (src:mem+d8) reg=101 (dst:CH) r/m=111 (EDI+d8) @@ -1381,7 +1381,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte70(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=000 (EAX+d8) @@ -1393,7 +1393,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte71(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=001 (ECX+d8) @@ -1405,7 +1405,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte72(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=010 (EDX+d8) @@ -1417,7 +1417,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte73(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=011 (EBX+d8) @@ -1429,7 +1429,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte74(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=100 (sib+d8) @@ -1441,7 +1441,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte75(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=101 (EBP+d8) @@ -1453,7 +1453,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte76(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=110 (ESI+d8) @@ -1465,7 +1465,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte77(fn): mod=01 (src:mem+d8) reg=110 (dst:DH) r/m=111 (EDI+d8) @@ -1477,7 +1477,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte78(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=000 (EAX+d8) @@ -1489,7 +1489,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte79(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=001 (ECX+d8) @@ -1501,7 +1501,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte7A(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=010 (EDX+d8) @@ -1513,7 +1513,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte7B(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=011 (EBX+d8) @@ -1525,7 +1525,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte7C(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=100 (sib+d8) @@ -1537,7 +1537,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(1) + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte7D(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=101 (EBP+d8) @@ -1549,7 +1549,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte7E(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=110 (ESI+d8) @@ -1561,7 +1561,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte7F(fn): mod=01 (src:mem+d8) reg=111 (dst:BH) r/m=111 (EDI+d8) @@ -1573,7 +1573,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPDisp())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte80(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=000 (EAX+d32) @@ -1585,7 +1585,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte81(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=001 (ECX+d32) @@ -1597,7 +1597,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte82(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=010 (EDX+d32) @@ -1609,7 +1609,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte83(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=011 (EBX+d32) @@ -1621,7 +1621,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte84(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=100 (sib+d32) @@ -1633,7 +1633,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte85(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=101 (EBP+d32) @@ -1645,7 +1645,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte86(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=110 (ESI+d32) @@ -1657,7 +1657,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte87(fn): mod=10 (src:mem+d16) reg=000 (dst:AL) r/m=111 (EDI+d32) @@ -1669,7 +1669,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEAX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte88(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=000 (EAX+d32) @@ -1681,7 +1681,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte89(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=001 (ECX+d32) @@ -1693,7 +1693,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte8A(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=010 (EDX+d32) @@ -1705,7 +1705,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte8B(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=011 (EBX+d32) @@ -1717,7 +1717,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte8C(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=100 (sib+d32) @@ -1729,7 +1729,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte8D(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=101 (EBP+d32) @@ -1741,7 +1741,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte8E(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=110 (ESI+d32) @@ -1753,7 +1753,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte8F(fn): mod=10 (src:mem+d16) reg=001 (dst:CL) r/m=111 (EDI+d32) @@ -1765,7 +1765,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regECX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte90(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=000 (EAX+d32) @@ -1777,7 +1777,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte91(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=001 (ECX+d32) @@ -1789,7 +1789,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte92(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=010 (EDX+d32) @@ -1801,7 +1801,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte93(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=011 (EBX+d32) @@ -1813,7 +1813,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte94(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=100 (sib+d32) @@ -1825,7 +1825,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte95(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=101 (EBP+d32) @@ -1837,7 +1837,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte96(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=110 (ESI+d32) @@ -1849,7 +1849,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte97(fn): mod=10 (src:mem+d16) reg=010 (dst:DL) r/m=111 (EDI+d32) @@ -1861,7 +1861,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEDX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte98(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=000 (EAX+d32) @@ -1873,7 +1873,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte99(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=001 (ECX+d32) @@ -1885,7 +1885,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte9A(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=010 (EDX+d32) @@ -1897,7 +1897,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte9B(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=011 (EBX+d32) @@ -1909,7 +1909,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte9C(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=100 (sib+d32) @@ -1921,7 +1921,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte9D(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=101 (EBP+d32) @@ -1933,7 +1933,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte9E(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=110 (ESI+d32) @@ -1945,7 +1945,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByte9F(fn): mod=10 (src:mem+d16) reg=011 (dst:BL) r/m=111 (EDI+d32) @@ -1957,7 +1957,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, this.regEBX & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff) | b; if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA0(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=000 (EAX+d32) @@ -1969,7 +1969,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA1(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=001 (ECX+d32) @@ -1981,7 +1981,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA2(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=010 (EDX+d32) @@ -1993,7 +1993,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA3(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=011 (EBX+d32) @@ -2005,7 +2005,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA4(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=100 (sib+d32) @@ -2017,7 +2017,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA5(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=101 (EBP+d32) @@ -2029,7 +2029,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA6(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=110 (ESI+d32) @@ -2041,7 +2041,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA7(fn): mod=10 (src:mem+d16) reg=100 (dst:AH) r/m=111 (EDI+d32) @@ -2053,7 +2053,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEAX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEAX = (this.regEAX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA8(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=000 (EAX+d32) @@ -2065,7 +2065,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteA9(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=001 (ECX+d32) @@ -2077,7 +2077,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteAA(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=010 (EDX+d32) @@ -2089,7 +2089,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteAB(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=011 (EBX+d32) @@ -2101,7 +2101,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteAC(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=100 (sib+d32) @@ -2113,7 +2113,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteAD(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=101 (EBP+d32) @@ -2125,7 +2125,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteAE(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=110 (ESI+d32) @@ -2137,7 +2137,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteAF(fn): mod=10 (src:mem+d16) reg=101 (dst:CH) r/m=111 (EDI+d32) @@ -2149,7 +2149,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regECX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regECX = (this.regECX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB0(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=000 (EAX+d32) @@ -2161,7 +2161,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB1(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=001 (ECX+d32) @@ -2173,7 +2173,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB2(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=010 (EDX+d32) @@ -2185,7 +2185,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB3(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=011 (EBX+d32) @@ -2197,7 +2197,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB4(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=100 (sib+d32) @@ -2209,7 +2209,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB5(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=101 (EBP+d32) @@ -2221,7 +2221,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB6(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=110 (ESI+d32) @@ -2233,7 +2233,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB7(fn): mod=10 (src:mem+d16) reg=110 (dst:DH) r/m=111 (EDI+d32) @@ -2245,7 +2245,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEDX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEDX = (this.regEDX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB8(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=000 (EAX+d32) @@ -2257,7 +2257,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEAX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteB9(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=001 (ECX+d32) @@ -2269,7 +2269,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regECX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteBA(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=010 (EDX+d32) @@ -2281,7 +2281,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteBB(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=011 (EBX+d32) @@ -2293,7 +2293,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEBX + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteBC(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=100 (sib+d32) @@ -2305,7 +2305,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.getSIBAddr(2) + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteBD(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=101 (EBP+d32) @@ -2317,7 +2317,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteStack(this.regEBP + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteBE(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=110 (ESI+d32) @@ -2329,7 +2329,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regESI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteBF(fn): mod=10 (src:mem+d16) reg=111 (dst:BH) r/m=111 (EDI+d32) @@ -2341,7 +2341,7 @@ X86ModB32.aOpModReg = [ var b = fn.call(this, (this.regEBX >> 8) & 0xff, this.getEAByteData(this.regEDI + this.getIPWord())); this.regEBX = (this.regEBX & ~0xff00) | (b << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiEALo; - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegByteC0(fn): mod=11 (src:reg) reg=000 (dst:AL) r/m=000 (AL) @@ -3052,7 +3052,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte01(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=001 (ECX) @@ -3064,7 +3064,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte02(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=010 (EDX) @@ -3076,7 +3076,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte03(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=011 (EBX) @@ -3088,7 +3088,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte04(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=100 (sib) @@ -3100,7 +3100,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte05(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=101 (d32) @@ -3112,7 +3112,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte06(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=110 (ESI) @@ -3124,7 +3124,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte07(fn): mod=00 (dst:mem) reg=000 (src:AL) r/m=111 (EDI) @@ -3136,7 +3136,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte08(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=000 (EAX) @@ -3148,7 +3148,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte09(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=001 (ECX) @@ -3160,7 +3160,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte0A(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=010 (EDX) @@ -3172,7 +3172,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte0B(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=011 (EBX) @@ -3184,7 +3184,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte0C(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=100 (sib) @@ -3196,7 +3196,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte0D(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=101 (d32) @@ -3208,7 +3208,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte0E(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=110 (ESI) @@ -3220,7 +3220,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte0F(fn): mod=00 (dst:mem) reg=001 (src:CL) r/m=111 (EDI) @@ -3232,7 +3232,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte10(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=000 (EAX) @@ -3244,7 +3244,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte11(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=001 (ECX) @@ -3256,7 +3256,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte12(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=010 (EDX) @@ -3268,7 +3268,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte13(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=011 (EBX) @@ -3280,7 +3280,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte14(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=100 (sib) @@ -3292,7 +3292,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte15(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=101 (d32) @@ -3304,7 +3304,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte16(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=110 (ESI) @@ -3316,7 +3316,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte17(fn): mod=00 (dst:mem) reg=010 (src:DL) r/m=111 (EDI) @@ -3328,7 +3328,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte18(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=000 (EAX) @@ -3340,7 +3340,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte19(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=001 (ECX) @@ -3352,7 +3352,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte1A(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=010 (EDX) @@ -3364,7 +3364,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte1B(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=011 (EBX) @@ -3376,7 +3376,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte1C(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=100 (sib) @@ -3388,7 +3388,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte1D(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=101 (d32) @@ -3400,7 +3400,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte1E(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=110 (ESI) @@ -3412,7 +3412,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte1F(fn): mod=00 (dst:mem) reg=011 (src:BL) r/m=111 (EDI) @@ -3424,7 +3424,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte20(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=000 (EAX) @@ -3436,7 +3436,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte21(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=001 (ECX) @@ -3448,7 +3448,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte22(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=010 (EDX) @@ -3460,7 +3460,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte23(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=011 (EBX) @@ -3472,7 +3472,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte24(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=100 (sib) @@ -3484,7 +3484,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte25(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=101 (d32) @@ -3496,7 +3496,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte26(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=110 (ESI) @@ -3508,7 +3508,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte27(fn): mod=00 (dst:mem) reg=100 (src:AH) r/m=111 (EDI) @@ -3520,7 +3520,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte28(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=000 (EAX) @@ -3532,7 +3532,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte29(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=001 (ECX) @@ -3544,7 +3544,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte2A(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=010 (EDX) @@ -3556,7 +3556,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte2B(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=011 (EBX) @@ -3568,7 +3568,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte2C(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=100 (sib) @@ -3580,7 +3580,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte2D(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=101 (d32) @@ -3592,7 +3592,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte2E(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=110 (ESI) @@ -3604,7 +3604,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte2F(fn): mod=00 (dst:mem) reg=101 (src:CH) r/m=111 (EDI) @@ -3616,7 +3616,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte30(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=000 (EAX) @@ -3628,7 +3628,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte31(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=001 (ECX) @@ -3640,7 +3640,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte32(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=010 (EDX) @@ -3652,7 +3652,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte33(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=011 (EBX) @@ -3664,7 +3664,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte34(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=100 (sib) @@ -3676,7 +3676,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte35(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=101 (d32) @@ -3688,7 +3688,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte36(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=110 (ESI) @@ -3700,7 +3700,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte37(fn): mod=00 (dst:mem) reg=110 (src:DH) r/m=111 (EDI) @@ -3712,7 +3712,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte38(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=000 (EAX) @@ -3724,7 +3724,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte39(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=001 (ECX) @@ -3736,7 +3736,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte3A(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=010 (EDX) @@ -3748,7 +3748,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte3B(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=011 (EBX) @@ -3760,7 +3760,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte3C(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=100 (sib) @@ -3772,7 +3772,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(0)), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte3D(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=101 (d32) @@ -3784,7 +3784,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemByte3E(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=110 (ESI) @@ -3796,7 +3796,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte3F(fn): mod=00 (dst:mem) reg=111 (src:BH) r/m=111 (EDI) @@ -3808,7 +3808,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemByte40(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=000 (EAX+d8) @@ -3820,7 +3820,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte41(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=001 (ECX+d8) @@ -3832,7 +3832,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte42(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=010 (EDX+d8) @@ -3844,7 +3844,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte43(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=011 (EBX+d8) @@ -3856,7 +3856,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte44(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=100 (sib+d8) @@ -3868,7 +3868,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte45(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=101 (EBP+d8) @@ -3880,7 +3880,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte46(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=110 (ESI+d8) @@ -3892,7 +3892,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte47(fn): mod=01 (dst:mem+d8) reg=000 (src:AL) r/m=111 (EDI+d8) @@ -3904,7 +3904,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte48(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=000 (EAX+d8) @@ -3916,7 +3916,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte49(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=001 (ECX+d8) @@ -3928,7 +3928,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte4A(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=010 (EDX+d8) @@ -3940,7 +3940,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte4B(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=011 (EBX+d8) @@ -3952,7 +3952,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte4C(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=100 (sib+d8) @@ -3964,7 +3964,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte4D(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=101 (EBP+d8) @@ -3976,7 +3976,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte4E(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=110 (ESI+d8) @@ -3988,7 +3988,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte4F(fn): mod=01 (dst:mem+d8) reg=001 (src:CL) r/m=111 (EDI+d8) @@ -4000,7 +4000,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte50(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=000 (EAX+d8) @@ -4012,7 +4012,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte51(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=001 (ECX+d8) @@ -4024,7 +4024,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte52(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=010 (EDX+d8) @@ -4036,7 +4036,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte53(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=011 (EBX+d8) @@ -4048,7 +4048,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte54(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=100 (sib+d8) @@ -4060,7 +4060,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte55(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=101 (EBP+d8) @@ -4072,7 +4072,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte56(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=110 (ESI+d8) @@ -4084,7 +4084,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte57(fn): mod=01 (dst:mem+d8) reg=010 (src:DL) r/m=111 (EDI+d8) @@ -4096,7 +4096,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte58(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=000 (EAX+d8) @@ -4108,7 +4108,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte59(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=001 (ECX+d8) @@ -4120,7 +4120,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte5A(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=010 (EDX+d8) @@ -4132,7 +4132,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte5B(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=011 (EBX+d8) @@ -4144,7 +4144,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte5C(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=100 (sib+d8) @@ -4156,7 +4156,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte5D(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=101 (EBP+d8) @@ -4168,7 +4168,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte5E(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=110 (ESI+d8) @@ -4180,7 +4180,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte5F(fn): mod=01 (dst:mem+d8) reg=011 (src:BL) r/m=111 (EDI+d8) @@ -4192,7 +4192,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte60(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=000 (EAX+d8) @@ -4204,7 +4204,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte61(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=001 (ECX+d8) @@ -4216,7 +4216,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte62(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=010 (EDX+d8) @@ -4228,7 +4228,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte63(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=011 (EBX+d8) @@ -4240,7 +4240,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte64(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=100 (sib+d8) @@ -4252,7 +4252,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte65(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=101 (EBP+d8) @@ -4264,7 +4264,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte66(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=110 (ESI+d8) @@ -4276,7 +4276,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte67(fn): mod=01 (dst:mem+d8) reg=100 (src:AH) r/m=111 (EDI+d8) @@ -4288,7 +4288,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte68(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=000 (EAX+d8) @@ -4300,7 +4300,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte69(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=001 (ECX+d8) @@ -4312,7 +4312,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte6A(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=010 (EDX+d8) @@ -4324,7 +4324,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte6B(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=011 (EBX+d8) @@ -4336,7 +4336,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte6C(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=100 (sib+d8) @@ -4348,7 +4348,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte6D(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=101 (EBP+d8) @@ -4360,7 +4360,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte6E(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=110 (ESI+d8) @@ -4372,7 +4372,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte6F(fn): mod=01 (dst:mem+d8) reg=101 (src:CH) r/m=111 (EDI+d8) @@ -4384,7 +4384,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte70(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=000 (EAX+d8) @@ -4396,7 +4396,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte71(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=001 (ECX+d8) @@ -4408,7 +4408,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte72(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=010 (EDX+d8) @@ -4420,7 +4420,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte73(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=011 (EBX+d8) @@ -4432,7 +4432,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte74(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=100 (sib+d8) @@ -4444,7 +4444,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte75(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=101 (EBP+d8) @@ -4456,7 +4456,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte76(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=110 (ESI+d8) @@ -4468,7 +4468,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte77(fn): mod=01 (dst:mem+d8) reg=110 (src:DH) r/m=111 (EDI+d8) @@ -4480,7 +4480,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte78(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=000 (EAX+d8) @@ -4492,7 +4492,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte79(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=001 (ECX+d8) @@ -4504,7 +4504,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte7A(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=010 (EDX+d8) @@ -4516,7 +4516,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte7B(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=011 (EBX+d8) @@ -4528,7 +4528,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte7C(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=100 (sib+d8) @@ -4540,7 +4540,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte7D(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=101 (EBP+d8) @@ -4552,7 +4552,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte7E(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=110 (ESI+d8) @@ -4564,7 +4564,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte7F(fn): mod=01 (dst:mem+d8) reg=111 (src:BH) r/m=111 (EDI+d8) @@ -4576,7 +4576,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte80(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=000 (EAX+d32) @@ -4588,7 +4588,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte81(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=001 (ECX+d32) @@ -4600,7 +4600,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte82(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=010 (EDX+d32) @@ -4612,7 +4612,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte83(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=011 (EBX+d32) @@ -4624,7 +4624,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte84(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=100 (sib+d32) @@ -4636,7 +4636,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte85(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=101 (EBP+d32) @@ -4648,7 +4648,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte86(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=110 (ESI+d32) @@ -4660,7 +4660,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte87(fn): mod=10 (dst:mem+d16) reg=000 (src:AL) r/m=111 (EDI+d32) @@ -4672,7 +4672,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEAX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte88(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=000 (EAX+d32) @@ -4684,7 +4684,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte89(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=001 (ECX+d32) @@ -4696,7 +4696,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte8A(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=010 (EDX+d32) @@ -4708,7 +4708,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte8B(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=011 (EBX+d32) @@ -4720,7 +4720,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte8C(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=100 (sib+d32) @@ -4732,7 +4732,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte8D(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=101 (EBP+d32) @@ -4744,7 +4744,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte8E(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=110 (ESI+d32) @@ -4756,7 +4756,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte8F(fn): mod=10 (dst:mem+d16) reg=001 (src:CL) r/m=111 (EDI+d32) @@ -4768,7 +4768,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regECX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte90(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=000 (EAX+d32) @@ -4780,7 +4780,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte91(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=001 (ECX+d32) @@ -4792,7 +4792,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte92(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=010 (EDX+d32) @@ -4804,7 +4804,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte93(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=011 (EBX+d32) @@ -4816,7 +4816,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte94(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=100 (sib+d32) @@ -4828,7 +4828,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte95(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=101 (EBP+d32) @@ -4840,7 +4840,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte96(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=110 (ESI+d32) @@ -4852,7 +4852,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte97(fn): mod=10 (dst:mem+d16) reg=010 (src:DL) r/m=111 (EDI+d32) @@ -4864,7 +4864,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEDX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte98(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=000 (EAX+d32) @@ -4876,7 +4876,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte99(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=001 (ECX+d32) @@ -4888,7 +4888,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte9A(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=010 (EDX+d32) @@ -4900,7 +4900,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte9B(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=011 (EBX+d32) @@ -4912,7 +4912,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte9C(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=100 (sib+d32) @@ -4924,7 +4924,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte9D(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=101 (EBP+d32) @@ -4936,7 +4936,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte9E(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=110 (ESI+d32) @@ -4948,7 +4948,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByte9F(fn): mod=10 (dst:mem+d16) reg=011 (src:BL) r/m=111 (EDI+d32) @@ -4960,7 +4960,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), this.regEBX & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBL; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA0(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=000 (EAX+d32) @@ -4972,7 +4972,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA1(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=001 (ECX+d32) @@ -4984,7 +4984,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA2(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=010 (EDX+d32) @@ -4996,7 +4996,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA3(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=011 (EBX+d32) @@ -5008,7 +5008,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA4(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=100 (sib+d32) @@ -5020,7 +5020,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA5(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=101 (EBP+d32) @@ -5032,7 +5032,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA6(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=110 (ESI+d32) @@ -5044,7 +5044,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA7(fn): mod=10 (dst:mem+d16) reg=100 (src:AH) r/m=111 (EDI+d32) @@ -5056,7 +5056,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regEAX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiAH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA8(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=000 (EAX+d32) @@ -5068,7 +5068,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteA9(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=001 (ECX+d32) @@ -5080,7 +5080,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteAA(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=010 (EDX+d32) @@ -5092,7 +5092,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteAB(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=011 (EBX+d32) @@ -5104,7 +5104,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteAC(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=100 (sib+d32) @@ -5116,7 +5116,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteAD(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=101 (EBP+d32) @@ -5128,7 +5128,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteAE(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=110 (ESI+d32) @@ -5140,7 +5140,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteAF(fn): mod=10 (dst:mem+d16) reg=101 (src:CH) r/m=111 (EDI+d32) @@ -5152,7 +5152,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regECX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiCH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB0(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=000 (EAX+d32) @@ -5164,7 +5164,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB1(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=001 (ECX+d32) @@ -5176,7 +5176,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB2(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=010 (EDX+d32) @@ -5188,7 +5188,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB3(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=011 (EBX+d32) @@ -5200,7 +5200,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB4(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=100 (sib+d32) @@ -5212,7 +5212,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB5(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=101 (EBP+d32) @@ -5224,7 +5224,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB6(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=110 (ESI+d32) @@ -5236,7 +5236,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB7(fn): mod=10 (dst:mem+d16) reg=110 (src:DH) r/m=111 (EDI+d32) @@ -5248,7 +5248,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regEDX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiDH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB8(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=000 (EAX+d32) @@ -5260,7 +5260,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEAX + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteB9(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=001 (ECX+d32) @@ -5272,7 +5272,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regECX + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteBA(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=010 (EDX+d32) @@ -5284,7 +5284,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDX + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteBB(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=011 (EBX+d32) @@ -5296,7 +5296,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEBX + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteBC(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=100 (sib+d32) @@ -5308,7 +5308,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteBD(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=101 (EBP+d32) @@ -5320,7 +5320,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteBE(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=110 (ESI+d32) @@ -5332,7 +5332,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regESI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemByteBF(fn): mod=10 (dst:mem+d16) reg=111 (src:BH) r/m=111 (EDI+d32) @@ -5344,7 +5344,7 @@ X86ModB32.aOpModMem = [ var b = fn.call(this, this.modEAByteData(this.regEDI + this.getIPWord()), (this.regEBX >> 8) & 0xff); if (BACKTRACK) this.backTrack.btiEALo = this.backTrack.btiBH; this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, X86ModB32.aOpModReg[0xC0], X86ModB32.aOpModReg[0xC8], X86ModB32.aOpModReg[0xD0], X86ModB32.aOpModReg[0xD8], X86ModB32.aOpModReg[0xE0], X86ModB32.aOpModReg[0xE8], X86ModB32.aOpModReg[0xF0], X86ModB32.aOpModReg[0xF8], @@ -5375,7 +5375,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte00(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte01(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=001 (ECX) @@ -5387,7 +5387,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte01(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte02(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=010 (EDX) @@ -5399,7 +5399,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte02(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte03(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=011 (EBX) @@ -5411,7 +5411,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte03(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte04(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=100 (sib) @@ -5423,7 +5423,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte04(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte05(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=101 (d32) @@ -5435,7 +5435,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte05(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte06(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=110 (ESI) @@ -5447,7 +5447,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte06(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte07(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=111 (EDI) @@ -5459,7 +5459,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte07(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte08(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=000 (EAX) @@ -5471,7 +5471,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte08(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte09(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=001 (ECX) @@ -5483,7 +5483,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte09(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte0A(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=010 (EDX) @@ -5495,7 +5495,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte0A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte0B(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=011 (EBX) @@ -5507,7 +5507,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte0B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte0C(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=100 (sib) @@ -5519,7 +5519,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte0C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte0D(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=101 (d32) @@ -5531,7 +5531,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte0D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte0E(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=110 (ESI) @@ -5543,7 +5543,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte0E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte0F(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=111 (EDI) @@ -5555,7 +5555,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte0F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte10(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=000 (EAX) @@ -5567,7 +5567,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte10(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte11(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=001 (ECX) @@ -5579,7 +5579,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte11(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte12(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=010 (EDX) @@ -5591,7 +5591,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte12(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte13(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=011 (EBX) @@ -5603,7 +5603,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte13(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte14(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=100 (sib) @@ -5615,7 +5615,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte14(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte15(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=101 (d32) @@ -5627,7 +5627,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte15(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte16(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=110 (ESI) @@ -5639,7 +5639,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte16(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte17(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=111 (EDI) @@ -5651,7 +5651,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte17(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte18(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=000 (EAX) @@ -5663,7 +5663,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte18(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte19(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=001 (ECX) @@ -5675,7 +5675,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte19(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte1A(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=010 (EDX) @@ -5687,7 +5687,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte1A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte1B(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=011 (EBX) @@ -5699,7 +5699,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte1B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte1C(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=100 (sib) @@ -5711,7 +5711,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte1C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte1D(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=101 (d32) @@ -5723,7 +5723,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte1D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte1E(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=110 (ESI) @@ -5735,7 +5735,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte1E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte1F(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=111 (EDI) @@ -5747,7 +5747,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte1F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte20(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=000 (EAX) @@ -5759,7 +5759,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte20(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte21(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=001 (ECX) @@ -5771,7 +5771,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte21(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte22(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=010 (EDX) @@ -5783,7 +5783,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte22(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte23(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=011 (EBX) @@ -5795,7 +5795,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte23(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte24(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=100 (sib) @@ -5807,7 +5807,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte24(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte25(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=101 (d32) @@ -5819,7 +5819,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte25(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte26(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=110 (ESI) @@ -5831,7 +5831,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte26(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte27(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=111 (EDI) @@ -5843,7 +5843,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte27(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte28(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=000 (EAX) @@ -5855,7 +5855,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte28(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte29(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=001 (ECX) @@ -5867,7 +5867,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte29(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte2A(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=010 (EDX) @@ -5879,7 +5879,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte2A(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte2B(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=011 (EBX) @@ -5891,7 +5891,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte2B(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte2C(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=100 (sib) @@ -5903,7 +5903,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte2C(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte2D(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=101 (d32) @@ -5915,7 +5915,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte2D(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte2E(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=110 (ESI) @@ -5927,7 +5927,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte2E(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte2F(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=111 (EDI) @@ -5939,7 +5939,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte2F(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte30(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=000 (EAX) @@ -5951,7 +5951,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte30(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte31(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=001 (ECX) @@ -5963,7 +5963,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte31(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte32(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=010 (EDX) @@ -5975,7 +5975,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte32(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte33(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=011 (EBX) @@ -5987,7 +5987,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte33(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte34(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=100 (sib) @@ -5999,7 +5999,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte34(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte35(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=101 (d32) @@ -6011,7 +6011,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte35(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte36(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=110 (ESI) @@ -6023,7 +6023,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte36(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte37(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=111 (EDI) @@ -6035,7 +6035,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte37(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte38(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=000 (EAX) @@ -6047,7 +6047,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte38(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEAX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte39(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=001 (ECX) @@ -6059,7 +6059,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte39(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regECX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte3A(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=010 (EDX) @@ -6071,7 +6071,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte3A(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte3B(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=011 (EBX) @@ -6083,7 +6083,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte3B(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte3C(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=100 (sib) @@ -6095,7 +6095,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte3C(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte3D(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=101 (d32) @@ -6107,7 +6107,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte3D(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpByte3E(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=110 (ESI) @@ -6119,7 +6119,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte3E(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte3F(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=111 (EDI) @@ -6131,7 +6131,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte3F(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpByte40(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=000 (EAX+d8) @@ -6143,7 +6143,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte40(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte41(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=001 (ECX+d8) @@ -6155,7 +6155,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte41(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte42(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=010 (EDX+d8) @@ -6167,7 +6167,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte42(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte43(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=011 (EBX+d8) @@ -6179,7 +6179,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte43(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte44(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=100 (sib+d8) @@ -6191,7 +6191,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte44(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte45(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=101 (EBP+d8) @@ -6203,7 +6203,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte45(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte46(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=110 (ESI+d8) @@ -6215,7 +6215,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte46(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte47(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=111 (EDI+d8) @@ -6227,7 +6227,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte47(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte48(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=000 (EAX+d8) @@ -6239,7 +6239,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte48(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte49(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=001 (ECX+d8) @@ -6251,7 +6251,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte49(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte4A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=010 (EDX+d8) @@ -6263,7 +6263,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte4A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte4B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=011 (EBX+d8) @@ -6275,7 +6275,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte4B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte4C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=100 (sib+d8) @@ -6287,7 +6287,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte4C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte4D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=101 (EBP+d8) @@ -6299,7 +6299,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte4D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte4E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=110 (ESI+d8) @@ -6311,7 +6311,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte4E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte4F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=111 (EDI+d8) @@ -6323,7 +6323,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte4F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte50(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=000 (EAX+d8) @@ -6335,7 +6335,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte50(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte51(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=001 (ECX+d8) @@ -6347,7 +6347,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte51(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte52(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=010 (EDX+d8) @@ -6359,7 +6359,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte52(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte53(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=011 (EBX+d8) @@ -6371,7 +6371,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte53(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte54(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=100 (sib+d8) @@ -6383,7 +6383,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte54(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte55(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=101 (EBP+d8) @@ -6395,7 +6395,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte55(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte56(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=110 (ESI+d8) @@ -6407,7 +6407,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte56(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte57(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=111 (EDI+d8) @@ -6419,7 +6419,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte57(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte58(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=000 (EAX+d8) @@ -6431,7 +6431,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte58(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte59(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=001 (ECX+d8) @@ -6443,7 +6443,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte59(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte5A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=010 (EDX+d8) @@ -6455,7 +6455,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte5A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte5B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=011 (EBX+d8) @@ -6467,7 +6467,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte5B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte5C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=100 (sib+d8) @@ -6479,7 +6479,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte5C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte5D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=101 (EBP+d8) @@ -6491,7 +6491,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte5D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte5E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=110 (ESI+d8) @@ -6503,7 +6503,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte5E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte5F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=111 (EDI+d8) @@ -6515,7 +6515,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte5F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte60(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=000 (EAX+d8) @@ -6527,7 +6527,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte60(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte61(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=001 (ECX+d8) @@ -6539,7 +6539,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte61(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte62(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=010 (EDX+d8) @@ -6551,7 +6551,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte62(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte63(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=011 (EBX+d8) @@ -6563,7 +6563,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte63(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte64(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=100 (sib+d8) @@ -6575,7 +6575,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte64(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte65(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=101 (EBP+d8) @@ -6587,7 +6587,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte65(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte66(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=110 (ESI+d8) @@ -6599,7 +6599,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte66(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte67(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=111 (EDI+d8) @@ -6611,7 +6611,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte67(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte68(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=000 (EAX+d8) @@ -6623,7 +6623,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte68(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte69(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=001 (ECX+d8) @@ -6635,7 +6635,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte69(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte6A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=010 (EDX+d8) @@ -6647,7 +6647,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte6A(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte6B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=011 (EBX+d8) @@ -6659,7 +6659,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte6B(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte6C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=100 (sib+d8) @@ -6671,7 +6671,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte6C(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte6D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=101 (EBP+d8) @@ -6683,7 +6683,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte6D(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte6E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=110 (ESI+d8) @@ -6695,7 +6695,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte6E(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte6F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=111 (EDI+d8) @@ -6707,7 +6707,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte6F(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte70(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=000 (EAX+d8) @@ -6719,7 +6719,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte70(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte71(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=001 (ECX+d8) @@ -6731,7 +6731,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte71(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte72(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=010 (EDX+d8) @@ -6743,7 +6743,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte72(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte73(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=011 (EBX+d8) @@ -6755,7 +6755,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte73(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte74(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=100 (sib+d8) @@ -6767,7 +6767,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte74(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte75(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=101 (EBP+d8) @@ -6779,7 +6779,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte75(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte76(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=110 (ESI+d8) @@ -6791,7 +6791,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte76(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte77(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=111 (EDI+d8) @@ -6803,7 +6803,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte77(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte78(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=000 (EAX+d8) @@ -6815,7 +6815,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte78(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte79(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=001 (ECX+d8) @@ -6827,7 +6827,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte79(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte7A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=010 (EDX+d8) @@ -6839,7 +6839,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte7A(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte7B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=011 (EBX+d8) @@ -6851,7 +6851,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte7B(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte7C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=100 (sib+d8) @@ -6863,7 +6863,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte7C(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte7D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=101 (EBP+d8) @@ -6875,7 +6875,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte7D(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte7E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=110 (ESI+d8) @@ -6887,7 +6887,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte7E(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte7F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=111 (EDI+d8) @@ -6899,7 +6899,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte7F(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte80(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=000 (EAX+d32) @@ -6911,7 +6911,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte80(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte81(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=001 (ECX+d32) @@ -6923,7 +6923,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte81(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte82(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=010 (EDX+d32) @@ -6935,7 +6935,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte82(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte83(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=011 (EBX+d32) @@ -6947,7 +6947,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte83(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte84(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=100 (sib+d32) @@ -6959,7 +6959,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte84(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte85(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=101 (EBP+d32) @@ -6971,7 +6971,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte85(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte86(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=110 (ESI+d32) @@ -6983,7 +6983,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte86(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte87(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=111 (EDI+d32) @@ -6995,7 +6995,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte87(afnGrp, fnSrc) { var b = afnGrp[0].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte88(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=000 (EAX+d32) @@ -7007,7 +7007,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte88(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte89(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=001 (ECX+d32) @@ -7019,7 +7019,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte89(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte8A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=010 (EDX+d32) @@ -7031,7 +7031,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte8A(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte8B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=011 (EBX+d32) @@ -7043,7 +7043,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte8B(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte8C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=100 (sib+d32) @@ -7055,7 +7055,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte8C(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte8D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=101 (EBP+d32) @@ -7067,7 +7067,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte8D(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte8E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=110 (ESI+d32) @@ -7079,7 +7079,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte8E(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte8F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=111 (EDI+d32) @@ -7091,7 +7091,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte8F(afnGrp, fnSrc) { var b = afnGrp[1].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte90(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=000 (EAX+d32) @@ -7103,7 +7103,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte90(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte91(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=001 (ECX+d32) @@ -7115,7 +7115,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte91(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte92(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=010 (EDX+d32) @@ -7127,7 +7127,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte92(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte93(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=011 (EBX+d32) @@ -7139,7 +7139,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte93(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte94(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=100 (sib+d32) @@ -7151,7 +7151,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte94(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte95(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=101 (EBP+d32) @@ -7163,7 +7163,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte95(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte96(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=110 (ESI+d32) @@ -7175,7 +7175,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte96(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte97(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=111 (EDI+d32) @@ -7187,7 +7187,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte97(afnGrp, fnSrc) { var b = afnGrp[2].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte98(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=000 (EAX+d32) @@ -7199,7 +7199,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte98(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte99(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=001 (ECX+d32) @@ -7211,7 +7211,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte99(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte9A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=010 (EDX+d32) @@ -7223,7 +7223,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte9A(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte9B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=011 (EBX+d32) @@ -7235,7 +7235,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte9B(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte9C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=100 (sib+d32) @@ -7247,7 +7247,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte9C(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte9D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=101 (EBP+d32) @@ -7259,7 +7259,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte9D(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte9E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=110 (ESI+d32) @@ -7271,7 +7271,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte9E(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByte9F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=111 (EDI+d32) @@ -7283,7 +7283,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByte9F(afnGrp, fnSrc) { var b = afnGrp[3].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=000 (EAX+d32) @@ -7295,7 +7295,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA0(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=001 (ECX+d32) @@ -7307,7 +7307,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA1(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=010 (EDX+d32) @@ -7319,7 +7319,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA2(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=011 (EBX+d32) @@ -7331,7 +7331,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA3(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=100 (sib+d32) @@ -7343,7 +7343,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA4(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=101 (EBP+d32) @@ -7355,7 +7355,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA5(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=110 (ESI+d32) @@ -7367,7 +7367,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA6(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=111 (EDI+d32) @@ -7379,7 +7379,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA7(afnGrp, fnSrc) { var b = afnGrp[4].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=000 (EAX+d32) @@ -7391,7 +7391,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA8(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteA9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=001 (ECX+d32) @@ -7403,7 +7403,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteA9(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteAA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=010 (EDX+d32) @@ -7415,7 +7415,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteAA(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteAB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=011 (EBX+d32) @@ -7427,7 +7427,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteAB(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteAC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=100 (sib+d32) @@ -7439,7 +7439,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteAC(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteAD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=101 (EBP+d32) @@ -7451,7 +7451,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteAD(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteAE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=110 (ESI+d32) @@ -7463,7 +7463,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteAE(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteAF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=111 (EDI+d32) @@ -7475,7 +7475,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteAF(afnGrp, fnSrc) { var b = afnGrp[5].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=000 (EAX+d32) @@ -7487,7 +7487,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB0(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=001 (ECX+d32) @@ -7499,7 +7499,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB1(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=010 (EDX+d32) @@ -7511,7 +7511,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB2(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=011 (EBX+d32) @@ -7523,7 +7523,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB3(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=100 (sib+d32) @@ -7535,7 +7535,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB4(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=101 (EBP+d32) @@ -7547,7 +7547,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB5(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=110 (ESI+d32) @@ -7559,7 +7559,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB6(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=111 (EDI+d32) @@ -7571,7 +7571,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB7(afnGrp, fnSrc) { var b = afnGrp[6].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=000 (EAX+d32) @@ -7583,7 +7583,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB8(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteB9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=001 (ECX+d32) @@ -7595,7 +7595,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteB9(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteBA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=010 (EDX+d32) @@ -7607,7 +7607,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteBA(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteBB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=011 (EBX+d32) @@ -7619,7 +7619,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteBB(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteBC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=100 (sib+d32) @@ -7631,7 +7631,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteBC(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteBD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=101 (EBP+d32) @@ -7643,7 +7643,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteBD(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteBE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=110 (ESI+d32) @@ -7655,7 +7655,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteBE(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteBF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=111 (EDI+d32) @@ -7667,7 +7667,7 @@ X86ModB32.aOpModGrp = [ function opMod32GrpByteBF(afnGrp, fnSrc) { var b = afnGrp[7].call(this, this.modEAByteData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAByte(b); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpByteC0(afnGrp, fnSrc): mod=11 (dst:reg) reg=000 (afnGrp[0]) r/m=000 (AL) diff --git a/modules/pcjs/lib/x86modw.js b/modules/pcjs/lib/x86modw.js index dec1df3e1..34e996563 100644 --- a/modules/pcjs/lib/x86modw.js +++ b/modules/pcjs/lib/x86modw.js @@ -50,7 +50,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord01(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=001 (BX+DI) @@ -63,7 +63,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord02(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=010 (BP+SI) @@ -76,7 +76,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord03(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=011 (BP+DI) @@ -89,7 +89,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord04(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=100 (SI) @@ -102,7 +102,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord05(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=101 (DI) @@ -115,7 +115,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord06(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=110 (d16) @@ -128,7 +128,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord07(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=111 (BX) @@ -141,7 +141,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord08(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=000 (BX+SI) @@ -154,7 +154,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord09(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=001 (BX+DI) @@ -167,7 +167,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord0A(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=010 (BP+SI) @@ -180,7 +180,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord0B(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=011 (BP+DI) @@ -193,7 +193,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord0C(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=100 (SI) @@ -206,7 +206,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord0D(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=101 (DI) @@ -219,7 +219,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord0E(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=110 (d16) @@ -232,7 +232,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord0F(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=111 (BX) @@ -245,7 +245,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord10(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=000 (BX+SI) @@ -258,7 +258,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord11(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=001 (BX+DI) @@ -271,7 +271,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord12(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=010 (BP+SI) @@ -284,7 +284,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord13(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=011 (BP+DI) @@ -297,7 +297,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord14(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=100 (SI) @@ -310,7 +310,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord15(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=101 (DI) @@ -323,7 +323,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord16(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=110 (d16) @@ -336,7 +336,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord17(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=111 (BX) @@ -349,7 +349,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord18(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=000 (BX+SI) @@ -362,7 +362,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord19(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=001 (BX+DI) @@ -375,7 +375,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord1A(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=010 (BP+SI) @@ -388,7 +388,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord1B(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=011 (BP+DI) @@ -401,7 +401,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord1C(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=100 (SI) @@ -414,7 +414,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord1D(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=101 (DI) @@ -427,7 +427,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord1E(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=110 (d16) @@ -440,7 +440,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord1F(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=111 (BX) @@ -453,7 +453,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord20(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=000 (BX+SI) @@ -463,7 +463,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord20(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.regESI))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord21(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=001 (BX+DI) @@ -473,7 +473,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord21(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.regEDI))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord22(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=010 (BP+SI) @@ -483,7 +483,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord22(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.regESI))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord23(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=011 (BP+DI) @@ -493,7 +493,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord23(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.regEDI))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord24(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=100 (SI) @@ -503,7 +503,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord24(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regESI))); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord25(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=101 (DI) @@ -513,7 +513,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord25(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEDI))); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord26(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=110 (d16) @@ -523,7 +523,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord26(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord27(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=111 (BX) @@ -533,7 +533,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord27(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX))); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord28(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=000 (BX+SI) @@ -546,7 +546,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord29(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=001 (BX+DI) @@ -559,7 +559,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord2A(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=010 (BP+SI) @@ -572,7 +572,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord2B(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=011 (BP+DI) @@ -585,7 +585,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord2C(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=100 (SI) @@ -598,7 +598,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord2D(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=101 (DI) @@ -611,7 +611,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord2E(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=110 (d16) @@ -624,7 +624,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord2F(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=111 (BX) @@ -637,7 +637,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord30(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=000 (BX+SI) @@ -650,7 +650,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord31(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=001 (BX+DI) @@ -663,7 +663,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord32(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=010 (BP+SI) @@ -676,7 +676,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord33(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=011 (BP+DI) @@ -689,7 +689,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord34(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=100 (SI) @@ -702,7 +702,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord35(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=101 (DI) @@ -715,7 +715,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord36(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=110 (d16) @@ -728,7 +728,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord37(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=111 (BX) @@ -741,7 +741,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord38(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=000 (BX+SI) @@ -754,7 +754,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord39(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=001 (BX+DI) @@ -767,7 +767,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord3A(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=010 (BP+SI) @@ -780,7 +780,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModRegWord3B(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=011 (BP+DI) @@ -793,7 +793,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModRegWord3C(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=100 (SI) @@ -806,7 +806,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord3D(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=101 (DI) @@ -819,7 +819,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord3E(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=110 (d16) @@ -832,7 +832,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModRegWord3F(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=111 (BX) @@ -845,7 +845,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModRegWord40(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=000 (BX+SI+d8) @@ -858,7 +858,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord41(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=001 (BX+DI+d8) @@ -871,7 +871,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord42(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=010 (BP+SI+d8) @@ -884,7 +884,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord43(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=011 (BP+DI+d8) @@ -897,7 +897,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord44(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=100 (SI+d8) @@ -910,7 +910,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord45(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=101 (DI+d8) @@ -923,7 +923,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord46(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=110 (BP+d8) @@ -936,7 +936,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord47(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=111 (BX+d8) @@ -949,7 +949,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord48(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=000 (BX+SI+d8) @@ -962,7 +962,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord49(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=001 (BX+DI+d8) @@ -975,7 +975,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord4A(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=010 (BP+SI+d8) @@ -988,7 +988,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord4B(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=011 (BP+DI+d8) @@ -1001,7 +1001,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord4C(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=100 (SI+d8) @@ -1014,7 +1014,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord4D(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=101 (DI+d8) @@ -1027,7 +1027,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord4E(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=110 (BP+d8) @@ -1040,7 +1040,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord4F(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=111 (BX+d8) @@ -1053,7 +1053,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord50(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=000 (BX+SI+d8) @@ -1066,7 +1066,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord51(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=001 (BX+DI+d8) @@ -1079,7 +1079,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord52(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=010 (BP+SI+d8) @@ -1092,7 +1092,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord53(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=011 (BP+DI+d8) @@ -1105,7 +1105,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord54(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=100 (SI+d8) @@ -1118,7 +1118,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord55(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=101 (DI+d8) @@ -1131,7 +1131,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord56(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=110 (BP+d8) @@ -1144,7 +1144,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord57(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=111 (BX+d8) @@ -1157,7 +1157,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord58(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=000 (BX+SI+d8) @@ -1170,7 +1170,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord59(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=001 (BX+DI+d8) @@ -1183,7 +1183,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord5A(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=010 (BP+SI+d8) @@ -1196,7 +1196,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord5B(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=011 (BP+DI+d8) @@ -1209,7 +1209,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord5C(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=100 (SI+d8) @@ -1222,7 +1222,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord5D(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=101 (DI+d8) @@ -1235,7 +1235,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord5E(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=110 (BP+d8) @@ -1248,7 +1248,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord5F(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=111 (BX+d8) @@ -1261,7 +1261,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord60(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=000 (BX+SI+d8) @@ -1271,7 +1271,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord60(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.regESI + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord61(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=001 (BX+DI+d8) @@ -1281,7 +1281,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord61(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.regEDI + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord62(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=010 (BP+SI+d8) @@ -1291,7 +1291,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord62(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.regESI + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord63(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=011 (BP+DI+d8) @@ -1301,7 +1301,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord63(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord64(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=100 (SI+d8) @@ -1311,7 +1311,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord64(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regESI + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord65(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=101 (DI+d8) @@ -1321,7 +1321,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord65(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEDI + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord66(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=110 (BP+d8) @@ -1331,7 +1331,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord66(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord67(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=111 (BX+d8) @@ -1341,7 +1341,7 @@ X86ModW.aOpModReg = [ */ function opModRegWord67(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.getIPDisp()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord68(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=000 (BX+SI+d8) @@ -1354,7 +1354,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord69(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=001 (BX+DI+d8) @@ -1367,7 +1367,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord6A(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=010 (BP+SI+d8) @@ -1380,7 +1380,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord6B(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=011 (BP+DI+d8) @@ -1393,7 +1393,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord6C(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=100 (SI+d8) @@ -1406,7 +1406,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord6D(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=101 (DI+d8) @@ -1419,7 +1419,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord6E(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=110 (BP+d8) @@ -1432,7 +1432,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord6F(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=111 (BX+d8) @@ -1445,7 +1445,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord70(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=000 (BX+SI+d8) @@ -1458,7 +1458,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord71(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=001 (BX+DI+d8) @@ -1471,7 +1471,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord72(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=010 (BP+SI+d8) @@ -1484,7 +1484,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord73(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=011 (BP+DI+d8) @@ -1497,7 +1497,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord74(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=100 (SI+d8) @@ -1510,7 +1510,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord75(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=101 (DI+d8) @@ -1523,7 +1523,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord76(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=110 (BP+d8) @@ -1536,7 +1536,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord77(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=111 (BX+d8) @@ -1549,7 +1549,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord78(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=000 (BX+SI+d8) @@ -1562,7 +1562,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord79(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=001 (BX+DI+d8) @@ -1575,7 +1575,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord7A(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=010 (BP+SI+d8) @@ -1588,7 +1588,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord7B(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=011 (BP+DI+d8) @@ -1601,7 +1601,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord7C(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=100 (SI+d8) @@ -1614,7 +1614,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord7D(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=101 (DI+d8) @@ -1627,7 +1627,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord7E(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=110 (BP+d8) @@ -1640,7 +1640,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord7F(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=111 (BX+d8) @@ -1653,7 +1653,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord80(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=000 (BX+SI+d16) @@ -1666,7 +1666,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord81(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=001 (BX+DI+d16) @@ -1679,7 +1679,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord82(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=010 (BP+SI+d16) @@ -1692,7 +1692,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord83(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=011 (BP+DI+d16) @@ -1705,7 +1705,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord84(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=100 (SI+d16) @@ -1718,7 +1718,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord85(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=101 (DI+d16) @@ -1731,7 +1731,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord86(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=110 (BP+d16) @@ -1744,7 +1744,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord87(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=111 (BX+d16) @@ -1757,7 +1757,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord88(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=000 (BX+SI+d16) @@ -1770,7 +1770,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord89(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=001 (BX+DI+d16) @@ -1783,7 +1783,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord8A(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=010 (BP+SI+d16) @@ -1796,7 +1796,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord8B(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=011 (BP+DI+d16) @@ -1809,7 +1809,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord8C(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=100 (SI+d16) @@ -1822,7 +1822,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord8D(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=101 (DI+d16) @@ -1835,7 +1835,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord8E(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=110 (BP+d16) @@ -1848,7 +1848,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord8F(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=111 (BX+d16) @@ -1861,7 +1861,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord90(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=000 (BX+SI+d16) @@ -1874,7 +1874,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord91(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=001 (BX+DI+d16) @@ -1887,7 +1887,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord92(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=010 (BP+SI+d16) @@ -1900,7 +1900,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord93(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=011 (BP+DI+d16) @@ -1913,7 +1913,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord94(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=100 (SI+d16) @@ -1926,7 +1926,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord95(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=101 (DI+d16) @@ -1939,7 +1939,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord96(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=110 (BP+d16) @@ -1952,7 +1952,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord97(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=111 (BX+d16) @@ -1965,7 +1965,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord98(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=000 (BX+SI+d16) @@ -1978,7 +1978,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord99(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=001 (BX+DI+d16) @@ -1991,7 +1991,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord9A(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=010 (BP+SI+d16) @@ -2004,7 +2004,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWord9B(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=011 (BP+DI+d16) @@ -2017,7 +2017,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWord9C(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=100 (SI+d16) @@ -2030,7 +2030,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord9D(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=101 (DI+d16) @@ -2043,7 +2043,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord9E(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=110 (BP+d16) @@ -2056,7 +2056,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWord9F(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=111 (BX+d16) @@ -2069,7 +2069,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordA0(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=000 (BX+SI+d16) @@ -2079,7 +2079,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA0(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.regESI + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordA1(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=001 (BX+DI+d16) @@ -2089,7 +2089,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA1(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.regEDI + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordA2(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=010 (BP+SI+d16) @@ -2099,7 +2099,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA2(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.regESI + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordA3(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=011 (BP+DI+d16) @@ -2109,7 +2109,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA3(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.regEDI + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordA4(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=100 (SI+d16) @@ -2119,7 +2119,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA4(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regESI + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordA5(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=101 (DI+d16) @@ -2129,7 +2129,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA5(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEDI + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordA6(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=110 (BP+d16) @@ -2139,7 +2139,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA6(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordStack(this.regEBP + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordA7(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=111 (BX+d16) @@ -2149,7 +2149,7 @@ X86ModW.aOpModReg = [ */ function opModRegWordA7(fn) { this.setSP(fn.call(this, this.getSP(), this.getEAWordData(this.regEBX + this.getIPWord()))); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordA8(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=000 (BX+SI+d16) @@ -2162,7 +2162,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordA9(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=001 (BX+DI+d16) @@ -2175,7 +2175,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordAA(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=010 (BP+SI+d16) @@ -2188,7 +2188,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordAB(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=011 (BP+DI+d16) @@ -2201,7 +2201,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordAC(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=100 (SI+d16) @@ -2214,7 +2214,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordAD(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=101 (DI+d16) @@ -2227,7 +2227,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordAE(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=110 (BP+d16) @@ -2240,7 +2240,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordAF(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=111 (BX+d16) @@ -2253,7 +2253,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordB0(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=000 (BX+SI+d16) @@ -2266,7 +2266,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordB1(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=001 (BX+DI+d16) @@ -2279,7 +2279,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordB2(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=010 (BP+SI+d16) @@ -2292,7 +2292,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordB3(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=011 (BP+DI+d16) @@ -2305,7 +2305,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordB4(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=100 (SI+d16) @@ -2318,7 +2318,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordB5(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=101 (DI+d16) @@ -2331,7 +2331,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordB6(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=110 (BP+d16) @@ -2344,7 +2344,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordB7(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=111 (BX+d16) @@ -2357,7 +2357,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordB8(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=000 (BX+SI+d16) @@ -2370,7 +2370,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordB9(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=001 (BX+DI+d16) @@ -2383,7 +2383,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordBA(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=010 (BP+SI+d16) @@ -2396,7 +2396,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModRegWordBB(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=011 (BP+DI+d16) @@ -2409,7 +2409,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModRegWordBC(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=100 (SI+d16) @@ -2422,7 +2422,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordBD(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=101 (DI+d16) @@ -2435,7 +2435,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordBE(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=110 (BP+d16) @@ -2448,7 +2448,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordBF(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=111 (BX+d16) @@ -2461,7 +2461,7 @@ X86ModW.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModRegWordC0(fn): mod=11 (src:reg) reg=000 (dst:AX) r/m=000 (AX) @@ -3201,7 +3201,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord01(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=001 (BX+DI) @@ -3215,7 +3215,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord02(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=010 (BP+SI) @@ -3229,7 +3229,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord03(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=011 (BP+DI) @@ -3243,7 +3243,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord04(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=100 (SI) @@ -3257,7 +3257,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord05(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=101 (DI) @@ -3271,7 +3271,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord06(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=110 (d16) @@ -3285,7 +3285,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord07(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=111 (BX) @@ -3299,7 +3299,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord08(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=000 (BX+SI) @@ -3313,7 +3313,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord09(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=001 (BX+DI) @@ -3327,7 +3327,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord0A(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=010 (BP+SI) @@ -3341,7 +3341,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord0B(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=011 (BP+DI) @@ -3355,7 +3355,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord0C(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=100 (SI) @@ -3369,7 +3369,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord0D(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=101 (DI) @@ -3383,7 +3383,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord0E(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=110 (d16) @@ -3397,7 +3397,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord0F(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=111 (BX) @@ -3411,7 +3411,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord10(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=000 (BX+SI) @@ -3425,7 +3425,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord11(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=001 (BX+DI) @@ -3439,7 +3439,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord12(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=010 (BP+SI) @@ -3453,7 +3453,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord13(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=011 (BP+DI) @@ -3467,7 +3467,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord14(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=100 (SI) @@ -3481,7 +3481,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord15(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=101 (DI) @@ -3495,7 +3495,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord16(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=110 (d16) @@ -3509,7 +3509,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord17(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=111 (BX) @@ -3523,7 +3523,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord18(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=000 (BX+SI) @@ -3537,7 +3537,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord19(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=001 (BX+DI) @@ -3551,7 +3551,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord1A(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=010 (BP+SI) @@ -3565,7 +3565,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord1B(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=011 (BP+DI) @@ -3579,7 +3579,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord1C(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=100 (SI) @@ -3593,7 +3593,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord1D(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=101 (DI) @@ -3607,7 +3607,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord1E(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=110 (d16) @@ -3621,7 +3621,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord1F(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=111 (BX) @@ -3635,7 +3635,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord20(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=000 (BX+SI) @@ -3649,7 +3649,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord21(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=001 (BX+DI) @@ -3663,7 +3663,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord22(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=010 (BP+SI) @@ -3677,7 +3677,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord23(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=011 (BP+DI) @@ -3691,7 +3691,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord24(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=100 (SI) @@ -3705,7 +3705,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord25(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=101 (DI) @@ -3719,7 +3719,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord26(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=110 (d16) @@ -3733,7 +3733,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord27(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=111 (BX) @@ -3747,7 +3747,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord28(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=000 (BX+SI) @@ -3761,7 +3761,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord29(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=001 (BX+DI) @@ -3775,7 +3775,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord2A(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=010 (BP+SI) @@ -3789,7 +3789,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord2B(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=011 (BP+DI) @@ -3803,7 +3803,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord2C(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=100 (SI) @@ -3817,7 +3817,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord2D(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=101 (DI) @@ -3831,7 +3831,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord2E(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=110 (d16) @@ -3845,7 +3845,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord2F(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=111 (BX) @@ -3859,7 +3859,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord30(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=000 (BX+SI) @@ -3873,7 +3873,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord31(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=001 (BX+DI) @@ -3887,7 +3887,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord32(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=010 (BP+SI) @@ -3901,7 +3901,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord33(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=011 (BP+DI) @@ -3915,7 +3915,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord34(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=100 (SI) @@ -3929,7 +3929,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord35(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=101 (DI) @@ -3943,7 +3943,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord36(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=110 (d16) @@ -3957,7 +3957,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord37(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=111 (BX) @@ -3971,7 +3971,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord38(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=000 (BX+SI) @@ -3985,7 +3985,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord39(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=001 (BX+DI) @@ -3999,7 +3999,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord3A(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=010 (BP+SI) @@ -4013,7 +4013,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModMemWord3B(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=011 (BP+DI) @@ -4027,7 +4027,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModMemWord3C(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=100 (SI) @@ -4041,7 +4041,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord3D(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=101 (DI) @@ -4055,7 +4055,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord3E(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=110 (d16) @@ -4069,7 +4069,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModMemWord3F(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=111 (BX) @@ -4083,7 +4083,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModMemWord40(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=000 (BX+SI+d8) @@ -4097,7 +4097,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord41(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=001 (BX+DI+d8) @@ -4111,7 +4111,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord42(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=010 (BP+SI+d8) @@ -4125,7 +4125,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord43(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=011 (BP+DI+d8) @@ -4139,7 +4139,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord44(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=100 (SI+d8) @@ -4153,7 +4153,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord45(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=101 (DI+d8) @@ -4167,7 +4167,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord46(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=110 (BP+d8) @@ -4181,7 +4181,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord47(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=111 (BX+d8) @@ -4195,7 +4195,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord48(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=000 (BX+SI+d8) @@ -4209,7 +4209,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord49(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=001 (BX+DI+d8) @@ -4223,7 +4223,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord4A(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=010 (BP+SI+d8) @@ -4237,7 +4237,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord4B(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=011 (BP+DI+d8) @@ -4251,7 +4251,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord4C(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=100 (SI+d8) @@ -4265,7 +4265,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord4D(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=101 (DI+d8) @@ -4279,7 +4279,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord4E(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=110 (BP+d8) @@ -4293,7 +4293,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord4F(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=111 (BX+d8) @@ -4307,7 +4307,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord50(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=000 (BX+SI+d8) @@ -4321,7 +4321,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord51(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=001 (BX+DI+d8) @@ -4335,7 +4335,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord52(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=010 (BP+SI+d8) @@ -4349,7 +4349,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord53(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=011 (BP+DI+d8) @@ -4363,7 +4363,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord54(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=100 (SI+d8) @@ -4377,7 +4377,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord55(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=101 (DI+d8) @@ -4391,7 +4391,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord56(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=110 (BP+d8) @@ -4405,7 +4405,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord57(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=111 (BX+d8) @@ -4419,7 +4419,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord58(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=000 (BX+SI+d8) @@ -4433,7 +4433,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord59(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=001 (BX+DI+d8) @@ -4447,7 +4447,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord5A(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=010 (BP+SI+d8) @@ -4461,7 +4461,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord5B(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=011 (BP+DI+d8) @@ -4475,7 +4475,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord5C(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=100 (SI+d8) @@ -4489,7 +4489,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord5D(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=101 (DI+d8) @@ -4503,7 +4503,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord5E(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=110 (BP+d8) @@ -4517,7 +4517,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord5F(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=111 (BX+d8) @@ -4531,7 +4531,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord60(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=000 (BX+SI+d8) @@ -4545,7 +4545,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord61(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=001 (BX+DI+d8) @@ -4559,7 +4559,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord62(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=010 (BP+SI+d8) @@ -4573,7 +4573,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord63(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=011 (BP+DI+d8) @@ -4587,7 +4587,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord64(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=100 (SI+d8) @@ -4601,7 +4601,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord65(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=101 (DI+d8) @@ -4615,7 +4615,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord66(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=110 (BP+d8) @@ -4629,7 +4629,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord67(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=111 (BX+d8) @@ -4643,7 +4643,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord68(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=000 (BX+SI+d8) @@ -4657,7 +4657,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord69(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=001 (BX+DI+d8) @@ -4671,7 +4671,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord6A(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=010 (BP+SI+d8) @@ -4685,7 +4685,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord6B(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=011 (BP+DI+d8) @@ -4699,7 +4699,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord6C(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=100 (SI+d8) @@ -4713,7 +4713,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord6D(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=101 (DI+d8) @@ -4727,7 +4727,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord6E(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=110 (BP+d8) @@ -4741,7 +4741,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord6F(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=111 (BX+d8) @@ -4755,7 +4755,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord70(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=000 (BX+SI+d8) @@ -4769,7 +4769,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord71(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=001 (BX+DI+d8) @@ -4783,7 +4783,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord72(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=010 (BP+SI+d8) @@ -4797,7 +4797,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord73(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=011 (BP+DI+d8) @@ -4811,7 +4811,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord74(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=100 (SI+d8) @@ -4825,7 +4825,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord75(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=101 (DI+d8) @@ -4839,7 +4839,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord76(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=110 (BP+d8) @@ -4853,7 +4853,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord77(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=111 (BX+d8) @@ -4867,7 +4867,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord78(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=000 (BX+SI+d8) @@ -4881,7 +4881,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord79(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=001 (BX+DI+d8) @@ -4895,7 +4895,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord7A(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=010 (BP+SI+d8) @@ -4909,7 +4909,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord7B(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=011 (BP+DI+d8) @@ -4923,7 +4923,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord7C(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=100 (SI+d8) @@ -4937,7 +4937,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord7D(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=101 (DI+d8) @@ -4951,7 +4951,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord7E(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=110 (BP+d8) @@ -4965,7 +4965,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord7F(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=111 (BX+d8) @@ -4979,7 +4979,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord80(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=000 (BX+SI+d16) @@ -4993,7 +4993,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord81(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=001 (BX+DI+d16) @@ -5007,7 +5007,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord82(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=010 (BP+SI+d16) @@ -5021,7 +5021,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord83(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=011 (BP+DI+d16) @@ -5035,7 +5035,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord84(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=100 (SI+d16) @@ -5049,7 +5049,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord85(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=101 (DI+d16) @@ -5063,7 +5063,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord86(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=110 (BP+d16) @@ -5077,7 +5077,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord87(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=111 (BX+d16) @@ -5091,7 +5091,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord88(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=000 (BX+SI+d16) @@ -5105,7 +5105,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord89(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=001 (BX+DI+d16) @@ -5119,7 +5119,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord8A(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=010 (BP+SI+d16) @@ -5133,7 +5133,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord8B(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=011 (BP+DI+d16) @@ -5147,7 +5147,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord8C(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=100 (SI+d16) @@ -5161,7 +5161,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord8D(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=101 (DI+d16) @@ -5175,7 +5175,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord8E(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=110 (BP+d16) @@ -5189,7 +5189,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord8F(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=111 (BX+d16) @@ -5203,7 +5203,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord90(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=000 (BX+SI+d16) @@ -5217,7 +5217,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord91(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=001 (BX+DI+d16) @@ -5231,7 +5231,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord92(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=010 (BP+SI+d16) @@ -5245,7 +5245,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord93(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=011 (BP+DI+d16) @@ -5259,7 +5259,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord94(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=100 (SI+d16) @@ -5273,7 +5273,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord95(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=101 (DI+d16) @@ -5287,7 +5287,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord96(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=110 (BP+d16) @@ -5301,7 +5301,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord97(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=111 (BX+d16) @@ -5315,7 +5315,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord98(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=000 (BX+SI+d16) @@ -5329,7 +5329,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord99(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=001 (BX+DI+d16) @@ -5343,7 +5343,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord9A(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=010 (BP+SI+d16) @@ -5357,7 +5357,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWord9B(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=011 (BP+DI+d16) @@ -5371,7 +5371,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWord9C(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=100 (SI+d16) @@ -5385,7 +5385,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord9D(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=101 (DI+d16) @@ -5399,7 +5399,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord9E(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=110 (BP+d16) @@ -5413,7 +5413,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWord9F(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=111 (BX+d16) @@ -5427,7 +5427,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordA0(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=000 (BX+SI+d16) @@ -5441,7 +5441,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordA1(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=001 (BX+DI+d16) @@ -5455,7 +5455,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordA2(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=010 (BP+SI+d16) @@ -5469,7 +5469,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordA3(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=011 (BP+DI+d16) @@ -5483,7 +5483,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordA4(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=100 (SI+d16) @@ -5497,7 +5497,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordA5(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=101 (DI+d16) @@ -5511,7 +5511,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordA6(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=110 (BP+d16) @@ -5525,7 +5525,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordA7(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=111 (BX+d16) @@ -5539,7 +5539,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordA8(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=000 (BX+SI+d16) @@ -5553,7 +5553,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordA9(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=001 (BX+DI+d16) @@ -5567,7 +5567,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordAA(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=010 (BP+SI+d16) @@ -5581,7 +5581,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordAB(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=011 (BP+DI+d16) @@ -5595,7 +5595,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordAC(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=100 (SI+d16) @@ -5609,7 +5609,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordAD(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=101 (DI+d16) @@ -5623,7 +5623,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordAE(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=110 (BP+d16) @@ -5637,7 +5637,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordAF(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=111 (BX+d16) @@ -5651,7 +5651,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordB0(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=000 (BX+SI+d16) @@ -5665,7 +5665,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordB1(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=001 (BX+DI+d16) @@ -5679,7 +5679,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordB2(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=010 (BP+SI+d16) @@ -5693,7 +5693,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordB3(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=011 (BP+DI+d16) @@ -5707,7 +5707,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordB4(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=100 (SI+d16) @@ -5721,7 +5721,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordB5(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=101 (DI+d16) @@ -5735,7 +5735,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordB6(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=110 (BP+d16) @@ -5749,7 +5749,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordB7(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=111 (BX+d16) @@ -5763,7 +5763,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordB8(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=000 (BX+SI+d16) @@ -5777,7 +5777,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordB9(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=001 (BX+DI+d16) @@ -5791,7 +5791,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordBA(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=010 (BP+SI+d16) @@ -5805,7 +5805,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModMemWordBB(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=011 (BP+DI+d16) @@ -5819,7 +5819,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModMemWordBC(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=100 (SI+d16) @@ -5833,7 +5833,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordBD(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=101 (DI+d16) @@ -5847,7 +5847,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordBE(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=110 (BP+d16) @@ -5861,7 +5861,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModMemWordBF(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=111 (BX+d16) @@ -5875,7 +5875,7 @@ X86ModW.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, X86ModW.aOpModReg[0xC0], X86ModW.aOpModReg[0xC8], X86ModW.aOpModReg[0xD0], X86ModW.aOpModReg[0xD8], X86ModW.aOpModReg[0xE0], X86ModW.aOpModReg[0xE8], X86ModW.aOpModReg[0xF0], X86ModW.aOpModReg[0xF8], @@ -5906,7 +5906,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord00(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord01(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=001 (BX+DI) @@ -5918,7 +5918,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord01(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord02(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=010 (BP+SI) @@ -5930,7 +5930,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord02(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord03(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=011 (BP+DI) @@ -5942,7 +5942,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord03(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord04(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=100 (SI) @@ -5954,7 +5954,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord04(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord05(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=101 (DI) @@ -5966,7 +5966,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord05(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord06(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=110 (d16) @@ -5978,7 +5978,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord06(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord07(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=111 (BX) @@ -5990,7 +5990,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord07(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord08(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=000 (BX+SI) @@ -6002,7 +6002,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord08(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord09(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=001 (BX+DI) @@ -6014,7 +6014,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord09(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord0A(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=010 (BP+SI) @@ -6026,7 +6026,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord0A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord0B(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=011 (BP+DI) @@ -6038,7 +6038,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord0B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord0C(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=100 (SI) @@ -6050,7 +6050,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord0C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord0D(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=101 (DI) @@ -6062,7 +6062,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord0D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord0E(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=110 (d16) @@ -6074,7 +6074,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord0E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord0F(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=111 (BX) @@ -6086,7 +6086,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord0F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord10(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=000 (BX+SI) @@ -6098,7 +6098,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord10(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord11(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=001 (BX+DI) @@ -6110,7 +6110,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord11(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord12(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=010 (BP+SI) @@ -6122,7 +6122,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord12(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord13(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=011 (BP+DI) @@ -6134,7 +6134,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord13(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord14(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=100 (SI) @@ -6146,7 +6146,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord14(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord15(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=101 (DI) @@ -6158,7 +6158,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord15(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord16(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=110 (d16) @@ -6170,7 +6170,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord16(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord17(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=111 (BX) @@ -6182,7 +6182,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord17(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord18(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=000 (BX+SI) @@ -6194,7 +6194,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord18(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord19(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=001 (BX+DI) @@ -6206,7 +6206,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord19(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord1A(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=010 (BP+SI) @@ -6218,7 +6218,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord1A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord1B(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=011 (BP+DI) @@ -6230,7 +6230,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord1B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord1C(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=100 (SI) @@ -6242,7 +6242,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord1C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord1D(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=101 (DI) @@ -6254,7 +6254,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord1D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord1E(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=110 (d16) @@ -6266,7 +6266,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord1E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord1F(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=111 (BX) @@ -6278,7 +6278,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord1F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord20(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=000 (BX+SI) @@ -6290,7 +6290,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord20(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord21(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=001 (BX+DI) @@ -6302,7 +6302,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord21(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord22(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=010 (BP+SI) @@ -6314,7 +6314,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord22(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord23(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=011 (BP+DI) @@ -6326,7 +6326,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord23(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord24(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=100 (SI) @@ -6338,7 +6338,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord24(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord25(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=101 (DI) @@ -6350,7 +6350,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord25(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord26(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=110 (d16) @@ -6362,7 +6362,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord26(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord27(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=111 (BX) @@ -6374,7 +6374,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord27(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord28(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=000 (BX+SI) @@ -6386,7 +6386,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord28(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord29(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=001 (BX+DI) @@ -6398,7 +6398,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord29(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord2A(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=010 (BP+SI) @@ -6410,7 +6410,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord2A(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord2B(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=011 (BP+DI) @@ -6422,7 +6422,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord2B(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord2C(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=100 (SI) @@ -6434,7 +6434,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord2C(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord2D(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=101 (DI) @@ -6446,7 +6446,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord2D(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord2E(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=110 (d16) @@ -6458,7 +6458,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord2E(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord2F(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=111 (BX) @@ -6470,7 +6470,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord2F(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord30(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=000 (BX+SI) @@ -6482,7 +6482,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord30(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord31(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=001 (BX+DI) @@ -6494,7 +6494,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord31(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord32(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=010 (BP+SI) @@ -6506,7 +6506,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord32(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord33(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=011 (BP+DI) @@ -6518,7 +6518,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord33(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord34(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=100 (SI) @@ -6530,7 +6530,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord34(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord35(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=101 (DI) @@ -6542,7 +6542,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord35(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord36(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=110 (d16) @@ -6554,7 +6554,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord36(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord37(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=111 (BX) @@ -6566,7 +6566,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord37(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord38(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=000 (BX+SI) @@ -6578,7 +6578,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord38(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord39(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=001 (BX+DI) @@ -6590,7 +6590,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord39(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord3A(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=010 (BP+SI) @@ -6602,7 +6602,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord3A(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opModGrpWord3B(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=011 (BP+DI) @@ -6614,7 +6614,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord3B(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opModGrpWord3C(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=100 (SI) @@ -6626,7 +6626,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord3C(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord3D(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=101 (DI) @@ -6638,7 +6638,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord3D(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord3E(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=110 (d16) @@ -6650,7 +6650,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord3E(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opModGrpWord3F(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=111 (BX) @@ -6662,7 +6662,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord3F(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opModGrpWord40(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d8) @@ -6674,7 +6674,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord40(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord41(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d8) @@ -6686,7 +6686,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord41(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord42(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d8) @@ -6698,7 +6698,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord42(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord43(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d8) @@ -6710,7 +6710,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord43(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord44(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=100 (SI+d8) @@ -6722,7 +6722,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord44(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord45(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=101 (DI+d8) @@ -6734,7 +6734,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord45(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord46(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=110 (BP+d8) @@ -6746,7 +6746,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord46(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord47(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=111 (BX+d8) @@ -6758,7 +6758,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord47(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord48(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d8) @@ -6770,7 +6770,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord48(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord49(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d8) @@ -6782,7 +6782,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord49(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord4A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d8) @@ -6794,7 +6794,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord4A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord4B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d8) @@ -6806,7 +6806,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord4B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord4C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=100 (SI+d8) @@ -6818,7 +6818,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord4C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord4D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=101 (DI+d8) @@ -6830,7 +6830,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord4D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord4E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=110 (BP+d8) @@ -6842,7 +6842,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord4E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord4F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=111 (BX+d8) @@ -6854,7 +6854,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord4F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord50(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d8) @@ -6866,7 +6866,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord50(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord51(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d8) @@ -6878,7 +6878,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord51(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord52(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d8) @@ -6890,7 +6890,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord52(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord53(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d8) @@ -6902,7 +6902,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord53(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord54(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=100 (SI+d8) @@ -6914,7 +6914,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord54(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord55(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=101 (DI+d8) @@ -6926,7 +6926,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord55(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord56(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=110 (BP+d8) @@ -6938,7 +6938,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord56(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord57(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=111 (BX+d8) @@ -6950,7 +6950,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord57(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord58(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d8) @@ -6962,7 +6962,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord58(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord59(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d8) @@ -6974,7 +6974,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord59(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord5A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d8) @@ -6986,7 +6986,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord5A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord5B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d8) @@ -6998,7 +6998,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord5B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord5C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=100 (SI+d8) @@ -7010,7 +7010,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord5C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord5D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=101 (DI+d8) @@ -7022,7 +7022,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord5D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord5E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=110 (BP+d8) @@ -7034,7 +7034,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord5E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord5F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=111 (BX+d8) @@ -7046,7 +7046,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord5F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord60(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d8) @@ -7058,7 +7058,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord60(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord61(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d8) @@ -7070,7 +7070,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord61(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord62(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d8) @@ -7082,7 +7082,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord62(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord63(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d8) @@ -7094,7 +7094,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord63(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord64(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=100 (SI+d8) @@ -7106,7 +7106,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord64(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord65(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=101 (DI+d8) @@ -7118,7 +7118,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord65(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord66(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=110 (BP+d8) @@ -7130,7 +7130,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord66(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord67(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=111 (BX+d8) @@ -7142,7 +7142,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord67(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord68(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d8) @@ -7154,7 +7154,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord68(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord69(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d8) @@ -7166,7 +7166,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord69(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord6A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d8) @@ -7178,7 +7178,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord6A(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord6B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d8) @@ -7190,7 +7190,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord6B(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord6C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=100 (SI+d8) @@ -7202,7 +7202,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord6C(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord6D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=101 (DI+d8) @@ -7214,7 +7214,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord6D(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord6E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=110 (BP+d8) @@ -7226,7 +7226,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord6E(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord6F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=111 (BX+d8) @@ -7238,7 +7238,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord6F(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord70(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d8) @@ -7250,7 +7250,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord70(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord71(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d8) @@ -7262,7 +7262,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord71(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord72(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d8) @@ -7274,7 +7274,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord72(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord73(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d8) @@ -7286,7 +7286,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord73(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord74(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=100 (SI+d8) @@ -7298,7 +7298,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord74(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord75(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=101 (DI+d8) @@ -7310,7 +7310,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord75(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord76(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=110 (BP+d8) @@ -7322,7 +7322,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord76(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord77(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=111 (BX+d8) @@ -7334,7 +7334,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord77(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord78(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d8) @@ -7346,7 +7346,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord78(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord79(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d8) @@ -7358,7 +7358,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord79(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord7A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d8) @@ -7370,7 +7370,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord7A(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord7B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d8) @@ -7382,7 +7382,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord7B(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord7C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=100 (SI+d8) @@ -7394,7 +7394,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord7C(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord7D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=101 (DI+d8) @@ -7406,7 +7406,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord7D(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord7E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=110 (BP+d8) @@ -7418,7 +7418,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord7E(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord7F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=111 (BX+d8) @@ -7430,7 +7430,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord7F(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord80(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d16) @@ -7442,7 +7442,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord80(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord81(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d16) @@ -7454,7 +7454,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord81(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord82(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d16) @@ -7466,7 +7466,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord82(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord83(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d16) @@ -7478,7 +7478,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord83(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord84(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=100 (SI+d16) @@ -7490,7 +7490,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord84(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord85(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=101 (DI+d16) @@ -7502,7 +7502,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord85(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord86(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=110 (BP+d16) @@ -7514,7 +7514,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord86(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord87(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=111 (BX+d16) @@ -7526,7 +7526,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord87(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord88(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d16) @@ -7538,7 +7538,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord88(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord89(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d16) @@ -7550,7 +7550,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord89(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord8A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d16) @@ -7562,7 +7562,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord8A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord8B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d16) @@ -7574,7 +7574,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord8B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord8C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=100 (SI+d16) @@ -7586,7 +7586,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord8C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord8D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=101 (DI+d16) @@ -7598,7 +7598,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord8D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord8E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=110 (BP+d16) @@ -7610,7 +7610,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord8E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord8F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=111 (BX+d16) @@ -7622,7 +7622,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord8F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord90(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d16) @@ -7634,7 +7634,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord90(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord91(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d16) @@ -7646,7 +7646,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord91(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord92(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d16) @@ -7658,7 +7658,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord92(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord93(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d16) @@ -7670,7 +7670,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord93(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord94(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=100 (SI+d16) @@ -7682,7 +7682,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord94(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord95(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=101 (DI+d16) @@ -7694,7 +7694,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord95(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord96(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=110 (BP+d16) @@ -7706,7 +7706,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord96(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord97(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=111 (BX+d16) @@ -7718,7 +7718,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord97(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord98(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d16) @@ -7730,7 +7730,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord98(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord99(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d16) @@ -7742,7 +7742,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord99(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord9A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d16) @@ -7754,7 +7754,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord9A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWord9B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d16) @@ -7766,7 +7766,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord9B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWord9C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=100 (SI+d16) @@ -7778,7 +7778,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord9C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord9D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=101 (DI+d16) @@ -7790,7 +7790,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord9D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord9E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=110 (BP+d16) @@ -7802,7 +7802,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord9E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWord9F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=111 (BX+d16) @@ -7814,7 +7814,7 @@ X86ModW.aOpModGrp = [ function opModGrpWord9F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordA0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d16) @@ -7826,7 +7826,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA0(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordA1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d16) @@ -7838,7 +7838,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA1(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordA2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d16) @@ -7850,7 +7850,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA2(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordA3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d16) @@ -7862,7 +7862,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA3(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordA4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=100 (SI+d16) @@ -7874,7 +7874,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA4(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordA5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=101 (DI+d16) @@ -7886,7 +7886,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA5(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordA6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=110 (BP+d16) @@ -7898,7 +7898,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA6(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordA7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=111 (BX+d16) @@ -7910,7 +7910,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA7(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordA8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d16) @@ -7922,7 +7922,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA8(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordA9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d16) @@ -7934,7 +7934,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordA9(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordAA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d16) @@ -7946,7 +7946,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordAA(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordAB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d16) @@ -7958,7 +7958,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordAB(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordAC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=100 (SI+d16) @@ -7970,7 +7970,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordAC(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordAD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=101 (DI+d16) @@ -7982,7 +7982,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordAD(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordAE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=110 (BP+d16) @@ -7994,7 +7994,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordAE(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordAF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=111 (BX+d16) @@ -8006,7 +8006,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordAF(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordB0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d16) @@ -8018,7 +8018,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB0(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordB1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d16) @@ -8030,7 +8030,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB1(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordB2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d16) @@ -8042,7 +8042,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB2(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordB3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d16) @@ -8054,7 +8054,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB3(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordB4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=100 (SI+d16) @@ -8066,7 +8066,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB4(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordB5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=101 (DI+d16) @@ -8078,7 +8078,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB5(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordB6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=110 (BP+d16) @@ -8090,7 +8090,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB6(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordB7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=111 (BX+d16) @@ -8102,7 +8102,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB7(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordB8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d16) @@ -8114,7 +8114,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB8(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordB9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d16) @@ -8126,7 +8126,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordB9(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordBA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d16) @@ -8138,7 +8138,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordBA(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opModGrpWordBB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d16) @@ -8150,7 +8150,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordBB(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opModGrpWordBC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=100 (SI+d16) @@ -8162,7 +8162,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordBC(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordBD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=101 (DI+d16) @@ -8174,7 +8174,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordBD(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordBE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=110 (BP+d16) @@ -8186,7 +8186,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordBE(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordBF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=111 (BX+d16) @@ -8198,7 +8198,7 @@ X86ModW.aOpModGrp = [ function opModGrpWordBF(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opModGrpWordC0(afnGrp, fnSrc): mod=11 (dst:reg) reg=000 (afnGrp[0]) r/m=000 (AX) diff --git a/modules/pcjs/lib/x86modw16.js b/modules/pcjs/lib/x86modw16.js index 4b383ad12..fe1d9c5aa 100644 --- a/modules/pcjs/lib/x86modw16.js +++ b/modules/pcjs/lib/x86modw16.js @@ -51,7 +51,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord01(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=001 (BX+DI) @@ -65,7 +65,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord02(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=010 (BP+SI) @@ -79,7 +79,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord03(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=011 (BP+DI) @@ -93,7 +93,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord04(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=100 (SI) @@ -107,7 +107,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord05(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=101 (DI) @@ -121,7 +121,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord06(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=110 (d16) @@ -135,7 +135,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord07(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=111 (BX) @@ -149,7 +149,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord08(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=000 (BX+SI) @@ -163,7 +163,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord09(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=001 (BX+DI) @@ -177,7 +177,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord0A(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=010 (BP+SI) @@ -191,7 +191,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord0B(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=011 (BP+DI) @@ -205,7 +205,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord0C(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=100 (SI) @@ -219,7 +219,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord0D(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=101 (DI) @@ -233,7 +233,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord0E(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=110 (d16) @@ -247,7 +247,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord0F(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=111 (BX) @@ -261,7 +261,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord10(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=000 (BX+SI) @@ -275,7 +275,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord11(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=001 (BX+DI) @@ -289,7 +289,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord12(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=010 (BP+SI) @@ -303,7 +303,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord13(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=011 (BP+DI) @@ -317,7 +317,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord14(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=100 (SI) @@ -331,7 +331,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord15(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=101 (DI) @@ -345,7 +345,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord16(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=110 (d16) @@ -359,7 +359,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord17(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=111 (BX) @@ -373,7 +373,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord18(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=000 (BX+SI) @@ -387,7 +387,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord19(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=001 (BX+DI) @@ -401,7 +401,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord1A(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=010 (BP+SI) @@ -415,7 +415,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord1B(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=011 (BP+DI) @@ -429,7 +429,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord1C(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=100 (SI) @@ -443,7 +443,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord1D(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=101 (DI) @@ -457,7 +457,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord1E(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=110 (d16) @@ -471,7 +471,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord1F(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=111 (BX) @@ -485,7 +485,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord20(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=000 (BX+SI) @@ -496,7 +496,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord20(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.regESI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord21(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=001 (BX+DI) @@ -507,7 +507,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord21(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.regEDI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord22(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=010 (BP+SI) @@ -518,7 +518,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord22(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.regESI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord23(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=011 (BP+DI) @@ -529,7 +529,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord23(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.regEDI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord24(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=100 (SI) @@ -540,7 +540,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord24(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regESI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord25(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=101 (DI) @@ -551,7 +551,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord25(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord26(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=110 (d16) @@ -562,7 +562,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord26(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord27(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=111 (BX) @@ -573,7 +573,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord27(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord28(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=000 (BX+SI) @@ -587,7 +587,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord29(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=001 (BX+DI) @@ -601,7 +601,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord2A(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=010 (BP+SI) @@ -615,7 +615,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord2B(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=011 (BP+DI) @@ -629,7 +629,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord2C(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=100 (SI) @@ -643,7 +643,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord2D(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=101 (DI) @@ -657,7 +657,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord2E(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=110 (d16) @@ -671,7 +671,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord2F(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=111 (BX) @@ -685,7 +685,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord30(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=000 (BX+SI) @@ -699,7 +699,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord31(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=001 (BX+DI) @@ -713,7 +713,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord32(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=010 (BP+SI) @@ -727,7 +727,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord33(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=011 (BP+DI) @@ -741,7 +741,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord34(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=100 (SI) @@ -755,7 +755,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord35(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=101 (DI) @@ -769,7 +769,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord36(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=110 (d16) @@ -783,7 +783,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord37(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=111 (BX) @@ -797,7 +797,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord38(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=000 (BX+SI) @@ -811,7 +811,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord39(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=001 (BX+DI) @@ -825,7 +825,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord3A(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=010 (BP+SI) @@ -839,7 +839,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16RegWord3B(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=011 (BP+DI) @@ -853,7 +853,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16RegWord3C(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=100 (SI) @@ -867,7 +867,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord3D(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=101 (DI) @@ -881,7 +881,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord3E(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=110 (d16) @@ -895,7 +895,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16RegWord3F(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=111 (BX) @@ -909,7 +909,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16RegWord40(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=000 (BX+SI+d8) @@ -923,7 +923,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord41(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=001 (BX+DI+d8) @@ -937,7 +937,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord42(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=010 (BP+SI+d8) @@ -951,7 +951,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord43(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=011 (BP+DI+d8) @@ -965,7 +965,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord44(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=100 (SI+d8) @@ -979,7 +979,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord45(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=101 (DI+d8) @@ -993,7 +993,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord46(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=110 (BP+d8) @@ -1007,7 +1007,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord47(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=111 (BX+d8) @@ -1021,7 +1021,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord48(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=000 (BX+SI+d8) @@ -1035,7 +1035,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord49(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=001 (BX+DI+d8) @@ -1049,7 +1049,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord4A(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=010 (BP+SI+d8) @@ -1063,7 +1063,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord4B(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=011 (BP+DI+d8) @@ -1077,7 +1077,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord4C(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=100 (SI+d8) @@ -1091,7 +1091,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord4D(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=101 (DI+d8) @@ -1105,7 +1105,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord4E(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=110 (BP+d8) @@ -1119,7 +1119,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord4F(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=111 (BX+d8) @@ -1133,7 +1133,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord50(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=000 (BX+SI+d8) @@ -1147,7 +1147,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord51(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=001 (BX+DI+d8) @@ -1161,7 +1161,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord52(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=010 (BP+SI+d8) @@ -1175,7 +1175,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord53(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=011 (BP+DI+d8) @@ -1189,7 +1189,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord54(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=100 (SI+d8) @@ -1203,7 +1203,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord55(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=101 (DI+d8) @@ -1217,7 +1217,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord56(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=110 (BP+d8) @@ -1231,7 +1231,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord57(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=111 (BX+d8) @@ -1245,7 +1245,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord58(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=000 (BX+SI+d8) @@ -1259,7 +1259,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord59(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=001 (BX+DI+d8) @@ -1273,7 +1273,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord5A(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=010 (BP+SI+d8) @@ -1287,7 +1287,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord5B(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=011 (BP+DI+d8) @@ -1301,7 +1301,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord5C(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=100 (SI+d8) @@ -1315,7 +1315,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord5D(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=101 (DI+d8) @@ -1329,7 +1329,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord5E(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=110 (BP+d8) @@ -1343,7 +1343,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord5F(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=111 (BX+d8) @@ -1357,7 +1357,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord60(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=000 (BX+SI+d8) @@ -1368,7 +1368,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord60(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.regESI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord61(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=001 (BX+DI+d8) @@ -1379,7 +1379,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord61(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.regEDI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord62(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=010 (BP+SI+d8) @@ -1390,7 +1390,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord62(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.regESI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord63(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=011 (BP+DI+d8) @@ -1401,7 +1401,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord63(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.regEDI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord64(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=100 (SI+d8) @@ -1412,7 +1412,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord64(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regESI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord65(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=101 (DI+d8) @@ -1423,7 +1423,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord65(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord66(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=110 (BP+d8) @@ -1434,7 +1434,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord66(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord67(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=111 (BX+d8) @@ -1445,7 +1445,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWord67(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord68(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=000 (BX+SI+d8) @@ -1459,7 +1459,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord69(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=001 (BX+DI+d8) @@ -1473,7 +1473,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord6A(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=010 (BP+SI+d8) @@ -1487,7 +1487,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord6B(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=011 (BP+DI+d8) @@ -1501,7 +1501,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord6C(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=100 (SI+d8) @@ -1515,7 +1515,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord6D(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=101 (DI+d8) @@ -1529,7 +1529,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord6E(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=110 (BP+d8) @@ -1543,7 +1543,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord6F(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=111 (BX+d8) @@ -1557,7 +1557,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord70(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=000 (BX+SI+d8) @@ -1571,7 +1571,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord71(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=001 (BX+DI+d8) @@ -1585,7 +1585,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord72(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=010 (BP+SI+d8) @@ -1599,7 +1599,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord73(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=011 (BP+DI+d8) @@ -1613,7 +1613,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord74(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=100 (SI+d8) @@ -1627,7 +1627,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord75(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=101 (DI+d8) @@ -1641,7 +1641,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord76(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=110 (BP+d8) @@ -1655,7 +1655,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord77(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=111 (BX+d8) @@ -1669,7 +1669,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord78(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=000 (BX+SI+d8) @@ -1683,7 +1683,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord79(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=001 (BX+DI+d8) @@ -1697,7 +1697,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord7A(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=010 (BP+SI+d8) @@ -1711,7 +1711,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord7B(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=011 (BP+DI+d8) @@ -1725,7 +1725,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord7C(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=100 (SI+d8) @@ -1739,7 +1739,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord7D(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=101 (DI+d8) @@ -1753,7 +1753,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord7E(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=110 (BP+d8) @@ -1767,7 +1767,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord7F(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=111 (BX+d8) @@ -1781,7 +1781,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord80(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=000 (BX+SI+d16) @@ -1795,7 +1795,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord81(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=001 (BX+DI+d16) @@ -1809,7 +1809,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord82(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=010 (BP+SI+d16) @@ -1823,7 +1823,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord83(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=011 (BP+DI+d16) @@ -1837,7 +1837,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord84(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=100 (SI+d16) @@ -1851,7 +1851,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord85(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=101 (DI+d16) @@ -1865,7 +1865,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord86(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=110 (BP+d16) @@ -1879,7 +1879,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord87(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=111 (BX+d16) @@ -1893,7 +1893,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord88(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=000 (BX+SI+d16) @@ -1907,7 +1907,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord89(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=001 (BX+DI+d16) @@ -1921,7 +1921,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord8A(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=010 (BP+SI+d16) @@ -1935,7 +1935,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord8B(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=011 (BP+DI+d16) @@ -1949,7 +1949,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord8C(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=100 (SI+d16) @@ -1963,7 +1963,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord8D(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=101 (DI+d16) @@ -1977,7 +1977,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord8E(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=110 (BP+d16) @@ -1991,7 +1991,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord8F(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=111 (BX+d16) @@ -2005,7 +2005,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord90(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=000 (BX+SI+d16) @@ -2019,7 +2019,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord91(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=001 (BX+DI+d16) @@ -2033,7 +2033,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord92(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=010 (BP+SI+d16) @@ -2047,7 +2047,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord93(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=011 (BP+DI+d16) @@ -2061,7 +2061,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord94(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=100 (SI+d16) @@ -2075,7 +2075,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord95(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=101 (DI+d16) @@ -2089,7 +2089,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord96(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=110 (BP+d16) @@ -2103,7 +2103,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord97(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=111 (BX+d16) @@ -2117,7 +2117,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord98(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=000 (BX+SI+d16) @@ -2131,7 +2131,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord99(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=001 (BX+DI+d16) @@ -2145,7 +2145,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord9A(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=010 (BP+SI+d16) @@ -2159,7 +2159,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWord9B(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=011 (BP+DI+d16) @@ -2173,7 +2173,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWord9C(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=100 (SI+d16) @@ -2187,7 +2187,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord9D(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=101 (DI+d16) @@ -2201,7 +2201,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord9E(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=110 (BP+d16) @@ -2215,7 +2215,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWord9F(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=111 (BX+d16) @@ -2229,7 +2229,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordA0(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=000 (BX+SI+d16) @@ -2240,7 +2240,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA0(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.regESI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordA1(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=001 (BX+DI+d16) @@ -2251,7 +2251,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA1(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.regEDI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordA2(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=010 (BP+SI+d16) @@ -2262,7 +2262,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA2(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.regESI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordA3(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=011 (BP+DI+d16) @@ -2273,7 +2273,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA3(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.regEDI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordA4(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=100 (SI+d16) @@ -2284,7 +2284,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA4(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regESI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordA5(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=101 (DI+d16) @@ -2295,7 +2295,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA5(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordA6(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=110 (BP+d16) @@ -2306,7 +2306,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA6(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordA7(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=111 (BX+d16) @@ -2317,7 +2317,7 @@ X86ModW16.aOpModReg = [ function opMod16RegWordA7(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordA8(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=000 (BX+SI+d16) @@ -2331,7 +2331,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordA9(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=001 (BX+DI+d16) @@ -2345,7 +2345,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordAA(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=010 (BP+SI+d16) @@ -2359,7 +2359,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordAB(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=011 (BP+DI+d16) @@ -2373,7 +2373,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordAC(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=100 (SI+d16) @@ -2387,7 +2387,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordAD(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=101 (DI+d16) @@ -2401,7 +2401,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordAE(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=110 (BP+d16) @@ -2415,7 +2415,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordAF(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=111 (BX+d16) @@ -2429,7 +2429,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordB0(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=000 (BX+SI+d16) @@ -2443,7 +2443,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordB1(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=001 (BX+DI+d16) @@ -2457,7 +2457,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordB2(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=010 (BP+SI+d16) @@ -2471,7 +2471,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordB3(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=011 (BP+DI+d16) @@ -2485,7 +2485,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordB4(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=100 (SI+d16) @@ -2499,7 +2499,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordB5(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=101 (DI+d16) @@ -2513,7 +2513,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordB6(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=110 (BP+d16) @@ -2527,7 +2527,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordB7(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=111 (BX+d16) @@ -2541,7 +2541,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordB8(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=000 (BX+SI+d16) @@ -2555,7 +2555,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordB9(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=001 (BX+DI+d16) @@ -2569,7 +2569,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordBA(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=010 (BP+SI+d16) @@ -2583,7 +2583,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16RegWordBB(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=011 (BP+DI+d16) @@ -2597,7 +2597,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16RegWordBC(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=100 (SI+d16) @@ -2611,7 +2611,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordBD(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=101 (DI+d16) @@ -2625,7 +2625,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordBE(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=110 (BP+d16) @@ -2639,7 +2639,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordBF(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=111 (BX+d16) @@ -2653,7 +2653,7 @@ X86ModW16.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16RegWordC0(fn): mod=11 (src:reg) reg=000 (dst:AX) r/m=000 (AX) @@ -3457,7 +3457,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord01(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=001 (BX+DI) @@ -3471,7 +3471,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord02(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=010 (BP+SI) @@ -3485,7 +3485,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord03(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=011 (BP+DI) @@ -3499,7 +3499,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord04(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=100 (SI) @@ -3513,7 +3513,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord05(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=101 (DI) @@ -3527,7 +3527,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord06(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=110 (d16) @@ -3541,7 +3541,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord07(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=111 (BX) @@ -3555,7 +3555,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord08(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=000 (BX+SI) @@ -3569,7 +3569,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord09(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=001 (BX+DI) @@ -3583,7 +3583,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord0A(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=010 (BP+SI) @@ -3597,7 +3597,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord0B(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=011 (BP+DI) @@ -3611,7 +3611,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord0C(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=100 (SI) @@ -3625,7 +3625,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord0D(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=101 (DI) @@ -3639,7 +3639,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord0E(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=110 (d16) @@ -3653,7 +3653,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord0F(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=111 (BX) @@ -3667,7 +3667,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord10(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=000 (BX+SI) @@ -3681,7 +3681,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord11(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=001 (BX+DI) @@ -3695,7 +3695,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord12(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=010 (BP+SI) @@ -3709,7 +3709,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord13(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=011 (BP+DI) @@ -3723,7 +3723,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord14(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=100 (SI) @@ -3737,7 +3737,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord15(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=101 (DI) @@ -3751,7 +3751,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord16(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=110 (d16) @@ -3765,7 +3765,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord17(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=111 (BX) @@ -3779,7 +3779,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord18(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=000 (BX+SI) @@ -3793,7 +3793,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord19(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=001 (BX+DI) @@ -3807,7 +3807,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord1A(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=010 (BP+SI) @@ -3821,7 +3821,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord1B(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=011 (BP+DI) @@ -3835,7 +3835,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord1C(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=100 (SI) @@ -3849,7 +3849,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord1D(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=101 (DI) @@ -3863,7 +3863,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord1E(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=110 (d16) @@ -3877,7 +3877,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord1F(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=111 (BX) @@ -3891,7 +3891,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord20(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=000 (BX+SI) @@ -3905,7 +3905,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord21(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=001 (BX+DI) @@ -3919,7 +3919,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord22(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=010 (BP+SI) @@ -3933,7 +3933,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord23(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=011 (BP+DI) @@ -3947,7 +3947,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord24(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=100 (SI) @@ -3961,7 +3961,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord25(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=101 (DI) @@ -3975,7 +3975,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord26(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=110 (d16) @@ -3989,7 +3989,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord27(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=111 (BX) @@ -4003,7 +4003,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord28(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=000 (BX+SI) @@ -4017,7 +4017,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord29(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=001 (BX+DI) @@ -4031,7 +4031,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord2A(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=010 (BP+SI) @@ -4045,7 +4045,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord2B(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=011 (BP+DI) @@ -4059,7 +4059,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord2C(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=100 (SI) @@ -4073,7 +4073,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord2D(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=101 (DI) @@ -4087,7 +4087,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord2E(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=110 (d16) @@ -4101,7 +4101,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord2F(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=111 (BX) @@ -4115,7 +4115,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord30(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=000 (BX+SI) @@ -4129,7 +4129,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord31(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=001 (BX+DI) @@ -4143,7 +4143,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord32(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=010 (BP+SI) @@ -4157,7 +4157,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord33(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=011 (BP+DI) @@ -4171,7 +4171,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord34(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=100 (SI) @@ -4185,7 +4185,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord35(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=101 (DI) @@ -4199,7 +4199,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord36(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=110 (d16) @@ -4213,7 +4213,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord37(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=111 (BX) @@ -4227,7 +4227,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord38(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=000 (BX+SI) @@ -4241,7 +4241,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord39(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=001 (BX+DI) @@ -4255,7 +4255,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord3A(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=010 (BP+SI) @@ -4269,7 +4269,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16MemWord3B(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=011 (BP+DI) @@ -4283,7 +4283,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16MemWord3C(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=100 (SI) @@ -4297,7 +4297,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord3D(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=101 (DI) @@ -4311,7 +4311,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord3E(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=110 (d16) @@ -4325,7 +4325,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16MemWord3F(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=111 (BX) @@ -4339,7 +4339,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16MemWord40(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=000 (BX+SI+d8) @@ -4353,7 +4353,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord41(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=001 (BX+DI+d8) @@ -4367,7 +4367,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord42(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=010 (BP+SI+d8) @@ -4381,7 +4381,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord43(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=011 (BP+DI+d8) @@ -4395,7 +4395,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord44(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=100 (SI+d8) @@ -4409,7 +4409,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord45(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=101 (DI+d8) @@ -4423,7 +4423,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord46(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=110 (BP+d8) @@ -4437,7 +4437,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord47(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=111 (BX+d8) @@ -4451,7 +4451,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord48(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=000 (BX+SI+d8) @@ -4465,7 +4465,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord49(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=001 (BX+DI+d8) @@ -4479,7 +4479,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord4A(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=010 (BP+SI+d8) @@ -4493,7 +4493,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord4B(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=011 (BP+DI+d8) @@ -4507,7 +4507,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord4C(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=100 (SI+d8) @@ -4521,7 +4521,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord4D(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=101 (DI+d8) @@ -4535,7 +4535,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord4E(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=110 (BP+d8) @@ -4549,7 +4549,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord4F(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=111 (BX+d8) @@ -4563,7 +4563,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord50(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=000 (BX+SI+d8) @@ -4577,7 +4577,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord51(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=001 (BX+DI+d8) @@ -4591,7 +4591,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord52(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=010 (BP+SI+d8) @@ -4605,7 +4605,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord53(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=011 (BP+DI+d8) @@ -4619,7 +4619,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord54(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=100 (SI+d8) @@ -4633,7 +4633,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord55(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=101 (DI+d8) @@ -4647,7 +4647,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord56(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=110 (BP+d8) @@ -4661,7 +4661,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord57(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=111 (BX+d8) @@ -4675,7 +4675,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord58(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=000 (BX+SI+d8) @@ -4689,7 +4689,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord59(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=001 (BX+DI+d8) @@ -4703,7 +4703,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord5A(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=010 (BP+SI+d8) @@ -4717,7 +4717,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord5B(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=011 (BP+DI+d8) @@ -4731,7 +4731,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord5C(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=100 (SI+d8) @@ -4745,7 +4745,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord5D(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=101 (DI+d8) @@ -4759,7 +4759,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord5E(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=110 (BP+d8) @@ -4773,7 +4773,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord5F(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=111 (BX+d8) @@ -4787,7 +4787,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord60(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=000 (BX+SI+d8) @@ -4801,7 +4801,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord61(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=001 (BX+DI+d8) @@ -4815,7 +4815,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord62(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=010 (BP+SI+d8) @@ -4829,7 +4829,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord63(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=011 (BP+DI+d8) @@ -4843,7 +4843,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord64(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=100 (SI+d8) @@ -4857,7 +4857,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord65(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=101 (DI+d8) @@ -4871,7 +4871,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord66(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=110 (BP+d8) @@ -4885,7 +4885,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord67(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=111 (BX+d8) @@ -4899,7 +4899,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord68(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=000 (BX+SI+d8) @@ -4913,7 +4913,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord69(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=001 (BX+DI+d8) @@ -4927,7 +4927,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord6A(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=010 (BP+SI+d8) @@ -4941,7 +4941,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord6B(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=011 (BP+DI+d8) @@ -4955,7 +4955,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord6C(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=100 (SI+d8) @@ -4969,7 +4969,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord6D(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=101 (DI+d8) @@ -4983,7 +4983,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord6E(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=110 (BP+d8) @@ -4997,7 +4997,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord6F(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=111 (BX+d8) @@ -5011,7 +5011,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord70(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=000 (BX+SI+d8) @@ -5025,7 +5025,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord71(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=001 (BX+DI+d8) @@ -5039,7 +5039,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord72(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=010 (BP+SI+d8) @@ -5053,7 +5053,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord73(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=011 (BP+DI+d8) @@ -5067,7 +5067,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord74(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=100 (SI+d8) @@ -5081,7 +5081,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord75(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=101 (DI+d8) @@ -5095,7 +5095,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord76(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=110 (BP+d8) @@ -5109,7 +5109,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord77(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=111 (BX+d8) @@ -5123,7 +5123,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord78(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=000 (BX+SI+d8) @@ -5137,7 +5137,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord79(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=001 (BX+DI+d8) @@ -5151,7 +5151,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord7A(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=010 (BP+SI+d8) @@ -5165,7 +5165,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord7B(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=011 (BP+DI+d8) @@ -5179,7 +5179,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord7C(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=100 (SI+d8) @@ -5193,7 +5193,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord7D(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=101 (DI+d8) @@ -5207,7 +5207,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord7E(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=110 (BP+d8) @@ -5221,7 +5221,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord7F(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=111 (BX+d8) @@ -5235,7 +5235,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord80(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=000 (BX+SI+d16) @@ -5249,7 +5249,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord81(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=001 (BX+DI+d16) @@ -5263,7 +5263,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord82(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=010 (BP+SI+d16) @@ -5277,7 +5277,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord83(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=011 (BP+DI+d16) @@ -5291,7 +5291,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord84(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=100 (SI+d16) @@ -5305,7 +5305,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord85(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=101 (DI+d16) @@ -5319,7 +5319,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord86(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=110 (BP+d16) @@ -5333,7 +5333,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord87(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=111 (BX+d16) @@ -5347,7 +5347,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord88(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=000 (BX+SI+d16) @@ -5361,7 +5361,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord89(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=001 (BX+DI+d16) @@ -5375,7 +5375,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord8A(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=010 (BP+SI+d16) @@ -5389,7 +5389,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord8B(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=011 (BP+DI+d16) @@ -5403,7 +5403,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord8C(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=100 (SI+d16) @@ -5417,7 +5417,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord8D(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=101 (DI+d16) @@ -5431,7 +5431,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord8E(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=110 (BP+d16) @@ -5445,7 +5445,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord8F(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=111 (BX+d16) @@ -5459,7 +5459,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord90(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=000 (BX+SI+d16) @@ -5473,7 +5473,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord91(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=001 (BX+DI+d16) @@ -5487,7 +5487,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord92(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=010 (BP+SI+d16) @@ -5501,7 +5501,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord93(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=011 (BP+DI+d16) @@ -5515,7 +5515,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord94(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=100 (SI+d16) @@ -5529,7 +5529,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord95(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=101 (DI+d16) @@ -5543,7 +5543,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord96(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=110 (BP+d16) @@ -5557,7 +5557,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord97(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=111 (BX+d16) @@ -5571,7 +5571,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord98(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=000 (BX+SI+d16) @@ -5585,7 +5585,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord99(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=001 (BX+DI+d16) @@ -5599,7 +5599,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord9A(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=010 (BP+SI+d16) @@ -5613,7 +5613,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWord9B(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=011 (BP+DI+d16) @@ -5627,7 +5627,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWord9C(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=100 (SI+d16) @@ -5641,7 +5641,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord9D(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=101 (DI+d16) @@ -5655,7 +5655,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord9E(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=110 (BP+d16) @@ -5669,7 +5669,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWord9F(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=111 (BX+d16) @@ -5683,7 +5683,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordA0(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=000 (BX+SI+d16) @@ -5697,7 +5697,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordA1(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=001 (BX+DI+d16) @@ -5711,7 +5711,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordA2(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=010 (BP+SI+d16) @@ -5725,7 +5725,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordA3(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=011 (BP+DI+d16) @@ -5739,7 +5739,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordA4(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=100 (SI+d16) @@ -5753,7 +5753,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordA5(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=101 (DI+d16) @@ -5767,7 +5767,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordA6(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=110 (BP+d16) @@ -5781,7 +5781,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordA7(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=111 (BX+d16) @@ -5795,7 +5795,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordA8(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=000 (BX+SI+d16) @@ -5809,7 +5809,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordA9(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=001 (BX+DI+d16) @@ -5823,7 +5823,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordAA(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=010 (BP+SI+d16) @@ -5837,7 +5837,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordAB(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=011 (BP+DI+d16) @@ -5851,7 +5851,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordAC(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=100 (SI+d16) @@ -5865,7 +5865,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordAD(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=101 (DI+d16) @@ -5879,7 +5879,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordAE(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=110 (BP+d16) @@ -5893,7 +5893,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordAF(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=111 (BX+d16) @@ -5907,7 +5907,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordB0(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=000 (BX+SI+d16) @@ -5921,7 +5921,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordB1(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=001 (BX+DI+d16) @@ -5935,7 +5935,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordB2(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=010 (BP+SI+d16) @@ -5949,7 +5949,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordB3(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=011 (BP+DI+d16) @@ -5963,7 +5963,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordB4(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=100 (SI+d16) @@ -5977,7 +5977,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordB5(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=101 (DI+d16) @@ -5991,7 +5991,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordB6(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=110 (BP+d16) @@ -6005,7 +6005,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordB7(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=111 (BX+d16) @@ -6019,7 +6019,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordB8(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=000 (BX+SI+d16) @@ -6033,7 +6033,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordB9(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=001 (BX+DI+d16) @@ -6047,7 +6047,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordBA(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=010 (BP+SI+d16) @@ -6061,7 +6061,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16MemWordBB(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=011 (BP+DI+d16) @@ -6075,7 +6075,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16MemWordBC(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=100 (SI+d16) @@ -6089,7 +6089,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordBD(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=101 (DI+d16) @@ -6103,7 +6103,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordBE(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=110 (BP+d16) @@ -6117,7 +6117,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16MemWordBF(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=111 (BX+d16) @@ -6131,7 +6131,7 @@ X86ModW16.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, X86ModW16.aOpModReg[0xC0], X86ModW16.aOpModReg[0xC8], X86ModW16.aOpModReg[0xD0], X86ModW16.aOpModReg[0xD8], X86ModW16.aOpModReg[0xE0], X86ModW16.aOpModReg[0xE8], X86ModW16.aOpModReg[0xF0], X86ModW16.aOpModReg[0xF8], @@ -6162,7 +6162,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord00(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord01(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=001 (BX+DI) @@ -6174,7 +6174,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord01(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord02(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=010 (BP+SI) @@ -6186,7 +6186,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord02(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord03(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=011 (BP+DI) @@ -6198,7 +6198,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord03(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord04(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=100 (SI) @@ -6210,7 +6210,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord04(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord05(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=101 (DI) @@ -6222,7 +6222,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord05(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord06(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=110 (d16) @@ -6234,7 +6234,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord06(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord07(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=111 (BX) @@ -6246,7 +6246,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord07(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord08(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=000 (BX+SI) @@ -6258,7 +6258,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord08(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord09(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=001 (BX+DI) @@ -6270,7 +6270,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord09(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord0A(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=010 (BP+SI) @@ -6282,7 +6282,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord0A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord0B(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=011 (BP+DI) @@ -6294,7 +6294,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord0B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord0C(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=100 (SI) @@ -6306,7 +6306,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord0C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord0D(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=101 (DI) @@ -6318,7 +6318,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord0D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord0E(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=110 (d16) @@ -6330,7 +6330,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord0E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord0F(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=111 (BX) @@ -6342,7 +6342,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord0F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord10(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=000 (BX+SI) @@ -6354,7 +6354,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord10(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord11(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=001 (BX+DI) @@ -6366,7 +6366,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord11(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord12(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=010 (BP+SI) @@ -6378,7 +6378,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord12(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord13(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=011 (BP+DI) @@ -6390,7 +6390,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord13(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord14(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=100 (SI) @@ -6402,7 +6402,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord14(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord15(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=101 (DI) @@ -6414,7 +6414,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord15(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord16(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=110 (d16) @@ -6426,7 +6426,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord16(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord17(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=111 (BX) @@ -6438,7 +6438,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord17(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord18(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=000 (BX+SI) @@ -6450,7 +6450,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord18(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord19(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=001 (BX+DI) @@ -6462,7 +6462,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord19(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord1A(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=010 (BP+SI) @@ -6474,7 +6474,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord1A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord1B(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=011 (BP+DI) @@ -6486,7 +6486,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord1B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord1C(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=100 (SI) @@ -6498,7 +6498,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord1C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord1D(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=101 (DI) @@ -6510,7 +6510,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord1D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord1E(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=110 (d16) @@ -6522,7 +6522,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord1E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord1F(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=111 (BX) @@ -6534,7 +6534,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord1F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord20(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=000 (BX+SI) @@ -6546,7 +6546,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord20(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord21(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=001 (BX+DI) @@ -6558,7 +6558,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord21(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord22(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=010 (BP+SI) @@ -6570,7 +6570,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord22(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord23(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=011 (BP+DI) @@ -6582,7 +6582,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord23(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord24(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=100 (SI) @@ -6594,7 +6594,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord24(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord25(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=101 (DI) @@ -6606,7 +6606,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord25(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord26(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=110 (d16) @@ -6618,7 +6618,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord26(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord27(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=111 (BX) @@ -6630,7 +6630,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord27(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord28(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=000 (BX+SI) @@ -6642,7 +6642,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord28(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord29(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=001 (BX+DI) @@ -6654,7 +6654,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord29(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord2A(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=010 (BP+SI) @@ -6666,7 +6666,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord2A(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord2B(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=011 (BP+DI) @@ -6678,7 +6678,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord2B(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord2C(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=100 (SI) @@ -6690,7 +6690,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord2C(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord2D(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=101 (DI) @@ -6702,7 +6702,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord2D(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord2E(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=110 (d16) @@ -6714,7 +6714,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord2E(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord2F(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=111 (BX) @@ -6726,7 +6726,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord2F(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord30(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=000 (BX+SI) @@ -6738,7 +6738,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord30(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord31(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=001 (BX+DI) @@ -6750,7 +6750,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord31(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord32(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=010 (BP+SI) @@ -6762,7 +6762,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord32(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord33(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=011 (BP+DI) @@ -6774,7 +6774,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord33(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord34(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=100 (SI) @@ -6786,7 +6786,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord34(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord35(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=101 (DI) @@ -6798,7 +6798,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord35(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord36(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=110 (d16) @@ -6810,7 +6810,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord36(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord37(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=111 (BX) @@ -6822,7 +6822,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord37(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord38(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=000 (BX+SI) @@ -6834,7 +6834,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord38(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord39(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=001 (BX+DI) @@ -6846,7 +6846,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord39(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord3A(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=010 (BP+SI) @@ -6858,7 +6858,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord3A(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexExtra; }, /** * opMod16GrpWord3B(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=011 (BP+DI) @@ -6870,7 +6870,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord3B(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndex; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndex; }, /** * opMod16GrpWord3C(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=100 (SI) @@ -6882,7 +6882,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord3C(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord3D(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=101 (DI) @@ -6894,7 +6894,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord3D(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord3E(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=110 (d16) @@ -6906,7 +6906,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord3E(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod16GrpWord3F(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=111 (BX) @@ -6918,7 +6918,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord3F(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod16GrpWord40(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d8) @@ -6930,7 +6930,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord40(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord41(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d8) @@ -6942,7 +6942,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord41(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord42(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d8) @@ -6954,7 +6954,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord42(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord43(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d8) @@ -6966,7 +6966,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord43(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord44(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=100 (SI+d8) @@ -6978,7 +6978,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord44(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord45(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=101 (DI+d8) @@ -6990,7 +6990,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord45(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord46(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=110 (BP+d8) @@ -7002,7 +7002,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord46(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord47(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=111 (BX+d8) @@ -7014,7 +7014,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord47(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord48(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d8) @@ -7026,7 +7026,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord48(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord49(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d8) @@ -7038,7 +7038,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord49(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord4A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d8) @@ -7050,7 +7050,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord4A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord4B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d8) @@ -7062,7 +7062,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord4B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord4C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=100 (SI+d8) @@ -7074,7 +7074,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord4C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord4D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=101 (DI+d8) @@ -7086,7 +7086,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord4D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord4E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=110 (BP+d8) @@ -7098,7 +7098,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord4E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord4F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=111 (BX+d8) @@ -7110,7 +7110,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord4F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord50(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d8) @@ -7122,7 +7122,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord50(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord51(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d8) @@ -7134,7 +7134,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord51(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord52(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d8) @@ -7146,7 +7146,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord52(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord53(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d8) @@ -7158,7 +7158,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord53(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord54(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=100 (SI+d8) @@ -7170,7 +7170,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord54(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord55(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=101 (DI+d8) @@ -7182,7 +7182,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord55(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord56(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=110 (BP+d8) @@ -7194,7 +7194,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord56(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord57(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=111 (BX+d8) @@ -7206,7 +7206,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord57(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord58(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d8) @@ -7218,7 +7218,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord58(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord59(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d8) @@ -7230,7 +7230,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord59(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord5A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d8) @@ -7242,7 +7242,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord5A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord5B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d8) @@ -7254,7 +7254,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord5B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord5C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=100 (SI+d8) @@ -7266,7 +7266,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord5C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord5D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=101 (DI+d8) @@ -7278,7 +7278,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord5D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord5E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=110 (BP+d8) @@ -7290,7 +7290,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord5E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord5F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=111 (BX+d8) @@ -7302,7 +7302,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord5F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord60(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d8) @@ -7314,7 +7314,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord60(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord61(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d8) @@ -7326,7 +7326,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord61(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord62(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d8) @@ -7338,7 +7338,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord62(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord63(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d8) @@ -7350,7 +7350,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord63(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord64(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=100 (SI+d8) @@ -7362,7 +7362,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord64(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord65(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=101 (DI+d8) @@ -7374,7 +7374,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord65(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord66(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=110 (BP+d8) @@ -7386,7 +7386,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord66(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord67(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=111 (BX+d8) @@ -7398,7 +7398,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord67(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord68(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d8) @@ -7410,7 +7410,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord68(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord69(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d8) @@ -7422,7 +7422,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord69(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord6A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d8) @@ -7434,7 +7434,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord6A(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord6B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d8) @@ -7446,7 +7446,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord6B(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord6C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=100 (SI+d8) @@ -7458,7 +7458,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord6C(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord6D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=101 (DI+d8) @@ -7470,7 +7470,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord6D(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord6E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=110 (BP+d8) @@ -7482,7 +7482,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord6E(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord6F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=111 (BX+d8) @@ -7494,7 +7494,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord6F(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord70(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d8) @@ -7506,7 +7506,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord70(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord71(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d8) @@ -7518,7 +7518,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord71(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord72(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d8) @@ -7530,7 +7530,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord72(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord73(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d8) @@ -7542,7 +7542,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord73(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord74(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=100 (SI+d8) @@ -7554,7 +7554,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord74(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord75(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=101 (DI+d8) @@ -7566,7 +7566,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord75(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord76(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=110 (BP+d8) @@ -7578,7 +7578,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord76(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord77(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=111 (BX+d8) @@ -7590,7 +7590,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord77(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord78(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d8) @@ -7602,7 +7602,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord78(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord79(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d8) @@ -7614,7 +7614,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord79(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord7A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d8) @@ -7626,7 +7626,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord7A(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord7B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d8) @@ -7638,7 +7638,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord7B(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord7C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=100 (SI+d8) @@ -7650,7 +7650,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord7C(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord7D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=101 (DI+d8) @@ -7662,7 +7662,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord7D(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord7E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=110 (BP+d8) @@ -7674,7 +7674,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord7E(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord7F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=111 (BX+d8) @@ -7686,7 +7686,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord7F(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord80(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=000 (BX+SI+d16) @@ -7698,7 +7698,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord80(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord81(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=001 (BX+DI+d16) @@ -7710,7 +7710,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord81(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord82(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=010 (BP+SI+d16) @@ -7722,7 +7722,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord82(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord83(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=011 (BP+DI+d16) @@ -7734,7 +7734,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord83(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord84(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=100 (SI+d16) @@ -7746,7 +7746,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord84(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord85(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=101 (DI+d16) @@ -7758,7 +7758,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord85(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord86(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=110 (BP+d16) @@ -7770,7 +7770,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord86(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord87(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=111 (BX+d16) @@ -7782,7 +7782,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord87(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord88(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=000 (BX+SI+d16) @@ -7794,7 +7794,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord88(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord89(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=001 (BX+DI+d16) @@ -7806,7 +7806,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord89(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord8A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=010 (BP+SI+d16) @@ -7818,7 +7818,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord8A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord8B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=011 (BP+DI+d16) @@ -7830,7 +7830,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord8B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord8C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=100 (SI+d16) @@ -7842,7 +7842,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord8C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord8D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=101 (DI+d16) @@ -7854,7 +7854,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord8D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord8E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=110 (BP+d16) @@ -7866,7 +7866,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord8E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord8F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=111 (BX+d16) @@ -7878,7 +7878,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord8F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord90(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=000 (BX+SI+d16) @@ -7890,7 +7890,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord90(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord91(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=001 (BX+DI+d16) @@ -7902,7 +7902,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord91(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord92(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=010 (BP+SI+d16) @@ -7914,7 +7914,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord92(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord93(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=011 (BP+DI+d16) @@ -7926,7 +7926,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord93(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord94(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=100 (SI+d16) @@ -7938,7 +7938,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord94(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord95(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=101 (DI+d16) @@ -7950,7 +7950,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord95(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord96(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=110 (BP+d16) @@ -7962,7 +7962,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord96(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord97(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=111 (BX+d16) @@ -7974,7 +7974,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord97(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord98(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=000 (BX+SI+d16) @@ -7986,7 +7986,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord98(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord99(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=001 (BX+DI+d16) @@ -7998,7 +7998,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord99(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord9A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=010 (BP+SI+d16) @@ -8010,7 +8010,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord9A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWord9B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=011 (BP+DI+d16) @@ -8022,7 +8022,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord9B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWord9C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=100 (SI+d16) @@ -8034,7 +8034,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord9C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord9D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=101 (DI+d16) @@ -8046,7 +8046,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord9D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord9E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=110 (BP+d16) @@ -8058,7 +8058,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord9E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWord9F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=111 (BX+d16) @@ -8070,7 +8070,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWord9F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordA0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=000 (BX+SI+d16) @@ -8082,7 +8082,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA0(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordA1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=001 (BX+DI+d16) @@ -8094,7 +8094,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA1(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordA2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=010 (BP+SI+d16) @@ -8106,7 +8106,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA2(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordA3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=011 (BP+DI+d16) @@ -8118,7 +8118,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA3(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordA4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=100 (SI+d16) @@ -8130,7 +8130,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA4(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordA5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=101 (DI+d16) @@ -8142,7 +8142,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA5(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordA6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=110 (BP+d16) @@ -8154,7 +8154,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA6(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordA7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=111 (BX+d16) @@ -8166,7 +8166,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA7(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordA8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=000 (BX+SI+d16) @@ -8178,7 +8178,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA8(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordA9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=001 (BX+DI+d16) @@ -8190,7 +8190,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordA9(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordAA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=010 (BP+SI+d16) @@ -8202,7 +8202,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordAA(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordAB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=011 (BP+DI+d16) @@ -8214,7 +8214,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordAB(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordAC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=100 (SI+d16) @@ -8226,7 +8226,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordAC(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordAD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=101 (DI+d16) @@ -8238,7 +8238,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordAD(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordAE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=110 (BP+d16) @@ -8250,7 +8250,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordAE(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordAF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=111 (BX+d16) @@ -8262,7 +8262,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordAF(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordB0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=000 (BX+SI+d16) @@ -8274,7 +8274,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB0(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordB1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=001 (BX+DI+d16) @@ -8286,7 +8286,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB1(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordB2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=010 (BP+SI+d16) @@ -8298,7 +8298,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB2(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordB3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=011 (BP+DI+d16) @@ -8310,7 +8310,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB3(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordB4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=100 (SI+d16) @@ -8322,7 +8322,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB4(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordB5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=101 (DI+d16) @@ -8334,7 +8334,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB5(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordB6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=110 (BP+d16) @@ -8346,7 +8346,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB6(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordB7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=111 (BX+d16) @@ -8358,7 +8358,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB7(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordB8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=000 (BX+SI+d16) @@ -8370,7 +8370,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB8(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordB9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=001 (BX+DI+d16) @@ -8382,7 +8382,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordB9(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordBA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=010 (BP+SI+d16) @@ -8394,7 +8394,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordBA(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDispExtra; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDispExtra; }, /** * opMod16GrpWordBB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=011 (BP+DI+d16) @@ -8406,7 +8406,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordBB(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseIndexDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseIndexDisp; }, /** * opMod16GrpWordBC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=100 (SI+d16) @@ -8418,7 +8418,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordBC(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordBD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=101 (DI+d16) @@ -8430,7 +8430,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordBD(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordBE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=110 (BP+d16) @@ -8442,7 +8442,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordBE(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordBF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=111 (BX+d16) @@ -8454,7 +8454,7 @@ X86ModW16.aOpModGrp = [ function opMod16GrpWordBF(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod16GrpWordC0(afnGrp, fnSrc): mod=11 (dst:reg) reg=000 (afnGrp[0]) r/m=000 (AX) diff --git a/modules/pcjs/lib/x86modw32.js b/modules/pcjs/lib/x86modw32.js index 6303d0aec..ed7cf1d7c 100644 --- a/modules/pcjs/lib/x86modw32.js +++ b/modules/pcjs/lib/x86modw32.js @@ -51,7 +51,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord01(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=001 (ECX) @@ -65,7 +65,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord02(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=010 (EDX) @@ -79,7 +79,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord03(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=011 (EBX) @@ -93,7 +93,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord04(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=100 (sib) @@ -107,7 +107,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord05(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=101 (d32) @@ -121,7 +121,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord06(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=110 (ESI) @@ -135,7 +135,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord07(fn): mod=00 (src:mem) reg=000 (dst:AX) r/m=111 (EDI) @@ -149,7 +149,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord08(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=000 (EAX) @@ -163,7 +163,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord09(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=001 (ECX) @@ -177,7 +177,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord0A(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=010 (EDX) @@ -191,7 +191,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord0B(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=011 (EBX) @@ -205,7 +205,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord0C(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=100 (sib) @@ -219,7 +219,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord0D(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=101 (d32) @@ -233,7 +233,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord0E(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=110 (ESI) @@ -247,7 +247,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord0F(fn): mod=00 (src:mem) reg=001 (dst:CX) r/m=111 (EDI) @@ -261,7 +261,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord10(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=000 (EAX) @@ -275,7 +275,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord11(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=001 (ECX) @@ -289,7 +289,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord12(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=010 (EDX) @@ -303,7 +303,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord13(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=011 (EBX) @@ -317,7 +317,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord14(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=100 (sib) @@ -331,7 +331,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord15(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=101 (d32) @@ -345,7 +345,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord16(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=110 (ESI) @@ -359,7 +359,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord17(fn): mod=00 (src:mem) reg=010 (dst:DX) r/m=111 (EDI) @@ -373,7 +373,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord18(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=000 (EAX) @@ -387,7 +387,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord19(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=001 (ECX) @@ -401,7 +401,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord1A(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=010 (EDX) @@ -415,7 +415,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord1B(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=011 (EBX) @@ -429,7 +429,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord1C(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=100 (sib) @@ -443,7 +443,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord1D(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=101 (d32) @@ -457,7 +457,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord1E(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=110 (ESI) @@ -471,7 +471,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord1F(fn): mod=00 (src:mem) reg=011 (dst:BX) r/m=111 (EDI) @@ -485,7 +485,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord20(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=000 (EAX) @@ -496,7 +496,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord20(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEAX)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord21(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=001 (ECX) @@ -507,7 +507,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord21(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regECX)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord22(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=010 (EDX) @@ -518,7 +518,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord22(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDX)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord23(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=011 (EBX) @@ -529,7 +529,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord23(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord24(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=100 (sib) @@ -540,7 +540,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord24(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.getSIBAddr(0))); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord25(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=101 (d32) @@ -551,7 +551,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord25(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord26(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=110 (ESI) @@ -562,7 +562,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord26(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regESI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord27(fn): mod=00 (src:mem) reg=100 (dst:SP) r/m=111 (EDI) @@ -573,7 +573,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord27(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDI)); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord28(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=000 (EAX) @@ -587,7 +587,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord29(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=001 (ECX) @@ -601,7 +601,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord2A(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=010 (EDX) @@ -615,7 +615,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord2B(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=011 (EBX) @@ -629,7 +629,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord2C(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=100 (sib) @@ -643,7 +643,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord2D(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=101 (d32) @@ -657,7 +657,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord2E(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=110 (ESI) @@ -671,7 +671,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord2F(fn): mod=00 (src:mem) reg=101 (dst:BP) r/m=111 (EDI) @@ -685,7 +685,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord30(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=000 (EAX) @@ -699,7 +699,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord31(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=001 (ECX) @@ -713,7 +713,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord32(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=010 (EDX) @@ -727,7 +727,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord33(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=011 (EBX) @@ -741,7 +741,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord34(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=100 (sib) @@ -755,7 +755,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord35(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=101 (d32) @@ -769,7 +769,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord36(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=110 (ESI) @@ -783,7 +783,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord37(fn): mod=00 (src:mem) reg=110 (dst:SI) r/m=111 (EDI) @@ -797,7 +797,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord38(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=000 (EAX) @@ -811,7 +811,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord39(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=001 (ECX) @@ -825,7 +825,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord3A(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=010 (EDX) @@ -839,7 +839,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord3B(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=011 (EBX) @@ -853,7 +853,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord3C(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=100 (sib) @@ -867,7 +867,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord3D(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=101 (d32) @@ -881,7 +881,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32RegWord3E(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=110 (ESI) @@ -895,7 +895,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord3F(fn): mod=00 (src:mem) reg=111 (dst:DI) r/m=111 (EDI) @@ -909,7 +909,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32RegWord40(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=000 (EAX+d8) @@ -923,7 +923,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord41(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=001 (ECX+d8) @@ -937,7 +937,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord42(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=010 (EDX+d8) @@ -951,7 +951,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord43(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=011 (EBX+d8) @@ -965,7 +965,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord44(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=100 (sib+d8) @@ -979,7 +979,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord45(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=101 (EBP+d8) @@ -993,7 +993,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord46(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=110 (ESI+d8) @@ -1007,7 +1007,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord47(fn): mod=01 (src:mem+d8) reg=000 (dst:AX) r/m=111 (EDI+d8) @@ -1021,7 +1021,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord48(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=000 (EAX+d8) @@ -1035,7 +1035,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord49(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=001 (ECX+d8) @@ -1049,7 +1049,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord4A(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=010 (EDX+d8) @@ -1063,7 +1063,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord4B(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=011 (EBX+d8) @@ -1077,7 +1077,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord4C(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=100 (sib+d8) @@ -1091,7 +1091,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord4D(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=101 (EBP+d8) @@ -1105,7 +1105,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord4E(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=110 (ESI+d8) @@ -1119,7 +1119,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord4F(fn): mod=01 (src:mem+d8) reg=001 (dst:CX) r/m=111 (EDI+d8) @@ -1133,7 +1133,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord50(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=000 (EAX+d8) @@ -1147,7 +1147,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord51(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=001 (ECX+d8) @@ -1161,7 +1161,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord52(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=010 (EDX+d8) @@ -1175,7 +1175,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord53(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=011 (EBX+d8) @@ -1189,7 +1189,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord54(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=100 (sib+d8) @@ -1203,7 +1203,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord55(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=101 (EBP+d8) @@ -1217,7 +1217,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord56(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=110 (ESI+d8) @@ -1231,7 +1231,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord57(fn): mod=01 (src:mem+d8) reg=010 (dst:DX) r/m=111 (EDI+d8) @@ -1245,7 +1245,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord58(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=000 (EAX+d8) @@ -1259,7 +1259,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord59(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=001 (ECX+d8) @@ -1273,7 +1273,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord5A(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=010 (EDX+d8) @@ -1287,7 +1287,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord5B(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=011 (EBX+d8) @@ -1301,7 +1301,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord5C(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=100 (sib+d8) @@ -1315,7 +1315,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord5D(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=101 (EBP+d8) @@ -1329,7 +1329,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord5E(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=110 (ESI+d8) @@ -1343,7 +1343,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord5F(fn): mod=01 (src:mem+d8) reg=011 (dst:BX) r/m=111 (EDI+d8) @@ -1357,7 +1357,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord60(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=000 (EAX+d8) @@ -1368,7 +1368,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord60(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEAX + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord61(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=001 (ECX+d8) @@ -1379,7 +1379,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord61(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regECX + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord62(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=010 (EDX+d8) @@ -1390,7 +1390,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord62(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDX + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord63(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=011 (EBX+d8) @@ -1401,7 +1401,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord63(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord64(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=100 (sib+d8) @@ -1412,7 +1412,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord64(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.getSIBAddr(1) + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord65(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=101 (EBP+d8) @@ -1423,7 +1423,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord65(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord66(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=110 (ESI+d8) @@ -1434,7 +1434,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord66(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regESI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord67(fn): mod=01 (src:mem+d8) reg=100 (dst:SP) r/m=111 (EDI+d8) @@ -1445,7 +1445,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWord67(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDI + this.getIPDisp())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord68(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=000 (EAX+d8) @@ -1459,7 +1459,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord69(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=001 (ECX+d8) @@ -1473,7 +1473,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord6A(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=010 (EDX+d8) @@ -1487,7 +1487,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord6B(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=011 (EBX+d8) @@ -1501,7 +1501,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord6C(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=100 (sib+d8) @@ -1515,7 +1515,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord6D(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=101 (EBP+d8) @@ -1529,7 +1529,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord6E(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=110 (ESI+d8) @@ -1543,7 +1543,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord6F(fn): mod=01 (src:mem+d8) reg=101 (dst:BP) r/m=111 (EDI+d8) @@ -1557,7 +1557,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord70(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=000 (EAX+d8) @@ -1571,7 +1571,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord71(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=001 (ECX+d8) @@ -1585,7 +1585,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord72(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=010 (EDX+d8) @@ -1599,7 +1599,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord73(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=011 (EBX+d8) @@ -1613,7 +1613,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord74(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=100 (sib+d8) @@ -1627,7 +1627,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord75(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=101 (EBP+d8) @@ -1641,7 +1641,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord76(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=110 (ESI+d8) @@ -1655,7 +1655,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord77(fn): mod=01 (src:mem+d8) reg=110 (dst:SI) r/m=111 (EDI+d8) @@ -1669,7 +1669,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord78(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=000 (EAX+d8) @@ -1683,7 +1683,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord79(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=001 (ECX+d8) @@ -1697,7 +1697,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord7A(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=010 (EDX+d8) @@ -1711,7 +1711,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord7B(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=011 (EBX+d8) @@ -1725,7 +1725,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord7C(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=100 (sib+d8) @@ -1739,7 +1739,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord7D(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=101 (EBP+d8) @@ -1753,7 +1753,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord7E(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=110 (ESI+d8) @@ -1767,7 +1767,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord7F(fn): mod=01 (src:mem+d8) reg=111 (dst:DI) r/m=111 (EDI+d8) @@ -1781,7 +1781,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord80(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=000 (EAX+d32) @@ -1795,7 +1795,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord81(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=001 (ECX+d32) @@ -1809,7 +1809,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord82(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=010 (EDX+d32) @@ -1823,7 +1823,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord83(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=011 (EBX+d32) @@ -1837,7 +1837,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord84(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=100 (sib+d32) @@ -1851,7 +1851,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord85(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=101 (EBP+d32) @@ -1865,7 +1865,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord86(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=110 (ESI+d32) @@ -1879,7 +1879,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord87(fn): mod=10 (src:mem+d16) reg=000 (dst:AX) r/m=111 (EDI+d32) @@ -1893,7 +1893,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiEALo; this.backTrack.btiAH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord88(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=000 (EAX+d32) @@ -1907,7 +1907,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord89(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=001 (ECX+d32) @@ -1921,7 +1921,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord8A(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=010 (EDX+d32) @@ -1935,7 +1935,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord8B(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=011 (EBX+d32) @@ -1949,7 +1949,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord8C(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=100 (sib+d32) @@ -1963,7 +1963,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord8D(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=101 (EBP+d32) @@ -1977,7 +1977,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord8E(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=110 (ESI+d32) @@ -1991,7 +1991,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord8F(fn): mod=10 (src:mem+d16) reg=001 (dst:CX) r/m=111 (EDI+d32) @@ -2005,7 +2005,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiEALo; this.backTrack.btiCH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord90(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=000 (EAX+d32) @@ -2019,7 +2019,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord91(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=001 (ECX+d32) @@ -2033,7 +2033,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord92(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=010 (EDX+d32) @@ -2047,7 +2047,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord93(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=011 (EBX+d32) @@ -2061,7 +2061,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord94(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=100 (sib+d32) @@ -2075,7 +2075,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord95(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=101 (EBP+d32) @@ -2089,7 +2089,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord96(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=110 (ESI+d32) @@ -2103,7 +2103,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord97(fn): mod=10 (src:mem+d16) reg=010 (dst:DX) r/m=111 (EDI+d32) @@ -2117,7 +2117,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiEALo; this.backTrack.btiDH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord98(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=000 (EAX+d32) @@ -2131,7 +2131,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord99(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=001 (ECX+d32) @@ -2145,7 +2145,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord9A(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=010 (EDX+d32) @@ -2159,7 +2159,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord9B(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=011 (EBX+d32) @@ -2173,7 +2173,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord9C(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=100 (sib+d32) @@ -2187,7 +2187,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord9D(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=101 (EBP+d32) @@ -2201,7 +2201,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord9E(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=110 (ESI+d32) @@ -2215,7 +2215,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWord9F(fn): mod=10 (src:mem+d16) reg=011 (dst:BX) r/m=111 (EDI+d32) @@ -2229,7 +2229,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiEALo; this.backTrack.btiBH = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA0(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=000 (EAX+d32) @@ -2240,7 +2240,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA0(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEAX + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA1(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=001 (ECX+d32) @@ -2251,7 +2251,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA1(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regECX + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA2(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=010 (EDX+d32) @@ -2262,7 +2262,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA2(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDX + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA3(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=011 (EBX+d32) @@ -2273,7 +2273,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA3(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEBX + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA4(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=100 (sib+d32) @@ -2284,7 +2284,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA4(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.getSIBAddr(2) + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA5(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=101 (EBP+d32) @@ -2295,7 +2295,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA5(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordStack(this.regEBP + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA6(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=110 (ESI+d32) @@ -2306,7 +2306,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA6(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regESI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA7(fn): mod=10 (src:mem+d16) reg=100 (dst:SP) r/m=111 (EDI+d32) @@ -2317,7 +2317,7 @@ X86ModW32.aOpModReg = [ function opMod32RegWordA7(fn) { var w = fn.call(this, this.getSP() & this.dataMask, this.getEAWordData(this.regEDI + this.getIPWord())); this.setSP((this.getSP() & ~this.dataMask) | w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA8(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=000 (EAX+d32) @@ -2331,7 +2331,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordA9(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=001 (ECX+d32) @@ -2345,7 +2345,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordAA(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=010 (EDX+d32) @@ -2359,7 +2359,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordAB(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=011 (EBX+d32) @@ -2373,7 +2373,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordAC(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=100 (sib+d32) @@ -2387,7 +2387,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordAD(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=101 (EBP+d32) @@ -2401,7 +2401,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordAE(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=110 (ESI+d32) @@ -2415,7 +2415,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordAF(fn): mod=10 (src:mem+d16) reg=101 (dst:BP) r/m=111 (EDI+d32) @@ -2429,7 +2429,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiEALo; this.backTrack.btiBPHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB0(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=000 (EAX+d32) @@ -2443,7 +2443,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB1(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=001 (ECX+d32) @@ -2457,7 +2457,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB2(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=010 (EDX+d32) @@ -2471,7 +2471,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB3(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=011 (EBX+d32) @@ -2485,7 +2485,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB4(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=100 (sib+d32) @@ -2499,7 +2499,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB5(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=101 (EBP+d32) @@ -2513,7 +2513,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB6(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=110 (ESI+d32) @@ -2527,7 +2527,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB7(fn): mod=10 (src:mem+d16) reg=110 (dst:SI) r/m=111 (EDI+d32) @@ -2541,7 +2541,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiEALo; this.backTrack.btiSIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB8(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=000 (EAX+d32) @@ -2555,7 +2555,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordB9(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=001 (ECX+d32) @@ -2569,7 +2569,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordBA(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=010 (EDX+d32) @@ -2583,7 +2583,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordBB(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=011 (EBX+d32) @@ -2597,7 +2597,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordBC(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=100 (sib+d32) @@ -2611,7 +2611,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordBD(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=101 (EBP+d32) @@ -2625,7 +2625,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordBE(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=110 (ESI+d32) @@ -2639,7 +2639,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordBF(fn): mod=10 (src:mem+d16) reg=111 (dst:DI) r/m=111 (EDI+d32) @@ -2653,7 +2653,7 @@ X86ModW32.aOpModReg = [ if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiEALo; this.backTrack.btiDIHi = this.backTrack.btiEAHi; } - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32RegWordC0(fn): mod=11 (src:reg) reg=000 (dst:AX) r/m=000 (EAX) @@ -3457,7 +3457,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord01(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=001 (ECX) @@ -3471,7 +3471,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord02(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=010 (EDX) @@ -3485,7 +3485,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord03(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=011 (EBX) @@ -3499,7 +3499,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord04(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=100 (sib) @@ -3513,7 +3513,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord05(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=101 (d32) @@ -3527,7 +3527,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord06(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=110 (ESI) @@ -3541,7 +3541,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord07(fn): mod=00 (dst:mem) reg=000 (src:AX) r/m=111 (EDI) @@ -3555,7 +3555,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord08(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=000 (EAX) @@ -3569,7 +3569,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord09(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=001 (ECX) @@ -3583,7 +3583,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord0A(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=010 (EDX) @@ -3597,7 +3597,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord0B(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=011 (EBX) @@ -3611,7 +3611,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord0C(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=100 (sib) @@ -3625,7 +3625,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord0D(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=101 (d32) @@ -3639,7 +3639,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord0E(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=110 (ESI) @@ -3653,7 +3653,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord0F(fn): mod=00 (dst:mem) reg=001 (src:CX) r/m=111 (EDI) @@ -3667,7 +3667,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord10(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=000 (EAX) @@ -3681,7 +3681,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord11(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=001 (ECX) @@ -3695,7 +3695,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord12(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=010 (EDX) @@ -3709,7 +3709,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord13(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=011 (EBX) @@ -3723,7 +3723,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord14(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=100 (sib) @@ -3737,7 +3737,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord15(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=101 (d32) @@ -3751,7 +3751,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord16(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=110 (ESI) @@ -3765,7 +3765,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord17(fn): mod=00 (dst:mem) reg=010 (src:DX) r/m=111 (EDI) @@ -3779,7 +3779,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord18(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=000 (EAX) @@ -3793,7 +3793,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord19(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=001 (ECX) @@ -3807,7 +3807,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord1A(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=010 (EDX) @@ -3821,7 +3821,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord1B(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=011 (EBX) @@ -3835,7 +3835,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord1C(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=100 (sib) @@ -3849,7 +3849,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord1D(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=101 (d32) @@ -3863,7 +3863,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord1E(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=110 (ESI) @@ -3877,7 +3877,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord1F(fn): mod=00 (dst:mem) reg=011 (src:BX) r/m=111 (EDI) @@ -3891,7 +3891,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord20(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=000 (EAX) @@ -3905,7 +3905,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord21(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=001 (ECX) @@ -3919,7 +3919,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord22(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=010 (EDX) @@ -3933,7 +3933,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord23(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=011 (EBX) @@ -3947,7 +3947,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord24(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=100 (sib) @@ -3961,7 +3961,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord25(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=101 (d32) @@ -3975,7 +3975,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord26(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=110 (ESI) @@ -3989,7 +3989,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord27(fn): mod=00 (dst:mem) reg=100 (src:SP) r/m=111 (EDI) @@ -4003,7 +4003,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord28(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=000 (EAX) @@ -4017,7 +4017,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord29(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=001 (ECX) @@ -4031,7 +4031,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord2A(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=010 (EDX) @@ -4045,7 +4045,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord2B(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=011 (EBX) @@ -4059,7 +4059,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord2C(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=100 (sib) @@ -4073,7 +4073,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord2D(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=101 (d32) @@ -4087,7 +4087,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord2E(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=110 (ESI) @@ -4101,7 +4101,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord2F(fn): mod=00 (dst:mem) reg=101 (src:BP) r/m=111 (EDI) @@ -4115,7 +4115,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord30(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=000 (EAX) @@ -4129,7 +4129,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord31(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=001 (ECX) @@ -4143,7 +4143,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord32(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=010 (EDX) @@ -4157,7 +4157,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord33(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=011 (EBX) @@ -4171,7 +4171,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord34(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=100 (sib) @@ -4185,7 +4185,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord35(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=101 (d32) @@ -4199,7 +4199,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord36(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=110 (ESI) @@ -4213,7 +4213,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord37(fn): mod=00 (dst:mem) reg=110 (src:SI) r/m=111 (EDI) @@ -4227,7 +4227,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord38(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=000 (EAX) @@ -4241,7 +4241,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord39(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=001 (ECX) @@ -4255,7 +4255,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord3A(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=010 (EDX) @@ -4269,7 +4269,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord3B(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=011 (EBX) @@ -4283,7 +4283,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord3C(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=100 (sib) @@ -4297,7 +4297,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord3D(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=101 (d32) @@ -4311,7 +4311,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32MemWord3E(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=110 (ESI) @@ -4325,7 +4325,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord3F(fn): mod=00 (dst:mem) reg=111 (src:DI) r/m=111 (EDI) @@ -4339,7 +4339,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32MemWord40(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=000 (EAX+d8) @@ -4353,7 +4353,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord41(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=001 (ECX+d8) @@ -4367,7 +4367,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord42(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=010 (EDX+d8) @@ -4381,7 +4381,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord43(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=011 (EBX+d8) @@ -4395,7 +4395,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord44(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=100 (sib+d8) @@ -4409,7 +4409,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord45(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=101 (EBP+d8) @@ -4423,7 +4423,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord46(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=110 (ESI+d8) @@ -4437,7 +4437,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord47(fn): mod=01 (dst:mem+d8) reg=000 (src:AX) r/m=111 (EDI+d8) @@ -4451,7 +4451,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord48(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=000 (EAX+d8) @@ -4465,7 +4465,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord49(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=001 (ECX+d8) @@ -4479,7 +4479,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord4A(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=010 (EDX+d8) @@ -4493,7 +4493,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord4B(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=011 (EBX+d8) @@ -4507,7 +4507,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord4C(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=100 (sib+d8) @@ -4521,7 +4521,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord4D(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=101 (EBP+d8) @@ -4535,7 +4535,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord4E(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=110 (ESI+d8) @@ -4549,7 +4549,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord4F(fn): mod=01 (dst:mem+d8) reg=001 (src:CX) r/m=111 (EDI+d8) @@ -4563,7 +4563,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord50(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=000 (EAX+d8) @@ -4577,7 +4577,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord51(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=001 (ECX+d8) @@ -4591,7 +4591,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord52(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=010 (EDX+d8) @@ -4605,7 +4605,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord53(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=011 (EBX+d8) @@ -4619,7 +4619,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord54(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=100 (sib+d8) @@ -4633,7 +4633,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord55(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=101 (EBP+d8) @@ -4647,7 +4647,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord56(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=110 (ESI+d8) @@ -4661,7 +4661,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord57(fn): mod=01 (dst:mem+d8) reg=010 (src:DX) r/m=111 (EDI+d8) @@ -4675,7 +4675,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord58(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=000 (EAX+d8) @@ -4689,7 +4689,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord59(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=001 (ECX+d8) @@ -4703,7 +4703,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord5A(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=010 (EDX+d8) @@ -4717,7 +4717,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord5B(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=011 (EBX+d8) @@ -4731,7 +4731,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord5C(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=100 (sib+d8) @@ -4745,7 +4745,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord5D(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=101 (EBP+d8) @@ -4759,7 +4759,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord5E(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=110 (ESI+d8) @@ -4773,7 +4773,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord5F(fn): mod=01 (dst:mem+d8) reg=011 (src:BX) r/m=111 (EDI+d8) @@ -4787,7 +4787,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord60(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=000 (EAX+d8) @@ -4801,7 +4801,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord61(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=001 (ECX+d8) @@ -4815,7 +4815,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord62(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=010 (EDX+d8) @@ -4829,7 +4829,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord63(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=011 (EBX+d8) @@ -4843,7 +4843,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord64(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=100 (sib+d8) @@ -4857,7 +4857,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord65(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=101 (EBP+d8) @@ -4871,7 +4871,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord66(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=110 (ESI+d8) @@ -4885,7 +4885,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord67(fn): mod=01 (dst:mem+d8) reg=100 (src:SP) r/m=111 (EDI+d8) @@ -4899,7 +4899,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord68(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=000 (EAX+d8) @@ -4913,7 +4913,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord69(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=001 (ECX+d8) @@ -4927,7 +4927,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord6A(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=010 (EDX+d8) @@ -4941,7 +4941,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord6B(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=011 (EBX+d8) @@ -4955,7 +4955,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord6C(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=100 (sib+d8) @@ -4969,7 +4969,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord6D(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=101 (EBP+d8) @@ -4983,7 +4983,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord6E(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=110 (ESI+d8) @@ -4997,7 +4997,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord6F(fn): mod=01 (dst:mem+d8) reg=101 (src:BP) r/m=111 (EDI+d8) @@ -5011,7 +5011,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord70(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=000 (EAX+d8) @@ -5025,7 +5025,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord71(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=001 (ECX+d8) @@ -5039,7 +5039,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord72(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=010 (EDX+d8) @@ -5053,7 +5053,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord73(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=011 (EBX+d8) @@ -5067,7 +5067,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord74(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=100 (sib+d8) @@ -5081,7 +5081,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord75(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=101 (EBP+d8) @@ -5095,7 +5095,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord76(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=110 (ESI+d8) @@ -5109,7 +5109,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord77(fn): mod=01 (dst:mem+d8) reg=110 (src:SI) r/m=111 (EDI+d8) @@ -5123,7 +5123,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord78(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=000 (EAX+d8) @@ -5137,7 +5137,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord79(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=001 (ECX+d8) @@ -5151,7 +5151,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord7A(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=010 (EDX+d8) @@ -5165,7 +5165,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord7B(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=011 (EBX+d8) @@ -5179,7 +5179,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord7C(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=100 (sib+d8) @@ -5193,7 +5193,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord7D(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=101 (EBP+d8) @@ -5207,7 +5207,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord7E(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=110 (ESI+d8) @@ -5221,7 +5221,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord7F(fn): mod=01 (dst:mem+d8) reg=111 (src:DI) r/m=111 (EDI+d8) @@ -5235,7 +5235,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord80(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=000 (EAX+d32) @@ -5249,7 +5249,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord81(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=001 (ECX+d32) @@ -5263,7 +5263,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord82(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=010 (EDX+d32) @@ -5277,7 +5277,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord83(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=011 (EBX+d32) @@ -5291,7 +5291,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord84(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=100 (sib+d32) @@ -5305,7 +5305,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord85(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=101 (EBP+d32) @@ -5319,7 +5319,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord86(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=110 (ESI+d32) @@ -5333,7 +5333,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord87(fn): mod=10 (dst:mem+d16) reg=000 (src:AX) r/m=111 (EDI+d32) @@ -5347,7 +5347,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiAL; this.backTrack.btiEAHi = this.backTrack.btiAH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord88(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=000 (EAX+d32) @@ -5361,7 +5361,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord89(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=001 (ECX+d32) @@ -5375,7 +5375,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord8A(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=010 (EDX+d32) @@ -5389,7 +5389,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord8B(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=011 (EBX+d32) @@ -5403,7 +5403,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord8C(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=100 (sib+d32) @@ -5417,7 +5417,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord8D(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=101 (EBP+d32) @@ -5431,7 +5431,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord8E(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=110 (ESI+d32) @@ -5445,7 +5445,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord8F(fn): mod=10 (dst:mem+d16) reg=001 (src:CX) r/m=111 (EDI+d32) @@ -5459,7 +5459,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiCL; this.backTrack.btiEAHi = this.backTrack.btiCH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord90(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=000 (EAX+d32) @@ -5473,7 +5473,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord91(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=001 (ECX+d32) @@ -5487,7 +5487,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord92(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=010 (EDX+d32) @@ -5501,7 +5501,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord93(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=011 (EBX+d32) @@ -5515,7 +5515,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord94(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=100 (sib+d32) @@ -5529,7 +5529,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord95(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=101 (EBP+d32) @@ -5543,7 +5543,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord96(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=110 (ESI+d32) @@ -5557,7 +5557,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord97(fn): mod=10 (dst:mem+d16) reg=010 (src:DX) r/m=111 (EDI+d32) @@ -5571,7 +5571,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDL; this.backTrack.btiEAHi = this.backTrack.btiDH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord98(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=000 (EAX+d32) @@ -5585,7 +5585,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord99(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=001 (ECX+d32) @@ -5599,7 +5599,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord9A(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=010 (EDX+d32) @@ -5613,7 +5613,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord9B(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=011 (EBX+d32) @@ -5627,7 +5627,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord9C(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=100 (sib+d32) @@ -5641,7 +5641,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord9D(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=101 (EBP+d32) @@ -5655,7 +5655,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord9E(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=110 (ESI+d32) @@ -5669,7 +5669,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWord9F(fn): mod=10 (dst:mem+d16) reg=011 (src:BX) r/m=111 (EDI+d32) @@ -5683,7 +5683,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBL; this.backTrack.btiEAHi = this.backTrack.btiBH; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA0(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=000 (EAX+d32) @@ -5697,7 +5697,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA1(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=001 (ECX+d32) @@ -5711,7 +5711,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA2(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=010 (EDX+d32) @@ -5725,7 +5725,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA3(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=011 (EBX+d32) @@ -5739,7 +5739,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA4(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=100 (sib+d32) @@ -5753,7 +5753,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA5(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=101 (EBP+d32) @@ -5767,7 +5767,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA6(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=110 (ESI+d32) @@ -5781,7 +5781,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA7(fn): mod=10 (dst:mem+d16) reg=100 (src:SP) r/m=111 (EDI+d32) @@ -5795,7 +5795,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = X86.BACKTRACK.SP_LO; this.backTrack.btiEAHi = X86.BACKTRACK.SP_HI; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA8(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=000 (EAX+d32) @@ -5809,7 +5809,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordA9(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=001 (ECX+d32) @@ -5823,7 +5823,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordAA(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=010 (EDX+d32) @@ -5837,7 +5837,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordAB(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=011 (EBX+d32) @@ -5851,7 +5851,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordAC(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=100 (sib+d32) @@ -5865,7 +5865,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordAD(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=101 (EBP+d32) @@ -5879,7 +5879,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordAE(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=110 (ESI+d32) @@ -5893,7 +5893,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordAF(fn): mod=10 (dst:mem+d16) reg=101 (src:BP) r/m=111 (EDI+d32) @@ -5907,7 +5907,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiBPLo; this.backTrack.btiEAHi = this.backTrack.btiBPHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB0(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=000 (EAX+d32) @@ -5921,7 +5921,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB1(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=001 (ECX+d32) @@ -5935,7 +5935,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB2(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=010 (EDX+d32) @@ -5949,7 +5949,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB3(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=011 (EBX+d32) @@ -5963,7 +5963,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB4(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=100 (sib+d32) @@ -5977,7 +5977,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB5(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=101 (EBP+d32) @@ -5991,7 +5991,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB6(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=110 (ESI+d32) @@ -6005,7 +6005,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB7(fn): mod=10 (dst:mem+d16) reg=110 (src:SI) r/m=111 (EDI+d32) @@ -6019,7 +6019,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiSILo; this.backTrack.btiEAHi = this.backTrack.btiSIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB8(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=000 (EAX+d32) @@ -6033,7 +6033,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordB9(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=001 (ECX+d32) @@ -6047,7 +6047,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordBA(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=010 (EDX+d32) @@ -6061,7 +6061,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordBB(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=011 (EBX+d32) @@ -6075,7 +6075,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordBC(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=100 (sib+d32) @@ -6089,7 +6089,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordBD(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=101 (EBP+d32) @@ -6103,7 +6103,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordBE(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=110 (ESI+d32) @@ -6117,7 +6117,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32MemWordBF(fn): mod=10 (dst:mem+d16) reg=111 (src:DI) r/m=111 (EDI+d32) @@ -6131,7 +6131,7 @@ X86ModW32.aOpModMem = [ this.backTrack.btiEALo = this.backTrack.btiDILo; this.backTrack.btiEAHi = this.backTrack.btiDIHi; } this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, X86ModW32.aOpModReg[0xC0], X86ModW32.aOpModReg[0xC8], X86ModW32.aOpModReg[0xD0], X86ModW32.aOpModReg[0xD8], X86ModW32.aOpModReg[0xE0], X86ModW32.aOpModReg[0xE8], X86ModW32.aOpModReg[0xF0], X86ModW32.aOpModReg[0xF8], @@ -6162,7 +6162,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord00(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord01(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=001 (ECX) @@ -6174,7 +6174,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord01(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord02(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=010 (EDX) @@ -6186,7 +6186,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord02(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord03(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=011 (EBX) @@ -6198,7 +6198,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord03(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord04(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=100 (sib) @@ -6210,7 +6210,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord04(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord05(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=101 (d32) @@ -6222,7 +6222,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord05(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord06(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=110 (ESI) @@ -6234,7 +6234,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord06(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord07(afnGrp, fnSrc): mod=00 (dst:mem) reg=000 (afnGrp[0]) r/m=111 (EDI) @@ -6246,7 +6246,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord07(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord08(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=000 (EAX) @@ -6258,7 +6258,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord08(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord09(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=001 (ECX) @@ -6270,7 +6270,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord09(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord0A(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=010 (EDX) @@ -6282,7 +6282,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord0A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord0B(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=011 (EBX) @@ -6294,7 +6294,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord0B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord0C(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=100 (sib) @@ -6306,7 +6306,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord0C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord0D(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=101 (d32) @@ -6318,7 +6318,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord0D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord0E(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=110 (ESI) @@ -6330,7 +6330,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord0E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord0F(afnGrp, fnSrc): mod=00 (dst:mem) reg=001 (afnGrp[1]) r/m=111 (EDI) @@ -6342,7 +6342,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord0F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord10(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=000 (EAX) @@ -6354,7 +6354,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord10(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord11(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=001 (ECX) @@ -6366,7 +6366,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord11(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord12(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=010 (EDX) @@ -6378,7 +6378,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord12(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord13(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=011 (EBX) @@ -6390,7 +6390,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord13(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord14(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=100 (sib) @@ -6402,7 +6402,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord14(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord15(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=101 (d32) @@ -6414,7 +6414,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord15(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord16(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=110 (ESI) @@ -6426,7 +6426,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord16(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord17(afnGrp, fnSrc): mod=00 (dst:mem) reg=010 (afnGrp[2]) r/m=111 (EDI) @@ -6438,7 +6438,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord17(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord18(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=000 (EAX) @@ -6450,7 +6450,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord18(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord19(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=001 (ECX) @@ -6462,7 +6462,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord19(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord1A(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=010 (EDX) @@ -6474,7 +6474,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord1A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord1B(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=011 (EBX) @@ -6486,7 +6486,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord1B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord1C(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=100 (sib) @@ -6498,7 +6498,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord1C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord1D(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=101 (d32) @@ -6510,7 +6510,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord1D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord1E(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=110 (ESI) @@ -6522,7 +6522,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord1E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord1F(afnGrp, fnSrc): mod=00 (dst:mem) reg=011 (afnGrp[3]) r/m=111 (EDI) @@ -6534,7 +6534,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord1F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord20(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=000 (EAX) @@ -6546,7 +6546,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord20(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord21(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=001 (ECX) @@ -6558,7 +6558,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord21(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord22(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=010 (EDX) @@ -6570,7 +6570,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord22(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord23(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=011 (EBX) @@ -6582,7 +6582,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord23(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord24(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=100 (sib) @@ -6594,7 +6594,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord24(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord25(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=101 (d32) @@ -6606,7 +6606,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord25(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord26(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=110 (ESI) @@ -6618,7 +6618,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord26(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord27(afnGrp, fnSrc): mod=00 (dst:mem) reg=100 (afnGrp[4]) r/m=111 (EDI) @@ -6630,7 +6630,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord27(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord28(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=000 (EAX) @@ -6642,7 +6642,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord28(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord29(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=001 (ECX) @@ -6654,7 +6654,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord29(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord2A(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=010 (EDX) @@ -6666,7 +6666,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord2A(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord2B(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=011 (EBX) @@ -6678,7 +6678,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord2B(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord2C(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=100 (sib) @@ -6690,7 +6690,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord2C(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord2D(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=101 (d32) @@ -6702,7 +6702,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord2D(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord2E(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=110 (ESI) @@ -6714,7 +6714,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord2E(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord2F(afnGrp, fnSrc): mod=00 (dst:mem) reg=101 (afnGrp[5]) r/m=111 (EDI) @@ -6726,7 +6726,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord2F(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord30(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=000 (EAX) @@ -6738,7 +6738,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord30(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord31(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=001 (ECX) @@ -6750,7 +6750,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord31(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord32(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=010 (EDX) @@ -6762,7 +6762,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord32(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord33(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=011 (EBX) @@ -6774,7 +6774,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord33(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord34(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=100 (sib) @@ -6786,7 +6786,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord34(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord35(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=101 (d32) @@ -6798,7 +6798,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord35(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord36(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=110 (ESI) @@ -6810,7 +6810,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord36(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord37(afnGrp, fnSrc): mod=00 (dst:mem) reg=110 (afnGrp[6]) r/m=111 (EDI) @@ -6822,7 +6822,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord37(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord38(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=000 (EAX) @@ -6834,7 +6834,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord38(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEAX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord39(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=001 (ECX) @@ -6846,7 +6846,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord39(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regECX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord3A(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=010 (EDX) @@ -6858,7 +6858,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord3A(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord3B(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=011 (EBX) @@ -6870,7 +6870,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord3B(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord3C(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=100 (sib) @@ -6882,7 +6882,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord3C(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.getSIBAddr(0)), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord3D(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=101 (d32) @@ -6894,7 +6894,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord3D(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesDisp; }, /** * opMod32GrpWord3E(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=110 (ESI) @@ -6906,7 +6906,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord3E(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord3F(afnGrp, fnSrc): mod=00 (dst:mem) reg=111 (afnGrp[7]) r/m=111 (EDI) @@ -6918,7 +6918,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord3F(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBase; + this.nStepCycles -= this.cycleCounts.nEACyclesBase; }, /** * opMod32GrpWord40(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=000 (EAX+d8) @@ -6930,7 +6930,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord40(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord41(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=001 (ECX+d8) @@ -6942,7 +6942,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord41(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord42(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=010 (EDX+d8) @@ -6954,7 +6954,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord42(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord43(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=011 (EBX+d8) @@ -6966,7 +6966,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord43(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord44(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=100 (sib+d8) @@ -6978,7 +6978,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord44(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord45(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=101 (EBP+d8) @@ -6990,7 +6990,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord45(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord46(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=110 (ESI+d8) @@ -7002,7 +7002,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord46(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord47(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=000 (afnGrp[0]) r/m=111 (EDI+d8) @@ -7014,7 +7014,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord47(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord48(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=000 (EAX+d8) @@ -7026,7 +7026,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord48(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord49(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=001 (ECX+d8) @@ -7038,7 +7038,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord49(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord4A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=010 (EDX+d8) @@ -7050,7 +7050,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord4A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord4B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=011 (EBX+d8) @@ -7062,7 +7062,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord4B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord4C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=100 (sib+d8) @@ -7074,7 +7074,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord4C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord4D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=101 (EBP+d8) @@ -7086,7 +7086,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord4D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord4E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=110 (ESI+d8) @@ -7098,7 +7098,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord4E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord4F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=001 (afnGrp[1]) r/m=111 (EDI+d8) @@ -7110,7 +7110,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord4F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord50(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=000 (EAX+d8) @@ -7122,7 +7122,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord50(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord51(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=001 (ECX+d8) @@ -7134,7 +7134,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord51(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord52(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=010 (EDX+d8) @@ -7146,7 +7146,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord52(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord53(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=011 (EBX+d8) @@ -7158,7 +7158,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord53(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord54(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=100 (sib+d8) @@ -7170,7 +7170,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord54(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord55(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=101 (EBP+d8) @@ -7182,7 +7182,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord55(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord56(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=110 (ESI+d8) @@ -7194,7 +7194,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord56(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord57(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=010 (afnGrp[2]) r/m=111 (EDI+d8) @@ -7206,7 +7206,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord57(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord58(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=000 (EAX+d8) @@ -7218,7 +7218,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord58(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord59(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=001 (ECX+d8) @@ -7230,7 +7230,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord59(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord5A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=010 (EDX+d8) @@ -7242,7 +7242,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord5A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord5B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=011 (EBX+d8) @@ -7254,7 +7254,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord5B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord5C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=100 (sib+d8) @@ -7266,7 +7266,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord5C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord5D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=101 (EBP+d8) @@ -7278,7 +7278,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord5D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord5E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=110 (ESI+d8) @@ -7290,7 +7290,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord5E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord5F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=011 (afnGrp[3]) r/m=111 (EDI+d8) @@ -7302,7 +7302,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord5F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord60(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=000 (EAX+d8) @@ -7314,7 +7314,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord60(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord61(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=001 (ECX+d8) @@ -7326,7 +7326,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord61(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord62(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=010 (EDX+d8) @@ -7338,7 +7338,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord62(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord63(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=011 (EBX+d8) @@ -7350,7 +7350,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord63(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord64(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=100 (sib+d8) @@ -7362,7 +7362,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord64(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord65(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=101 (EBP+d8) @@ -7374,7 +7374,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord65(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord66(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=110 (ESI+d8) @@ -7386,7 +7386,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord66(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord67(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=100 (afnGrp[4]) r/m=111 (EDI+d8) @@ -7398,7 +7398,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord67(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord68(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=000 (EAX+d8) @@ -7410,7 +7410,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord68(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord69(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=001 (ECX+d8) @@ -7422,7 +7422,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord69(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord6A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=010 (EDX+d8) @@ -7434,7 +7434,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord6A(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord6B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=011 (EBX+d8) @@ -7446,7 +7446,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord6B(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord6C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=100 (sib+d8) @@ -7458,7 +7458,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord6C(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord6D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=101 (EBP+d8) @@ -7470,7 +7470,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord6D(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord6E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=110 (ESI+d8) @@ -7482,7 +7482,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord6E(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord6F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=101 (afnGrp[5]) r/m=111 (EDI+d8) @@ -7494,7 +7494,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord6F(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord70(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=000 (EAX+d8) @@ -7506,7 +7506,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord70(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord71(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=001 (ECX+d8) @@ -7518,7 +7518,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord71(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord72(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=010 (EDX+d8) @@ -7530,7 +7530,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord72(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord73(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=011 (EBX+d8) @@ -7542,7 +7542,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord73(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord74(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=100 (sib+d8) @@ -7554,7 +7554,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord74(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord75(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=101 (EBP+d8) @@ -7566,7 +7566,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord75(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord76(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=110 (ESI+d8) @@ -7578,7 +7578,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord76(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord77(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=110 (afnGrp[6]) r/m=111 (EDI+d8) @@ -7590,7 +7590,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord77(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord78(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=000 (EAX+d8) @@ -7602,7 +7602,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord78(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEAX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord79(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=001 (ECX+d8) @@ -7614,7 +7614,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord79(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regECX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord7A(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=010 (EDX+d8) @@ -7626,7 +7626,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord7A(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord7B(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=011 (EBX+d8) @@ -7638,7 +7638,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord7B(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord7C(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=100 (sib+d8) @@ -7650,7 +7650,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord7C(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.getSIBAddr(1) + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord7D(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=101 (EBP+d8) @@ -7662,7 +7662,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord7D(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord7E(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=110 (ESI+d8) @@ -7674,7 +7674,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord7E(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord7F(afnGrp, fnSrc): mod=01 (dst:mem+d8) reg=111 (afnGrp[7]) r/m=111 (EDI+d8) @@ -7686,7 +7686,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord7F(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI + this.getIPDisp()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord80(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=000 (EAX+d32) @@ -7698,7 +7698,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord80(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord81(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=001 (ECX+d32) @@ -7710,7 +7710,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord81(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord82(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=010 (EDX+d32) @@ -7722,7 +7722,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord82(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord83(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=011 (EBX+d32) @@ -7734,7 +7734,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord83(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord84(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=100 (sib+d32) @@ -7746,7 +7746,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord84(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord85(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=101 (EBP+d32) @@ -7758,7 +7758,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord85(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord86(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=110 (ESI+d32) @@ -7770,7 +7770,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord86(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord87(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=000 (afnGrp[0]) r/m=111 (EDI+d32) @@ -7782,7 +7782,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord87(afnGrp, fnSrc) { var w = afnGrp[0].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord88(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=000 (EAX+d32) @@ -7794,7 +7794,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord88(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord89(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=001 (ECX+d32) @@ -7806,7 +7806,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord89(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord8A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=010 (EDX+d32) @@ -7818,7 +7818,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord8A(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord8B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=011 (EBX+d32) @@ -7830,7 +7830,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord8B(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord8C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=100 (sib+d32) @@ -7842,7 +7842,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord8C(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord8D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=101 (EBP+d32) @@ -7854,7 +7854,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord8D(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord8E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=110 (ESI+d32) @@ -7866,7 +7866,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord8E(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord8F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=001 (afnGrp[1]) r/m=111 (EDI+d32) @@ -7878,7 +7878,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord8F(afnGrp, fnSrc) { var w = afnGrp[1].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord90(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=000 (EAX+d32) @@ -7890,7 +7890,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord90(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord91(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=001 (ECX+d32) @@ -7902,7 +7902,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord91(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord92(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=010 (EDX+d32) @@ -7914,7 +7914,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord92(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord93(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=011 (EBX+d32) @@ -7926,7 +7926,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord93(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord94(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=100 (sib+d32) @@ -7938,7 +7938,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord94(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord95(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=101 (EBP+d32) @@ -7950,7 +7950,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord95(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord96(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=110 (ESI+d32) @@ -7962,7 +7962,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord96(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord97(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=010 (afnGrp[2]) r/m=111 (EDI+d32) @@ -7974,7 +7974,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord97(afnGrp, fnSrc) { var w = afnGrp[2].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord98(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=000 (EAX+d32) @@ -7986,7 +7986,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord98(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord99(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=001 (ECX+d32) @@ -7998,7 +7998,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord99(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord9A(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=010 (EDX+d32) @@ -8010,7 +8010,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord9A(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord9B(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=011 (EBX+d32) @@ -8022,7 +8022,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord9B(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord9C(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=100 (sib+d32) @@ -8034,7 +8034,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord9C(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord9D(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=101 (EBP+d32) @@ -8046,7 +8046,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord9D(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord9E(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=110 (ESI+d32) @@ -8058,7 +8058,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord9E(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWord9F(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=011 (afnGrp[3]) r/m=111 (EDI+d32) @@ -8070,7 +8070,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWord9F(afnGrp, fnSrc) { var w = afnGrp[3].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=000 (EAX+d32) @@ -8082,7 +8082,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA0(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=001 (ECX+d32) @@ -8094,7 +8094,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA1(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=010 (EDX+d32) @@ -8106,7 +8106,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA2(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=011 (EBX+d32) @@ -8118,7 +8118,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA3(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=100 (sib+d32) @@ -8130,7 +8130,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA4(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=101 (EBP+d32) @@ -8142,7 +8142,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA5(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=110 (ESI+d32) @@ -8154,7 +8154,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA6(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=100 (afnGrp[4]) r/m=111 (EDI+d32) @@ -8166,7 +8166,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA7(afnGrp, fnSrc) { var w = afnGrp[4].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=000 (EAX+d32) @@ -8178,7 +8178,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA8(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordA9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=001 (ECX+d32) @@ -8190,7 +8190,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordA9(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordAA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=010 (EDX+d32) @@ -8202,7 +8202,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordAA(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordAB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=011 (EBX+d32) @@ -8214,7 +8214,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordAB(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordAC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=100 (sib+d32) @@ -8226,7 +8226,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordAC(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordAD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=101 (EBP+d32) @@ -8238,7 +8238,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordAD(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordAE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=110 (ESI+d32) @@ -8250,7 +8250,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordAE(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordAF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=101 (afnGrp[5]) r/m=111 (EDI+d32) @@ -8262,7 +8262,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordAF(afnGrp, fnSrc) { var w = afnGrp[5].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB0(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=000 (EAX+d32) @@ -8274,7 +8274,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB0(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB1(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=001 (ECX+d32) @@ -8286,7 +8286,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB1(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB2(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=010 (EDX+d32) @@ -8298,7 +8298,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB2(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB3(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=011 (EBX+d32) @@ -8310,7 +8310,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB3(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB4(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=100 (sib+d32) @@ -8322,7 +8322,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB4(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB5(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=101 (EBP+d32) @@ -8334,7 +8334,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB5(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB6(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=110 (ESI+d32) @@ -8346,7 +8346,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB6(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB7(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=110 (afnGrp[6]) r/m=111 (EDI+d32) @@ -8358,7 +8358,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB7(afnGrp, fnSrc) { var w = afnGrp[6].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB8(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=000 (EAX+d32) @@ -8370,7 +8370,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB8(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEAX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordB9(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=001 (ECX+d32) @@ -8382,7 +8382,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordB9(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regECX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordBA(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=010 (EDX+d32) @@ -8394,7 +8394,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordBA(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordBB(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=011 (EBX+d32) @@ -8406,7 +8406,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordBB(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEBX + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordBC(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=100 (sib+d32) @@ -8418,7 +8418,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordBC(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.getSIBAddr(2) + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordBD(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=101 (EBP+d32) @@ -8430,7 +8430,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordBD(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordStack(this.regEBP + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordBE(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=110 (ESI+d32) @@ -8442,7 +8442,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordBE(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regESI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordBF(afnGrp, fnSrc): mod=10 (dst:mem+d16) reg=111 (afnGrp[7]) r/m=111 (EDI+d32) @@ -8454,7 +8454,7 @@ X86ModW32.aOpModGrp = [ function opMod32GrpWordBF(afnGrp, fnSrc) { var w = afnGrp[7].call(this, this.modEAWordData(this.regEDI + this.getIPWord()), fnSrc.call(this)); this.setEAWord(w); - this.nStepCycles -= this.CYCLES.nEACyclesBaseDisp; + this.nStepCycles -= this.cycleCounts.nEACyclesBaseDisp; }, /** * opMod32GrpWordC0(afnGrp, fnSrc): mod=11 (dst:reg) reg=000 (afnGrp[0]) r/m=000 (EAX) diff --git a/modules/pcjs/lib/x86op0f.js b/modules/pcjs/lib/x86op0f.js index 94f96c2d7..d41099615 100644 --- a/modules/pcjs/lib/x86op0f.js +++ b/modules/pcjs/lib/x86op0f.js @@ -323,10 +323,10 @@ X86.opJOw = function JOw() var disp = this.getIPDispWord(); if (this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -341,10 +341,10 @@ X86.opJNOw = function JNOw() var disp = this.getIPDispWord(); if (!this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -359,10 +359,10 @@ X86.opJCw = function JCw() var disp = this.getIPDispWord(); if (this.getCF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -377,10 +377,10 @@ X86.opJNCw = function JNCw() var disp = this.getIPDispWord(); if (!this.getCF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -395,10 +395,10 @@ X86.opJZw = function JZw() var disp = this.getIPDispWord(); if (this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -413,10 +413,10 @@ X86.opJNZw = function JNZw() var disp = this.getIPDispWord(); if (!this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -431,10 +431,10 @@ X86.opJBEw = function JBEw() var disp = this.getIPDispWord(); if (this.getCF() || this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -449,10 +449,10 @@ X86.opJNBEw = function JNBEw() var disp = this.getIPDispWord(); if (!this.getCF() && !this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -467,10 +467,10 @@ X86.opJSw = function JSw() var disp = this.getIPDispWord(); if (this.getSF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -485,10 +485,10 @@ X86.opJNSw = function JNSw() var disp = this.getIPDispWord(); if (!this.getSF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -503,10 +503,10 @@ X86.opJPw = function JPw() var disp = this.getIPDispWord(); if (this.getPF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -521,10 +521,10 @@ X86.opJNPw = function JNPw() var disp = this.getIPDispWord(); if (!this.getPF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -539,10 +539,10 @@ X86.opJLw = function JLw() var disp = this.getIPDispWord(); if (!this.getSF() != !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -557,10 +557,10 @@ X86.opJNLw = function JNLw() var disp = this.getIPDispWord(); if (!this.getSF() == !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -575,10 +575,10 @@ X86.opJLEw = function JLEw() var disp = this.getIPDispWord(); if (this.getZF() || !this.getSF() != !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -593,10 +593,10 @@ X86.opJNLEw = function JNLEw() var disp = this.getIPDispWord(); if (!this.getZF() && !this.getSF() == !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -801,7 +801,7 @@ X86.opSETNLE = function SETNLE() X86.opPUSHFS = function PUSHFS() { this.pushWord(this.segFS.sel); - this.nStepCycles -= this.CYCLES.nOpCyclesPushSeg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushSeg; }; /** @@ -814,7 +814,7 @@ X86.opPUSHFS = function PUSHFS() X86.opPOPFS = function POPFS() { this.setFS(this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -827,13 +827,13 @@ X86.opPOPFS = function POPFS() X86.opBT = function BT() { this.aOpModMemWord[this.getIPByte()].call(this, X86.fnBT); - if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= X86CPU.CYCLES_80386.nOpCyclesBitTestMExtra; + if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= this.cycleCounts.nOpCyclesBitTestMExtra; }; /** * opSHLDn() * - * op=0x0F,0xA4 (SHLD mem/reg,imm8) + * op=0x0F,0xA4 (SHLD mem/reg,reg,imm8) * * @this {X86CPU} */ @@ -845,13 +845,13 @@ X86.opSHLDn = function SHLDn() * has to happen below. */ this.aOpModMemWord[this.getIPByte()].call(this, this.dataSize == 2? X86.fnSHLDwi : X86.fnSHLDdi); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesShiftDR : X86CPU.CYCLES_80386.nOpCyclesShiftDM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesShiftDR : this.cycleCounts.nOpCyclesShiftDM); }; /** * opSHLDcl() * - * op=0x0F,0xA5 (SHLD mem/reg,CL) + * op=0x0F,0xA5 (SHLD mem/reg,reg,CL) * * @this {X86CPU} */ @@ -863,7 +863,7 @@ X86.opSHLDcl = function SHLDcl() * has to happen below. */ this.aOpModMemWord[this.getIPByte()].call(this, this.dataSize == 2? X86.fnSHLDwCL : X86.fnSHLDdCL); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesShiftDR : X86CPU.CYCLES_80386.nOpCyclesShiftDM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesShiftDR : this.cycleCounts.nOpCyclesShiftDM); }; /** @@ -876,7 +876,7 @@ X86.opSHLDcl = function SHLDcl() X86.opPUSHGS = function PUSHGS() { this.pushWord(this.segGS.sel); - this.nStepCycles -= this.CYCLES.nOpCyclesPushSeg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushSeg; }; /** @@ -889,7 +889,7 @@ X86.opPUSHGS = function PUSHGS() X86.opPOPGS = function POPGS() { this.setGS(this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -902,13 +902,13 @@ X86.opPOPGS = function POPGS() X86.opBTS = function BTS() { this.aOpModMemWord[this.getIPByte()].call(this, X86.fnBTS); - if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= X86CPU.CYCLES_80386.nOpCyclesBitSetMExtra; + if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= this.cycleCounts.nOpCyclesBitSetMExtra; }; /** * opSHRDn() * - * op=0x0F,0xAC (SHRD mem/reg,imm8) + * op=0x0F,0xAC (SHRD mem/reg,reg,imm8) * * @this {X86CPU} */ @@ -920,13 +920,13 @@ X86.opSHRDn = function SHRDn() * has to happen below. */ this.aOpModMemWord[this.getIPByte()].call(this, this.dataSize == 2? X86.fnSHRDwi : X86.fnSHRDdi); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesShiftDR : X86CPU.CYCLES_80386.nOpCyclesShiftDM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesShiftDR : this.cycleCounts.nOpCyclesShiftDM); }; /** * opSHRDcl() * - * op=0x0F,0xAD (SHRD mem/reg,CL) + * op=0x0F,0xAD (SHRD mem/reg,reg,CL) * * @this {X86CPU} */ @@ -938,7 +938,7 @@ X86.opSHRDcl = function SHRDcl() * has to happen below. */ this.aOpModMemWord[this.getIPByte()].call(this, this.dataSize == 2? X86.fnSHRDwCL : X86.fnSHRDdCL); - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesShiftDR : X86CPU.CYCLES_80386.nOpCyclesShiftDM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesShiftDR : this.cycleCounts.nOpCyclesShiftDM); }; /** @@ -982,7 +982,7 @@ X86.opLSS = function LSS() X86.opBTR = function BTR() { this.aOpModMemWord[this.getIPByte()].call(this, X86.fnBTR); - if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= X86CPU.CYCLES_80386.nOpCyclesBitSetMExtra; + if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= this.cycleCounts.nOpCyclesBitSetMExtra; }; /** @@ -1082,7 +1082,7 @@ X86.opMOVZXb = function MOVZXb() this.regEBX = temp; break; } - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesMovXR : X86CPU.CYCLES_80386.nOpCyclesMovXM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMovXR : this.cycleCounts.nOpCyclesMovXM); }; /** @@ -1122,7 +1122,7 @@ X86.opMOVZXw = function MOVZXw() this.regEDI = (this.regEDI & 0xffff); break; } - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesMovXR : X86CPU.CYCLES_80386.nOpCyclesMovXM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMovXR : this.cycleCounts.nOpCyclesMovXM); }; /** @@ -1145,7 +1145,7 @@ X86.opGRP8 = function GRP8() X86.opBTC = function BTC() { this.aOpModMemWord[this.getIPByte()].call(this, X86.fnBTC); - if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= X86CPU.CYCLES_80386.nOpCyclesBitSetMExtra; + if (this.regEA !== X86.ADDR_INVALID) this.nStepCycles -= this.cycleCounts.nOpCyclesBitSetMExtra; }; /** @@ -1241,7 +1241,7 @@ X86.opMOVSXb = function MOVSXb() this.regEBX = temp; break; } - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesMovXR : X86CPU.CYCLES_80386.nOpCyclesMovXM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMovXR : this.cycleCounts.nOpCyclesMovXM); }; /** @@ -1281,7 +1281,7 @@ X86.opMOVSXw = function MOVSXw() this.regEDI = ((this.regEDI << 16) >> 16); break; } - this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? X86CPU.CYCLES_80386.nOpCyclesMovXR : X86CPU.CYCLES_80386.nOpCyclesMovXM); + this.nStepCycles -= (this.regEA === X86.ADDR_INVALID? this.cycleCounts.nOpCyclesMovXR : this.cycleCounts.nOpCyclesMovXM); }; X86.aOps0F = new Array(256); diff --git a/modules/pcjs/lib/x86ops.js b/modules/pcjs/lib/x86ops.js index 6a0d46aae..3656c3b33 100644 --- a/modules/pcjs/lib/x86ops.js +++ b/modules/pcjs/lib/x86ops.js @@ -133,7 +133,7 @@ X86.opADDAXw = function ADDAXw() X86.opPUSHES = function PUSHES() { this.pushWord(this.segES.sel); - this.nStepCycles -= this.CYCLES.nOpCyclesPushSeg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushSeg; }; /** @@ -144,7 +144,7 @@ X86.opPUSHES = function PUSHES() X86.opPOPES = function POPES() { this.setES(this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -229,7 +229,7 @@ X86.opORAXw = function ORAXw() X86.opPUSHCS = function PUSHCS() { this.pushWord(this.segCS.sel); - this.nStepCycles -= this.CYCLES.nOpCyclesPushSeg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushSeg; }; /** @@ -240,7 +240,7 @@ X86.opPUSHCS = function PUSHCS() X86.opPOPCS = function POPCS() { this.setCS(this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -335,7 +335,7 @@ X86.opADCAXw = function ADCAXw() X86.opPUSHSS = function PUSHSS() { this.pushWord(this.segSS.sel); - this.nStepCycles -= this.CYCLES.nOpCyclesPushSeg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushSeg; }; /** @@ -346,7 +346,7 @@ X86.opPUSHSS = function PUSHSS() X86.opPOPSS = function POPSS() { this.setSS(this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -431,7 +431,7 @@ X86.opSBBAXw = function SBBAXw() X86.opPUSHDS = function PUSHDS() { this.pushWord(this.segDS.sel); - this.nStepCycles -= this.CYCLES.nOpCyclesPushSeg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushSeg; }; /** @@ -442,7 +442,7 @@ X86.opPUSHDS = function PUSHDS() X86.opPOPDS = function POPDS() { this.setDS(this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -570,7 +570,7 @@ X86.opES = function ES() */ this.opFlags |= X86.OPFLAG.SEG | X86.OPFLAG.NOINTR; this.segData = this.segStack = this.segES; - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; }; /** @@ -596,7 +596,7 @@ X86.opDAA = function DAA() this.setLogicResult(b, X86.RESULT.BYTE); if (CF) this.setCF(); else this.clearCF(); if (AF) this.setAF(); else this.clearAF(); - this.nStepCycles -= this.CYCLES.nOpCyclesAAA; // AAA and DAA have the same cycle times + this.nStepCycles -= this.cycleCounts.nOpCyclesAAA; // AAA and DAA have the same cycle times }; /** @@ -686,7 +686,7 @@ X86.opCS = function CS() */ this.opFlags |= X86.OPFLAG.SEG | X86.OPFLAG.NOINTR; this.segData = this.segStack = this.segCS; - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; }; /** @@ -712,7 +712,7 @@ X86.opDAS = function DAS() this.setLogicResult(b, X86.RESULT.BYTE); if (CF) this.setCF(); else this.clearCF(); if (AF) this.setAF(); else this.clearAF(); - this.nStepCycles -= this.CYCLES.nOpCyclesAAA; // AAA and DAS have the same cycle times + this.nStepCycles -= this.cycleCounts.nOpCyclesAAA; // AAA and DAS have the same cycle times }; /** @@ -812,7 +812,7 @@ X86.opSS = function SS() */ this.opFlags |= X86.OPFLAG.SEG | X86.OPFLAG.NOINTR; this.segData = this.segStack = this.segSS; // QUESTION: Is there a case where segStack would not already be segSS? (eg, multiple segment overrides?) - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; }; /** @@ -835,7 +835,7 @@ X86.opAAA = function AAA() this.regEAX = (this.regEAX & ~0xffff) | ((AH << 8) | AL); if (CF) this.setCF(); else this.clearCF(); if (AF) this.setAF(); else this.clearAF(); - this.nStepCycles -= this.CYCLES.nOpCyclesAAA; + this.nStepCycles -= this.cycleCounts.nOpCyclesAAA; }; /** @@ -921,7 +921,7 @@ X86.opDS = function DS() */ this.opFlags |= X86.OPFLAG.SEG | X86.OPFLAG.NOINTR; this.segData = this.segStack = this.segDS; // QUESTION: Is there a case where segData would not already be segDS? (eg, multiple segment overrides?) - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; }; /** @@ -944,7 +944,7 @@ X86.opAAS = function AAS() this.regEAX = (this.regEAX & ~0xffff) | ((AH << 8) | AL); if (CF) this.setCF(); else this.clearCF(); if (AF) this.setAF(); else this.clearAF(); - this.nStepCycles -= this.CYCLES.nOpCyclesAAA; // AAA and AAS have the same cycle times + this.nStepCycles -= this.cycleCounts.nOpCyclesAAA; // AAA and AAS have the same cycle times }; /** @@ -1118,7 +1118,7 @@ X86.opPUSHAX = function PUSHAX() this.backTrack.btiMemLo = this.backTrack.btiAL; this.backTrack.btiMemHi = this.backTrack.btiAH; } this.pushWord(this.regEAX & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1132,7 +1132,7 @@ X86.opPUSHCX = function PUSHCX() this.backTrack.btiMemLo = this.backTrack.btiCL; this.backTrack.btiMemHi = this.backTrack.btiCH; } this.pushWord(this.regECX & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1146,7 +1146,7 @@ X86.opPUSHDX = function PUSHDX() this.backTrack.btiMemLo = this.backTrack.btiDL; this.backTrack.btiMemHi = this.backTrack.btiDH; } this.pushWord(this.regEDX & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1160,7 +1160,7 @@ X86.opPUSHBX = function PUSHBX() this.backTrack.btiMemLo = this.backTrack.btiBL; this.backTrack.btiMemHi = this.backTrack.btiBH; } this.pushWord(this.regEBX & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1172,7 +1172,7 @@ X86.opPUSHSP_8086 = function PUSHSP_8086() { var w = (this.getSP() - this.dataSize) & this.dataMask; this.pushWord(w); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1183,7 +1183,7 @@ X86.opPUSHSP_8086 = function PUSHSP_8086() X86.opPUSHSP = function PUSHSP() { this.pushWord(this.getSP() & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1197,7 +1197,7 @@ X86.opPUSHBP = function PUSHBP() this.backTrack.btiMemLo = this.backTrack.btiBPLo; this.backTrack.btiMemHi = this.backTrack.btiBPHi; } this.pushWord(this.regEBP & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1211,7 +1211,7 @@ X86.opPUSHSI = function PUSHSI() this.backTrack.btiMemLo = this.backTrack.btiSILo; this.backTrack.btiMemHi = this.backTrack.btiSIHi; } this.pushWord(this.regESI & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1225,7 +1225,7 @@ X86.opPUSHDI = function PUSHDI() this.backTrack.btiMemLo = this.backTrack.btiDILo; this.backTrack.btiMemHi = this.backTrack.btiDIHi; } this.pushWord(this.regEDI & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1239,7 +1239,7 @@ X86.opPOPAX = function POPAX() if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiMemLo; this.backTrack.btiAH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1253,7 +1253,7 @@ X86.opPOPCX = function POPCX() if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiMemLo; this.backTrack.btiCH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1267,7 +1267,7 @@ X86.opPOPDX = function POPDX() if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiMemLo; this.backTrack.btiDH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1281,7 +1281,7 @@ X86.opPOPBX = function POPBX() if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiMemLo; this.backTrack.btiBH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1292,7 +1292,7 @@ X86.opPOPBX = function POPBX() X86.opPOPSP = function POPSP() { this.setSP((this.getSP() & ~this.dataMask) | this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1306,7 +1306,7 @@ X86.opPOPBP = function POPBP() if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiMemLo; this.backTrack.btiBPHi = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1320,7 +1320,7 @@ X86.opPOPSI = function POPSI() if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiMemLo; this.backTrack.btiSIHi = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1334,7 +1334,7 @@ X86.opPOPDI = function POPDI() if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiMemLo; this.backTrack.btiDIHi = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -1377,7 +1377,7 @@ X86.opPUSHA = function PUSHA() this.backTrack.btiMemLo = this.backTrack.btiDILo; this.backTrack.btiMemHi = this.backTrack.btiDIHi; } this.pushWord(this.regEDI & this.dataMask); - this.nStepCycles -= this.CYCLES.nOpCyclesPushAll; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushAll; }; /** @@ -1420,7 +1420,7 @@ X86.opPOPA = function POPA() if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiMemLo; this.backTrack.btiAH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesPopAll; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopAll; }; /** @@ -1456,7 +1456,7 @@ X86.opFS = function FS() */ this.opFlags |= X86.OPFLAG.SEG | X86.OPFLAG.NOINTR; this.segData = this.segStack = this.segFS; - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; this.stopCPU(); }; @@ -1473,7 +1473,7 @@ X86.opGS = function GS() */ this.opFlags |= X86.OPFLAG.SEG | X86.OPFLAG.NOINTR; this.segData = this.segStack = this.segGS; - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; this.stopCPU(); }; @@ -1491,7 +1491,7 @@ X86.opOS = function OS() this.dataSize ^= 0x6; // that which is 2 shall become 4, and vice versa this.dataMask ^= (0xffff0000|0); // that which is 0x0000ffff shall become 0xffffffff, and vice versa this.setDataSize(); - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; } }; @@ -1509,7 +1509,7 @@ X86.opAS = function AS() this.addrSize ^= 0x06; // that which is 2 shall become 4, and vice versa this.addrMask ^= (0xffff0000|0); // that which is 0x0000ffff shall become 0xffffffff, and vice versa this.setAddrSize(); - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; } }; @@ -1521,7 +1521,7 @@ X86.opAS = function AS() X86.opPUSH16 = function PUSH16() { this.pushWord(this.getIPWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1543,7 +1543,7 @@ X86.opPUSH8 = function PUSH8() { if (BACKTRACK) this.backTrack.btiMemHi = 0; this.pushWord(this.getIPByte()); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -1772,10 +1772,10 @@ X86.opJO = function JO() var disp = this.getIPDisp(); if (this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1788,10 +1788,10 @@ X86.opJNO = function JNO() var disp = this.getIPDisp(); if (!this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1804,10 +1804,10 @@ X86.opJC = function JC() var disp = this.getIPDisp(); if (this.getCF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1820,10 +1820,10 @@ X86.opJNC = function JNC() var disp = this.getIPDisp(); if (!this.getCF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1836,10 +1836,10 @@ X86.opJZ = function JZ() var disp = this.getIPDisp(); if (this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1852,10 +1852,10 @@ X86.opJNZ = function JNZ() var disp = this.getIPDisp(); if (!this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1868,10 +1868,10 @@ X86.opJBE = function JBE() var disp = this.getIPDisp(); if (this.getCF() || this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1884,10 +1884,10 @@ X86.opJNBE = function JNBE() var disp = this.getIPDisp(); if (!this.getCF() && !this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1900,10 +1900,10 @@ X86.opJS = function JS() var disp = this.getIPDisp(); if (this.getSF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1916,10 +1916,10 @@ X86.opJNS = function JNS() var disp = this.getIPDisp(); if (!this.getSF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1932,10 +1932,10 @@ X86.opJP = function JP() var disp = this.getIPDisp(); if (this.getPF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1948,10 +1948,10 @@ X86.opJNP = function JNP() var disp = this.getIPDisp(); if (!this.getPF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1964,10 +1964,10 @@ X86.opJL = function JL() var disp = this.getIPDisp(); if (!this.getSF() != !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1980,10 +1980,10 @@ X86.opJNL = function JNL() var disp = this.getIPDisp(); if (!this.getSF() == !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -1996,10 +1996,10 @@ X86.opJLE = function JLE() var disp = this.getIPDisp(); if (this.getZF() || !this.getSF() != !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -2012,10 +2012,10 @@ X86.opJNLE = function JNLE() var disp = this.getIPDisp(); if (!this.getZF() && !this.getSF() == !this.getOF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpC; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpC; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesJmpCFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpCFall; }; /** @@ -2026,7 +2026,7 @@ X86.opJNLE = function JNLE() X86.opGRP1b = function GRP1b() { this.aOpModGrpByte[this.getIPByte()].call(this, X86.aOpGrp1b, this.getIPByte); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.CYCLES.nOpCyclesArithMID); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.cycleCounts.nOpCyclesArithMID); }; /** @@ -2037,7 +2037,7 @@ X86.opGRP1b = function GRP1b() X86.opGRP1w = function GRP1w() { this.aOpModGrpWord[this.getIPByte()].call(this, X86.aOpGrp1w, this.getIPWord); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.CYCLES.nOpCyclesArithMID); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.cycleCounts.nOpCyclesArithMID); }; /** @@ -2048,7 +2048,7 @@ X86.opGRP1w = function GRP1w() X86.opGRP1sw = function GRP1sw() { this.aOpModGrpWord[this.getIPByte()].call(this, X86.aOpGrp1w, this.getIPDisp); - this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.CYCLES.nOpCyclesArithMID); + this.nStepCycles -= (this.regEAWrite === X86.ADDR_INVALID? 1 : this.cycleCounts.nOpCyclesArithMID); }; /** @@ -2499,7 +2499,7 @@ X86.opCWD = function CWD() */ this.regEDX = (this.regEAX & (0x80000000|0))? -1 : 0; } - this.nStepCycles -= this.CYCLES.nOpCyclesCWD; + this.nStepCycles -= this.cycleCounts.nOpCyclesCWD; }; /** @@ -2510,7 +2510,7 @@ X86.opCWD = function CWD() X86.opCALLF = function CALLF() { X86.fnCALLF.call(this, this.getIPWord(), this.getIPShort()); - this.nStepCycles -= this.CYCLES.nOpCyclesCallF; + this.nStepCycles -= this.cycleCounts.nOpCyclesCallF; }; /** @@ -2532,7 +2532,7 @@ X86.opWAIT = function WAIT() X86.opPUSHF = function PUSHF() { this.pushWord(this.getPS()); - this.nStepCycles -= this.CYCLES.nOpCyclesPushReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPushReg; }; /** @@ -2546,7 +2546,7 @@ X86.opPOPF = function POPF() /* * NOTE: I'm assuming that neither POPF nor IRET are required to set NOINTR like STI does. */ - this.nStepCycles -= this.CYCLES.nOpCyclesPopReg; + this.nStepCycles -= this.cycleCounts.nOpCyclesPopReg; }; /** @@ -2571,7 +2571,7 @@ X86.opSAHF = function SAHF() if (ah & X86.PS.AF) this.setAF(); else this.clearAF(); if (ah & X86.PS.ZF) this.setZF(); else this.clearZF(); if (ah & X86.PS.SF) this.setSF(); else this.clearSF(); - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; this.assert((this.getPS() & X86.PS_SAHF) == (ah & X86.PS_SAHF)); }; @@ -2583,7 +2583,7 @@ X86.opSAHF = function SAHF() X86.opLAHF = function LAHF() { this.regEAX = (this.regEAX & ~0xff00) | (this.getPS() & X86.PS_SAHF) << 8; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -2595,7 +2595,7 @@ X86.opMOVALm = function MOVALm() { this.regEAX = (this.regEAX & ~0xff) | this.getSOByte(this.segData, this.getIPWord()); if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesMovAM; + this.nStepCycles -= this.cycleCounts.nOpCyclesMovAM; }; /** @@ -2609,7 +2609,7 @@ X86.opMOVAXm = function MOVAXm() if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiMemLo; this.backTrack.btiAH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesMovAM; + this.nStepCycles -= this.cycleCounts.nOpCyclesMovAM; }; /** @@ -2624,7 +2624,7 @@ X86.opMOVmAL = function MOVmAL() * setSOByte() truncates the value as appropriate */ this.setSOByte(this.segData, this.getIPWord(), this.regEAX); - this.nStepCycles -= this.CYCLES.nOpCyclesMovMA; + this.nStepCycles -= this.cycleCounts.nOpCyclesMovMA; }; /** @@ -2641,7 +2641,7 @@ X86.opMOVmAX = function MOVmAX() * setSOWord() truncates the value as appropriate */ this.setSOWord(this.segData, this.getIPWord(), this.regEAX); - this.nStepCycles -= this.CYCLES.nOpCyclesMovMA; + this.nStepCycles -= this.cycleCounts.nOpCyclesMovMA; }; /** @@ -2653,12 +2653,12 @@ X86.opMOVSb = function MOVSb() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesMovS; + var nCycles = this.cycleCounts.nOpCyclesMovS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesMovSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesMovSr0; + nCycles = this.cycleCounts.nOpCyclesMovSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesMovSr0; } if (nReps--) { var nInc = ((this.regPS & X86.PS.DF)? -1 : 1); @@ -2688,12 +2688,12 @@ X86.opMOVSw = function MOVSw() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesMovS; + var nCycles = this.cycleCounts.nOpCyclesMovS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesMovSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesMovSr0; + nCycles = this.cycleCounts.nOpCyclesMovSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesMovSr0; } if (nReps--) { var nInc = ((this.regPS & X86.PS.DF)? -this.dataSize : this.dataSize); @@ -2723,12 +2723,12 @@ X86.opCMPSb = function CMPSb() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesCmpS; + var nCycles = this.cycleCounts.nOpCyclesCmpS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesCmpSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesCmpSr0; + nCycles = this.cycleCounts.nOpCyclesCmpSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesCmpSr0; } if (nReps--) { var nInc = ((this.regPS & X86.PS.DF)? -1 : 1); @@ -2740,7 +2740,7 @@ X86.opCMPSb = function CMPSb() /* * NOTE: As long as we're calling fnCMPb(), all our cycle times must be reduced by nOpCyclesArithRM */ - this.nStepCycles -= nCycles - this.CYCLES.nOpCyclesArithRM; + this.nStepCycles -= nCycles - this.cycleCounts.nOpCyclesArithRM; this.regECX -= nDelta; /* * Repetition continues while ZF matches bit 0 of the REP prefix. getZF() returns 0x40 if ZF is @@ -2768,12 +2768,12 @@ X86.opCMPSw = function CMPSw() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesCmpS; + var nCycles = this.cycleCounts.nOpCyclesCmpS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesCmpSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesCmpSr0; + nCycles = this.cycleCounts.nOpCyclesCmpSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesCmpSr0; } if (nReps--) { var nInc = ((this.regPS & X86.PS.DF)? -this.dataSize : this.dataSize); @@ -2785,7 +2785,7 @@ X86.opCMPSw = function CMPSw() /* * NOTE: As long as we're calling fnCMPw(), all our cycle times must be reduced by nOpCyclesArithRM */ - this.nStepCycles -= nCycles - this.CYCLES.nOpCyclesArithRM; + this.nStepCycles -= nCycles - this.cycleCounts.nOpCyclesArithRM; this.regECX -= nDelta; /* * Repetition continues while ZF matches bit 0 of the REP prefix. getZF() returns 0x40 if ZF is @@ -2812,7 +2812,7 @@ X86.opCMPSw = function CMPSw() X86.opTESTALb = function TESTALb() { this.setLogicResult(this.regEAX & this.getIPByte(), X86.RESULT.BYTE); - this.nStepCycles -= this.CYCLES.nOpCyclesAAA; + this.nStepCycles -= this.cycleCounts.nOpCyclesAAA; }; /** @@ -2823,7 +2823,7 @@ X86.opTESTALb = function TESTALb() X86.opTESTAXw = function TESTAXw() { this.setLogicResult(this.regEAX & this.getIPWord(), X86.RESULT.WORD); - this.nStepCycles -= this.CYCLES.nOpCyclesAAA; + this.nStepCycles -= this.cycleCounts.nOpCyclesAAA; }; /** @@ -2837,12 +2837,12 @@ X86.opSTOSb = function STOSb() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesStoS; + var nCycles = this.cycleCounts.nOpCyclesStoS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesStoSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesStoSr0; + nCycles = this.cycleCounts.nOpCyclesStoSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesStoSr0; } if (nReps--) { if (BACKTRACK) this.backTrack.btiMemLo = this.backTrack.btiAL; @@ -2873,12 +2873,12 @@ X86.opSTOSw = function STOSw() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesStoS; + var nCycles = this.cycleCounts.nOpCyclesStoS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesStoSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesStoSr0; + nCycles = this.cycleCounts.nOpCyclesStoSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesStoSr0; } if (nReps--) { /* @@ -2913,12 +2913,12 @@ X86.opLODSb = function LODSb() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesLodS; + var nCycles = this.cycleCounts.nOpCyclesLodS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesLodSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesLodSr0; + nCycles = this.cycleCounts.nOpCyclesLodSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesLodSr0; } if (nReps--) { this.regEAX = (this.regEAX & ~0xff) | this.getSOByte(this.segData, this.regESI & this.addrMask); @@ -2947,12 +2947,12 @@ X86.opLODSw = function LODSw() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesLodS; + var nCycles = this.cycleCounts.nOpCyclesLodS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesLodSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesLodSr0; + nCycles = this.cycleCounts.nOpCyclesLodSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesLodSr0; } if (nReps--) { this.regEAX = (this.regEAX & ~this.dataMask) | this.getSOWord(this.segData, this.regESI & this.addrMask); @@ -2983,12 +2983,12 @@ X86.opSCASb = function SCASb() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesScaS; + var nCycles = this.cycleCounts.nOpCyclesScaS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesScaSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesScaSr0; + nCycles = this.cycleCounts.nOpCyclesScaSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesScaSr0; } if (nReps--) { X86.fnCMPb.call(this, this.regEAX & 0xff, this.modEAByte(this.segES, this.regEDI & this.addrMask)); @@ -2996,7 +2996,7 @@ X86.opSCASb = function SCASb() /* * NOTE: As long as we're calling fnCMPb(), all our cycle times must be reduced by nOpCyclesArithRM */ - this.nStepCycles -= nCycles - this.CYCLES.nOpCyclesArithRM; + this.nStepCycles -= nCycles - this.cycleCounts.nOpCyclesArithRM; this.regECX -= nDelta; /* * Repetition continues while ZF matches bit 0 of the REP prefix. getZF() returns 0x40 if ZF is @@ -3024,12 +3024,12 @@ X86.opSCASw = function SCASw() { var nReps = 1; var nDelta = 0; - var nCycles = this.CYCLES.nOpCyclesScaS; + var nCycles = this.cycleCounts.nOpCyclesScaS; if (this.opPrefixes & (X86.OPFLAG.REPZ | X86.OPFLAG.REPNZ)) { nReps = this.regECX; nDelta = 1; - nCycles = this.CYCLES.nOpCyclesScaSrn; - if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.CYCLES.nOpCyclesScaSr0; + nCycles = this.cycleCounts.nOpCyclesScaSrn; + if (!(this.opPrefixes & X86.OPFLAG.REPEAT)) this.nStepCycles -= this.cycleCounts.nOpCyclesScaSr0; } if (nReps--) { X86.fnCMPw.call(this, this.regEAX & this.dataMask, this.modEAWord(this.segES, this.regEDI & this.addrMask)); @@ -3037,7 +3037,7 @@ X86.opSCASw = function SCASw() /* * NOTE: As long as we're calling fnCMPw(), all our cycle times must be reduced by nOpCyclesArithRM */ - this.nStepCycles -= nCycles - this.CYCLES.nOpCyclesArithRM; + this.nStepCycles -= nCycles - this.cycleCounts.nOpCyclesArithRM; this.regECX -= nDelta; /* * Repetition continues while ZF matches bit 0 of the REP prefix. getZF() returns 0x40 if ZF is @@ -3065,7 +3065,7 @@ X86.opMOVALb = function MOVALb() { this.regEAX = (this.regEAX & ~0xff) | this.getIPByte(); if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3077,7 +3077,7 @@ X86.opMOVCLb = function MOVCLb() { this.regECX = (this.regECX & ~0xff) | this.getIPByte(); if (BACKTRACK) this.backTrack.btiCL = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3089,7 +3089,7 @@ X86.opMOVDLb = function MOVDLb() { this.regEDX = (this.regEDX & ~0xff) | this.getIPByte(); if (BACKTRACK) this.backTrack.btiDL = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3101,7 +3101,7 @@ X86.opMOVBLb = function MOVBLb() { this.regEBX = (this.regEBX & ~0xff) | this.getIPByte(); if (BACKTRACK) this.backTrack.btiBL = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3113,7 +3113,7 @@ X86.opMOVAHb = function MOVAHb() { this.regEAX = (this.regEAX & 0xff) | (this.getIPByte() << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3125,7 +3125,7 @@ X86.opMOVCHb = function MOVCHb() { this.regECX = (this.regECX & 0xff) | (this.getIPByte() << 8); if (BACKTRACK) this.backTrack.btiCH = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3137,7 +3137,7 @@ X86.opMOVDHb = function MOVDHb() { this.regEDX = (this.regEDX & 0xff) | (this.getIPByte() << 8); if (BACKTRACK) this.backTrack.btiDH = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3149,7 +3149,7 @@ X86.opMOVBHb = function MOVBHb() { this.regEBX = (this.regEBX & 0xff) | (this.getIPByte() << 8); if (BACKTRACK) this.backTrack.btiBH = this.backTrack.btiMemLo; - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3163,7 +3163,7 @@ X86.opMOVAXw = function MOVAXw() if (BACKTRACK) { this.backTrack.btiAL = this.backTrack.btiMemLo; this.backTrack.btiAH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3177,7 +3177,7 @@ X86.opMOVCXw = function MOVCXw() if (BACKTRACK) { this.backTrack.btiCL = this.backTrack.btiMemLo; this.backTrack.btiCH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3191,7 +3191,7 @@ X86.opMOVDXw = function MOVDXw() if (BACKTRACK) { this.backTrack.btiDL = this.backTrack.btiMemLo; this.backTrack.btiDH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3205,7 +3205,7 @@ X86.opMOVBXw = function MOVBXw() if (BACKTRACK) { this.backTrack.btiBL = this.backTrack.btiMemLo; this.backTrack.btiBH = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3216,7 +3216,7 @@ X86.opMOVBXw = function MOVBXw() X86.opMOVSPw = function MOVSPw() { this.setSP((this.getSP() & ~this.dataMask) | this.getIPWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3230,7 +3230,7 @@ X86.opMOVBPw = function MOVBPw() if (BACKTRACK) { this.backTrack.btiBPLo = this.backTrack.btiMemLo; this.backTrack.btiBPHi = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3244,7 +3244,7 @@ X86.opMOVSIw = function MOVSIw() if (BACKTRACK) { this.backTrack.btiSILo = this.backTrack.btiMemLo; this.backTrack.btiSIHi = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3258,7 +3258,7 @@ X86.opMOVDIw = function MOVDIw() if (BACKTRACK) { this.backTrack.btiDILo = this.backTrack.btiMemLo; this.backTrack.btiDIHi = this.backTrack.btiMemHi; } - this.nStepCycles -= this.CYCLES.nOpCyclesLAHF; + this.nStepCycles -= this.cycleCounts.nOpCyclesLAHF; }; /** @@ -3301,7 +3301,7 @@ X86.opRETn = function RETn() var n = this.getIPWord() << (this.dataSize >> 2); this.setIP(this.popWord()); if (n) this.setSP(this.getSP() + n); // TODO: optimize - this.nStepCycles -= this.CYCLES.nOpCyclesRetn; + this.nStepCycles -= this.cycleCounts.nOpCyclesRetn; }; /** @@ -3312,7 +3312,7 @@ X86.opRETn = function RETn() X86.opRET = function RET() { this.setIP(this.popWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesRet; + this.nStepCycles -= this.cycleCounts.nOpCyclesRet; }; /** @@ -3439,7 +3439,7 @@ X86.opLEAVE = function LEAVE() X86.opRETFn = function RETFn() { X86.fnRETF.call(this, this.getIPWord()); - this.nStepCycles -= this.CYCLES.nOpCyclesRetFn; + this.nStepCycles -= this.cycleCounts.nOpCyclesRetFn; }; /** @@ -3450,7 +3450,7 @@ X86.opRETFn = function RETFn() X86.opRETF = function RETF() { X86.fnRETF.call(this, 0); - this.nStepCycles -= this.CYCLES.nOpCyclesRetF; + this.nStepCycles -= this.cycleCounts.nOpCyclesRetF; }; /** @@ -3460,7 +3460,7 @@ X86.opRETF = function RETF() */ X86.opINT3 = function INT3() { - X86.fnINT.call(this, X86.EXCEPTION.BREAKPOINT, null, this.CYCLES.nOpCyclesInt3D); + X86.fnINT.call(this, X86.EXCEPTION.BREAKPOINT, null, this.cycleCounts.nOpCyclesInt3D); }; /** @@ -3486,10 +3486,10 @@ X86.opINTn = function INTn() X86.opINTO = function INTO() { if (this.getOF()) { - X86.fnINT.call(this, X86.EXCEPTION.OVERFLOW, null, this.CYCLES.nOpCyclesIntOD); + X86.fnINT.call(this, X86.EXCEPTION.OVERFLOW, null, this.cycleCounts.nOpCyclesIntOD); return; } - this.nStepCycles -= this.CYCLES.nOpCyclesIntOFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesIntOFall; }; /** @@ -3587,7 +3587,7 @@ X86.opAAM = function AAM() * setLogicResult() is slightly overkill, because technically, we don't need to clear CF and OF.... */ this.setLogicResult(this.regEAX, X86.RESULT.BYTE); - this.nStepCycles -= this.CYCLES.nOpCyclesAAM; + this.nStepCycles -= this.cycleCounts.nOpCyclesAAM; }; /** @@ -3608,7 +3608,7 @@ X86.opAAD = function AAD() * setLogicResult() is slightly overkill, because technically, we don't need to clear CF and OF.... */ this.setLogicResult(this.regEAX, X86.RESULT.BYTE); - this.nStepCycles -= this.CYCLES.nOpCyclesAAD; + this.nStepCycles -= this.cycleCounts.nOpCyclesAAD; }; /** @@ -3638,7 +3638,7 @@ X86.opXLAT = function XLAT() * I'm masking it as if it does, but I need to run a test on real hardware to be sure. */ this.regEAX = (this.regEAX & ~0xff) | this.getEAByte(this.segData, ((this.regEBX + (this.regEAX & 0xff)) & 0xffff)); - this.nStepCycles -= this.CYCLES.nOpCyclesXLAT; + this.nStepCycles -= this.cycleCounts.nOpCyclesXLAT; }; /** @@ -3662,10 +3662,10 @@ X86.opLOOPNZ = function LOOPNZ() var disp = this.getIPDisp(); if ((this.regECX = (this.regECX - 1) & this.addrMask) && !this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesLoopNZ; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoopNZ; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesLoopFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoopFall; }; /** @@ -3678,10 +3678,10 @@ X86.opLOOPZ = function LOOPZ() var disp = this.getIPDisp(); if ((this.regECX = (this.regECX - 1) & this.addrMask) && this.getZF()) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesLoopZ; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoopZ; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesLoopZFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoopZFall; }; /** @@ -3694,10 +3694,10 @@ X86.opLOOP = function LOOP() var disp = this.getIPDisp(); if ((this.regECX = (this.regECX - 1) & this.addrMask)) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesLoop; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoop; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesLoopFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoopFall; }; /** @@ -3710,10 +3710,10 @@ X86.opJCXZ = function JCXZ() var disp = this.getIPDisp(); if (!this.regECX) { this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesLoopZ; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoopZ; return; } - this.nStepCycles -= this.CYCLES.nOpCyclesLoopZFall; + this.nStepCycles -= this.cycleCounts.nOpCyclesLoopZFall; }; /** @@ -3726,7 +3726,7 @@ X86.opINb = function INb() var port = this.getIPByte(); this.regEAX = (this.regEAX & ~0xff) | this.bus.checkPortInputNotify(port, this.regLIP - 2); if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiIO; - this.nStepCycles -= this.CYCLES.nOpCyclesInP; + this.nStepCycles -= this.cycleCounts.nOpCyclesInP; }; /** @@ -3741,7 +3741,7 @@ X86.opINw = function INw() if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiIO; this.regEAX |= (this.bus.checkPortInputNotify((port + 1) & 0xffff, this.regLIP - 2) << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiIO; - this.nStepCycles -= this.CYCLES.nOpCyclesInP; + this.nStepCycles -= this.cycleCounts.nOpCyclesInP; }; /** @@ -3753,7 +3753,7 @@ X86.opOUTb = function OUTb() { var port = this.getIPByte(); this.bus.checkPortOutputNotify(port, this.regEAX & 0xff, this.regLIP - 2); - this.nStepCycles -= this.CYCLES.nOpCyclesOutP; + this.nStepCycles -= this.cycleCounts.nOpCyclesOutP; }; /** @@ -3766,7 +3766,7 @@ X86.opOUTw = function OUTw() var port = this.getIPByte(); this.bus.checkPortOutputNotify(port, this.regEAX & 0xff, this.regLIP - 2); this.bus.checkPortOutputNotify((port + 1) & 0xffff, this.regEAX >> 8, this.regLIP - 2); - this.nStepCycles -= this.CYCLES.nOpCyclesOutP; + this.nStepCycles -= this.cycleCounts.nOpCyclesOutP; }; /** @@ -3779,7 +3779,7 @@ X86.opCALL = function CALL() var disp = this.getIPWord(); this.pushWord(this.getIP()); this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesCall; + this.nStepCycles -= this.cycleCounts.nOpCyclesCall; }; /** @@ -3791,7 +3791,7 @@ X86.opJMP = function JMP() { var disp = this.getIPWord(); this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmp; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmp; }; /** @@ -3802,7 +3802,7 @@ X86.opJMP = function JMP() X86.opJMPF = function JMPF() { this.setCSIP(this.getIPWord(), this.getIPShort()); - this.nStepCycles -= this.CYCLES.nOpCyclesJmpF; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmpF; }; /** @@ -3814,7 +3814,7 @@ X86.opJMPs = function JMPs() { var disp = this.getIPDisp(); this.setIP(this.getIP() + disp); - this.nStepCycles -= this.CYCLES.nOpCyclesJmp; + this.nStepCycles -= this.cycleCounts.nOpCyclesJmp; }; /** @@ -3826,7 +3826,7 @@ X86.opINDXb = function INDXb() { this.regEAX = (this.regEAX & ~0xff) | this.bus.checkPortInputNotify(this.regEDX, this.regLIP - 1); if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiIO; - this.nStepCycles -= this.CYCLES.nOpCyclesInDX; + this.nStepCycles -= this.cycleCounts.nOpCyclesInDX; }; /** @@ -3840,7 +3840,7 @@ X86.opINDXw = function INDXw() if (BACKTRACK) this.backTrack.btiAL = this.backTrack.btiIO; this.regEAX |= (this.bus.checkPortInputNotify((this.regEDX + 1) & 0xffff, this.regLIP - 1) << 8); if (BACKTRACK) this.backTrack.btiAH = this.backTrack.btiIO; - this.nStepCycles -= this.CYCLES.nOpCyclesInDX; + this.nStepCycles -= this.cycleCounts.nOpCyclesInDX; }; /** @@ -3852,7 +3852,7 @@ X86.opOUTDXb = function OUTDXb() { if (BACKTRACK) this.backTrack.btiIO = this.backTrack.btiAL; this.bus.checkPortOutputNotify(this.regEDX, this.regEAX & 0xff, this.regLIP - 1); - this.nStepCycles -= this.CYCLES.nOpCyclesOutDX; + this.nStepCycles -= this.cycleCounts.nOpCyclesOutDX; }; /** @@ -3866,7 +3866,7 @@ X86.opOUTDXw = function OUTDXw() this.bus.checkPortOutputNotify(this.regEDX, this.regEAX & 0xff, this.regLIP - 1); if (BACKTRACK) this.backTrack.btiIO = this.backTrack.btiAH; this.bus.checkPortOutputNotify((this.regEDX + 1) & 0xffff, this.regEAX >> 8, this.regLIP - 1); - this.nStepCycles -= this.CYCLES.nOpCyclesOutDX; + this.nStepCycles -= this.cycleCounts.nOpCyclesOutDX; }; /** @@ -3881,7 +3881,7 @@ X86.opLOCK = function LOCK() * the way stepCPU() is written, the presence of any prefix bypasses normal interrupt processing anyway. */ this.opFlags |= X86.OPFLAG.LOCK | X86.OPFLAG.NOINTR; - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; }; /** @@ -3908,7 +3908,7 @@ X86.opREPNZ = function REPNZ() * the way stepCPU() is written, the presence of any prefix bypasses normal interrupt processing anyway. */ this.opFlags |= X86.OPFLAG.REPNZ | X86.OPFLAG.NOINTR; - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; }; /** @@ -3923,7 +3923,7 @@ X86.opREPZ = function REPZ() * the way stepCPU() is written, the presence of any prefix bypasses normal interrupt processing anyway. */ this.opFlags |= X86.OPFLAG.REPZ | X86.OPFLAG.NOINTR; - this.nStepCycles -= this.CYCLES.nOpCyclesPrefix; + this.nStepCycles -= this.cycleCounts.nOpCyclesPrefix; }; /** @@ -4059,7 +4059,7 @@ X86.opSTC = function STC() X86.opCLI = function CLI() { this.clearIF(); - this.nStepCycles -= this.CYCLES.nOpCyclesCLI; // CLI takes LONGER on an 80286 + this.nStepCycles -= this.cycleCounts.nOpCyclesCLI; // CLI takes LONGER on an 80286 }; /** diff --git a/modules/textout/lib/textout.js b/modules/textout/lib/textout.js index 4c9d87304..8b4ed33db 100644 --- a/modules/textout/lib/textout.js +++ b/modules/textout/lib/textout.js @@ -78,7 +78,7 @@ TextOut.asTargetRefs = ["call", "jmp", "jz", "jnz", "jc", "jnc", "ja", "jna", "j * labelTargets(): looks for all JMP and CALL targets and labels them. * * alignVertical(): looks for a predefined target string (eg, '; ') in the first line, - * and ensures that the same sequence in all subsequent lines start at the same column. + * and ensures that the same sequence in all subsequent lines starts at the same column. * * For now, all output is written to stdout only. * diff --git a/tests/pc/80386/makefile b/tests/pc/80386/makefile index 3d11e74e0..b5084d6c3 100644 --- a/tests/pc/80386/makefile +++ b/tests/pc/80386/makefile @@ -1,4 +1,7 @@ -all: tests.rom +all: tests.json tests.rom: tests.nasm nasm -f bin tests.nasm -l tests.lst -o tests.rom + +tests.json: tests.rom + node ../../../modules/filedump/bin/filedump --file=tests.rom --output=tests.json diff --git a/tests/pc/80386/tests.nasm b/tests/pc/80386/tests.nasm index 5f0a45917..6c7fd8112 100644 --- a/tests/pc/80386/tests.nasm +++ b/tests/pc/80386/tests.nasm @@ -5,10 +5,15 @@ bits 16 -start: mov eax,0x11223344 - mov edx,0x55667788 +start: mov eax,0x44332211 + mov edx,0x88776655 + shrd eax,edx,4 - times 0xfff0-($-$$) db 0 + times 0xfff0-($-$$) db 0x90 ; NOP bits 16 jmp 0xf000:start + + db ' 04/04/15' + db 0xFC ; 0000FFFE FC (Model ID byte) + db 0x00 ; 0000FFFF 00 (location of checksum byte)