Lines Matching refs:modrm_byte
481 int RegisterFPUInstruction(int escape_opcode, byte modrm_byte);
1448 byte modrm_byte = *(data+1);
1450 if (modrm_byte >= 0xC0) {
1451 return RegisterFPUInstruction(escape_opcode, modrm_byte);
1453 return MemoryFPUInstruction(escape_opcode, modrm_byte, data+1);
1458 int modrm_byte,
1461 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte.
1502 byte modrm_byte) {
1503 bool has_register = false; // Is the FPU register encoded in modrm_byte?
1512 switch (modrm_byte & 0xF8) {
1522 switch (modrm_byte) {
1547 if (modrm_byte == 0xE9) {
1555 if ((modrm_byte & 0xF8) == 0xE8) {
1558 } else if (modrm_byte == 0xE2) {
1560 } else if (modrm_byte == 0xE3) {
1569 switch (modrm_byte & 0xF8) {
1580 switch (modrm_byte & 0xF8) {
1588 if (modrm_byte == 0xD9) {
1592 switch (modrm_byte & 0xF8) {
1603 if (modrm_byte == 0xE0) {
1605 } else if ((modrm_byte & 0xF8) == 0xE8) {
1615 AppendToBuffer("%s st%d", mnem, modrm_byte & 0x7);