Lines Matching refs:modrm
691 UChar modrm; in do_one_insn_fp() local
717 modrm = *r_eip; in do_one_insn_fp()
722 if (modrm < 0xC0) { in do_one_insn_fp()
779 switch (modrm) { in do_one_insn_fp()
782 fp_do_op_ST_ST ( modrm - 0xC0, 0, Fp_Add, False ); in do_one_insn_fp()
786 fp_do_op_ST_ST ( modrm - 0xC8, 0, Fp_Mul, False ); in do_one_insn_fp()
790 fp_do_COM_ST_ST ( modrm - 0xD0, 0, 0 ); in do_one_insn_fp()
794 fp_do_COM_ST_ST ( modrm - 0xD8, 0, 1 ); in do_one_insn_fp()
798 fp_do_op_ST_ST ( modrm - 0xE0, 0, Fp_Sub, False ); in do_one_insn_fp()
802 fp_do_op_ST_ST ( modrm - 0xE8, 0, Fp_SubR, False ); in do_one_insn_fp()
806 fp_do_op_ST_ST ( modrm - 0xF0, 0, Fp_Div, False ); in do_one_insn_fp()
810 fp_do_op_ST_ST ( modrm - 0xF8, 0, Fp_DivR, False ); in do_one_insn_fp()
822 if (modrm < 0xC0) { in do_one_insn_fp()
878 switch (modrm) { in do_one_insn_fp()
881 a_dst = (UInt)modrm - 0xC0; in do_one_insn_fp()
894 a_dst = (UInt)modrm - 0xC8; in do_one_insn_fp()
1116 if (modrm < 0xC0) { in do_one_insn_fp()
1240 switch (modrm) { in do_one_insn_fp()
1256 if (modrm < 0xC0) { in do_one_insn_fp()
1330 switch (modrm) { in do_one_insn_fp()
1340 if (modrm < 0xC0) { in do_one_insn_fp()
1389 switch (modrm) { in do_one_insn_fp()
1392 fp_do_op_ST_ST ( 0, modrm - 0xC0, Fp_Add, False ); in do_one_insn_fp()
1396 fp_do_op_ST_ST ( 0, modrm - 0xC8, Fp_Mul, False ); in do_one_insn_fp()
1400 fp_do_op_ST_ST ( 0, modrm - 0xE0, Fp_SubR, False ); in do_one_insn_fp()
1404 fp_do_op_ST_ST ( 0, modrm - 0xE8, Fp_Sub, False ); in do_one_insn_fp()
1408 fp_do_op_ST_ST ( 0, modrm - 0xF8, Fp_Div, False ); in do_one_insn_fp()
1420 if (modrm < 0xC0) { in do_one_insn_fp()
1465 switch (modrm) { in do_one_insn_fp()
1468 a_dst = (UInt)modrm - 0xC0; in do_one_insn_fp()
1474 a_dst = (UInt)modrm - 0xD0; in do_one_insn_fp()
1488 a_dst = (UInt)modrm - 0xD8; in do_one_insn_fp()
1503 a_src = (UInt)modrm - 0xE0; in do_one_insn_fp()
1518 a_src = (UInt)modrm - 0xE8; in do_one_insn_fp()
1542 if (modrm < 0xC0) { in do_one_insn_fp()
1558 switch (modrm) { in do_one_insn_fp()
1561 fp_do_op_ST_ST ( 0, modrm - 0xC0, Fp_Add, True ); in do_one_insn_fp()
1565 fp_do_op_ST_ST ( 0, modrm - 0xC8, Fp_Mul, True ); in do_one_insn_fp()
1574 fp_do_op_ST_ST ( 0, modrm - 0xE0, Fp_SubR, True ); in do_one_insn_fp()
1578 fp_do_op_ST_ST ( 0, modrm - 0xE8, Fp_Sub, True ); in do_one_insn_fp()
1582 fp_do_op_ST_ST ( 0, modrm - 0xF0, Fp_DivR, True ); in do_one_insn_fp()
1586 fp_do_op_ST_ST ( 0, modrm - 0xF8, Fp_Div, True ); in do_one_insn_fp()
1598 if (modrm < 0xC0) { in do_one_insn_fp()
1671 switch (modrm) { in do_one_insn_fp()
1700 (UInt)first_opcode, (UInt)modrm ); in do_one_insn_fp()