• Home
  • Raw
  • Download

Lines Matching refs:opc

238 static void tcg_out_opc(TCGContext *s, int opc, int r, int rm, int x)  in tcg_out_opc()  argument
242 rex |= (opc & P_REXW) >> 6; /* REX.W */ in tcg_out_opc()
252 rex |= opc & (r >= 4 ? P_REXB_R : 0); in tcg_out_opc()
253 rex |= opc & (rm >= 4 ? P_REXB_RM : 0); in tcg_out_opc()
258 if (opc & P_EXT) { in tcg_out_opc()
261 tcg_out8(s, opc & 0xff); in tcg_out_opc()
264 static inline void tcg_out_modrm(TCGContext *s, int opc, int r, int rm) in tcg_out_modrm() argument
266 tcg_out_opc(s, opc, r, rm, 0); in tcg_out_modrm()
271 static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r, int rm, in tcg_out_modrm_offset() argument
276 tcg_out_opc(s, opc, r, 0, 0); in tcg_out_modrm_offset()
290 tcg_out_opc(s, opc, r, rm, 0); in tcg_out_modrm_offset()
298 tcg_out_opc(s, opc, r, rm, 0); in tcg_out_modrm_offset()
307 tcg_out_opc(s, opc, r, rm, 0); in tcg_out_modrm_offset()
320 static void tcg_out_modrm_offset2(TCGContext *s, int opc, int r, int rm, in tcg_out_modrm_offset2() argument
337 tcg_out_opc(s, opc, r, rm, 0); in tcg_out_modrm_offset2()
345 tcg_out_opc(s, opc, r, rm, index); in tcg_out_modrm_offset2()
466 static void tcg_out_jxx(TCGContext *s, int opc, int label_index) in tcg_out_jxx() argument
475 if (opc == -1) in tcg_out_jxx()
478 tcg_out8(s, 0x70 + opc); in tcg_out_jxx()
481 if (opc == -1) { in tcg_out_jxx()
486 tcg_out8(s, 0x80 + opc); in tcg_out_jxx()
491 if (opc == -1) { in tcg_out_jxx()
495 tcg_out8(s, 0x80 + opc); in tcg_out_jxx()
558 int opc) in tcg_out_qemu_ld() argument
569 s_bits = opc & 3; in tcg_out_qemu_ld()
614 switch(opc) { in tcg_out_qemu_ld()
677 switch(opc) { in tcg_out_qemu_ld()
752 int opc) in tcg_out_qemu_st() argument
764 s_bits = opc; in tcg_out_qemu_st()
806 switch(opc) { in tcg_out_qemu_st()
859 switch(opc) { in tcg_out_qemu_st()
906 static inline void tcg_out_op(TCGContext *s, int opc, const TCGArg *args, in tcg_out_op() argument
911 switch(opc) { in tcg_out_op()