Lines Matching defs:r6

38   int32_t r0, r1, r2, r3, r4, r5, r6, r7, r8, r9;
60 "slti %[r6], %[r5], 32 \n\t"
62 "movz %[r5], $0, %[r6] \n\t"
64 "addiu %[r6], %[r3], -11 \n\t"
65 "neg %[r7], %[r6] \n\t"
66 "sllv %[r6], %[r1], %[r6] \n\t"
68 "movn %[r6], %[r7], %[r4] \n\t"
74 "divu %[r8], %[r3], %[r6] \n\t"
75 "slti %[r6], %[r6], 1 \n\t"
78 "movz %[r3], %[r8], %[r6] \n\t"
80 "movn %[r0], $0, %[r6] \n\t"
99 [r6] "=&r" (r6), [r7] "=&r" (r7), [r8] "=&r" (r8)
262 "sll %[r6], %[r1], 16 \n\t"
263 "clz %[r7], %[r6] \n\t"
264 "clo %[r8], %[r6] \n\t"
265 "slt %[r9], %[r6], $0 \n\t"
284 "sllv %[r6], %[r4], %[r2] \n\t"
287 "movn %[r6], %[r5], %[r2] \n\t"
289 "addu %[r2], %[r3], %[r6] \n\t"
298 "addiu %[r6], %[r7], -7 \n\t"
299 "addu %[r6], %[r6], %[r4] \n\t"
300 "bltz %[r6], 1f \n\t"
302 "addiu %[r4], %[r6], -8 \n\t"
308 "srav %[r5], %[r5], %[r6] \n\t"
317 [r5] "=&r" (r5), [r6] "=&r" (r6), [r7] "=&r" (r7),
339 int r0, r1, r2, r3, r4, r5, r6, r7;
365 "lw %[r6], 12(%[window]) \n\t"
373 "muleq_s.w.phl %[r5], %[r6], %[r7] \n\t"
374 "muleq_s.w.phr %[r6], %[r6], %[r7] \n\t"
379 "precr_sra_r.ph.w %[r5], %[r6], 15 \n\t"
392 "shra_r.w %[r6], %[r6], 15 \n\t"
396 "sll %[r6], %[r6], 16 \n\t"
400 "packrl.ph %[r6], %[r5], %[r6] \n\t"
404 "sw %[r6], 12(%[outBuf]) \n\t"
430 [r6] "=&r" (r6), [r7] "=&r" (r7), [r8] "=&r" (r8),
451 "lh %[r6], 6(%[window]) \n\t"
456 "mul %[r6], %[r6], %[r7] \n\t"
462 "addiu %[r6], %[r6], 0x2000 \n\t"
466 "sra %[r6], %[r6], 14 \n\t"
470 "sh %[r6], 6(%[outBuf]) \n\t"
494 [r6] "=&r" (r6), [r7] "=&r" (r7), [iters] "=&r" (iters),
510 int r0, r1, r2, r3, r4, r5, r6, r7;
532 "lh %[r6], 6(%[window]) \n\t"
537 "mul %[r6], %[r6], %[r7] \n\t"
541 "addiu %[r6], %[r6], 0x2000 \n\t"
545 "sra %[r6], %[r6], 14 \n\t"
549 "mul %[r6], %[r6], %[gain_factor] \n\t"
553 "addiu %[r6], %[r6], 0x1000 \n\t"
557 "sra %[r6], %[r6], 13 \n\t"
561 "slt %[r7], %[r6], %[sat_pos] \n\t"
565 "movz %[r6], %[sat_pos], %[r7] \n\t"
573 "addu %[r6], %[r6], %[r7] \n\t"
577 "slt %[r7], %[r6], %[sat_pos] \n\t"
581 "movz %[r6], %[sat_pos], %[r7] \n\t"
585 "slt %[r7], %[r6], %[sat_neg] \n\t"
589 "movn %[r6], %[sat_neg], %[r7] \n\t"
593 "sh %[r6], 6(%[synthBuf]) \n\t"
597 "sh %[r6], 6(%[out]) \n\t"
642 "lh %[r6], 6(%[window]) \n\t"
647 "mul %[r6], %[r6], %[r7] \n\t"
651 "addiu %[r6], %[r6], 0x2000 \n\t"
655 "sra %[r6], %[r6], 14 \n\t"
659 "mul %[r6], %[r6], %[gain_factor] \n\t"
663 "addiu %[r6], %[r6], 0x1000 \n\t"
667 "sra %[r6], %[r6], 13 \n\t"
671 "slt %[r7], %[r6], %[sat_pos] \n\t"
675 "movz %[r6], %[sat_pos], %[r7] \n\t"
683 "addu %[r6], %[r6], %[r7] \n\t"
687 "slt %[r7], %[r6], %[sat_pos] \n\t"
691 "movz %[r6], %[sat_pos], %[r7] \n\t"
695 "slt %[r7], %[r6], %[sat_neg] \n\t"
699 "movn %[r6], %[sat_neg], %[r7] \n\t"
703 "sh %[r6], 6(%[synthBuf]) \n\t"
738 [r6] "=&r" (r6), [r7] "=&r" (r7), [iters] "+r" (iters),