Home | History | Annotate | Download | only in x64

Lines Matching defs:opcode

424   const char* TwoByteMnemonic(byte opcode);
1016 byte opcode = *(data + 1);
1019 const char* mnemonic = TwoByteMnemonic(opcode);
1023 if (opcode == 0x3A) {
1044 if (opcode == 0x1f) {
1055 } else if (opcode == 0x28) {
1058 } else if (opcode == 0x29) {
1062 } else if (opcode == 0x6E) {
1067 } else if (opcode == 0x6F) {
1071 } else if (opcode == 0x7E) {
1076 } else if (opcode == 0x7F) {
1080 } else if (opcode == 0xD6) {
1084 } else if (opcode == 0x50) {
1089 if (opcode == 0x54) {
1091 } else if (opcode == 0x56) {
1093 } else if (opcode == 0x57) {
1095 } else if (opcode == 0x2E) {
1097 } else if (opcode == 0x2F) {
1109 if (opcode == 0x11 || opcode == 0x10) {
1114 if (opcode == 0x11) {
1121 } else if (opcode == 0x2A) {
1127 } else if (opcode == 0x2C) {
1135 } else if (opcode == 0x2D) {
1142 } else if ((opcode & 0xF8) == 0x58 || opcode == 0x51) {
1153 if (opcode == 0x11 || opcode == 0x10) {
1158 if (opcode == 0x11) {
1165 } else if (opcode == 0x2A) {
1171 } else if (opcode == 0x2C) {
1179 } else if (opcode == 0x5A) {
1186 } else if (opcode == 0x7E) {
1194 } else if (opcode == 0x1F) {
1209 } else if (opcode == 0x28) {
1216 } else if (opcode == 0x29) {
1224 } else if (opcode == 0xA2 || opcode == 0x31) {
1228 } else if ((opcode & 0xF0) == 0x40) {
1230 int condition = opcode & 0x0F;
1235 } else if (opcode == 0x57) {
1242 } else if ((opcode & 0xF0) == 0x80) {
1246 } else if (opcode == 0xBE || opcode == 0xBF || opcode == 0xB6 ||
1247 opcode == 0xB7 || opcode == 0xAF) {
1251 } else if ((opcode & 0xF0) == 0x90) {
1255 } else if (opcode == 0xAB || opcode == 0xA5 || opcode == 0xAD) {
1261 if (opcode == 0xAB) {
1273 // Mnemonics for two-byte opcode instructions starting with 0x0F.
1274 // The argument is the second byte of the two-byte opcode.
1276 const char* DisassemblerX64::TwoByteMnemonic(byte opcode) {
1277 switch (opcode) {
1337 } else { // Not a prefix - an opcode.
1591 byte opcode = *data;
1593 bool is_32bit = (opcode >= 0xB8);
1594 int reg = (opcode & 0x7) | (rex_b() ? 8 : 0);
1636 if (*data == 0xA1) { // Opcode 0xA1
1638 } else { // Opcode 0xA3
1648 if (*data == 0xA1) { // Opcode 0xA1
1650 } else { // Opcode 0xA3