Lines Matching refs:t2
996 TCGv t0, t1, t2, t3; in gen_mxu_d16mul() local
1001 t2 = tcg_temp_new(); in gen_mxu_d16mul()
1020 tcg_gen_sextract_tl(t2, t3, 0, 16); in gen_mxu_d16mul()
1026 tcg_gen_mul_tl(t2, t0, t2); in gen_mxu_d16mul()
1030 tcg_gen_mul_tl(t2, t0, t2); in gen_mxu_d16mul()
1034 tcg_gen_mul_tl(t2, t1, t2); in gen_mxu_d16mul()
1038 tcg_gen_mul_tl(t2, t1, t2); in gen_mxu_d16mul()
1046 tcg_gen_shli_tl(t2, t2, 1); in gen_mxu_d16mul()
1067 tcg_gen_andi_tl(t0, t2, 0x1ffff); in gen_mxu_d16mul()
1070 tcg_gen_addi_tl(t2, t2, 0x8000); in gen_mxu_d16mul()
1074 tcg_gen_addi_tl(t2, t2, 0x8000); in gen_mxu_d16mul()
1080 gen_store_mxu_gpr(t2, XRd); in gen_mxu_d16mul()
1083 tcg_gen_shri_tl(t2, t2, 16); in gen_mxu_d16mul()
1084 tcg_gen_or_tl(t3, t3, t2); in gen_mxu_d16mul()
1100 TCGv t0, t1, t2, t3; in gen_mxu_d16mac() local
1105 t2 = tcg_temp_new(); in gen_mxu_d16mac()
1120 tcg_gen_sextract_tl(t2, t3, 0, 16); in gen_mxu_d16mac()
1126 tcg_gen_mul_tl(t2, t0, t2); in gen_mxu_d16mac()
1130 tcg_gen_mul_tl(t2, t0, t2); in gen_mxu_d16mac()
1134 tcg_gen_mul_tl(t2, t1, t2); in gen_mxu_d16mac()
1138 tcg_gen_mul_tl(t2, t1, t2); in gen_mxu_d16mac()
1144 tcg_gen_shli_tl(t2, t2, 1); in gen_mxu_d16mac()
1152 tcg_gen_add_tl(t2, t1, t2); in gen_mxu_d16mac()
1156 tcg_gen_sub_tl(t2, t1, t2); in gen_mxu_d16mac()
1160 tcg_gen_add_tl(t2, t1, t2); in gen_mxu_d16mac()
1164 tcg_gen_sub_tl(t2, t1, t2); in gen_mxu_d16mac()
1192 tcg_gen_andi_tl(t0, t2, 0x1ffff); in gen_mxu_d16mac()
1195 tcg_gen_addi_tl(t2, t2, 0x8000); in gen_mxu_d16mac()
1199 tcg_gen_addi_tl(t2, t2, 0x8000); in gen_mxu_d16mac()
1206 gen_store_mxu_gpr(t2, XRd); in gen_mxu_d16mac()
1209 tcg_gen_shri_tl(t2, t2, 16); in gen_mxu_d16mac()
1210 tcg_gen_or_tl(t3, t3, t2); in gen_mxu_d16mac()
1221 TCGv t0, t1, t2, t3; in gen_mxu_d16madl() local
1226 t2 = tcg_temp_new(); in gen_mxu_d16madl()
1241 tcg_gen_sextract_tl(t2, t3, 0, 16); in gen_mxu_d16madl()
1247 tcg_gen_mul_tl(t2, t0, t2); in gen_mxu_d16madl()
1251 tcg_gen_mul_tl(t2, t0, t2); in gen_mxu_d16madl()
1255 tcg_gen_mul_tl(t2, t1, t2); in gen_mxu_d16madl()
1259 tcg_gen_mul_tl(t2, t1, t2); in gen_mxu_d16madl()
1262 tcg_gen_extract_tl(t2, t2, 0, 16); in gen_mxu_d16madl()
1272 tcg_gen_add_tl(t2, t0, t2); in gen_mxu_d16madl()
1276 tcg_gen_sub_tl(t2, t0, t2); in gen_mxu_d16madl()
1280 tcg_gen_add_tl(t2, t0, t2); in gen_mxu_d16madl()
1284 tcg_gen_sub_tl(t2, t0, t2); in gen_mxu_d16madl()
1288 tcg_gen_andi_tl(t2, t2, 0xffff); in gen_mxu_d16madl()
1290 tcg_gen_or_tl(mxu_gpr[XRd - 1], t3, t2); in gen_mxu_d16madl()
1364 TCGv t0, t1, t2, t3, t4, t5, t6, t7; in gen_mxu_q8mul_mac() local
1369 t2 = tcg_temp_new(); in gen_mxu_q8mul_mac()
1389 tcg_gen_sextract_tl(t2, t3, 16, 8); in gen_mxu_q8mul_mac()
1395 tcg_gen_extract_tl(t2, t3, 16, 8); in gen_mxu_q8mul_mac()
1406 tcg_gen_mul_tl(t2, t2, t6); in gen_mxu_q8mul_mac()
1424 tcg_gen_sub_tl(t2, t6, t2); in gen_mxu_q8mul_mac()
1427 tcg_gen_add_tl(t2, t6, t2); in gen_mxu_q8mul_mac()
1433 tcg_gen_deposit_tl(t1, t2, t3, 16, 16); in gen_mxu_q8mul_mac()
1446 TCGv t0, t1, t2, t3, t4, t5, t6, t7; in gen_mxu_q8madl() local
1451 t2 = tcg_temp_new(); in gen_mxu_q8madl()
1469 tcg_gen_extract_tl(t2, t3, 16, 8); in gen_mxu_q8madl()
1479 tcg_gen_mul_tl(t2, t2, t6); in gen_mxu_q8madl()
1495 tcg_gen_sub_tl(t2, t6, t2); in gen_mxu_q8madl()
1498 tcg_gen_add_tl(t2, t6, t2); in gen_mxu_q8madl()
1504 tcg_gen_deposit_tl(t5, t5, t2, 16, 8); in gen_mxu_q8madl()
1905 TCGv t2 = tcg_temp_new(); in gen_mxu_d32sxxv() local
1909 gen_load_gpr(t2, rs); in gen_mxu_d32sxxv()
1910 tcg_gen_andi_tl(t2, t2, 0x0f); in gen_mxu_d32sxxv()
1914 tcg_gen_sar_tl(t0, t0, t2); in gen_mxu_d32sxxv()
1915 tcg_gen_sar_tl(t1, t1, t2); in gen_mxu_d32sxxv()
1917 tcg_gen_shr_tl(t0, t0, t2); in gen_mxu_d32sxxv()
1918 tcg_gen_shr_tl(t1, t1, t2); in gen_mxu_d32sxxv()
1921 tcg_gen_shl_tl(t0, t0, t2); in gen_mxu_d32sxxv()
1922 tcg_gen_shl_tl(t1, t1, t2); in gen_mxu_d32sxxv()
1951 TCGv t2 = tcg_temp_new(); in gen_mxu_d32sarl() local
1955 tcg_gen_movi_tl(t2, rb >> 1); in gen_mxu_d32sarl()
1957 gen_load_gpr(t2, rb); in gen_mxu_d32sarl()
1958 tcg_gen_andi_tl(t2, t2, 0x0f); in gen_mxu_d32sarl()
1962 tcg_gen_sar_tl(t0, t0, t2); in gen_mxu_d32sarl()
1963 tcg_gen_sar_tl(t1, t1, t2); in gen_mxu_d32sarl()
1964 tcg_gen_extract_tl(t2, t1, 0, 16); in gen_mxu_d32sarl()
1965 tcg_gen_deposit_tl(t2, t2, t0, 16, 16); in gen_mxu_d32sarl()
1966 gen_store_mxu_gpr(t2, XRa); in gen_mxu_d32sarl()
1993 TCGv t2 = tcg_temp_new(); in gen_mxu_q16sxx() local
1997 gen_load_mxu_gpr(t2, XRc); in gen_mxu_q16sxx()
2002 tcg_gen_sextract_tl(t3, t2, 16, 16); in gen_mxu_q16sxx()
2003 tcg_gen_sextract_tl(t2, t2, 0, 16); in gen_mxu_q16sxx()
2007 tcg_gen_extract_tl(t3, t2, 16, 16); in gen_mxu_q16sxx()
2008 tcg_gen_extract_tl(t2, t2, 0, 16); in gen_mxu_q16sxx()
2015 tcg_gen_sari_tl(t2, t2, sft4); in gen_mxu_q16sxx()
2020 tcg_gen_shri_tl(t2, t2, sft4); in gen_mxu_q16sxx()
2026 tcg_gen_shli_tl(t2, t2, sft4); in gen_mxu_q16sxx()
2030 tcg_gen_deposit_tl(t2, t2, t3, 16, 16); in gen_mxu_q16sxx()
2033 gen_store_mxu_gpr(t2, XRd); in gen_mxu_q16sxx()
2057 TCGv t2 = tcg_temp_new(); in gen_mxu_q16sxxv() local
2062 gen_load_mxu_gpr(t2, XRd); in gen_mxu_q16sxxv()
2070 tcg_gen_sextract_tl(t3, t2, 16, 16); in gen_mxu_q16sxxv()
2071 tcg_gen_sextract_tl(t2, t2, 0, 16); in gen_mxu_q16sxxv()
2075 tcg_gen_extract_tl(t3, t2, 16, 16); in gen_mxu_q16sxxv()
2076 tcg_gen_extract_tl(t2, t2, 0, 16); in gen_mxu_q16sxxv()
2083 tcg_gen_sar_tl(t2, t2, t5); in gen_mxu_q16sxxv()
2088 tcg_gen_shr_tl(t2, t2, t5); in gen_mxu_q16sxxv()
2094 tcg_gen_shl_tl(t2, t2, t5); in gen_mxu_q16sxxv()
2098 tcg_gen_deposit_tl(t2, t2, t3, 16, 16); in gen_mxu_q16sxxv()
2101 gen_store_mxu_gpr(t2, XRd); in gen_mxu_q16sxxv()
2200 TCGv_i32 t2 = tcg_temp_new(); in gen_mxu_D16MAX_D16MIN() local
2205 tcg_gen_smax_i32(t2, t0, t1); in gen_mxu_D16MAX_D16MIN()
2207 tcg_gen_smin_i32(t2, t0, t1); in gen_mxu_D16MAX_D16MIN()
2223 tcg_gen_or_i32(mxu_gpr[XRa - 1], t2, t0); in gen_mxu_D16MAX_D16MIN()
2231 TCGv_i32 t2 = tcg_temp_new(); in gen_mxu_D16MAX_D16MIN() local
2237 tcg_gen_smax_i32(t2, t0, t1); in gen_mxu_D16MAX_D16MIN()
2239 tcg_gen_smin_i32(t2, t0, t1); in gen_mxu_D16MAX_D16MIN()
2257 tcg_gen_or_i32(mxu_gpr[XRa - 1], t2, t0); in gen_mxu_D16MAX_D16MIN()
2293 TCGv_i32 t2 = tcg_temp_new(); in gen_mxu_Q8MAX_Q8MIN() local
2299 tcg_gen_smax_i32(t2, t0, t1); in gen_mxu_Q8MAX_Q8MIN()
2301 tcg_gen_smin_i32(t2, t0, t1); in gen_mxu_Q8MAX_Q8MIN()
2319 tcg_gen_or_i32(t2, t2, t0); in gen_mxu_Q8MAX_Q8MIN()
2321 gen_store_mxu_gpr(t2, XRa); in gen_mxu_Q8MAX_Q8MIN()
2329 TCGv_i32 t2 = tcg_temp_new(); in gen_mxu_Q8MAX_Q8MIN() local
2336 tcg_gen_smax_i32(t2, t0, t1); in gen_mxu_Q8MAX_Q8MIN()
2338 tcg_gen_smin_i32(t2, t0, t1); in gen_mxu_Q8MAX_Q8MIN()
2358 tcg_gen_or_i32(t2, t2, t0); in gen_mxu_Q8MAX_Q8MIN()
2360 gen_store_mxu_gpr(t2, XRa); in gen_mxu_Q8MAX_Q8MIN()
2398 TCGv t2 = tcg_temp_new(); in gen_mxu_q8slt() local
2404 tcg_gen_movi_tl(t2, 0); in gen_mxu_q8slt()
2415 tcg_gen_deposit_tl(t2, t2, t0, 8 * i, 8); in gen_mxu_q8slt()
2417 gen_store_mxu_gpr(t2, XRa); in gen_mxu_q8slt()
2485 TCGv t2 = tcg_temp_new(); in gen_mxu_D16SLT() local
2494 tcg_gen_shli_tl(t2, t0, 16); in gen_mxu_D16SLT()
2498 tcg_gen_or_tl(mxu_gpr[XRa - 1], t2, t0); in gen_mxu_D16SLT()
2536 TCGv t2 = tcg_temp_new(); in gen_mxu_d16avg() local
2548 tcg_gen_shli_tl(t2, t0, 15); in gen_mxu_d16avg()
2549 tcg_gen_andi_tl(t2, t2, 0xffff0000); in gen_mxu_d16avg()
2557 tcg_gen_deposit_tl(t2, t2, t0, 0, 16); in gen_mxu_d16avg()
2558 gen_store_mxu_gpr(t2, XRa); in gen_mxu_d16avg()
2596 TCGv t2 = tcg_temp_new(); in gen_mxu_q8avg() local
2602 tcg_gen_movi_tl(t2, 0); in gen_mxu_q8avg()
2612 tcg_gen_deposit_tl(t2, t2, t0, 8 * i, 8); in gen_mxu_q8avg()
2614 gen_store_mxu_gpr(t2, XRa); in gen_mxu_q8avg()
2641 TCGv t2 = tcg_temp_new(); in gen_mxu_q8movzn() local
2650 gen_load_mxu_gpr(t2, XRa); in gen_mxu_q8movzn()
2655 tcg_gen_deposit_tl(t2, t2, t3, 24, 8); in gen_mxu_q8movzn()
2661 tcg_gen_deposit_tl(t2, t2, t3, 16, 8); in gen_mxu_q8movzn()
2667 tcg_gen_deposit_tl(t2, t2, t3, 8, 8); in gen_mxu_q8movzn()
2673 tcg_gen_deposit_tl(t2, t2, t3, 0, 8); in gen_mxu_q8movzn()
2676 gen_store_mxu_gpr(t2, XRa); in gen_mxu_q8movzn()
2702 TCGv t2 = tcg_temp_new(); in gen_mxu_d16movzn() local
2709 gen_load_mxu_gpr(t2, XRa); in gen_mxu_d16movzn()
2714 tcg_gen_deposit_tl(t2, t2, t3, 16, 16); in gen_mxu_d16movzn()
2720 tcg_gen_deposit_tl(t2, t2, t3, 0, 16); in gen_mxu_d16movzn()
2723 gen_store_mxu_gpr(t2, XRa); in gen_mxu_d16movzn()
2888 TCGv t2 = tcg_temp_new(); in gen_mxu_Q8ABD() local
2894 tcg_gen_movi_tl(t2, 0); in gen_mxu_Q8ABD()
2903 tcg_gen_deposit_tl(t2, t2, t0, 8 * i, 8); in gen_mxu_Q8ABD()
2905 gen_store_mxu_gpr(t2, XRa); in gen_mxu_Q8ABD()
2935 TCGv t2 = tcg_temp_new(); in gen_mxu_Q8ADD() local
2964 tcg_gen_deposit_tl(t2, t2, t0, 8 * i, 8); in gen_mxu_Q8ADD()
2967 tcg_gen_mov_tl(t2, t0); in gen_mxu_Q8ADD()
2970 gen_store_mxu_gpr(t2, XRa); in gen_mxu_Q8ADD()
3011 TCGv t2 = tcg_temp_new(); in gen_mxu_q8adde() local
3019 gen_extract_mxu_gpr(t2, XRb, 24, 8); in gen_mxu_q8adde()
3023 tcg_gen_sub_tl(t2, t2, t3); in gen_mxu_q8adde()
3026 tcg_gen_add_tl(t2, t2, t3); in gen_mxu_q8adde()
3033 tcg_gen_add_tl(t2, t2, t3); in gen_mxu_q8adde()
3035 tcg_gen_shli_tl(t2, t2, 16); in gen_mxu_q8adde()
3037 tcg_gen_or_tl(t4, t2, t0); in gen_mxu_q8adde()
3042 gen_extract_mxu_gpr(t2, XRb, 8, 8); in gen_mxu_q8adde()
3046 tcg_gen_sub_tl(t2, t2, t3); in gen_mxu_q8adde()
3049 tcg_gen_add_tl(t2, t2, t3); in gen_mxu_q8adde()
3056 tcg_gen_add_tl(t2, t2, t3); in gen_mxu_q8adde()
3058 tcg_gen_shli_tl(t2, t2, 16); in gen_mxu_q8adde()
3060 tcg_gen_or_tl(t5, t2, t0); in gen_mxu_q8adde()
3098 TCGv t2 = tcg_temp_new(); in gen_mxu_d8sum() local
3106 tcg_gen_extract_tl(t2, mxu_gpr[XRb - 1], 16, 8); in gen_mxu_d8sum()
3109 tcg_gen_add_tl(t4, t4, t2); in gen_mxu_d8sum()
3117 tcg_gen_extract_tl(t2, mxu_gpr[XRc - 1], 16, 8); in gen_mxu_d8sum()
3120 tcg_gen_add_tl(t5, t5, t2); in gen_mxu_d8sum()
3153 TCGv t2 = tcg_temp_new(); in gen_mxu_q16add() local
3163 tcg_gen_extract_tl(t2, t3, 0, 16); in gen_mxu_q16add()
3188 tcg_gen_add_tl(t1, t5, t2); in gen_mxu_q16add()
3190 tcg_gen_add_tl(t5, t5, t2); in gen_mxu_q16add()
3194 tcg_gen_sub_tl(t1, t5, t2); in gen_mxu_q16add()
3196 tcg_gen_add_tl(t5, t5, t2); in gen_mxu_q16add()
3200 tcg_gen_add_tl(t1, t5, t2); in gen_mxu_q16add()
3202 tcg_gen_sub_tl(t5, t5, t2); in gen_mxu_q16add()
3206 tcg_gen_sub_tl(t1, t5, t2); in gen_mxu_q16add()
3208 tcg_gen_sub_tl(t5, t5, t2); in gen_mxu_q16add()
3237 TCGv t2 = tcg_temp_new(); in gen_mxu_q16acc() local
3249 tcg_gen_extract_tl(t2, t3, 0, 16); in gen_mxu_q16acc()
3255 tcg_gen_add_tl(s2, t0, t2); in gen_mxu_q16acc()
3257 tcg_gen_add_tl(s0, t0, t2); in gen_mxu_q16acc()
3261 tcg_gen_sub_tl(s2, t0, t2); in gen_mxu_q16acc()
3263 tcg_gen_add_tl(s0, t0, t2); in gen_mxu_q16acc()
3267 tcg_gen_add_tl(s2, t0, t2); in gen_mxu_q16acc()
3269 tcg_gen_sub_tl(s0, t0, t2); in gen_mxu_q16acc()
3273 tcg_gen_sub_tl(s2, t0, t2); in gen_mxu_q16acc()
3275 tcg_gen_sub_tl(s0, t0, t2); in gen_mxu_q16acc()
3314 TCGv t2 = tcg_temp_new(); in gen_mxu_q16accm() local
3317 gen_load_mxu_gpr(t2, XRb); in gen_mxu_q16accm()
3324 tcg_gen_extract_tl(t0, t2, 0, 16); in gen_mxu_q16accm()
3325 tcg_gen_extract_tl(t1, t2, 16, 16); in gen_mxu_q16accm()
3384 TCGv t2 = tcg_temp_new(); in gen_mxu_d16asum() local
3387 gen_load_mxu_gpr(t2, XRb); in gen_mxu_d16asum()
3391 tcg_gen_sextract_tl(t0, t2, 0, 16); in gen_mxu_d16asum()
3392 tcg_gen_sextract_tl(t1, t2, 16, 16); in gen_mxu_d16asum()
3433 TCGv t2 = tcg_temp_new(); in gen_mxu_d32add() local
3448 tcg_gen_extract_tl(t2, cr, 31, 1); in gen_mxu_d32add()
3449 tcg_gen_add_tl(t0, t0, t2); in gen_mxu_d32add()
3453 tcg_gen_extract_tl(t2, cr, 30, 1); in gen_mxu_d32add()
3454 tcg_gen_add_tl(t1, t1, t2); in gen_mxu_d32add()
3470 tcg_gen_sub_i32(t2, t0, t1); in gen_mxu_d32add()
3473 tcg_gen_add_i32(t2, t0, t1); in gen_mxu_d32add()
3474 tcg_gen_setcond_tl(TCG_COND_GTU, carry, t0, t2); in gen_mxu_d32add()
3479 gen_store_mxu_gpr(t2, XRa); in gen_mxu_d32add()
3483 tcg_gen_sub_i32(t2, t0, t1); in gen_mxu_d32add()
3486 tcg_gen_add_i32(t2, t0, t1); in gen_mxu_d32add()
3487 tcg_gen_setcond_tl(TCG_COND_GTU, carry, t0, t2); in gen_mxu_d32add()
3492 gen_store_mxu_gpr(t2, XRd); in gen_mxu_d32add()
3514 TCGv t2 = tcg_temp_new(); in gen_mxu_d32acc() local
3524 tcg_gen_sub_tl(t2, t0, t1); in gen_mxu_d32acc()
3526 tcg_gen_add_tl(t2, t0, t1); in gen_mxu_d32acc()
3528 tcg_gen_add_tl(mxu_gpr[XRa - 1], mxu_gpr[XRa - 1], t2); in gen_mxu_d32acc()
3532 tcg_gen_sub_tl(t2, t0, t1); in gen_mxu_d32acc()
3534 tcg_gen_add_tl(t2, t0, t1); in gen_mxu_d32acc()
3536 tcg_gen_add_tl(mxu_gpr[XRd - 1], mxu_gpr[XRd - 1], t2); in gen_mxu_d32acc()
3557 TCGv t2 = tcg_temp_new(); in gen_mxu_d32accm() local
3566 tcg_gen_add_tl(t2, t0, t1); in gen_mxu_d32accm()
3568 tcg_gen_sub_tl(mxu_gpr[XRa - 1], mxu_gpr[XRa - 1], t2); in gen_mxu_d32accm()
3570 tcg_gen_add_tl(mxu_gpr[XRa - 1], mxu_gpr[XRa - 1], t2); in gen_mxu_d32accm()
3574 tcg_gen_sub_tl(t2, t0, t1); in gen_mxu_d32accm()
3576 tcg_gen_sub_tl(mxu_gpr[XRd - 1], mxu_gpr[XRd - 1], t2); in gen_mxu_d32accm()
3578 tcg_gen_add_tl(mxu_gpr[XRd - 1], mxu_gpr[XRd - 1], t2); in gen_mxu_d32accm()
3641 TCGv t0, t1, t2, t3; in gen_mxu_s32extr() local
3646 t2 = tcg_temp_new(); in gen_mxu_s32extr()
3662 gen_load_gpr(t2, rs); in gen_mxu_s32extr()
3663 tcg_gen_andi_tl(t2, t2, 0x1f); in gen_mxu_s32extr()
3664 tcg_gen_subfi_tl(t2, 32, t2); in gen_mxu_s32extr()
3665 tcg_gen_brcondi_tl(TCG_COND_GE, t2, bits5, l_xra_only); in gen_mxu_s32extr()
3666 tcg_gen_subfi_tl(t2, bits5, t2); in gen_mxu_s32extr()
3667 tcg_gen_subfi_tl(t3, 32, t2); in gen_mxu_s32extr()
3669 tcg_gen_shl_tl(t1, t1, t2); in gen_mxu_s32extr()
3673 tcg_gen_subi_tl(t2, t2, bits5); in gen_mxu_s32extr()
3674 tcg_gen_shr_tl(t0, t1, t2); in gen_mxu_s32extr()
3691 TCGv t0, t1, t2, t3, t4; in gen_mxu_s32extrv() local
3696 t2 = tcg_temp_new(); in gen_mxu_s32extrv()
3712 gen_load_gpr(t2, rs); in gen_mxu_s32extrv()
3715 tcg_gen_andi_tl(t2, t2, 0x1f); in gen_mxu_s32extrv()
3716 tcg_gen_subfi_tl(t2, 32, t2); in gen_mxu_s32extrv()
3717 tcg_gen_brcond_tl(TCG_COND_GE, t2, t4, l_xra_only); in gen_mxu_s32extrv()
3718 tcg_gen_sub_tl(t2, t4, t2); in gen_mxu_s32extrv()
3719 tcg_gen_subfi_tl(t3, 32, t2); in gen_mxu_s32extrv()
3721 tcg_gen_shl_tl(t1, t1, t2); in gen_mxu_s32extrv()
3726 tcg_gen_sub_tl(t2, t2, t4); in gen_mxu_s32extrv()
3727 tcg_gen_shr_tl(t0, t1, t2); in gen_mxu_s32extrv()
3821 TCGv t2 = tcg_temp_new(); in gen_mxu_Q16SAT() local
3823 tcg_gen_movi_tl(t2, 0); in gen_mxu_Q16SAT()
3855 tcg_gen_shli_tl(t2, t0, 24); in gen_mxu_Q16SAT()
3857 tcg_gen_or_tl(t2, t2, t1); in gen_mxu_Q16SAT()
3892 tcg_gen_or_tl(t2, t2, t0); in gen_mxu_Q16SAT()
3893 tcg_gen_or_tl(t2, t2, t1); in gen_mxu_Q16SAT()
3895 gen_store_mxu_gpr(t2, XRa); in gen_mxu_Q16SAT()
3915 TCGv t2 = tcg_temp_new(); in gen_mxu_q16scop() local
3933 tcg_gen_sextract_tl(t2, t0, 16, 16); in gen_mxu_q16scop()
3934 tcg_gen_brcondi_tl(TCG_COND_LT, t2, 0, l_b_hi_lt); in gen_mxu_q16scop()
3935 tcg_gen_brcondi_tl(TCG_COND_GT, t2, 0, l_b_hi_gt); in gen_mxu_q16scop()
3945 tcg_gen_sextract_tl(t2, t0, 0, 16); in gen_mxu_q16scop()
3946 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 0, l_c_hi); in gen_mxu_q16scop()
3947 tcg_gen_brcondi_tl(TCG_COND_LT, t2, 0, l_b_lo_lt); in gen_mxu_q16scop()
3955 tcg_gen_sextract_tl(t2, t1, 16, 16); in gen_mxu_q16scop()
3956 tcg_gen_brcondi_tl(TCG_COND_LT, t2, 0, l_c_hi_lt); in gen_mxu_q16scop()
3957 tcg_gen_brcondi_tl(TCG_COND_GT, t2, 0, l_c_hi_gt); in gen_mxu_q16scop()
3967 tcg_gen_sextract_tl(t2, t1, 0, 16); in gen_mxu_q16scop()
3968 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 0, l_done); in gen_mxu_q16scop()
3969 tcg_gen_brcondi_tl(TCG_COND_LT, t2, 0, l_c_lo_lt); in gen_mxu_q16scop()
3996 TCGv t2 = tcg_temp_new(); in gen_mxu_s32sfl() local
4004 tcg_gen_andi_tl(t2, t0, 0xff000000); in gen_mxu_s32sfl()
4013 tcg_gen_deposit_tl(t2, t2, t0, 8, 8); in gen_mxu_s32sfl()
4014 tcg_gen_deposit_tl(t2, t2, t1, 0, 8); in gen_mxu_s32sfl()
4016 tcg_gen_deposit_tl(t2, t2, t1, 16, 8); in gen_mxu_s32sfl()
4019 tcg_gen_andi_tl(t2, t0, 0xff000000); in gen_mxu_s32sfl()
4024 tcg_gen_deposit_tl(t2, t2, t0, 16, 8); in gen_mxu_s32sfl()
4025 tcg_gen_deposit_tl(t2, t2, t1, 0, 8); in gen_mxu_s32sfl()
4031 tcg_gen_deposit_tl(t2, t2, t1, 8, 8); in gen_mxu_s32sfl()
4034 tcg_gen_andi_tl(t2, t0, 0xff00ff00); in gen_mxu_s32sfl()
4039 tcg_gen_deposit_tl(t2, t2, t1, 0, 8); in gen_mxu_s32sfl()
4042 tcg_gen_deposit_tl(t2, t2, t1, 16, 8); in gen_mxu_s32sfl()
4045 tcg_gen_andi_tl(t2, t0, 0xffff0000); in gen_mxu_s32sfl()
4048 tcg_gen_deposit_tl(t2, t2, t1, 0, 16); in gen_mxu_s32sfl()
4053 gen_store_mxu_gpr(t2, XRa); in gen_mxu_s32sfl()
4072 TCGv t2 = tcg_temp_new(); in gen_mxu_q8sad() local
4077 gen_load_mxu_gpr(t2, XRb); in gen_mxu_q8sad()
4083 tcg_gen_andi_tl(t0, t2, 0xff); in gen_mxu_q8sad()
4089 tcg_gen_shri_tl(t2, t2, 8); in gen_mxu_q8sad()
4298 TCGv t2 = tcg_temp_new(); in gen_mxu_S32ALN() local
4306 gen_load_gpr(t2, rs); in gen_mxu_S32ALN()
4307 tcg_gen_andi_tl(t2, t2, 0x07); in gen_mxu_S32ALN()
4310 tcg_gen_brcondi_tl(TCG_COND_GE, t2, 5, l_exit); in gen_mxu_S32ALN()
4312 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 0, l_b_only); in gen_mxu_S32ALN()
4313 tcg_gen_brcondi_tl(TCG_COND_EQ, t2, 4, l_c_only); in gen_mxu_S32ALN()
4315 tcg_gen_shli_tl(t2, t2, 3); in gen_mxu_S32ALN()
4316 tcg_gen_subfi_tl(t3, 32, t2); in gen_mxu_S32ALN()
4318 tcg_gen_shl_tl(t0, t0, t2); in gen_mxu_S32ALN()
4364 TCGv_i64 t2 = tcg_temp_new_i64(); in gen_mxu_s32madd_sub() local
4371 tcg_gen_extu_tl_i64(t2, t0); in gen_mxu_s32madd_sub()
4374 tcg_gen_ext_tl_i64(t2, t0); in gen_mxu_s32madd_sub()
4377 tcg_gen_mul_i64(t2, t2, t3); in gen_mxu_s32madd_sub()
4384 tcg_gen_sub_i64(t3, t3, t2); in gen_mxu_s32madd_sub()
4386 tcg_gen_add_i64(t3, t3, t2); in gen_mxu_s32madd_sub()