Lines Matching refs:qc4
147 int qc1, qc2, qc3, qc4;
165 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
174 "slt %[qc4], $zero, %[qc4] \n\t"
186 "subu %[t7], $zero, %[qc4] \n\t"
190 "movn %[qc4], %[t7], %[t3] \n\t"
195 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
208 curidx += qc4;
243 int qc1, qc2, qc3, qc4;
263 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
274 "slt %[t3], %[t4], %[qc4] \n\t"
278 "movn %[qc4], %[t4], %[t3] \n\t"
297 "slt %[t2], $zero, %[qc4] \n\t"
302 "movn %[sign], %[t0], %[qc4] \n\t"
308 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
322 curidx += qc4;
358 int qc1, qc2, qc3, qc4;
378 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
388 "slt %[t3], %[t4], %[qc4] \n\t"
392 "movn %[qc4], %[t4], %[t3] \n\t"
404 "subu %[t7], $zero, %[qc4] \n\t"
408 "movn %[qc4], %[t7], %[t3] \n\t"
413 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
424 curidx2 += qc4 + 40;
461 int qc1, qc2, qc3, qc4;
481 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
493 "slt %[t3], %[t4], %[qc4] \n\t"
497 "movn %[qc4], %[t4], %[t3] \n\t"
513 "movn %[sign2], %[t0], %[qc4] \n\t"
517 "slt %[t2], $zero, %[qc4] \n\t"
524 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
542 curidx2 += qc4;
579 int qc1, qc2, qc3, qc4;
599 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
611 "slt %[t3], %[t4], %[qc4] \n\t"
615 "movn %[qc4], %[t4], %[t3] \n\t"
631 "movn %[sign2], %[t0], %[qc4] \n\t"
635 "slt %[t2], $zero, %[qc4] \n\t"
642 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
659 curidx2 += qc4;
696 int qc1, qc2, qc3, qc4;
718 qc4 = scaled[i+3] * Q34 + ROUNDING;
730 "slt %[t3], %[t4], %[qc4] \n\t"
734 "movn %[qc4], %[t4], %[t3] \n\t"
750 "movn %[sign2], %[t0], %[qc4] \n\t"
754 "slt %[t2], $zero, %[qc4] \n\t"
761 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
773 curidx2 += qc4;
813 qc4 = scaled[i+3] * Q34 + ROUNDING;
825 "shll_s.w %[c4], %[qc4], 18 \n\t"
833 "slt %[t3], %[t4], %[qc4] \n\t"
837 "movn %[qc4], %[t4], %[t3] \n\t"
853 "movn %[sign2], %[t0], %[qc4] \n\t"
857 "slt %[t2], $zero, %[qc4] \n\t"
864 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
879 curidx2 += qc4;
1028 int qc1, qc2, qc3, qc4;
1041 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1050 "slt %[qc4], $zero, %[qc4] \n\t"
1062 "subu %[t7], $zero, %[qc4] \n\t"
1066 "movn %[qc4], %[t7], %[t3] \n\t"
1071 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1084 curidx += qc4;
1101 int qc1, qc2, qc3, qc4;
1112 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1122 "slt %[t3], %[t4], %[qc4] \n\t"
1126 "movn %[qc4], %[t4], %[t3] \n\t"
1131 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1142 curidx += qc4;
1158 int qc1, qc2, qc3, qc4;
1171 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1181 "slt %[t3], %[t4], %[qc4] \n\t"
1185 "movn %[qc4], %[t4], %[t3] \n\t"
1197 "subu %[t7], $zero, %[qc4] \n\t"
1201 "movn %[qc4], %[t7], %[t3] \n\t"
1206 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1217 curidx2 += qc4 + 40;
1232 int qc1, qc2, qc3, qc4;
1244 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1254 "slt %[t3], %[t4], %[qc4] \n\t"
1258 "movn %[qc4], %[t4], %[t3] \n\t"
1263 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1272 curidx2 += qc4;
1290 int qc1, qc2, qc3, qc4;
1302 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1312 "slt %[t3], %[t4], %[qc4] \n\t"
1316 "movn %[qc4], %[t4], %[t3] \n\t"
1321 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1330 curidx2 += qc4;
1348 int qc1, qc2, qc3, qc4;
1362 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1373 "shll_s.w %[c4], %[qc4], 18 \n\t"
1381 "slt %[cond3], %[t4], %[qc4] \n\t"
1385 "movn %[qc4], %[t5], %[cond3] \n\t"
1415 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1427 curidx2 += qc4;
1527 int qc1, qc2, qc3, qc4;
1544 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1553 "slt %[qc4], $zero, %[qc4] \n\t"
1565 "subu %[t7], $zero, %[qc4] \n\t"
1569 "movn %[qc4], %[t7], %[t3] \n\t"
1574 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1587 curidx += qc4;
1647 int qc1, qc2, qc3, qc4;
1662 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1672 "slt %[t3], %[t4], %[qc4] \n\t"
1676 "movn %[qc4], %[t4], %[t3] \n\t"
1681 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1692 curidx += qc4;
1754 int qc1, qc2, qc3, qc4;
1771 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1781 "slt %[t3], %[t4], %[qc4] \n\t"
1785 "movn %[qc4], %[t4], %[t3] \n\t"
1797 "subu %[t7], $zero, %[qc4] \n\t"
1801 "movn %[qc4], %[t7], %[t3] \n\t"
1806 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1817 curidx2 += qc4 + 40;
1878 int qc1, qc2, qc3, qc4;
1895 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
1907 "slt %[t3], %[t4], %[qc4] \n\t"
1911 "movn %[qc4], %[t4], %[t3] \n\t"
1927 "movn %[sign2], %[t0], %[qc4] \n\t"
1931 "slt %[t2], $zero, %[qc4] \n\t"
1938 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
1951 curidx2 += qc4;
2017 int qc1, qc2, qc3, qc4;
2035 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
2047 "slt %[t3], %[t4], %[qc4] \n\t"
2051 "movn %[qc4], %[t4], %[t3] \n\t"
2067 "movn %[sign2], %[t0], %[qc4] \n\t"
2071 "slt %[t2], $zero, %[qc4] \n\t"
2078 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
2091 curidx2 += qc4;
2157 int qc1, qc2, qc3, qc4;
2175 qc4 = scaled[i+3] * Q34 + ROUND_STANDARD;
2186 "shll_s.w %[c4], %[qc4], 18 \n\t"
2194 "slt %[cond3], %[t6], %[qc4] \n\t"
2198 "movn %[qc4], %[t7], %[cond3] \n\t"
2203 [qc3]"+r"(qc3), [qc4]"+r"(qc4),
2215 curidx2 += qc4;