Lines Matching defs:qc2

147     int qc1, qc2, qc3, qc4;
163 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
172 "slt %[qc2], $zero, %[qc2] \n\t"
184 "subu %[t5], $zero, %[qc2] \n\t"
188 "movn %[qc2], %[t5], %[t1] \n\t"
194 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
204 curidx += qc2;
243 int qc1, qc2, qc3, qc4;
261 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
272 "slt %[t1], %[t4], %[qc2] \n\t"
276 "movn %[qc2], %[t4], %[t1] \n\t"
290 "movn %[sign], %[t0], %[qc2] \n\t"
292 "slt %[t1], $zero, %[qc2] \n\t"
307 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
318 curidx += qc2;
358 int qc1, qc2, qc3, qc4;
376 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
386 "slt %[t1], %[t4], %[qc2] \n\t"
390 "movn %[qc2], %[t4], %[t1] \n\t"
402 "subu %[t5], $zero, %[qc2] \n\t"
406 "movn %[qc2], %[t5], %[t1] \n\t"
412 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
421 curidx += qc2 + 40;
461 int qc1, qc2, qc3, qc4;
479 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
491 "slt %[t1], %[t4], %[qc2] \n\t"
495 "movn %[qc2], %[t4], %[t1] \n\t"
509 "movn %[sign1], %[t0], %[qc2] \n\t"
515 "slt %[t1], $zero, %[qc2] \n\t"
523 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
535 curidx1 += qc2;
579 int qc1, qc2, qc3, qc4;
597 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
609 "slt %[t1], %[t4], %[qc2] \n\t"
613 "movn %[qc2], %[t4], %[t1] \n\t"
627 "movn %[sign1], %[t0], %[qc2] \n\t"
633 "slt %[t1], $zero, %[qc2] \n\t"
641 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
652 curidx1 += qc2;
696 int qc1, qc2, qc3, qc4;
716 qc2 = scaled[i+1] * Q34 + ROUNDING;
728 "slt %[t1], %[t4], %[qc2] \n\t"
732 "movn %[qc2], %[t4], %[t1] \n\t"
746 "movn %[sign1], %[t0], %[qc2] \n\t"
752 "slt %[t1], $zero, %[qc2] \n\t"
760 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
771 curidx += qc2;
811 qc2 = scaled[i+1] * Q34 + ROUNDING;
823 "shll_s.w %[c2], %[qc2], 18 \n\t"
831 "slt %[t1], %[t4], %[qc2] \n\t"
835 "movn %[qc2], %[t4], %[t1] \n\t"
849 "movn %[sign1], %[t0], %[qc2] \n\t"
855 "slt %[t1], $zero, %[qc2] \n\t"
863 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
876 curidx += qc2;
1028 int qc1, qc2, qc3, qc4;
1039 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1048 "slt %[qc2], $zero, %[qc2] \n\t"
1060 "subu %[t5], $zero, %[qc2] \n\t"
1064 "movn %[qc2], %[t5], %[t1] \n\t"
1070 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1080 curidx += qc2;
1101 int qc1, qc2, qc3, qc4;
1110 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1120 "slt %[t1], %[t4], %[qc2] \n\t"
1124 "movn %[qc2], %[t4], %[t1] \n\t"
1130 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1138 curidx += qc2;
1158 int qc1, qc2, qc3, qc4;
1169 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1179 "slt %[t1], %[t4], %[qc2] \n\t"
1183 "movn %[qc2], %[t4], %[t1] \n\t"
1195 "subu %[t5], $zero, %[qc2] \n\t"
1199 "movn %[qc2], %[t5], %[t1] \n\t"
1205 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1214 curidx += qc2 + 40;
1232 int qc1, qc2, qc3, qc4;
1242 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1252 "slt %[t1], %[t4], %[qc2] \n\t"
1256 "movn %[qc2], %[t4], %[t1] \n\t"
1262 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1269 curidx += qc2;
1290 int qc1, qc2, qc3, qc4;
1300 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1310 "slt %[t1], %[t4], %[qc2] \n\t"
1314 "movn %[qc2], %[t4], %[t1] \n\t"
1320 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1327 curidx += qc2;
1348 int qc1, qc2, qc3, qc4;
1360 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1371 "shll_s.w %[c2], %[qc2], 18 \n\t"
1379 "slt %[cond1], %[t4], %[qc2] \n\t"
1383 "movn %[qc2], %[t5], %[cond1] \n\t"
1414 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1424 curidx += qc2;
1527 int qc1, qc2, qc3, qc4;
1542 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1551 "slt %[qc2], $zero, %[qc2] \n\t"
1563 "subu %[t5], $zero, %[qc2] \n\t"
1567 "movn %[qc2], %[t5], %[t1] \n\t"
1573 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1583 curidx += qc2;
1647 int qc1, qc2, qc3, qc4;
1660 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1670 "slt %[t1], %[t4], %[qc2] \n\t"
1674 "movn %[qc2], %[t4], %[t1] \n\t"
1680 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1688 curidx += qc2;
1754 int qc1, qc2, qc3, qc4;
1769 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1779 "slt %[t1], %[t4], %[qc2] \n\t"
1783 "movn %[qc2], %[t4], %[t1] \n\t"
1795 "subu %[t5], $zero, %[qc2] \n\t"
1799 "movn %[qc2], %[t5], %[t1] \n\t"
1805 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1814 curidx += qc2 + 40;
1878 int qc1, qc2, qc3, qc4;
1893 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
1905 "slt %[t1], %[t4], %[qc2] \n\t"
1909 "movn %[qc2], %[t4], %[t1] \n\t"
1923 "movn %[sign1], %[t0], %[qc2] \n\t"
1929 "slt %[t1], $zero, %[qc2] \n\t"
1937 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
1948 curidx += qc2;
2017 int qc1, qc2, qc3, qc4;
2033 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
2045 "slt %[t1], %[t4], %[qc2] \n\t"
2049 "movn %[qc2], %[t4], %[t1] \n\t"
2063 "movn %[sign1], %[t0], %[qc2] \n\t"
2069 "slt %[t1], $zero, %[qc2] \n\t"
2077 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
2088 curidx += qc2;
2157 int qc1, qc2, qc3, qc4;
2173 qc2 = scaled[i+1] * Q34 + ROUND_STANDARD;
2184 "shll_s.w %[c2], %[qc2], 18 \n\t"
2192 "slt %[cond1], %[t6], %[qc2] \n\t"
2196 "movn %[qc2], %[t7], %[cond1] \n\t"
2202 : [qc1]"+r"(qc1), [qc2]"+r"(qc2),
2212 curidx += qc2;