Lines Matching full:vscr
6123 /* Ref: vector insns to test setting CR, VSCR:
6131 //__asm__ __volatile__ ("vpkswss 31,%0,%1" : : "v" (v1), "v" (v2)); // sets VSCR[SAT]
6132 __asm__ __volatile__ ("vsubsbs 31,%0,%1" : : "v" (v1), "v" (v2)); // sets VSCR[SAT]
6143 volatile vector unsigned int vec_in, vec_out, vscr;
6158 // reset VSCR and CR
6159 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6161 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6173 // get CR,VSCR flags
6175 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6189 p_vscr = (unsigned int*)𝓋
6202 volatile vector unsigned int vec_in1, vec_in2, vec_out, vscr;
6219 // reset VSCR and CR
6220 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6222 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6235 // get CR,VSCR flags
6237 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6253 p_vscr = (unsigned int*)𝓋
6268 volatile vector unsigned int vec_in1, vec_in2, vec_in3, vec_out, vscr;
6287 // reset VSCR and CR
6288 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6290 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6304 // get CR,VSCR flags
6306 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6325 p_vscr = (unsigned int*)𝓋
6343 volatile vector unsigned int vec_in1, vec_out, vscr;
6361 // reset VSCR and CR
6362 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6364 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6377 // get CR,VSCR flags
6379 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6396 p_vscr = (unsigned int*)𝓋
6413 volatile vector unsigned int vec_in1, vec_out, vscr;
6434 // reset VSCR and CR
6435 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6437 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6449 // get CR,VSCR flags
6451 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6466 p_vscr = (unsigned int*)𝓋
6483 volatile vector unsigned int vec_out, vscr;
6501 // reset VSCR and CR
6502 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6504 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6513 // get CR,VSCR flags
6515 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6526 p_vscr = (unsigned int*)𝓋
6541 volatile vector unsigned int vec_in1, vec_in2, vec_out, vscr;
6563 // reset VSCR and CR
6564 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6566 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6579 // get CR,VSCR flags
6581 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6599 p_vscr = (unsigned int*)𝓋
6616 volatile vector unsigned int vec_out, vscr;
6634 // reset VSCR and CR
6635 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6637 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6646 // get CR,VSCR flags
6648 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6726 volatile vector unsigned int vec_in, vec_out, vscr;
6747 // reset VSCR and CR
6748 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6750 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6759 // get CR,VSCR flags
6761 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6810 volatile vector unsigned int vec_in, vec_out, vscr;
6833 // reset VSCR and CR
6834 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6836 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6847 // get CR,VSCR flags
6849 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6891 volatile vector unsigned int vscr;
6914 // reset VSCR and CR
6915 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6917 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6929 // get CR,VSCR flags
6931 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6945 p_vscr = (unsigned int*)𝓋
6959 volatile vector unsigned int vscr;
6976 // reset VSCR and CR
6977 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6979 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6992 // get CR,VSCR flags
6994 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
7010 p_vscr = (unsigned int*)𝓋
7026 volatile vector unsigned int vscr;
7045 // reset VSCR and CR
7046 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
7048 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
7062 // get CR,VSCR flags
7064 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
7114 p_vscr = (unsigned int*)𝓋
7132 volatile vector unsigned int vec_in, vec_out, vscr;
7153 // reset VSCR and CR
7154 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
7156 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
7168 // get CR,VSCR flags
7170 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
7183 p_vscr = (unsigned int*)𝓋