Lines Matching refs:__asm__

201       __asm__ __volatile__ ("mtcr  %0" : : "b"(_arg) : ALLCR );
204 __asm__ __volatile__ ("mtxer %0" : : "b"(_arg) : "xer" );
207 __asm__ __volatile__ ("mfcr %0" : "=b"(_lval) )
210 __asm__ __volatile__ ("mfxer %0" : "=b"(_lval) )
226 __asm__ __volatile__ ("mtfsf 0xFF, %0" : : "f"(_d) ); \
231 register double f14 __asm__ ("fr14");
232 register double f15 __asm__ ("fr15");
233 register double f16 __asm__ ("fr16");
234 register double f17 __asm__ ("fr17");
235 register HWord_t r14 __asm__ ("r14");
236 register HWord_t r15 __asm__ ("r15");
237 register HWord_t r16 __asm__ ("r16");
238 register HWord_t r17 __asm__ ("r17");
461 __asm__ __volatile__ ("add 17, 14, 15"); in test_add()
466 __asm__ __volatile__ ("addo 17, 14, 15"); in test_addo()
471 __asm__ __volatile__ ("addc 17, 14, 15"); in test_addc()
476 __asm__ __volatile__ ("addco 17, 14, 15"); in test_addco()
481 __asm__ __volatile__ ("divw 17, 14, 15"); in test_divw()
486 __asm__ __volatile__ ("divwo 17, 14, 15"); in test_divwo()
491 __asm__ __volatile__ ("divwu 17, 14, 15"); in test_divwu()
496 __asm__ __volatile__ ("divwuo 17, 14, 15"); in test_divwuo()
501 __asm__ __volatile__ ("mulhw 17, 14, 15"); in test_mulhw()
506 __asm__ __volatile__ ("mulhwu 17, 14, 15"); in test_mulhwu()
511 __asm__ __volatile__ ("mullw 17, 14, 15"); in test_mullw()
516 __asm__ __volatile__ ("mullwo 17, 14, 15"); in test_mullwo()
521 __asm__ __volatile__ ("subf 17, 14, 15"); in test_subf()
526 __asm__ __volatile__ ("subfo 17, 14, 15"); in test_subfo()
531 __asm__ __volatile__ ("subfc 17, 14, 15"); in test_subfc()
536 __asm__ __volatile__ ("subfco 17, 14, 15"); in test_subfco()
542 __asm__ __volatile__ ("mulld 17, 14, 15"); in test_mulld()
547 __asm__ __volatile__ ("mulldo 17, 14, 15"); in test_mulldo()
552 __asm__ __volatile__ ("mulhd 17, 14, 15"); in test_mulhd()
557 __asm__ __volatile__ ("mulhdu 17, 14, 15"); in test_mulhdu()
562 __asm__ __volatile__ ("divd 17, 14, 15"); in test_divd()
567 __asm__ __volatile__ ("divdu 17, 14, 15"); in test_divdu()
572 __asm__ __volatile__ ("divdo 17, 14, 15"); in test_divdo()
577 __asm__ __volatile__ ("divduo 17, 14, 15"); in test_divduo()
613 __asm__ __volatile__ ("add. 17, 14, 15"); in test_add_()
618 __asm__ __volatile__ ("addo. 17, 14, 15"); in test_addo_()
623 __asm__ __volatile__ ("addc. 17, 14, 15"); in test_addc_()
628 __asm__ __volatile__ ("addco. 17, 14, 15"); in test_addco_()
633 __asm__ __volatile__ ("divw. 17, 14, 15"); in test_divw_()
638 __asm__ __volatile__ ("divwo. 17, 14, 15"); in test_divwo_()
643 __asm__ __volatile__ ("divwu. 17, 14, 15"); in test_divwu_()
648 __asm__ __volatile__ ("divwuo. 17, 14, 15"); in test_divwuo_()
653 __asm__ __volatile__ ("mulhw. 17, 14, 15"); in test_mulhw_()
658 __asm__ __volatile__ ("mulhwu. 17, 14, 15"); in test_mulhwu_()
663 __asm__ __volatile__ ("mullw. 17, 14, 15"); in test_mullw_()
668 __asm__ __volatile__ ("mullwo. 17, 14, 15"); in test_mullwo_()
673 __asm__ __volatile__ ("subf. 17, 14, 15"); in test_subf_()
678 __asm__ __volatile__ ("subfo. 17, 14, 15"); in test_subfo_()
683 __asm__ __volatile__ ("subfc. 17, 14, 15"); in test_subfc_()
688 __asm__ __volatile__ ("subfco. 17, 14, 15"); in test_subfco_()
694 __asm__ __volatile__ ("mulhd. 17, 14, 15"); in test_mulhd_()
699 __asm__ __volatile__ ("mulhdu. 17, 14, 15"); in test_mulhdu_()
704 __asm__ __volatile__ ("mulld. 17, 14, 15"); in test_mulld_()
709 __asm__ __volatile__ ("mulldo. 17, 14, 15"); in test_mulldo_()
714 __asm__ __volatile__ ("divd. 17, 14, 15"); in test_divd_()
719 __asm__ __volatile__ ("divdu. 17, 14, 15"); in test_divdu_()
724 __asm__ __volatile__ ("divdo. 17, 14, 15"); in test_divdo_()
729 __asm__ __volatile__ ("divduo. 17, 14, 15"); in test_divduo_()
765 __asm__ __volatile__ ("adde 17, 14, 15"); in test_adde()
770 __asm__ __volatile__ ("addeo 17, 14, 15"); in test_addeo()
775 __asm__ __volatile__ ("subfe 17, 14, 15"); in test_subfe()
780 __asm__ __volatile__ ("subfeo 17, 14, 15"); in test_subfeo()
793 __asm__ __volatile__ ("adde. 17, 14, 15"); in test_adde_()
798 __asm__ __volatile__ ("addeo. 17, 14, 15"); in test_addeo_()
803 __asm__ __volatile__ ("subfe. 17, 14, 15"); in test_subfe_()
808 __asm__ __volatile__ ("subfeo. 17, 14, 15"); in test_subfeo_()
821 __asm__ __volatile__ ("and 17, 14, 15"); in test_and()
826 __asm__ __volatile__ ("andc 17, 14, 15"); in test_andc()
831 __asm__ __volatile__ ("eqv 17, 14, 15"); in test_eqv()
836 __asm__ __volatile__ ("nand 17, 14, 15"); in test_nand()
841 __asm__ __volatile__ ("nor 17, 14, 15"); in test_nor()
846 __asm__ __volatile__ ("or 17, 14, 15"); in test_or()
851 __asm__ __volatile__ ("orc 17, 14, 15"); in test_orc()
856 __asm__ __volatile__ ("xor 17, 14, 15"); in test_xor()
861 __asm__ __volatile__ ("slw 17, 14, 15"); in test_slw()
866 __asm__ __volatile__ ("sraw 17, 14, 15"); in test_sraw()
871 __asm__ __volatile__ ("srw 17, 14, 15"); in test_srw()
877 __asm__ __volatile__ ("sld 17, 14, 15"); in test_sld()
882 __asm__ __volatile__ ("srad 17, 14, 15"); in test_srad()
887 __asm__ __volatile__ ("srd 17, 14, 15"); in test_srd()
913 __asm__ __volatile__ ("and. 17, 14, 15"); in test_and_()
918 __asm__ __volatile__ ("andc. 17, 14, 15"); in test_andc_()
923 __asm__ __volatile__ ("eqv. 17, 14, 15"); in test_eqv_()
928 __asm__ __volatile__ ("nand. 17, 14, 15"); in test_nand_()
933 __asm__ __volatile__ ("nor. 17, 14, 15"); in test_nor_()
938 __asm__ __volatile__ ("or. 17, 14, 15"); in test_or_()
943 __asm__ __volatile__ ("orc. 17, 14, 15"); in test_orc_()
948 __asm__ __volatile__ ("xor. 17, 14, 15"); in test_xor_()
953 __asm__ __volatile__ ("slw. 17, 14, 15"); in test_slw_()
958 __asm__ __volatile__ ("sraw. 17, 14, 15"); in test_sraw_()
963 __asm__ __volatile__ ("srw. 17, 14, 15"); in test_srw_()
969 __asm__ __volatile__ ("sld. 17, 14, 15"); in test_sld_()
974 __asm__ __volatile__ ("srad. 17, 14, 15"); in test_srad_()
979 __asm__ __volatile__ ("srd. 17, 14, 15"); in test_srd_()
1005 __asm__ __volatile__ ("cmpw 2, 14, 15"); in test_cmpw()
1010 __asm__ __volatile__ ("cmplw 2, 14, 15"); in test_cmplw()
1016 __asm__ __volatile__ ("cmpd 2, 14, 15"); in test_cmpd()
1021 __asm__ __volatile__ ("cmpld 2, 14, 15"); in test_cmpld()
1125 __asm__ __volatile__ ("crand 17, 14, 15"); in test_crand()
1130 __asm__ __volatile__ ("crandc 17, 14, 15"); in test_crandc()
1135 __asm__ __volatile__ ("creqv 17, 14, 15"); in test_creqv()
1140 __asm__ __volatile__ ("crnand 17, 14, 15"); in test_crnand()
1145 __asm__ __volatile__ ("crnor 17, 14, 15"); in test_crnor()
1150 __asm__ __volatile__ ("cror 17, 14, 15"); in test_cror()
1155 __asm__ __volatile__ ("crorc 17, 14, 15"); in test_crorc()
1160 __asm__ __volatile__ ("crxor 17, 14, 15"); in test_crxor()
1177 __asm__ __volatile__ ("addme 17, 14"); in test_addme()
1182 __asm__ __volatile__ ("addmeo 17, 14"); in test_addmeo()
1187 __asm__ __volatile__ ("addze 17, 14"); in test_addze()
1192 __asm__ __volatile__ ("addzeo 17, 14"); in test_addzeo()
1197 __asm__ __volatile__ ("subfme 17, 14"); in test_subfme()
1202 __asm__ __volatile__ ("subfmeo 17, 14"); in test_subfmeo()
1207 __asm__ __volatile__ ("subfze 17, 14"); in test_subfze()
1212 __asm__ __volatile__ ("subfzeo 17, 14"); in test_subfzeo()
1229 __asm__ __volatile__ ("addme. 17, 14"); in test_addme_()
1234 __asm__ __volatile__ ("addmeo. 17, 14"); in test_addmeo_()
1239 __asm__ __volatile__ ("addze. 17, 14"); in test_addze_()
1244 __asm__ __volatile__ ("addzeo. 17, 14"); in test_addzeo_()
1249 __asm__ __volatile__ ("subfme. 17, 14"); in test_subfme_()
1254 __asm__ __volatile__ ("subfmeo. 17, 14"); in test_subfmeo_()
1259 __asm__ __volatile__ ("subfze. 17, 14"); in test_subfze_()
1264 __asm__ __volatile__ ("subfzeo. 17, 14"); in test_subfzeo_()
1281 __asm__ __volatile__ ("cntlzw 17, 14"); in test_cntlzw()
1286 __asm__ __volatile__ ("extsb 17, 14"); in test_extsb()
1291 __asm__ __volatile__ ("extsh 17, 14"); in test_extsh()
1296 __asm__ __volatile__ ("neg 17, 14"); in test_neg()
1301 __asm__ __volatile__ ("nego 17, 14"); in test_nego()
1307 __asm__ __volatile__ ("cntlzd 17, 14"); in test_cntlzd()
1312 __asm__ __volatile__ ("extsw 17, 14"); in test_extsw()
1331 __asm__ __volatile__ ("cntlzw. 17, 14"); in test_cntlzw_()
1336 __asm__ __volatile__ ("extsb. 17, 14"); in test_extsb_()
1341 __asm__ __volatile__ ("extsh. 17, 14"); in test_extsh_()
1346 __asm__ __volatile__ ("neg. 17, 14"); in test_neg_()
1351 __asm__ __volatile__ ("nego. 17, 14"); in test_nego_()
1357 __asm__ __volatile__ ("cntlzd. 17, 14"); in test_cntlzd_()
1362 __asm__ __volatile__ ("extsw. 17, 14"); in test_extsw_()
1393 __asm__ __volatile__ ("mfcr 17"); in test_mfcr()
1398 __asm__ __volatile__ ("mfspr 17, 1"); in test_mfspr()
1403 __asm__ __volatile__ ("mtspr 1, 14"); in test_mtspr()
1567 __asm__ __volatile__ ("lbzx 17,14,15"); in test_lbzx()
1572 __asm__ __volatile__ ("lbzux 17,14,15"); in test_lbzux()
1577 __asm__ __volatile__ ("lhax 17,14,15"); in test_lhax()
1582 __asm__ __volatile__ ("lhaux 17,14,15"); in test_lhaux()
1587 __asm__ __volatile__ ("lhzx 17,14,15"); in test_lhzx()
1592 __asm__ __volatile__ ("lhzux 17,14,15"); in test_lhzux()
1597 __asm__ __volatile__ ("lwzx 17,14,15"); in test_lwzx()
1602 __asm__ __volatile__ ("lwzux 17,14,15"); in test_lwzux()
1608 __asm__ __volatile__ ("ldx 17,14,15"); in test_ldx()
1613 __asm__ __volatile__ ("ldux 17,14,15"); in test_ldux()
1618 __asm__ __volatile__ ("lwax 17,14,15"); in test_lwax()
1623 __asm__ __volatile__ ("lwaux 17,14,15"); in test_lwaux()
1687 __asm__ __volatile__ ("stbx 14,15,16"); in test_stbx()
1692 __asm__ __volatile__ ("stbux 14,15,16"); in test_stbux()
1697 __asm__ __volatile__ ("sthx 14,15,16"); in test_sthx()
1702 __asm__ __volatile__ ("sthux 14,15,16"); in test_sthux()
1707 __asm__ __volatile__ ("stwx 14,15,16"); in test_stwx()
1712 __asm__ __volatile__ ("stwux 14,15,16"); in test_stwux()
1718 __asm__ __volatile__ ("stdx 14,15,16"); in test_stdx()
1723 __asm__ __volatile__ ("stdux 14,15,16"); in test_stdux()
1744 __asm__ __volatile__ ("popcntb 17, 14"); in tests_popcnt_one()
1755 __asm__ __volatile__ ("fsel 17, 14, 15, 16"); in test_fsel()
1760 __asm__ __volatile__ ("fmadd 17, 14, 15, 16"); in test_fmadd()
1765 __asm__ __volatile__ ("fmadds 17, 14, 15, 16"); in test_fmadds()
1770 __asm__ __volatile__ ("fmsub 17, 14, 15, 16"); in test_fmsub()
1775 __asm__ __volatile__ ("fmsubs 17, 14, 15, 16"); in test_fmsubs()
1780 __asm__ __volatile__ ("fnmadd 17, 14, 15, 16"); in test_fnmadd()
1785 __asm__ __volatile__ ("fnmadds 17, 14, 15, 16"); in test_fnmadds()
1790 __asm__ __volatile__ ("fnmsub 17, 14, 15, 16"); in test_fnmsub()
1795 __asm__ __volatile__ ("fnmsubs 17, 14, 15, 16"); in test_fnmsubs()
1815 __asm__ __volatile__ ("fsel. 17, 14, 15, 16"); in test_fsel_()
1820 __asm__ __volatile__ ("fmadd. 17, 14, 15, 16"); in test_fmadd_()
1825 __asm__ __volatile__ ("fmadds. 17, 14, 15, 16"); in test_fmadds_()
1830 __asm__ __volatile__ ("fmsub. 17, 14, 15, 16"); in test_fmsub_()
1835 __asm__ __volatile__ ("fmsubs. 17, 14, 15, 16"); in test_fmsubs_()
1840 __asm__ __volatile__ ("fnmadd. 17, 14, 15, 16"); in test_fnmadd_()
1845 __asm__ __volatile__ ("fnmadds. 17, 14, 15, 16"); in test_fnmadds_()
1850 __asm__ __volatile__ ("fnmsub. 17, 14, 15, 16"); in test_fnmsub_()
1855 __asm__ __volatile__ ("fnmsubs. 17, 14, 15, 16"); in test_fnmsubs_()
1875 __asm__ __volatile__ ("fadd 17, 14, 15"); in test_fadd()
1880 __asm__ __volatile__ ("fadds 17, 14, 15"); in test_fadds()
1885 __asm__ __volatile__ ("fsub 17, 14, 15"); in test_fsub()
1890 __asm__ __volatile__ ("fsubs 17, 14, 15"); in test_fsubs()
1895 __asm__ __volatile__ ("fmul 17, 14, 15"); in test_fmul()
1900 __asm__ __volatile__ ("fmuls 17, 14, 15"); in test_fmuls()
1905 __asm__ __volatile__ ("fdiv 17, 14, 15"); in test_fdiv()
1910 __asm__ __volatile__ ("fdivs 17, 14, 15"); in test_fdivs()
1929 __asm__ __volatile__ ("fadd. 17, 14, 15"); in test_fadd_()
1934 __asm__ __volatile__ ("fadds. 17, 14, 15"); in test_fadds_()
1939 __asm__ __volatile__ ("fsub. 17, 14, 15"); in test_fsub_()
1944 __asm__ __volatile__ ("fsubs. 17, 14, 15"); in test_fsubs_()
1949 __asm__ __volatile__ ("fmul. 17, 14, 15"); in test_fmul_()
1954 __asm__ __volatile__ ("fmuls. 17, 14, 15"); in test_fmuls_()
1959 __asm__ __volatile__ ("fdiv. 17, 14, 15"); in test_fdiv_()
1964 __asm__ __volatile__ ("fdivs. 17, 14, 15"); in test_fdivs_()
1983 __asm__ __volatile__ ("fcmpo 2, 14, 15"); in test_fcmpo()
1988 __asm__ __volatile__ ("fcmpu 2, 14, 15"); in test_fcmpu()
2002 __asm__ __volatile__ ("fres 17, 14"); in test_fres()
2007 __asm__ __volatile__ ("frsqrte 17, 14"); in test_frsqrte()
2012 __asm__ __volatile__ ("frsp 17, 14"); in test_frsp()
2017 __asm__ __volatile__ ("fctiw 17, 14"); in test_fctiw()
2022 __asm__ __volatile__ ("fctiwz 17, 14"); in test_fctiwz()
2027 __asm__ __volatile__ ("fmr 17, 14"); in test_fmr()
2032 __asm__ __volatile__ ("fneg 17, 14"); in test_fneg()
2037 __asm__ __volatile__ ("fabs 17, 14"); in test_fabs()
2042 __asm__ __volatile__ ("fnabs 17, 14"); in test_fnabs()
2047 __asm__ __volatile__ ("fsqrt 17, 14"); in test_fsqrt()
2053 __asm__ __volatile__ ("fcfid 17, 14"); in test_fcfid()
2058 __asm__ __volatile__ ("fctid 17, 14"); in test_fctid()
2063 __asm__ __volatile__ ("fctidz 17, 14"); in test_fctidz()
2091 __asm__ __volatile__ ("fres. 17, 14"); in test_fres_()
2096 __asm__ __volatile__ ("frsqrte. 17, 14"); in test_frsqrte_()
2101 __asm__ __volatile__ ("frsp. 17, 14"); in test_frsp_()
2106 __asm__ __volatile__ ("fctiw. 17, 14"); in test_fctiw_()
2111 __asm__ __volatile__ ("fctiwz. 17, 14"); in test_fctiwz_()
2116 __asm__ __volatile__ ("fmr. 17, 14"); in test_fmr_()
2121 __asm__ __volatile__ ("fneg. 17, 14"); in test_fneg_()
2126 __asm__ __volatile__ ("fabs. 17, 14"); in test_fabs_()
2131 __asm__ __volatile__ ("fnabs. 17, 14"); in test_fnabs_()
2137 __asm__ __volatile__ ("fcfid. 17, 14"); in test_fcfid_()
2142 __asm__ __volatile__ ("fctid. 17, 14"); in test_fctid_()
2147 __asm__ __volatile__ ("fctidz. 17, 14"); in test_fctidz_()
2208 __asm__ __volatile__ ("lfsx 17,14,15"); in test_lfsx()
2213 __asm__ __volatile__ ("lfsux 17,14,15"); in test_lfsux()
2218 __asm__ __volatile__ ("lfdx 17,14,15"); in test_lfdx()
2223 __asm__ __volatile__ ("lfdux 17,14,15"); in test_lfdux()
2260 __asm__ __volatile__ ("stfsx 14,15,16"); in test_stfsx()
2265 __asm__ __volatile__ ("stfsux 14,15,16"); in test_stfsux()
2270 __asm__ __volatile__ ("stfdx 14,15,16"); in test_stfdx()
2275 __asm__ __volatile__ ("stfdux 14,15,16"); in test_stfdux()
2291 __asm__ __volatile__ ("vmhaddshs 17, 14, 15, 16"); in test_vmhaddshs()
2296 __asm__ __volatile__ ("vmhraddshs 17, 14, 15, 16"); in test_vmhraddshs()
2301 __asm__ __volatile__ ("vmladduhm 17, 14, 15, 16"); in test_vmladduhm()
2306 __asm__ __volatile__ ("vmsumubm 17, 14, 15, 16"); in test_vmsumubm()
2311 __asm__ __volatile__ ("vmsumuhm 17, 14, 15, 16"); in test_vmsumuhm()
2316 __asm__ __volatile__ ("vmsumshs 17, 14, 15, 16"); in test_vmsumshs()
2321 __asm__ __volatile__ ("vmsumuhs 17, 14, 15, 16"); in test_vmsumuhs()
2326 __asm__ __volatile__ ("vmsummbm 17, 14, 15, 16"); in test_vmsummbm()
2331 __asm__ __volatile__ ("vmsumshm 17, 14, 15, 16"); in test_vmsumshm()
2351 __asm__ __volatile__ ("vperm 17, 14, 15, 16"); in test_vperm()
2356 __asm__ __volatile__ ("vsel 17, 14, 15, 16"); in test_vsel()
2369 __asm__ __volatile__ ("vaddubm 17, 14, 15"); in test_vaddubm()
2374 __asm__ __volatile__ ("vadduhm 17, 14, 15"); in test_vadduhm()
2379 __asm__ __volatile__ ("vadduwm 17, 14, 15"); in test_vadduwm()
2384 __asm__ __volatile__ ("vaddubs 17, 14, 15"); in test_vaddubs()
2389 __asm__ __volatile__ ("vadduhs 17, 14, 15"); in test_vadduhs()
2394 __asm__ __volatile__ ("vadduws 17, 14, 15"); in test_vadduws()
2399 __asm__ __volatile__ ("vaddsbs 17, 14, 15"); in test_vaddsbs()
2404 __asm__ __volatile__ ("vaddshs 17, 14, 15"); in test_vaddshs()
2409 __asm__ __volatile__ ("vaddsws 17, 14, 15"); in test_vaddsws()
2414 __asm__ __volatile__ ("vaddcuw 17, 14, 15"); in test_vaddcuw()
2419 __asm__ __volatile__ ("vsububm 17, 14, 15"); in test_vsububm()
2424 __asm__ __volatile__ ("vsubuhm 17, 14, 15"); in test_vsubuhm()
2429 __asm__ __volatile__ ("vsubuwm 17, 14, 15"); in test_vsubuwm()
2434 __asm__ __volatile__ ("vsububs 17, 14, 15"); in test_vsububs()
2439 __asm__ __volatile__ ("vsubuhs 17, 14, 15"); in test_vsubuhs()
2444 __asm__ __volatile__ ("vsubuws 17, 14, 15"); in test_vsubuws()
2449 __asm__ __volatile__ ("vsubsbs 17, 14, 15"); in test_vsubsbs()
2454 __asm__ __volatile__ ("vsubshs 17, 14, 15"); in test_vsubshs()
2459 __asm__ __volatile__ ("vsubsws 17, 14, 15"); in test_vsubsws()
2464 __asm__ __volatile__ ("vsubcuw 17, 14, 15"); in test_vsubcuw()
2469 __asm__ __volatile__ ("vmuloub 17, 14, 15"); in test_vmuloub()
2474 __asm__ __volatile__ ("vmulouh 17, 14, 15"); in test_vmulouh()
2479 __asm__ __volatile__ ("vmulosb 17, 14, 15"); in test_vmulosb()
2484 __asm__ __volatile__ ("vmulosh 17, 14, 15"); in test_vmulosh()
2489 __asm__ __volatile__ ("vmuleub 17, 14, 15"); in test_vmuleub()
2494 __asm__ __volatile__ ("vmuleuh 17, 14, 15"); in test_vmuleuh()
2499 __asm__ __volatile__ ("vmulesb 17, 14, 15"); in test_vmulesb()
2504 __asm__ __volatile__ ("vmulesh 17, 14, 15"); in test_vmulesh()
2509 __asm__ __volatile__ ("vsumsws 17, 14, 15"); in test_vsumsws()
2514 __asm__ __volatile__ ("vsum2sws 17, 14, 15"); in test_vsum2sws()
2519 __asm__ __volatile__ ("vsum4ubs 17, 14, 15"); in test_vsum4ubs()
2524 __asm__ __volatile__ ("vsum4sbs 17, 14, 15"); in test_vsum4sbs()
2529 __asm__ __volatile__ ("vsum4shs 17, 14, 15"); in test_vsum4shs()
2534 __asm__ __volatile__ ("vavgub 17, 14, 15"); in test_vavgub()
2539 __asm__ __volatile__ ("vavguh 17, 14, 15"); in test_vavguh()
2544 __asm__ __volatile__ ("vavguw 17, 14, 15"); in test_vavguw()
2549 __asm__ __volatile__ ("vavgsb 17, 14, 15"); in test_vavgsb()
2554 __asm__ __volatile__ ("vavgsh 17, 14, 15"); in test_vavgsh()
2559 __asm__ __volatile__ ("vavgsw 17, 14, 15"); in test_vavgsw()
2564 __asm__ __volatile__ ("vmaxub 17, 14, 15"); in test_vmaxub()
2569 __asm__ __volatile__ ("vmaxuh 17, 14, 15"); in test_vmaxuh()
2574 __asm__ __volatile__ ("vmaxuw 17, 14, 15"); in test_vmaxuw()
2579 __asm__ __volatile__ ("vmaxsb 17, 14, 15"); in test_vmaxsb()
2584 __asm__ __volatile__ ("vmaxsh 17, 14, 15"); in test_vmaxsh()
2589 __asm__ __volatile__ ("vmaxsw 17, 14, 15"); in test_vmaxsw()
2594 __asm__ __volatile__ ("vminub 17, 14, 15"); in test_vminub()
2599 __asm__ __volatile__ ("vminuh 17, 14, 15"); in test_vminuh()
2604 __asm__ __volatile__ ("vminuw 17, 14, 15"); in test_vminuw()
2609 __asm__ __volatile__ ("vminsb 17, 14, 15"); in test_vminsb()
2614 __asm__ __volatile__ ("vminsh 17, 14, 15"); in test_vminsh()
2619 __asm__ __volatile__ ("vminsw 17, 14, 15"); in test_vminsw()
2681 __asm__ __volatile__ ("vand 17, 14, 15"); in test_vand()
2686 __asm__ __volatile__ ("vor 17, 14, 15"); in test_vor()
2691 __asm__ __volatile__ ("vxor 17, 14, 15"); in test_vxor()
2696 __asm__ __volatile__ ("vandc 17, 14, 15"); in test_vandc()
2701 __asm__ __volatile__ ("vnor 17, 14, 15"); in test_vnor()
2706 __asm__ __volatile__ ("vrlb 17, 14, 15"); in test_vrlb()
2711 __asm__ __volatile__ ("vrlh 17, 14, 15"); in test_vrlh()
2716 __asm__ __volatile__ ("vrlw 17, 14, 15"); in test_vrlw()
2721 __asm__ __volatile__ ("vslb 17, 14, 15"); in test_vslb()
2726 __asm__ __volatile__ ("vslh 17, 14, 15"); in test_vslh()
2731 __asm__ __volatile__ ("vslw 17, 14, 15"); in test_vslw()
2736 __asm__ __volatile__ ("vsrb 17, 14, 15"); in test_vsrb()
2741 __asm__ __volatile__ ("vsrh 17, 14, 15"); in test_vsrh()
2746 __asm__ __volatile__ ("vsrw 17, 14, 15"); in test_vsrw()
2751 __asm__ __volatile__ ("vsrab 17, 14, 15"); in test_vsrab()
2756 __asm__ __volatile__ ("vsrah 17, 14, 15"); in test_vsrah()
2761 __asm__ __volatile__ ("vsraw 17, 14, 15"); in test_vsraw()
2766 __asm__ __volatile__ ("vpkuhum 17, 14, 15"); in test_vpkuhum()
2771 __asm__ __volatile__ ("vpkuwum 17, 14, 15"); in test_vpkuwum()
2776 __asm__ __volatile__ ("vpkuhus 17, 14, 15"); in test_vpkuhus()
2781 __asm__ __volatile__ ("vpkuwus 17, 14, 15"); in test_vpkuwus()
2786 __asm__ __volatile__ ("vpkshus 17, 14, 15"); in test_vpkshus()
2791 __asm__ __volatile__ ("vpkswus 17, 14, 15"); in test_vpkswus()
2796 __asm__ __volatile__ ("vpkshss 17, 14, 15"); in test_vpkshss()
2801 __asm__ __volatile__ ("vpkswss 17, 14, 15"); in test_vpkswss()
2806 __asm__ __volatile__ ("vpkpx 17, 14, 15"); in test_vpkpx()
2811 __asm__ __volatile__ ("vmrghb 17, 14, 15"); in test_vmrghb()
2816 __asm__ __volatile__ ("vmrghh 17, 14, 15"); in test_vmrghh()
2821 __asm__ __volatile__ ("vmrghw 17, 14, 15"); in test_vmrghw()
2826 __asm__ __volatile__ ("vmrglb 17, 14, 15"); in test_vmrglb()
2831 __asm__ __volatile__ ("vmrglh 17, 14, 15"); in test_vmrglh()
2836 __asm__ __volatile__ ("vmrglw 17, 14, 15"); in test_vmrglw()
2841 __asm__ __volatile__ ("vslo 17, 14, 15"); in test_vslo()
2846 __asm__ __volatile__ ("vsro 17, 14, 15"); in test_vsro()
2891 __asm__ __volatile__ ("vupkhsb 17, 14"); in test_vupkhsb()
2896 __asm__ __volatile__ ("vupkhsh 17, 14"); in test_vupkhsh()
2901 __asm__ __volatile__ ("vupkhpx 17, 14"); in test_vupkhpx()
2906 __asm__ __volatile__ ("vupklsb 17, 14"); in test_vupklsb()
2911 __asm__ __volatile__ ("vupklsh 17, 14"); in test_vupklsh()
2916 __asm__ __volatile__ ("vupklpx 17, 14"); in test_vupklpx()
2933 __asm__ __volatile__ ("vcmpgtub 17, 14, 15"); in test_vcmpgtub()
2938 __asm__ __volatile__ ("vcmpgtuh 17, 14, 15"); in test_vcmpgtuh()
2943 __asm__ __volatile__ ("vcmpgtuw 17, 14, 15"); in test_vcmpgtuw()
2948 __asm__ __volatile__ ("vcmpgtsb 17, 14, 15"); in test_vcmpgtsb()
2953 __asm__ __volatile__ ("vcmpgtsh 17, 14, 15"); in test_vcmpgtsh()
2958 __asm__ __volatile__ ("vcmpgtsw 17, 14, 15"); in test_vcmpgtsw()
2963 __asm__ __volatile__ ("vcmpequb 17, 14, 15"); in test_vcmpequb()
2968 __asm__ __volatile__ ("vcmpequh 17, 14, 15"); in test_vcmpequh()
2973 __asm__ __volatile__ ("vcmpequw 17, 14, 15"); in test_vcmpequw()
2993 __asm__ __volatile__ ("vcmpgtub. 17, 14, 15"); in test_vcmpgtub_()
2998 __asm__ __volatile__ ("vcmpgtuh. 17, 14, 15"); in test_vcmpgtuh_()
3003 __asm__ __volatile__ ("vcmpgtuw. 17, 14, 15"); in test_vcmpgtuw_()
3008 __asm__ __volatile__ ("vcmpgtsb. 17, 14, 15"); in test_vcmpgtsb_()
3013 __asm__ __volatile__ ("vcmpgtsh. 17, 14, 15"); in test_vcmpgtsh_()
3018 __asm__ __volatile__ ("vcmpgtsw. 17, 14, 15"); in test_vcmpgtsw_()
3023 __asm__ __volatile__ ("vcmpequb. 17, 14, 15"); in test_vcmpequb_()
3028 __asm__ __volatile__ ("vcmpequh. 17, 14, 15"); in test_vcmpequh_()
3033 __asm__ __volatile__ ("vcmpequw. 17, 14, 15"); in test_vcmpequw_()
3053 __asm__ __volatile__ ("vsl 17, 14, 15"); in test_vsl()
3058 __asm__ __volatile__ ("vsr 17, 14, 15"); in test_vsr()
3084 __asm__ __volatile__ ("lvsl 17, 14, 15"); in test_lvsl()
3089 __asm__ __volatile__ ("lvsr 17, 14, 15"); in test_lvsr()
3111 __asm__ __volatile__ ("lvebx 17,14,15"); in test_lvebx()
3116 __asm__ __volatile__ ("lvehx 17,14,15"); in test_lvehx()
3121 __asm__ __volatile__ ("lvewx 17,14,15"); in test_lvewx()
3126 __asm__ __volatile__ ("lvx 17,14,15"); in test_lvx()
3131 __asm__ __volatile__ ("lvxl 17,14,15"); in test_lvxl()
3147 __asm__ __volatile__ ("stvebx 14,15,16"); in test_stvebx()
3152 __asm__ __volatile__ ("stvehx 14,15,16"); in test_stvehx()
3157 __asm__ __volatile__ ("stvewx 14,15,16"); in test_stvewx()
3162 __asm__ __volatile__ ("stvx 14,15,16"); in test_stvx()
3167 __asm__ __volatile__ ("stvxl 14,15,16"); in test_stvxl()
3184 __asm__ __volatile__ ("vmaddfp 17, 14, 15, 16"); in test_vmaddfp()
3189 __asm__ __volatile__ ("vnmsubfp 17, 14, 15, 16"); in test_vnmsubfp()
3203 __asm__ __volatile__ ("vaddfp 17, 14, 15"); in test_vaddfp()
3208 __asm__ __volatile__ ("vsubfp 17, 14, 15"); in test_vsubfp()
3213 __asm__ __volatile__ ("vmaxfp 17, 14, 15"); in test_vmaxfp()
3218 __asm__ __volatile__ ("vminfp 17, 14, 15"); in test_vminfp()
3233 __asm__ __volatile__ ("vrfin 17, 14"); in test_vrfin()
3238 __asm__ __volatile__ ("vrfiz 17, 14"); in test_vrfiz()
3243 __asm__ __volatile__ ("vrfip 17, 14"); in test_vrfip()
3248 __asm__ __volatile__ ("vrfim 17, 14"); in test_vrfim()
3253 __asm__ __volatile__ ("vrefp 17, 14"); in test_vrefp()
3258 __asm__ __volatile__ ("vrsqrtefp 17, 14"); in test_vrsqrtefp()
3264 __asm__ __volatile__ ("vlogefp 17, 14");
3269 __asm__ __volatile__ ("vexptefp 17, 14");
3289 __asm__ __volatile__ ("vcmpgtfp 17, 14, 15"); in test_vcmpgtfp()
3294 __asm__ __volatile__ ("vcmpeqfp 17, 14, 15"); in test_vcmpeqfp()
3299 __asm__ __volatile__ ("vcmpgefp 17, 14, 15"); in test_vcmpgefp()
3304 __asm__ __volatile__ ("vcmpbfp 17, 14, 15"); in test_vcmpbfp()
3319 __asm__ __volatile__ ("vcmpgtfp. 17, 14, 15"); in test_vcmpgtfp_()
3324 __asm__ __volatile__ ("vcmpeqfp. 17, 14, 15"); in test_vcmpeqfp_()
3329 __asm__ __volatile__ ("vcmpgefp. 17, 14, 15"); in test_vcmpgefp_()
3334 __asm__ __volatile__ ("vcmpbfp. 17, 14, 15"); in test_vcmpbfp_()
3411 __asm__ __volatile__ ("macchw 17, 14, 15"); in test_macchw()
3416 __asm__ __volatile__ ("macchwo 17, 14, 15"); in test_macchwo()
3421 __asm__ __volatile__ ("macchws 17, 14, 15"); in test_macchws()
3426 __asm__ __volatile__ ("macchwso 17, 14, 15"); in test_macchwso()
3431 __asm__ __volatile__ ("macchwsu 17, 14, 15"); in test_macchwsu()
3436 __asm__ __volatile__ ("macchwsuo 17, 14, 15"); in test_macchwsuo()
3441 __asm__ __volatile__ ("macchwu 17, 14, 15"); in test_macchwu()
3446 __asm__ __volatile__ ("macchwuo 17, 14, 15"); in test_macchwuo()
3451 __asm__ __volatile__ ("machhw 17, 14, 15"); in test_machhw()
3456 __asm__ __volatile__ ("machhwo 17, 14, 15"); in test_machhwo()
3461 __asm__ __volatile__ ("machhws 17, 14, 15"); in test_machhws()
3466 __asm__ __volatile__ ("machhwso 17, 14, 15"); in test_machhwso()
3471 __asm__ __volatile__ ("machhwsu 17, 14, 15"); in test_machhwsu()
3476 __asm__ __volatile__ ("machhwsuo 17, 14, 15"); in test_machhwsuo()
3481 __asm__ __volatile__ ("machhwu 17, 14, 15"); in test_machhwu()
3486 __asm__ __volatile__ ("machhwuo 17, 14, 15"); in test_machhwuo()
3491 __asm__ __volatile__ ("maclhw 17, 14, 15"); in test_maclhw()
3496 __asm__ __volatile__ ("maclhwo 17, 14, 15"); in test_maclhwo()
3501 __asm__ __volatile__ ("maclhws 17, 14, 15"); in test_maclhws()
3506 __asm__ __volatile__ ("maclhwso 17, 14, 15"); in test_maclhwso()
3511 __asm__ __volatile__ ("maclhwsu 17, 14, 15"); in test_maclhwsu()
3516 __asm__ __volatile__ ("maclhwsuo 17, 14, 15"); in test_maclhwsuo()
3521 __asm__ __volatile__ ("maclhwu 17, 14, 15"); in test_maclhwu()
3526 __asm__ __volatile__ ("maclhwuo 17, 14, 15"); in test_maclhwuo()
3531 __asm__ __volatile__ ("mulchw 17, 14, 15"); in test_mulchw()
3536 __asm__ __volatile__ ("mulchwu 17, 14, 15"); in test_mulchwu()
3541 __asm__ __volatile__ ("mulhhw 17, 14, 15"); in test_mulhhw()
3546 __asm__ __volatile__ ("mulhhwu 17, 14, 15"); in test_mulhhwu()
3551 __asm__ __volatile__ ("mullhw 17, 14, 15"); in test_mullhw()
3556 __asm__ __volatile__ ("mullhwu 17, 14, 15"); in test_mullhwu()
3561 __asm__ __volatile__ ("nmacchw 17, 14, 15"); in test_nmacchw()
3566 __asm__ __volatile__ ("nmacchwo 17, 14, 15"); in test_nmacchwo()
3571 __asm__ __volatile__ ("nmacchws 17, 14, 15"); in test_nmacchws()
3576 __asm__ __volatile__ ("nmacchwso 17, 14, 15"); in test_nmacchwso()
3581 __asm__ __volatile__ ("nmachhw 17, 14, 15"); in test_nmachhw()
3586 __asm__ __volatile__ ("nmachhwo 17, 14, 15"); in test_nmachhwo()
3591 __asm__ __volatile__ ("nmachhws 17, 14, 15"); in test_nmachhws()
3596 __asm__ __volatile__ ("nmachhwso 17, 14, 15"); in test_nmachhwso()
3601 __asm__ __volatile__ ("nmaclhw 17, 14, 15"); in test_nmaclhw()
3606 __asm__ __volatile__ ("nmaclhwo 17, 14, 15"); in test_nmaclhwo()
3611 __asm__ __volatile__ ("nmaclhws 17, 14, 15"); in test_nmaclhws()
3616 __asm__ __volatile__ ("nmaclhwso 17, 14, 15"); in test_nmaclhwso()
3669 __asm__ __volatile__ ("macchw. 17, 14, 15"); in test_macchw_()
3674 __asm__ __volatile__ ("macchwo. 17, 14, 15"); in test_macchwo_()
3679 __asm__ __volatile__ ("macchws. 17, 14, 15"); in test_macchws_()
3684 __asm__ __volatile__ ("macchwso. 17, 14, 15"); in test_macchwso_()
3689 __asm__ __volatile__ ("macchwsu. 17, 14, 15"); in test_macchwsu_()
3694 __asm__ __volatile__ ("macchwsuo. 17, 14, 15"); in test_macchwsuo_()
3699 __asm__ __volatile__ ("macchwu. 17, 14, 15"); in test_macchwu_()
3704 __asm__ __volatile__ ("macchwuo. 17, 14, 15"); in test_macchwuo_()
3709 __asm__ __volatile__ ("machhw. 17, 14, 15"); in test_machhw_()
3714 __asm__ __volatile__ ("machhwo. 17, 14, 15"); in test_machhwo_()
3719 __asm__ __volatile__ ("machhws. 17, 14, 15"); in test_machhws_()
3724 __asm__ __volatile__ ("machhwso. 17, 14, 15"); in test_machhwso_()
3729 __asm__ __volatile__ ("machhwsu. 17, 14, 15"); in test_machhwsu_()
3734 __asm__ __volatile__ ("machhwsuo. 17, 14, 15"); in test_machhwsuo_()
3739 __asm__ __volatile__ ("machhwu. 17, 14, 15"); in test_machhwu_()
3744 __asm__ __volatile__ ("machhwuo. 17, 14, 15"); in test_machhwuo_()
3749 __asm__ __volatile__ ("maclhw. 17, 14, 15"); in test_maclhw_()
3754 __asm__ __volatile__ ("maclhwo. 17, 14, 15"); in test_maclhwo_()
3759 __asm__ __volatile__ ("maclhws. 17, 14, 15"); in test_maclhws_()
3764 __asm__ __volatile__ ("maclhwso. 17, 14, 15"); in test_maclhwso_()
3769 __asm__ __volatile__ ("maclhwsu. 17, 14, 15"); in test_maclhwsu_()
3774 __asm__ __volatile__ ("maclhwsuo. 17, 14, 15"); in test_maclhwsuo_()
3779 __asm__ __volatile__ ("maclhwu. 17, 14, 15"); in test_maclhwu_()
3784 __asm__ __volatile__ ("maclhwuo. 17, 14, 15"); in test_maclhwuo_()
3789 __asm__ __volatile__ ("mulchw. 17, 14, 15"); in test_mulchw_()
3794 __asm__ __volatile__ ("mulchwu. 17, 14, 15"); in test_mulchwu_()
3799 __asm__ __volatile__ ("mulhhw. 17, 14, 15"); in test_mulhhw_()
3804 __asm__ __volatile__ ("mulhhwu. 17, 14, 15"); in test_mulhhwu_()
3809 __asm__ __volatile__ ("mullhw. 17, 14, 15"); in test_mullhw_()
3814 __asm__ __volatile__ ("mullhwu. 17, 14, 15"); in test_mullhwu_()
3819 __asm__ __volatile__ ("nmacchw. 17, 14, 15"); in test_nmacchw_()
3824 __asm__ __volatile__ ("nmacchwo. 17, 14, 15"); in test_nmacchwo_()
3829 __asm__ __volatile__ ("nmacchws. 17, 14, 15"); in test_nmacchws_()
3834 __asm__ __volatile__ ("nmacchwso. 17, 14, 15"); in test_nmacchwso_()
3839 __asm__ __volatile__ ("nmachhw. 17, 14, 15"); in test_nmachhw_()
3844 __asm__ __volatile__ ("nmachhwo. 17, 14, 15"); in test_nmachhwo_()
3849 __asm__ __volatile__ ("nmachhws. 17, 14, 15"); in test_nmachhws_()
3854 __asm__ __volatile__ ("nmachhwso. 17, 14, 15"); in test_nmachhwso_()
3859 __asm__ __volatile__ ("nmaclhw. 17, 14, 15"); in test_nmaclhw_()
3864 __asm__ __volatile__ ("nmaclhwo. 17, 14, 15"); in test_nmaclhwo_()
3869 __asm__ __volatile__ ("nmaclhws. 17, 14, 15"); in test_nmaclhws_()
3874 __asm__ __volatile__ ("nmaclhwso. 17, 14, 15"); in test_nmaclhwso_()
5164 __asm__ __volatile__( in mfspr_cb()
5182 __asm__ __volatile__( in mfspr_cb()
5199 __asm__ __volatile__( in mfspr_cb()
6271 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_int_one_arg()
6272 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_int_one_arg()
6280 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_int_one_arg()
6281 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_int_one_arg()
6284 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in)); in test_av_int_one_arg()
6290 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in test_av_int_one_arg()
6293 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_int_one_arg()
6294 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_int_one_arg()
6297 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_int_one_arg()
6298 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_int_one_arg()
6335 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_int_two_args()
6336 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_int_two_args()
6341 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_int_two_args()
6342 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_int_two_args()
6345 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in1)); in test_av_int_two_args()
6346 __asm__ __volatile__ ("vor 15,%0,%0" : : "v" (vec_in2)); in test_av_int_two_args()
6352 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in test_av_int_two_args()
6355 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_int_two_args()
6356 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_int_two_args()
6359 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_int_two_args()
6360 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_int_two_args()
6403 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_int_three_args()
6404 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_int_three_args()
6409 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_int_three_args()
6410 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_int_three_args()
6413 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in1)); in test_av_int_three_args()
6414 __asm__ __volatile__ ("vor 15,%0,%0" : : "v" (vec_in2)); in test_av_int_three_args()
6415 __asm__ __volatile__ ("vor 16,%0,%0" : : "v" (vec_in3)); in test_av_int_three_args()
6421 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in test_av_int_three_args()
6424 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_int_three_args()
6425 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_int_three_args()
6428 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_int_three_args()
6429 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_int_three_args()
6477 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in vs128_cb()
6478 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in vs128_cb()
6483 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in vs128_cb()
6484 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in vs128_cb()
6487 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in1)); in vs128_cb()
6488 __asm__ __volatile__ ("vor 15,%0,%0" : : "v" (vec_shft)); in vs128_cb()
6494 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in vs128_cb()
6497 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in vs128_cb()
6498 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in vs128_cb()
6501 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in vs128_cb()
6502 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in vs128_cb()
6550 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in vsplt_cb()
6551 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in vsplt_cb()
6556 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in vsplt_cb()
6557 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in vsplt_cb()
6560 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in1)); in vsplt_cb()
6566 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in vsplt_cb()
6569 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in vsplt_cb()
6570 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in vsplt_cb()
6573 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in vsplt_cb()
6574 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in vsplt_cb()
6617 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in vspltis_cb()
6618 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in vspltis_cb()
6623 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in vspltis_cb()
6624 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in vspltis_cb()
6630 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in vspltis_cb()
6633 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in vspltis_cb()
6634 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in vspltis_cb()
6637 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in vspltis_cb()
6638 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in vspltis_cb()
6679 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in vsldoi_cb()
6680 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in vsldoi_cb()
6685 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in vsldoi_cb()
6686 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in vsldoi_cb()
6689 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in1)); in vsldoi_cb()
6690 __asm__ __volatile__ ("vor 15,%0,%0" : : "v" (vec_in2)); in vsldoi_cb()
6696 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in vsldoi_cb()
6699 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in vsldoi_cb()
6700 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in vsldoi_cb()
6703 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in vsldoi_cb()
6704 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in vsldoi_cb()
6752 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in lvs_cb()
6753 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in lvs_cb()
6758 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in lvs_cb()
6759 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in lvs_cb()
6765 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in lvs_cb()
6768 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in lvs_cb()
6769 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in lvs_cb()
6772 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in lvs_cb()
6773 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in lvs_cb()
6872 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_int_ld_two_regs()
6873 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_int_ld_two_regs()
6878 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_int_ld_two_regs()
6879 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_int_ld_two_regs()
6885 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in test_av_int_ld_two_regs()
6888 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_int_ld_two_regs()
6889 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_int_ld_two_regs()
6892 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_int_ld_two_regs()
6893 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_int_ld_two_regs()
6958 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_int_st_three_regs()
6959 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_int_st_three_regs()
6964 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_int_st_three_regs()
6965 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_int_st_three_regs()
6968 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in)); in test_av_int_st_three_regs()
6976 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_int_st_three_regs()
6977 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_int_st_three_regs()
6980 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_int_st_three_regs()
6981 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_int_st_three_regs()
7039 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_float_one_arg()
7040 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_float_one_arg()
7045 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_float_one_arg()
7046 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_float_one_arg()
7049 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in)); in test_av_float_one_arg()
7055 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in test_av_float_one_arg()
7058 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_float_one_arg()
7059 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_float_one_arg()
7062 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_float_one_arg()
7063 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_float_one_arg()
7101 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_float_two_args()
7102 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_float_two_args()
7107 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_float_two_args()
7108 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_float_two_args()
7111 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in1)); in test_av_float_two_args()
7112 __asm__ __volatile__ ("vor 15,%0,%0" : : "v" (vec_in2)); in test_av_float_two_args()
7118 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in test_av_float_two_args()
7121 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_float_two_args()
7122 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_float_two_args()
7125 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_float_two_args()
7126 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_float_two_args()
7170 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in test_av_float_three_args()
7171 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in test_av_float_three_args()
7176 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in test_av_float_three_args()
7177 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in test_av_float_three_args()
7180 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in1)); in test_av_float_three_args()
7181 __asm__ __volatile__ ("vor 15,%0,%0" : : "v" (vec_in2)); in test_av_float_three_args()
7182 __asm__ __volatile__ ("vor 16,%0,%0" : : "v" (vec_in3)); in test_av_float_three_args()
7188 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in test_av_float_three_args()
7191 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in test_av_float_three_args()
7192 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in test_av_float_three_args()
7195 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in test_av_float_three_args()
7196 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in test_av_float_three_args()
7278 __asm__ __volatile__ ("mfcr %0" : "=r" (tmpcr)); in vcvt_cb()
7279 __asm__ __volatile__ ("mfvscr %0" : "=vr" (tmpvscr)); in vcvt_cb()
7284 __asm__ __volatile__ ("mtvscr %0" : : "v" (vscr) ); in vcvt_cb()
7285 __asm__ __volatile__ ("mtcr %0" : : "r" (flags)); in vcvt_cb()
7288 __asm__ __volatile__ ("vor 14,%0,%0" : : "v" (vec_in)); in vcvt_cb()
7294 __asm__ __volatile__ ("vor %0,17,17" : "=vr" (vec_out)); in vcvt_cb()
7297 __asm__ __volatile__ ("mfcr %0" : "=r" (flags)); in vcvt_cb()
7298 __asm__ __volatile__ ("mfvscr %0" : "=vr" (vscr)); in vcvt_cb()
7301 __asm__ __volatile__ ("mtcr %0" : : "r" (tmpcr)); in vcvt_cb()
7302 __asm__ __volatile__ ("mtvscr %0" : : "v" (tmpvscr)); in vcvt_cb()
7392 __asm__ __volatile__ ("mfcr 18"); in test_ppc405()
7394 __asm__ __volatile__ ("mfxer 18"); in test_ppc405()
7399 __asm__ __volatile__ ("mtcr 18"); in test_ppc405()
7400 __asm__ __volatile__ ("mtxer 18"); in test_ppc405()
7402 __asm__ __volatile__ ("mfcr 18"); in test_ppc405()
7404 __asm__ __volatile__ ("mfxer 18"); in test_ppc405()
7410 __asm__ __volatile__ ("mtcr 18"); in test_ppc405()
7412 __asm__ __volatile__ ("mtxer 18"); in test_ppc405()