Home | History | Annotate | Download | only in ppc32

Lines Matching full:vscr

6230 /* Ref: vector insns to test setting CR, VSCR:
6238 //__asm__ __volatile__ ("vpkswss 31,%0,%1" : : "v" (v1), "v" (v2)); // sets VSCR[SAT]
6239 __asm__ __volatile__ ("vsubsbs 31,%0,%1" : : "v" (v1), "v" (v2)); // sets VSCR[SAT]
6250 volatile vector unsigned int vec_in, vec_out, vscr;
6265 // reset VSCR and CR
6266 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6268 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6280 // get CR,VSCR flags
6282 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6296 p_vscr = (unsigned int*)𝓋
6309 volatile vector unsigned int vec_in1, vec_in2, vec_out, vscr;
6326 // reset VSCR and CR
6327 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6329 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6342 // get CR,VSCR flags
6344 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6360 p_vscr = (unsigned int*)𝓋
6375 volatile vector unsigned int vec_in1, vec_in2, vec_in3, vec_out, vscr;
6394 // reset VSCR and CR
6395 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6397 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6411 // get CR,VSCR flags
6413 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6432 p_vscr = (unsigned int*)𝓋
6450 volatile vector unsigned int vec_in1, vec_out, vscr;
6468 // reset VSCR and CR
6469 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6471 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6484 // get CR,VSCR flags
6486 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6503 p_vscr = (unsigned int*)𝓋
6520 volatile vector unsigned int vec_in1, vec_out, vscr;
6541 // reset VSCR and CR
6542 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6544 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6556 // get CR,VSCR flags
6558 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6573 p_vscr = (unsigned int*)𝓋
6590 volatile vector unsigned int vec_out, vscr;
6608 // reset VSCR and CR
6609 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6611 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6620 // get CR,VSCR flags
6622 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6633 p_vscr = (unsigned int*)𝓋
6648 volatile vector unsigned int vec_in1, vec_in2, vec_out, vscr;
6670 // reset VSCR and CR
6671 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6673 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6686 // get CR,VSCR flags
6688 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6706 p_vscr = (unsigned int*)𝓋
6723 volatile vector unsigned int vec_out, vscr;
6741 // reset VSCR and CR
6742 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6744 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6753 // get CR,VSCR flags
6755 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6833 volatile vector unsigned int vec_in, vec_out, vscr;
6854 // reset VSCR and CR
6855 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6857 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6866 // get CR,VSCR flags
6868 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6917 volatile vector unsigned int vec_in, vec_out, vscr;
6940 // reset VSCR and CR
6941 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
6943 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
6954 // get CR,VSCR flags
6956 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
6998 volatile vector unsigned int vscr;
7021 // reset VSCR and CR
7022 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
7024 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
7036 // get CR,VSCR flags
7038 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
7052 p_vscr = (unsigned int*)𝓋
7066 volatile vector unsigned int vscr;
7083 // reset VSCR and CR
7084 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
7086 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
7099 // get CR,VSCR flags
7101 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
7117 p_vscr = (unsigned int*)𝓋
7133 volatile vector unsigned int vscr;
7152 // reset VSCR and CR
7153 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
7155 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
7169 // get CR,VSCR flags
7171 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
7221 p_vscr = (unsigned int*)𝓋
7239 volatile vector unsigned int vec_in, vec_out, vscr;
7260 // reset VSCR and CR
7261 vscr = (vector unsigned int){ 0,0,0,DEFAULT_VSCR };
7263 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) );
7275 // get CR,VSCR flags
7277 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr));
7290 p_vscr = (unsigned int*)𝓋