Lines Matching refs:s0

48 t0=r32;     s0=r33;
83 // s0-s3
85 // Output: r16,r20,r24,r28 as s0-s3
104 { .mmi; xor s0=s0,t0
118 (p0) and te30=s0,maskff // 0/1:s0&0xff
119 (p0) shr.u te00=s0,twenty4 };; // 0/0:s0>>24
121 (p0) shladd te33=te33,3,te3 // 1/0:te0+s0>>24
124 (p0) shladd te30=te30,3,te3 // 1/1:te3+s0
128 (p0) extr.u te20=s0,8,8 } // 2/2:s0>>8&0xff
129 { .mmi; (p0) ld4 te30=[te30] // 2/1:te3[s0]
133 (p0) shladd te20=te20,3,te2 // 3/2:te2+s0>>8
136 (p0) shladd te00=te00,3,te0 // 3/0:te0+s0>>24
138 { .mmi; (p0) ld4 te20=[te20] // 4/2:te2[s0>>8]
141 { .mmi; (p0) ld4 te00=[te00] // 4/0:te0[s0>>24]
152 (p0) extr.u te10=s0,16,8 } // 6/3:s0>>16&0xff
154 (p0) shladd te03=te03,3,te0 // 6/3:te1+s0>>16
167 (p0) shladd te10=te10,3,te1 // 8/3:te1+s0>>16
170 (p0) ld4 te10=[te10] // 9/3:te1[s0>>16]
203 and te30=s0,maskff // 0/1:s0&0xff
204 shr.u te00=s0,twenty4 };; // 0/0:s0>>24
206 add te33=te33,te0 // 1/0:te0+s0>>24
209 add te30=te30,te0 // 1/1:te0+s0
213 extr.u te20=s0,8,8 } // 2/2:s0>>8&0xff
214 { .mmi; ld1 te30=[te30] // 2/1:te0[s0]
218 add te20=te20,te0 // 3/2:te0+s0>>8
221 add te00=te00,te0 // 3/0:te0+s0>>24
223 { .mmi; ld1 te20=[te20] // 4/2:te0[s0>>8]
226 { .mmi; ld1 te00=[te00] // 4/0:te0[s0>>24]
237 extr.u te10=s0,16,8 } // 6/3:s0>>16&0xff
239 add te03=te03,te0 // 6/3:te0+s0>>16
252 add te10=te10,te0 // 8/3:te0+s0>>16
257 { .mii; ld1 te10=[te10] // 10/3:te0[s0>>16]
305 { .mmi; ld4 out1=[in0],8 // s0
325 { .mmi; st4 [in1]=r16,8 // s0
341 ld1 out1=[out4],4 };; // s0
378 extr.u r17=r16,8,8 // s0
427 #s/te00=s0/td00=s0/; s/te00/td00/g;
433 s/te12=s2/td10=s0/; s/te12/td10/g;
435 s/te30=s0/td32=s2/; s/te30/td32/g;
439 #s/te20=s0/td20=s0/; s/te20/td20/g;
443 s/te10=s0/td12=s2/; s/te10/td12/g;
445 s/te32=s2/td30=s0/; s/te32/td30/g;
462 // s0-s3
464 // Output: r16,r20,r24,r28 as s0-s3
483 { .mmi; xor s0=s0,t0
497 (p0) and te32=s2,maskff // 0/1:s0&0xff
498 (p0) shr.u te00=s0,twenty4 };; // 0/0:s0>>24
500 (p0) shladd te31=te31,3,te3 // 1/0:te0+s0>>24
503 (p0) shladd te32=te32,3,te3 // 1/1:te3+s0
507 (p0) extr.u te20=s0,8,8 } // 2/2:s0>>8&0xff
508 { .mmi; (p0) ld4 te32=[te32] // 2/1:te3[s0]
512 (p0) shladd te20=te20,3,te2 // 3/2:te2+s0>>8
515 (p0) shladd te00=te00,3,te0 // 3/0:te0+s0>>24
517 { .mmi; (p0) ld4 te20=[te20] // 4/2:te2[s0>>8]
520 { .mmi; (p0) ld4 te00=[te00] // 4/0:te0[s0>>24]
525 (p0) extr.u te10=s0,16,8 } // 5/1:s2>>16&0xff
531 (p0) extr.u te12=s2,16,8 } // 6/3:s0>>16&0xff
533 (p0) shladd te03=te03,3,te0 // 6/3:te1+s0>>16
534 (p0) and te30=s0,maskff };; // 6/3:s2&0xff
546 (p0) shladd te12=te12,3,te1 // 8/3:te1+s0>>16
549 (p0) ld4 te12=[te12] // 9/3:te1[s0>>16]
582 and te32=s2,maskff // 0/1:s0&0xff
583 shr.u te00=s0,twenty4 };; // 0/0:s0>>24
585 add te31=te31,te0 // 1/0:te0+s0>>24
588 add te32=te32,te0 // 1/1:te0+s0
592 extr.u te20=s0,8,8 } // 2/2:s0>>8&0xff
593 { .mmi; ld1 te32=[te32] // 2/1:te0[s0]
597 add te20=te20,te0 // 3/2:te0+s0>>8
600 add te00=te00,te0 // 3/0:te0+s0>>24
602 { .mmi; ld1 te20=[te20] // 4/2:te0[s0>>8]
605 { .mmi; ld1 te00=[te00] // 4/0:te0[s0>>24]
610 extr.u te10=s0,16,8 } // 5/1:s2>>16&0xff
616 extr.u te12=s2,16,8 } // 6/3:s0>>16&0xff
618 add te03=te03,te0 // 6/3:te0+s0>>16
619 and te30=s0,maskff };; // 6/3:s2&0xff
631 add te12=te12,te0 // 8/3:te0+s0>>16
636 { .mii; ld1 te12=[te12] // 10/3:te0[s0>>16]
684 { .mmi; ld4 out1=[in0],8 // s0
704 { .mmi; st4 [in1]=r16,8 // s0
720 ld1 out1=[out4],4 };; // s0
757 extr.u r17=r16,8,8 // s0