Lines Matching refs:tempA

523     uint64_t tempB, tempA;  in mipsdsp_rashift_acc()  local
526 tempA = env->active_tc.LO[ac]; in mipsdsp_rashift_acc()
531 p[0] = tempA; in mipsdsp_rashift_acc()
533 p[0] = (tempB << (64 - shift)) | (tempA >> shift); in mipsdsp_rashift_acc()
544 int64_t tempB, tempA; in mipsdsp_rndrashift_acc() local
547 tempA = env->active_tc.LO[ac]; in mipsdsp_rndrashift_acc()
552 p[1] = (tempB << 1) | (tempA >> 63); in mipsdsp_rndrashift_acc()
553 p[0] = tempA << 1; in mipsdsp_rndrashift_acc()
555 p[0] = (tempB << (65 - shift)) | (tempA >> (shift - 1)); in mipsdsp_rndrashift_acc()
1258 uint8_t tempD, tempC, tempB, tempA; \
1266 tempA = ((uint16_t)rs0 - (uint16_t)rt0 + var) >> 1; \
1269 ((uint32_t)tempB << 8) | ((uint32_t)tempA); \
1361 uint8_t tempD, tempC, tempB, tempA; \
1366 tempA = (rt >> b) & MIPSDSP_Q0; \
1368 return MIPSDSP_RETURN32_8(tempD, tempC, tempB, tempA); \
1379 uint16_t tempB, tempA; in helper_precr_sra_ph_w() local
1382 tempA = ((int32_t)rs >> 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
1395 tempA = (rs & MIPSDSP_LO) << 1; in helper_precr_sra_r_ph_w()
1398 tempA = ((int32_t)rs >> (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
1410 tempA = (rt & 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
1421 tempA = mipsdsp_trunc16_sat16_round(rt, 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; \
1471 tempA = rs0 << var; \
1476 tempA = (((int16_t)rs1 >> 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
1517 tempA = (rt >> 16) & 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
1537 tempA = mipsdsp_trunc16_sat16_round(rt0, 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
1547 tempA = (rt >> 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
1567 tempA = mipsdsp_sat8_reduce_precision(rtl, 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; \
1610 tempA = (rt >> b) & MIPSDSP_LO; \
1613 tempAI = (uint32_t)tempA << 16; \
1630 uint16_t tempB, tempA; \
1633 tempA = (rt >> b) & MIPSDSP_Q0; \
1636 tempA = tempA << 7; \
1638 return MIPSDSP_RETURN32_16(tempB, tempA); \
1652 uint16_t tempD, tempC, tempB, tempA; \
1657 tempA = (rt >> d) & MIPSDSP_Q0; \
1662 tempA = tempA << 7; \
1664 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); \
1679 uint16_t tempB, tempA; \
1682 tempA = (rt >> b) & MIPSDSP_Q0; \
1684 return MIPSDSP_RETURN32_16(tempB, tempA); \
1698 uint16_t tempD, tempC, tempB, tempA; \
1703 tempA = (rt >> d) & MIPSDSP_Q0; \
1705 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); \
2042 int32_t tempB, tempA; \
2050 tempA = mipsdsp_mul_q15_q15(ac, rsl, rtl, env); \
2053 tempA = mipsdsp_mul_u16_u16(rsl, rtl); \
2056 dotp = (int64_t)tempB - (int64_t)tempA; \
2079 uint16_t tempD, tempC, tempB, tempA; \
2093 tempA = mipsdsp_##func(rs0, rt0, env); \
2095 return MIPSDSP_RETURN64_16(tempD, tempC, tempB, tempA); \
2118 uint32_t tempB, tempA; \
2126 tempA = mipsdsp_mul_q15_q15(5, rsA, rtA, env); \
2128 return ((uint64_t)tempB << 32) | (uint64_t)tempA; \
2141 int32_t tempD, tempC, tempB, tempA; in helper_mulsaq_s_w_qh() local
2152 tempA = mipsdsp_mul_q15_q15(ac, rs0, rt0, 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; \
2193 tempA = mipsdsp_##func(rs2, rt2); \
2194 dotp = (int64_t)tempB + (int64_t)tempA; \
2226 uint16_t tempD, tempC, tempB, tempA; \
2246 tempA = mipsdsp_mul_u8_u8(rsA, rtA); \
2249 (uint64_t)tempB + (uint64_t)tempA; \
2288 int32_t tempA, tempB; \
2297 tempA = (int32_t)rsA * (int32_t)rtA; \
2303 acc = acc + ((int64_t)tempB + (int64_t)tempA); \
2305 acc = acc - ((int64_t)tempB + (int64_t)tempA); \
2323 int32_t tempB, tempA; \
2332 tempA = mipsdsp_mul_q15_q15(ac, rsA, rtA, env); \
2334 dotp = (int64_t)tempB + (int64_t)tempA; \
2362 int32_t tempB, tempA, tempC62_31, tempC63; \
2369 tempA = mipsdsp_mul_q15_q15(ac, rsl, rth, env); \
2371 dotp = (int64_t)tempB + (int64_t)tempA; \
2410 int32_t tempD, tempC, tempB, tempA; \
2422 tempA = mipsdsp_mul_q15_q15(ac, rs0, rt0, env); \
2427 tempA = mipsdsp_mul_u16_u16(rs0, rt0); \
2431 (int64_t)tempB + (int64_t)tempA; \
2523 int64_t tempB[2], tempA[2]; \
2535 tempA[0] = mipsdsp_mul_q31_q31(ac, rs0, rt0, env); \
2543 if (tempA[0] >= 0) { \
2544 tempA[1] = 0x00; \
2546 tempA[1] = ~0ull; \
2549 temp_sum = tempB[0] + tempA[0]; \
2551 ((uint64_t)temp_sum < (uint64_t)tempA[0])) { \
2555 temp[1] += tempB[1] + tempA[1]; \
2573 int64_t tempB[2], tempA[2]; in helper_mulsaq_s_l_pw() local
2584 tempA[0] = mipsdsp_mul_q31_q31(ac, rs0, rt0, env); in helper_mulsaq_s_l_pw()
2592 if (tempA[0] >= 0) { in helper_mulsaq_s_l_pw()
2593 tempA[1] = 0x00; in helper_mulsaq_s_l_pw()
2595 tempA[1] = ~0ull; in helper_mulsaq_s_l_pw()
2601 temp_sum = tempB[0] - tempA[0]; in helper_mulsaq_s_l_pw()
2606 temp[1] = tempB[1] - tempA[1]; in helper_mulsaq_s_l_pw()
2632 int32_t tempA; \
2637 tempA = mipsdsp_mul_q15_q15(ac, rsh, rth, env); \
2640 tempL = (int64_t)tempA + acc; \
2657 int32_t tempA; \
2661 tempA = mipsdsp_mul_q15_q15(ac, rsh, rth, env); \
2662 tempA = mipsdsp_sat32_acc_q31(ac, tempA, env); \
2664 env->active_tc.HI[ac] = (target_long)(int32_t)(((int64_t)tempA & \
2666 env->active_tc.LO[ac] = (target_long)(int32_t)((int64_t)tempA & \
3465 uint64_t tempB, tempA; in helper_dextp() local
3474 tempA = env->active_tc.LO[ac]; in helper_dextp()
3479 temp = (tempB << (64 - len)) | (tempA >> len); in helper_dextp()
3495 uint64_t tempB, tempA; in helper_dextpdp() local
3503 tempA = env->active_tc.LO[ac]; in helper_dextpdp()
3508 temp = (tempB << (64 - len)) | (tempA >> len); in helper_dextpdp()
3550 uint64_t tempB, tempA; in helper_dshilo() local
3555 tempA = env->active_tc.LO[ac]; in helper_dshilo()
3559 tempA = (tempB << (64 - shift_t)) | (tempA >> shift_t); in helper_dshilo()
3563 tempB = (tempB << shift_t) | (tempA >> (64 - shift_t)); in helper_dshilo()
3564 tempA = tempA << shift_t; in helper_dshilo()
3569 env->active_tc.LO[ac] = tempA; in helper_dshilo()
3575 int32_t tempA, tempB, pos; in helper_mthlip() local
3577 tempA = rs; in helper_mthlip()
3580 env->active_tc.LO[ac] = (target_long)tempA; in helper_mthlip()
3595 uint64_t tempB, tempA; in helper_dmthlip() local
3599 tempA = rs; in helper_dmthlip()
3603 env->active_tc.LO[ac_t] = tempA; in helper_dmthlip()