Lines Matching refs:modrm_byte
403 int RegisterFPUInstruction(int escape_opcode, byte modrm_byte);
1032 byte modrm_byte = *(data+1); in FPUInstruction() local
1034 if (modrm_byte >= 0xC0) { in FPUInstruction()
1035 return RegisterFPUInstruction(escape_opcode, modrm_byte); in FPUInstruction()
1037 return MemoryFPUInstruction(escape_opcode, modrm_byte, data+1); in FPUInstruction()
1042 int modrm_byte, in MemoryFPUInstruction() argument
1045 int regop = (modrm_byte >> 3) & 0x7; // reg/op field of modrm byte. in MemoryFPUInstruction()
1089 byte modrm_byte) { in RegisterFPUInstruction() argument
1096 switch (modrm_byte & 0xF8) { in RegisterFPUInstruction()
1106 switch (modrm_byte & 0xF8) { in RegisterFPUInstruction()
1116 switch (modrm_byte) { in RegisterFPUInstruction()
1140 if (modrm_byte == 0xE9) { in RegisterFPUInstruction()
1148 if ((modrm_byte & 0xF8) == 0xE8) { in RegisterFPUInstruction()
1151 } else if (modrm_byte == 0xE2) { in RegisterFPUInstruction()
1153 } else if (modrm_byte == 0xE3) { in RegisterFPUInstruction()
1162 switch (modrm_byte & 0xF8) { in RegisterFPUInstruction()
1173 switch (modrm_byte & 0xF8) { in RegisterFPUInstruction()
1182 if (modrm_byte == 0xD9) { in RegisterFPUInstruction()
1186 switch (modrm_byte & 0xF8) { in RegisterFPUInstruction()
1197 if (modrm_byte == 0xE0) { in RegisterFPUInstruction()
1199 } else if ((modrm_byte & 0xF8) == 0xE8) { in RegisterFPUInstruction()
1209 AppendToBuffer("%s st%d", mnem, modrm_byte & 0x7); in RegisterFPUInstruction()