H A D | tcg-op.h | 369 static inline void tcg_gen_mov_i32(TCGv_i32 ret, TCGv_i32 arg) argument 371 if (!TCGV_EQUAL_I32(ret, arg)) 372 tcg_gen_op2_i32(INDEX_op_mov_i32, ret, arg); 375 static inline void tcg_gen_movi_i32(TCGv_i32 ret, int32_t arg) argument 377 tcg_gen_op2i_i32(INDEX_op_movi_i32, ret, arg); 389 TCGArg ret, int nargs, TCGArg *args) 393 tcg_gen_callN(&tcg_ctx, fn, flags, sizemask, ret, 403 static inline void tcg_gen_helper32(void *func, int sizemask, TCGv_i32 ret, argument 412 GET_TCGV_I32(ret), 2, args); 416 static inline void tcg_gen_helper64(void *func, int sizemask, TCGv_i64 ret, argument 388 tcg_gen_helperN(void *func, int flags, int sizemask, TCGArg ret, int nargs, TCGArg *args) argument 431 tcg_gen_ld8u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 436 tcg_gen_ld8s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 441 tcg_gen_ld16u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 446 tcg_gen_ld16s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 451 tcg_gen_ld_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_target_long offset) argument 471 tcg_gen_add_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 476 tcg_gen_addi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 488 tcg_gen_sub_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 493 tcg_gen_subfi_i32(TCGv_i32 ret, int32_t arg1, TCGv_i32 arg2) argument 500 tcg_gen_subi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 512 tcg_gen_and_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 521 tcg_gen_andi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 535 tcg_gen_or_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 544 tcg_gen_ori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 558 tcg_gen_xor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 567 tcg_gen_xori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 579 tcg_gen_shl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 584 tcg_gen_shli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 595 tcg_gen_shr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 600 tcg_gen_shri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 611 tcg_gen_sar_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 616 tcg_gen_sari_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 641 tcg_gen_setcond_i32(TCGCond cond, TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 647 tcg_gen_setcondi_i32(TCGCond cond, TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 655 tcg_gen_mul_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 660 tcg_gen_muli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 668 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 678 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 683 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 688 tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 697 tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 706 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 715 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 724 tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 735 tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 746 tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 757 tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 771 tcg_gen_mov_i64(TCGv_i64 ret, TCGv_i64 arg) argument 779 tcg_gen_movi_i64(TCGv_i64 ret, int64_t arg) argument 785 tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 792 tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 799 tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 806 tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 813 tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 820 tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 827 tcg_gen_ld_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_target_long offset) argument 871 tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 878 tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 885 tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 891 tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 897 tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 903 tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 909 tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 915 tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 923 tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 934 tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 939 tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 950 tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 955 tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 966 tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 979 tcg_gen_setcond_i64(TCGCond cond, TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 988 tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1009 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1020 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1031 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1042 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1055 tcg_gen_mov_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1061 tcg_gen_movi_i64(TCGv_i64 ret, int64_t arg) argument 1066 tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1072 tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1078 tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1084 tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1090 tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1096 tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1102 tcg_gen_ld_i64(TCGv_i64 ret, TCGv_i64 arg2, tcg_target_long offset) argument 1130 tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1135 tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1140 tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1149 tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1156 tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1165 tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1172 tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1181 tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1188 tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1193 tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1204 tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1209 tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1220 tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1225 tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1242 tcg_gen_setcond_i64(TCGCond cond, TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1248 tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1254 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 1264 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1269 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1274 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1283 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1292 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1301 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1310 tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1321 tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1332 tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1343 tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1357 tcg_gen_addi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1369 tcg_gen_subfi_i64(TCGv_i64 ret, int64_t arg1, TCGv_i64 arg2) argument 1376 tcg_gen_subi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1395 tcg_gen_setcondi_i64(TCGCond cond, TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1403 tcg_gen_muli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 1414 tcg_gen_ext8s_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1424 tcg_gen_ext16s_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1434 tcg_gen_ext8u_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1443 tcg_gen_ext16u_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1453 tcg_gen_bswap16_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1468 tcg_gen_bswap32_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1495 tcg_gen_ext8s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1501 tcg_gen_ext16s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1507 tcg_gen_ext32s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1513 tcg_gen_ext8u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1519 tcg_gen_ext16u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1525 tcg_gen_ext32u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1531 tcg_gen_trunc_i64_i32(TCGv_i32 ret, TCGv_i64 arg) argument 1536 tcg_gen_extu_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1542 tcg_gen_ext_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1549 tcg_gen_bswap16_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1556 tcg_gen_bswap32_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1562 tcg_gen_bswap64_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1577 tcg_gen_ext8s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1587 tcg_gen_ext16s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1597 tcg_gen_ext32s_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1607 tcg_gen_ext8u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1616 tcg_gen_ext16u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1625 tcg_gen_ext32u_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1636 tcg_gen_trunc_i64_i32(TCGv_i32 ret, TCGv_i64 arg) argument 1643 tcg_gen_extu_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1650 tcg_gen_ext_i32_i64(TCGv_i64 ret, TCGv_i32 arg) argument 1656 tcg_gen_bswap16_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1672 tcg_gen_bswap32_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1699 tcg_gen_bswap64_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1742 tcg_gen_neg_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1753 tcg_gen_neg_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1764 tcg_gen_not_i32(TCGv_i32 ret, TCGv_i32 arg) argument 1773 tcg_gen_not_i64(TCGv_i64 ret, TCGv_i64 arg) argument 1833 tcg_gen_andc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1846 tcg_gen_andc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1862 tcg_gen_eqv_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1872 tcg_gen_eqv_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1885 tcg_gen_nand_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1895 tcg_gen_nand_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1908 tcg_gen_nor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1918 tcg_gen_nor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1931 tcg_gen_orc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1944 tcg_gen_orc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1960 tcg_gen_rotl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 1978 tcg_gen_rotl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 1996 tcg_gen_rotli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 2019 tcg_gen_rotli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 2042 tcg_gen_rotr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) argument 2060 tcg_gen_rotr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2) argument 2078 tcg_gen_rotri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t arg2) argument 2088 tcg_gen_rotri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t arg2) argument 2098 tcg_gen_deposit_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2, unsigned int ofs, unsigned int len) argument 2117 tcg_gen_deposit_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 arg2, unsigned int ofs, unsigned int len) argument 2190 tcg_gen_qemu_ld8u(TCGv ret, TCGv addr, int mem_index) argument 2201 tcg_gen_qemu_ld8s(TCGv ret, TCGv addr, int mem_index) argument 2212 tcg_gen_qemu_ld16u(TCGv ret, TCGv addr, int mem_index) argument 2223 tcg_gen_qemu_ld16s(TCGv ret, TCGv addr, int mem_index) argument 2234 tcg_gen_qemu_ld32u(TCGv ret, TCGv addr, int mem_index) argument 2245 tcg_gen_qemu_ld32s(TCGv ret, TCGv addr, int mem_index) argument 2256 tcg_gen_qemu_ld64(TCGv_i64 ret, TCGv addr, int mem_index) argument 2312 tcg_gen_qemu_ld8u(TCGv ret, TCGv addr, int mem_index) argument 2317 tcg_gen_qemu_ld8s(TCGv ret, TCGv addr, int mem_index) argument 2322 tcg_gen_qemu_ld16u(TCGv ret, TCGv addr, int mem_index) argument 2327 tcg_gen_qemu_ld16s(TCGv ret, TCGv addr, int mem_index) argument 2332 tcg_gen_qemu_ld32u(TCGv ret, TCGv addr, int mem_index) argument 2341 tcg_gen_qemu_ld32s(TCGv ret, TCGv addr, int mem_index) argument 2350 tcg_gen_qemu_ld64(TCGv_i64 ret, TCGv addr, int mem_index) argument [all...] |