Lines Matching refs:tempB

523     uint64_t tempB, tempA;  in mipsdsp_rashift_acc()  local
525 tempB = env->active_tc.HI[ac]; in mipsdsp_rashift_acc()
530 p[1] = tempB; in mipsdsp_rashift_acc()
533 p[0] = (tempB << (64 - shift)) | (tempA >> shift); in mipsdsp_rashift_acc()
534 p[1] = (int64_t)tempB >> shift; in mipsdsp_rashift_acc()
544 int64_t tempB, tempA; in mipsdsp_rndrashift_acc() local
546 tempB = env->active_tc.HI[ac]; in mipsdsp_rndrashift_acc()
551 p[2] = tempB >> 63; in mipsdsp_rndrashift_acc()
552 p[1] = (tempB << 1) | (tempA >> 63); in mipsdsp_rndrashift_acc()
555 p[0] = (tempB << (65 - shift)) | (tempA >> (shift - 1)); in mipsdsp_rndrashift_acc()
556 p[1] = (int64_t)tempB >> (shift - 1); in mipsdsp_rndrashift_acc()
557 if (tempB >= 0) { in mipsdsp_rndrashift_acc()
1258 uint8_t tempD, tempC, tempB, tempA; \
1265 tempB = ((uint16_t)rs1 - (uint16_t)rt1 + var) >> 1; \
1269 ((uint32_t)tempB << 8) | ((uint32_t)tempA); \
1361 uint8_t tempD, tempC, tempB, tempA; \
1365 tempB = (rt >> a) & MIPSDSP_Q0; \
1368 return MIPSDSP_RETURN32_8(tempD, tempC, tempB, tempA); \
1379 uint16_t tempB, tempA; in helper_precr_sra_ph_w() local
1381 tempB = ((int32_t)rt >> sa) & MIPSDSP_LO; in helper_precr_sra_ph_w()
1384 return MIPSDSP_RETURN32_16(tempB, tempA); in helper_precr_sra_ph_w()
1390 uint64_t tempB, tempA; in helper_precr_sra_r_ph_w() local
1394 tempB = (rt & MIPSDSP_LO) << 1; in helper_precr_sra_r_ph_w()
1397 tempB = ((int32_t)rt >> (sa - 1)) + 1; in helper_precr_sra_r_ph_w()
1400 rt = (((tempB >> 1) & MIPSDSP_LO) << 16) | ((tempA >> 1) & MIPSDSP_LO); in helper_precr_sra_r_ph_w()
1407 uint16_t tempB, tempA; in helper_precrq_ph_w() local
1409 tempB = (rs & MIPSDSP_HI) >> 16; in helper_precrq_ph_w()
1412 return MIPSDSP_RETURN32_16(tempB, tempA); in helper_precrq_ph_w()
1418 uint16_t tempB, tempA; in helper_precrq_rs_ph_w() local
1420 tempB = mipsdsp_trunc16_sat16_round(rs, env); in helper_precrq_rs_ph_w()
1423 return MIPSDSP_RETURN32_16(tempB, tempA); in helper_precrq_rs_ph_w()
1462 uint16_t tempD, tempC, tempB, tempA; \
1470 tempB = rs2 << var; \
1475 tempB = (((int16_t)rs3 >> sa) + var) >> var; \
1479 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); \
1512 uint16_t tempD, tempC, tempB, tempA; in helper_precrq_qh_pw() local
1516 tempB = (rt >> 48) & MIPSDSP_LO; in helper_precrq_qh_pw()
1519 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); in helper_precrq_qh_pw()
1527 uint16_t tempD, tempC, tempB, tempA; in helper_precrq_rs_qh_pw() local
1536 tempB = mipsdsp_trunc16_sat16_round(rt2, env); in helper_precrq_rs_qh_pw()
1539 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); in helper_precrq_rs_qh_pw()
1544 uint32_t tempB, tempA; in helper_precrq_pw_l() local
1546 tempB = (rs >> 32) & MIPSDSP_LLO; in helper_precrq_pw_l()
1549 return MIPSDSP_RETURN64_32(tempB, tempA); in helper_precrq_pw_l()
1556 uint8_t tempD, tempC, tempB, tempA; in helper_precrqu_s_qb_ph() local
1566 tempB = mipsdsp_sat8_reduce_precision(rth, env); in helper_precrqu_s_qb_ph()
1569 return MIPSDSP_RETURN32_8(tempD, tempC, tempB, tempA); in helper_precrqu_s_qb_ph()
1606 uint16_t tempB, tempA; \
1609 tempB = (rt >> a) & MIPSDSP_LO; \
1612 tempBI = (uint32_t)tempB << 16; \
1630 uint16_t tempB, tempA; \
1632 tempB = (rt >> a) & MIPSDSP_Q0; \
1635 tempB = tempB << 7; \
1638 return MIPSDSP_RETURN32_16(tempB, tempA); \
1652 uint16_t tempD, tempC, tempB, tempA; \
1656 tempB = (rt >> c) & MIPSDSP_Q0; \
1661 tempB = tempB << 7; \
1664 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); \
1679 uint16_t tempB, tempA; \
1681 tempB = (rt >> a) & MIPSDSP_Q0; \
1684 return MIPSDSP_RETURN32_16(tempB, tempA); \
1698 uint16_t tempD, tempC, tempB, tempA; \
1702 tempB = (rt >> c) & MIPSDSP_Q0; \
1705 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); \
2042 int32_t tempB, tempA; \
2049 tempB = mipsdsp_mul_q15_q15(ac, rsh, rth, env); \
2052 tempB = mipsdsp_mul_u16_u16(rsh, rth); \
2056 dotp = (int64_t)tempB - (int64_t)tempA; \
2079 uint16_t tempD, tempC, tempB, tempA; \
2092 tempB = mipsdsp_##func(rs1, rt1, env); \
2095 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); \
2118 uint32_t tempB, tempA; \
2125 tempB = mipsdsp_mul_q15_q15(5, rsB, rtB, env); \
2128 return ((uint64_t)tempB << 32) | (uint64_t)tempA; \
2141 int32_t tempD, tempC, tempB, tempA; in helper_mulsaq_s_w_qh() local
2151 tempB = mipsdsp_mul_q15_q15(ac, rs1, rt1, env); in helper_mulsaq_s_w_qh()
2155 ((int32_t)tempB - (int32_t)tempA); in helper_mulsaq_s_w_qh()
2185 uint16_t tempB, tempA; \
2192 tempB = mipsdsp_##func(rs3, rt3); \
2194 dotp = (int64_t)tempB + (int64_t)tempA; \
2226 uint16_t tempD, tempC, tempB, tempA; \
2245 tempB = mipsdsp_mul_u8_u8(rsB, rtB); \
2249 (uint64_t)tempB + (uint64_t)tempA; \
2288 int32_t tempA, tempB; \
2296 tempB = (int32_t)rsB * (int32_t)rtB; \
2303 acc = acc + ((int64_t)tempB + (int64_t)tempA); \
2305 acc = acc - ((int64_t)tempB + (int64_t)tempA); \
2323 int32_t tempB, tempA; \
2331 tempB = mipsdsp_mul_q15_q15(ac, rsB, rtB, env); \
2334 dotp = (int64_t)tempB + (int64_t)tempA; \
2362 int32_t tempB, tempA, tempC62_31, tempC63; \
2368 tempB = mipsdsp_mul_q15_q15(ac, rsh, rtl, env); \
2371 dotp = (int64_t)tempB + (int64_t)tempA; \
2410 int32_t tempD, tempC, tempB, tempA; \
2421 tempB = mipsdsp_mul_q15_q15(ac, rs1, rt1, env); \
2426 tempB = mipsdsp_mul_u16_u16(rs1, rt1); \
2431 (int64_t)tempB + (int64_t)tempA; \
2523 int64_t tempB[2], tempA[2]; \
2534 tempB[0] = mipsdsp_mul_q31_q31(ac, rs1, rt1, env); \
2537 if (tempB[0] >= 0) { \
2538 tempB[1] = 0x00; \
2540 tempB[1] = ~0ull; \
2549 temp_sum = tempB[0] + tempA[0]; \
2550 if (((uint64_t)temp_sum < (uint64_t)tempB[0]) && \
2555 temp[1] += tempB[1] + tempA[1]; \
2573 int64_t tempB[2], tempA[2]; in helper_mulsaq_s_l_pw() local
2583 tempB[0] = mipsdsp_mul_q31_q31(ac, rs1, rt1, env); in helper_mulsaq_s_l_pw()
2586 if (tempB[0] >= 0) { in helper_mulsaq_s_l_pw()
2587 tempB[1] = 0x00; in helper_mulsaq_s_l_pw()
2589 tempB[1] = ~0ull; in helper_mulsaq_s_l_pw()
2601 temp_sum = tempB[0] - tempA[0]; in helper_mulsaq_s_l_pw()
2602 if ((uint64_t)temp_sum > (uint64_t)tempB[0]) { in helper_mulsaq_s_l_pw()
2603 tempB[1] -= 1; in helper_mulsaq_s_l_pw()
2606 temp[1] = tempB[1] - tempA[1]; in helper_mulsaq_s_l_pw()
3465 uint64_t tempB, tempA; in helper_dextp() local
3473 tempB = env->active_tc.HI[ac]; in helper_dextp()
3479 temp = (tempB << (64 - len)) | (tempA >> len); in helper_dextp()
3495 uint64_t tempB, tempA; in helper_dextpdp() local
3502 tempB = env->active_tc.HI[ac]; in helper_dextpdp()
3508 temp = (tempB << (64 - len)) | (tempA >> len); in helper_dextpdp()
3550 uint64_t tempB, tempA; in helper_dshilo() local
3554 tempB = env->active_tc.HI[ac]; in helper_dshilo()
3559 tempA = (tempB << (64 - shift_t)) | (tempA >> shift_t); in helper_dshilo()
3560 tempB = tempB >> shift_t; in helper_dshilo()
3563 tempB = (tempB << shift_t) | (tempA >> (64 - shift_t)); in helper_dshilo()
3568 env->active_tc.HI[ac] = tempB; in helper_dshilo()
3575 int32_t tempA, tempB, pos; in helper_mthlip() local
3578 tempB = env->active_tc.LO[ac]; in helper_mthlip()
3579 env->active_tc.HI[ac] = (target_long)tempB; in helper_mthlip()
3595 uint64_t tempB, tempA; in helper_dmthlip() local
3600 tempB = env->active_tc.LO[ac_t]; in helper_dmthlip()
3602 env->active_tc.HI[ac_t] = tempB; in helper_dmthlip()