disassembler-x86-intel
Version:
An Intel x86 disassembler, generates assembly from Opcode
12 lines (11 loc) • 735 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ALL_REGISTERS = exports.ThirtyTwoBitRegisters = exports.SixteenBitRegisters = exports.EightBitRegisters = void 0;
var mergeSets_1 = require("../../helper/mergeSets");
exports.EightBitRegisters = new Set(['al', 'bl', 'cl', 'dl', 'ah', 'bh', 'ch', 'dh']);
exports.SixteenBitRegisters = new Set(['ax', 'bx', 'cx', 'dx', 'sp', 'bp', 'si', 'di']);
exports.ThirtyTwoBitRegisters = new Set(['eax', 'ebx', 'ecx', 'edx', 'esp', 'ebp', 'esi', 'edi']);
var allRegisters = function () {
return mergeSets_1.mergeSets(exports.EightBitRegisters, exports.SixteenBitRegisters, exports.ThirtyTwoBitRegisters);
};
exports.ALL_REGISTERS = allRegisters();