Lines Matching defs:tcg_out_modrm

464 static void tcg_out_modrm(TCGContext *s, int opc, int r, int rm)
580 tcg_out_modrm(s, OPC_ARITH_GvEv + (subop << 3) + ext, dest, src);
587 tcg_out_modrm(s, opc, ret, arg);
601 tcg_out_modrm(s, OPC_MOVL_EvIz + P_REXW, 0, ret);
654 tcg_out_modrm(s, OPC_SHIFT_1 + ext, subopc, reg);
656 tcg_out_modrm(s, OPC_SHIFT_Ib + ext, subopc, reg);
675 tcg_out_modrm(s, OPC_MOVZBL + P_REXB_RM, dest, src);
682 tcg_out_modrm(s, OPC_MOVSBL + P_REXB_RM + rexw, dest, src);
688 tcg_out_modrm(s, OPC_MOVZWL, dest, src);
694 tcg_out_modrm(s, OPC_MOVSWL + rexw, dest, src);
700 tcg_out_modrm(s, OPC_MOVL_GvEv, dest, src);
705 tcg_out_modrm(s, OPC_MOVSLQ, dest, src);
731 tcg_out_modrm(s, OPC_GRP5 + rexw,
761 tcg_out_modrm(s, OPC_ARITH_EvIb + rexw, c, r0);
766 tcg_out_modrm(s, OPC_ARITH_EvIz + rexw, c, r0);
846 tcg_out_modrm(s, OPC_TESTL + rexw, arg1, arg1);
959 tcg_out_modrm(s, OPC_SETCC | tcg_cond_to_jcc[cond], 0, dest);
968 tcg_out_modrm(s, OPC_SETCC | tcg_cond_to_jcc[cond], 0, dest);
1030 tcg_out_modrm(s, OPC_GRP5,
1172 tcg_out_modrm(s, OPC_MOVSWL + P_REXW, datalo, datalo);
1692 tcg_out_modrm(s, OPC_GRP5, EXT5_CALLN_Ev, args[0]);
1700 tcg_out_modrm(s, OPC_GRP5, EXT5_JMPN_Ev, args[0]);
1789 tcg_out_modrm(s, OPC_IMUL_GvEvIb + rexw, args[0], args[0]);
1792 tcg_out_modrm(s, OPC_IMUL_GvEvIz + rexw, args[0], args[0]);
1796 tcg_out_modrm(s, OPC_IMUL_GvEv + rexw, args[0], args[2]);
1801 tcg_out_modrm(s, OPC_GRP3_Ev + rexw, EXT3_IDIV, args[4]);
1804 tcg_out_modrm(s, OPC_GRP3_Ev + rexw, EXT3_DIV, args[4]);
1826 tcg_out_modrm(s, OPC_SHIFT_cl + rexw, c, args[0]);
1847 tcg_out_modrm(s, OPC_GRP3_Ev + rexw, EXT3_NEG, args[0]);
1850 tcg_out_modrm(s, OPC_GRP3_Ev + rexw, EXT3_NOT, args[0]);
1909 tcg_out_modrm(s, OPC_GRP3_Ev, EXT3_MUL, args[3]);
2179 tcg_out_modrm(s, OPC_GRP5, EXT5_JMPN_Ev, tcg_target_call_iarg_regs[0]);
2184 tcg_out_modrm(s, 0xff, 4, TCG_REG_EAX); /* jmp *%eax */