H A D | tcg-op.h | 345 static inline void tcg_gen_mov_i32(TCGv_i32 ret, TCGv_i32 arg) argument 347 if (!TCGV_EQUAL_I32(ret, arg)) 348 tcg_gen_op2_i32(INDEX_op_mov_i32, ret, arg); 351 static inline void tcg_gen_movi_i32(TCGv_i32 ret, int32_t arg) argument 353 tcg_gen_op2i_i32(INDEX_op_movi_i32, ret, arg); 365 TCGArg ret, int nargs, TCGArg *args) 369 tcg_gen_callN(&tcg_ctx, fn, flags, sizemask, ret, 379 static inline void tcg_gen_helper32(void *func, int sizemask, TCGv_i32 ret, argument 388 GET_TCGV_I32(ret), 2, args); 392 static inline void tcg_gen_helper64(void *func, int sizemask, TCGv_i64 ret, argument 364 tcg_gen_helperN(void *func, int flags, int sizemask, TCGArg ret, int nargs, TCGArg *args) argument 407 tcg_gen_ld8u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 412 tcg_gen_ld8s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 417 tcg_gen_ld16u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 422 tcg_gen_ld16s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 427 tcg_gen_ld_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 447 tcg_gen_add_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 452 tcg_gen_addi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 464 tcg_gen_sub_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 469 tcg_gen_subfi_i32(TCGv_i32 ret, int32_t arg1, TCGv_i32 arg2) argument 476 tcg_gen_subi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 488 tcg_gen_and_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 497 tcg_gen_andi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 511 tcg_gen_or_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 520 tcg_gen_ori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 534 tcg_gen_xor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 543 tcg_gen_xori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 555 tcg_gen_shl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 560 tcg_gen_shli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 571 tcg_gen_shr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 576 tcg_gen_shri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 587 tcg_gen_sar_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 592 tcg_gen_sari_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 617 tcg_gen_setcond_i32(TCGCond cond, TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 623 tcg_gen_setcondi_i32(TCGCond cond, TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 631 tcg_gen_mul_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 636 tcg_gen_muli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 644 tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 649 tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 654 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 659 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 664 tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 673 tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 682 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 691 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 700 tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 711 tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 722 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 733 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 747 tcg_gen_mov_i64(TCGv_i64 ret, TCGv_i64 arg) argument 755 tcg_gen_movi_i64(TCGv_i64 ret, int64_t arg) argument 761 tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 768 tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 775 tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 782 tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 789 tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 796 tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 803 tcg_gen_ld_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 847 tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 854 tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 861 tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 867 tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 873 tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 879 tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 885 tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 891 tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 899 tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 910 tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 915 tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 926 tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 931 tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 942 tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 955 tcg_gen_setcond_i64(TCGCond cond, TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 964 tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 985 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 996 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1007 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1018 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1031 tcg_gen_mov_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1037 tcg_gen_movi_i64(TCGv_i64 ret, int64_t arg) argument 1042 tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1048 tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1054 tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1060 tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1066 tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1072 tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1078 tcg_gen_ld_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1106 tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1111 tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1116 tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1125 tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1132 tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1141 tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1148 tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1157 tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1164 tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1169 tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1180 tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1185 tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1196 tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1201 tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1218 tcg_gen_setcond_i64(TCGCond cond, TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1224 tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1230 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1235 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1240 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1245 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1250 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1259 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1268 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1277 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1286 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1297 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1308 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1319 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1333 tcg_gen_addi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1345 tcg_gen_subfi_i64(TCGv_i64 ret, int64_t arg1, TCGv_i64 arg2) argument 1352 tcg_gen_subi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1371 tcg_gen_setcondi_i64(TCGCond cond, TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1379 tcg_gen_muli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1390 tcg_gen_ext8s_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1400 tcg_gen_ext16s_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1410 tcg_gen_ext8u_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1419 tcg_gen_ext16u_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1429 tcg_gen_bswap16_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1444 tcg_gen_bswap32_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1471 tcg_gen_ext8s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1477 tcg_gen_ext16s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1483 tcg_gen_ext32s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1489 tcg_gen_ext8u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1495 tcg_gen_ext16u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1501 tcg_gen_ext32u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1507 tcg_gen_trunc_i64_i32(TCGv_i32 ret, TCGv_i64 arg) argument 1512 tcg_gen_extu_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1518 tcg_gen_ext_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1525 tcg_gen_bswap16_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1532 tcg_gen_bswap32_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1538 tcg_gen_bswap64_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1553 tcg_gen_ext8s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1563 tcg_gen_ext16s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1573 tcg_gen_ext32s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1583 tcg_gen_ext8u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1592 tcg_gen_ext16u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1601 tcg_gen_ext32u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1612 tcg_gen_trunc_i64_i32(TCGv_i32 ret, TCGv_i64 arg) argument 1619 tcg_gen_extu_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1626 tcg_gen_ext_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1632 tcg_gen_bswap16_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1648 tcg_gen_bswap32_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1675 tcg_gen_bswap64_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1718 tcg_gen_neg_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1729 tcg_gen_neg_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1740 tcg_gen_not_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1749 tcg_gen_not_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1809 tcg_gen_andc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1822 tcg_gen_andc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1838 tcg_gen_eqv_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1848 tcg_gen_eqv_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1861 tcg_gen_nand_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1871 tcg_gen_nand_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1884 tcg_gen_nor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1894 tcg_gen_nor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1907 tcg_gen_orc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1920 tcg_gen_orc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1936 tcg_gen_rotl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1954 tcg_gen_rotl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1972 tcg_gen_rotli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 1995 tcg_gen_rotli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 2018 tcg_gen_rotr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 2036 tcg_gen_rotr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 2054 tcg_gen_rotri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 2064 tcg_gen_rotri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 2128 tcg_gen_qemu_ld8u(TCGv ret, TCGv addr, int mem_index) argument 2139 tcg_gen_qemu_ld8s(TCGv ret, TCGv addr, int mem_index) argument 2150 tcg_gen_qemu_ld16u(TCGv ret, TCGv addr, int mem_index) argument 2161 tcg_gen_qemu_ld16s(TCGv ret, TCGv addr, int mem_index) argument 2172 tcg_gen_qemu_ld32u(TCGv ret, TCGv addr, int mem_index) argument 2183 tcg_gen_qemu_ld32s(TCGv ret, TCGv addr, int mem_index) argument 2194 tcg_gen_qemu_ld64(TCGv_i64 ret, TCGv addr, int mem_index) argument 2250 tcg_gen_qemu_ld8u(TCGv ret, TCGv addr, int mem_index) argument 2255 tcg_gen_qemu_ld8s(TCGv ret, TCGv addr, int mem_index) argument 2260 tcg_gen_qemu_ld16u(TCGv ret, TCGv addr, int mem_index) argument 2265 tcg_gen_qemu_ld16s(TCGv ret, TCGv addr, int mem_index) argument 2270 tcg_gen_qemu_ld32u(TCGv ret, TCGv addr, int mem_index) argument 2279 tcg_gen_qemu_ld32s(TCGv ret, TCGv addr, int mem_index) argument 2288 tcg_gen_qemu_ld64(TCGv_i64 ret, TCGv addr, int mem_index) argument [all...] |