UNPKG

disassembler-x86-intel

Version:

An Intel x86 disassembler, generates assembly from Opcode

12 lines (11 loc) 735 B
"use strict"; 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();