H A D | tcg-op.h | 46 static inline void tcg_gen_op2_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2) argument 50 *gen_opparam_ptr++ = GET_TCGV_I32(arg2); 53 static inline void tcg_gen_op2_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2) argument 57 *gen_opparam_ptr++ = GET_TCGV_I64(arg2); 60 static inline void tcg_gen_op2i_i32(int opc, TCGv_i32 arg1, TCGArg arg2) argument 64 *gen_opparam_ptr++ = arg2; 67 static inline void tcg_gen_op2i_i64(int opc, TCGv_i64 arg1, TCGArg arg2) argument 71 *gen_opparam_ptr++ = arg2; 74 static inline void tcg_gen_op2ii(int opc, TCGArg arg1, TCGArg arg2) argument 78 *gen_opparam_ptr++ = arg2; 81 tcg_gen_op3_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3) argument 90 tcg_gen_op3_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3) argument 99 tcg_gen_op3i_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGArg arg3) argument 108 tcg_gen_op3i_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGArg arg3) argument 153 tcg_gen_op4_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3, TCGv_i32 arg4) argument 163 tcg_gen_op4_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3, TCGv_i64 arg4) argument 173 tcg_gen_op4i_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3, TCGArg arg4) argument 183 tcg_gen_op4i_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3, TCGArg arg4) argument 193 tcg_gen_op4ii_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGArg arg3, TCGArg arg4) argument 203 tcg_gen_op4ii_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGArg arg3, TCGArg arg4) argument 213 tcg_gen_op5_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3, TCGv_i32 arg4, TCGv_i32 arg5) argument 224 tcg_gen_op5_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3, TCGv_i64 arg4, TCGv_i64 arg5) argument 235 tcg_gen_op5i_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3, TCGv_i32 arg4, TCGArg arg5) argument 246 tcg_gen_op5i_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3, TCGv_i64 arg4, TCGArg arg5) argument 257 tcg_gen_op6_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3, TCGv_i32 arg4, TCGv_i32 arg5, TCGv_i32 arg6) argument 270 tcg_gen_op6_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3, TCGv_i64 arg4, TCGv_i64 arg5, TCGv_i64 arg6) argument 283 tcg_gen_op6i_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3, TCGv_i32 arg4, TCGv_i32 arg5, TCGArg arg6) argument 296 tcg_gen_op6i_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3, TCGv_i64 arg4, TCGv_i64 arg5, TCGArg arg6) argument 309 tcg_gen_op6ii_i32(int opc, TCGv_i32 arg1, TCGv_i32 arg2, TCGv_i32 arg3, TCGv_i32 arg4, TCGArg arg5, TCGArg arg6) argument 322 tcg_gen_op6ii_i64(int opc, TCGv_i64 arg1, TCGv_i64 arg2, TCGv_i64 arg3, TCGv_i64 arg4, TCGArg arg5, TCGArg arg6) argument 382 tcg_gen_ld8u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 387 tcg_gen_ld8s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 392 tcg_gen_ld16u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 397 tcg_gen_ld16s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 402 tcg_gen_ld_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 407 tcg_gen_st8_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset) argument 412 tcg_gen_st16_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset) argument 417 tcg_gen_st_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_target_long offset) argument 422 tcg_gen_add_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 427 tcg_gen_addi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 439 tcg_gen_sub_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 444 tcg_gen_subfi_i32(TCGv_i32 ret, int32_t arg1, TCGv_i32 arg2) argument 451 tcg_gen_subi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 463 tcg_gen_and_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 472 tcg_gen_andi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 486 tcg_gen_or_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 495 tcg_gen_ori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 509 tcg_gen_xor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 518 tcg_gen_xori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 530 tcg_gen_shl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 535 tcg_gen_shli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 546 tcg_gen_shr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 551 tcg_gen_shri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 562 tcg_gen_sar_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 567 tcg_gen_sari_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 578 tcg_gen_brcond_i32(int cond, TCGv_i32 arg1, TCGv_i32 arg2, int label_index) argument 584 tcg_gen_brcondi_i32(int cond, TCGv_i32 arg1, int32_t arg2, int label_index) argument 592 tcg_gen_setcond_i32(int cond, TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 598 tcg_gen_setcondi_i32(int cond, TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 606 tcg_gen_mul_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 611 tcg_gen_muli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 619 tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 624 tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 629 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 634 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 639 tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 648 tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 657 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 666 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 692 tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 695 tcg_gen_ld8u_i32(TCGV_LOW(ret), arg2, offset); local 699 tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 702 tcg_gen_ld8s_i32(TCGV_LOW(ret), arg2, offset); local 706 tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 709 tcg_gen_ld16u_i32(TCGV_LOW(ret), arg2, offset); local 713 tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 716 tcg_gen_ld16s_i32(TCGV_LOW(ret), arg2, offset); local 720 tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 723 tcg_gen_ld_i32(TCGV_LOW(ret), arg2, offset); local 727 tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 730 tcg_gen_ld_i32(TCGV_LOW(ret), arg2, offset); local 734 tcg_gen_ld_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 740 tcg_gen_ld_i32(TCGV_HIGH(ret), arg2, offset); local 741 tcg_gen_ld_i32(TCGV_LOW(ret), arg2, offset + 4); local 748 tcg_gen_st8_i64(TCGv_i64 arg1, TCGv_ptr arg2, tcg_target_long offset) argument 751 tcg_gen_st8_i32(TCGV_LOW(arg1), arg2, offset); local 754 tcg_gen_st16_i64(TCGv_i64 arg1, TCGv_ptr arg2, tcg_target_long offset) argument 757 tcg_gen_st16_i32(TCGV_LOW(arg1), arg2, offset); local 760 tcg_gen_st32_i64(TCGv_i64 arg1, TCGv_ptr arg2, tcg_target_long offset) argument 763 tcg_gen_st_i32(TCGV_LOW(arg1), arg2, offset); local 766 tcg_gen_st_i64(TCGv_i64 arg1, TCGv_ptr arg2, tcg_target_long offset) argument 770 tcg_gen_st_i32(TCGV_HIGH(arg1), arg2, offset); local 771 tcg_gen_st_i32(TCGV_LOW(arg1), arg2, offset + 4); local 778 tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 785 tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 792 tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 798 tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 800 tcg_gen_andi_i32(TCGV_LOW(ret), TCGV_LOW(arg1), arg2); local 801 tcg_gen_andi_i32(TCGV_HIGH(ret), TCGV_HIGH(arg1), arg2 >> 32); local 804 tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 810 tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 812 tcg_gen_ori_i32(TCGV_LOW(ret), TCGV_LOW(arg1), arg2); local 813 tcg_gen_ori_i32(TCGV_HIGH(ret), TCGV_HIGH(arg1), arg2 >> 32); local 816 tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 822 tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 824 tcg_gen_xori_i32(TCGV_LOW(ret), TCGV_LOW(arg1), arg2); local 825 tcg_gen_xori_i32(TCGV_HIGH(ret), TCGV_HIGH(arg1), arg2 >> 32); local 830 tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 835 tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 840 tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 845 tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 850 tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 855 tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 860 tcg_gen_brcond_i64(int cond, TCGv_i64 arg1, TCGv_i64 arg2, int label_index) argument 868 tcg_gen_setcond_i64(int cond, TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 877 tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 898 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 903 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 908 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 913 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 931 tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 937 tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 943 tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 949 tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 955 tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 961 tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 967 tcg_gen_ld_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 972 tcg_gen_st8_i64(TCGv_i64 arg1, TCGv_i64 arg2, tcg_target_long offset) argument 978 tcg_gen_st16_i64(TCGv_i64 arg1, TCGv_i64 arg2, tcg_target_long offset) argument 984 tcg_gen_st32_i64(TCGv_i64 arg1, TCGv_i64 arg2, tcg_target_long offset) argument 990 tcg_gen_st_i64(TCGv_i64 arg1, TCGv_i64 arg2, tcg_target_long offset) argument 995 tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1000 tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1005 tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1014 tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1021 tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1030 tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1037 tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1046 tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1053 tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1058 tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1069 tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1074 tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1085 tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1090 tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1101 tcg_gen_brcond_i64(int cond, TCGv_i64 arg1, TCGv_i64 arg2, int label_index) argument 1107 tcg_gen_setcond_i64(int cond, TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1113 tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1119 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1124 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1129 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1134 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1139 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1148 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1157 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1166 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1178 tcg_gen_addi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1190 tcg_gen_subfi_i64(TCGv_i64 ret, int64_t arg1, TCGv_i64 arg2) argument 1197 tcg_gen_subi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1208 tcg_gen_brcondi_i64(int cond, TCGv_i64 arg1, int64_t arg2, int label_index) argument 1216 tcg_gen_setcondi_i64(int cond, TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1224 tcg_gen_muli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1651 tcg_gen_andc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1664 tcg_gen_andc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1680 tcg_gen_eqv_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1686 tcg_gen_eqv_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1692 tcg_gen_nand_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1698 tcg_gen_nand_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1704 tcg_gen_nor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1710 tcg_gen_nor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1716 tcg_gen_orc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1729 tcg_gen_orc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1745 tcg_gen_rotl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1763 tcg_gen_rotl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1781 tcg_gen_rotli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 1804 tcg_gen_rotli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1827 tcg_gen_rotr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1845 tcg_gen_rotr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1863 tcg_gen_rotri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 1873 tcg_gen_rotri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument [all...] |