Lines Matching defs:temp8
60 // TEMP0, TEMP4, TEMP8 and TEMP12 - registers for corresponding tmp elements
61 #define HORIZONTAL_PASS(A, TEMP0, TEMP4, TEMP8, TEMP12) \
63 "addu %[temp16], %[" #TEMP0 "], %[" #TEMP8 "] \n\t" \
64 "subu %[temp17], %[" #TEMP0 "], %[" #TEMP8 "] \n\t" \
66 "mul %[" #TEMP8 "], %[" #TEMP12 "], %[kC1] \n\t" \
70 "sra %[" #TEMP8 "], %[" #TEMP8 "], 16 \n\t" \
73 "subu %[temp18], %[" #TEMP0 "], %[" #TEMP8 "] \n\t" \
77 "subu %[" #TEMP8 "], %[temp17], %[temp18] \n\t" \
82 "sra %[" #TEMP8 "], %[" #TEMP8 "], 3 \n\t" \
90 "addu %[" #TEMP8 "], %[temp18], %[" #TEMP8 "] \n\t" \
94 "slt %[temp18], %[" #TEMP8 "], $zero \n\t" \
98 "movn %[" #TEMP8 "], $zero, %[temp18] \n\t" \
103 "slt %[temp18], %[" #TEMP8 "], %[temp20] \n\t" \
108 "movz %[" #TEMP8 "], %[temp20], %[temp18] \n\t" \
112 "sb %[" #TEMP8 "], 2+" XSTR(BPS) "*" #A "(%[temp16]) \n\t" \
119 int temp7, temp8, temp9, temp10, temp11, temp12, temp13;
126 VERTICAL_PASS(2, 18, 10, 26, temp8, temp4, temp5, temp6, temp7)
127 VERTICAL_PASS(4, 20, 12, 28, temp12, temp8, temp9, temp10, temp11)
130 HORIZONTAL_PASS(0, temp0, temp4, temp8, temp12)
137 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7), [temp8]"=&r"(temp8),
265 "addu %[temp8], %[temp0], %[temp2] \n\t" \
273 "addu %[temp7], %[temp8], %[temp2] \n\t" \
274 "subu %[temp2], %[temp8], %[temp2] \n\t" \
275 "addu %[temp8], %[temp0], %[temp1] \n\t" \
283 "sw %[temp8], " #F "(%[tmp]) \n\t" \
307 "addu %[temp8], %[temp0], %[temp1] \n\t" \
311 "addu %[temp3], %[temp8], %[temp1] \n\t" \
312 "subu %[temp8], %[temp8], %[temp1] \n\t" \
318 "sra %[temp7], %[temp8], 31 \n\t" \
322 "xor %[temp8], %[temp8], %[temp7] \n\t" \
326 "subu %[temp8], %[temp8], %[temp7] \n\t" \
334 "madd %[temp7], %[temp8] \n\t" \
339 "addu %[temp8], %[temp0], %[temp1] \n\t" \
343 "addu %[temp3], %[temp8], %[temp1] \n\t" \
344 "subu %[temp1], %[temp8], %[temp1] \n\t" \
345 "addu %[temp8], %[temp0], %[temp2] \n\t" \
351 "sra %[temp2], %[temp8], 31 \n\t" \
354 "xor %[temp8], %[temp8], %[temp2] \n\t" \
357 "subu %[temp8], %[temp8], %[temp2] \n\t" \
360 "msub %[temp5], %[temp8] \n\t" \
367 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8;
388 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7), [temp8]"=&r"(temp8)
452 // TEMP0, TEMP4, TEMP8 and TEMP12 - registers for corresponding tmp elements
453 #define VERTICAL_PASS(A, B, C, D, TEMP0, TEMP4, TEMP8, TEMP12) \
456 "addu %[temp17], %[" #TEMP4 "], %[" #TEMP8 "] \n\t" \
457 "subu %[temp18], %[" #TEMP4 "], %[" #TEMP8 "] \n\t" \
458 "mul %[" #TEMP8 "], %[temp19], %[c2217] \n\t" \
468 "addiu %[" #TEMP8 "], %[" #TEMP8 "], 30000 \n\t" \
470 "addiu %[" #TEMP8 "], %[" #TEMP8 "], 21000 \n\t" \
471 "subu %[" #TEMP8 "], %[" #TEMP8 "], %[temp18] \n\t" \
473 "sra %[" #TEMP8 "], %[" #TEMP8 "], 16 \n\t" \
478 "sh %[" #TEMP8 "], " #D "(%[temp20]) \n\t" \
482 int temp0, temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8;
493 HORIZONTAL_PASS(2, temp8, temp9, temp10, temp11)
496 VERTICAL_PASS(0, 8, 16, 24, temp0, temp4, temp8, temp12)
503 [temp6]"=&r"(temp6), [temp7]"=&r"(temp7), [temp8]"=&r"(temp8),