list of 625 VSX instructions for testing
authorSadoon Albader <sadoon@soulserv.xyz>
Wed, 23 Aug 2023 18:10:54 +0000 (21:10 +0300)
committerSadoon Albader <sadoon@soulserv.xyz>
Wed, 23 Aug 2023 18:10:54 +0000 (21:10 +0300)
VSX_INSNS.txt [new file with mode: 0644]

diff --git a/VSX_INSNS.txt b/VSX_INSNS.txt
new file mode 100644 (file)
index 0000000..4726da4
--- /dev/null
@@ -0,0 +1,625 @@
+vaddubm
+vmul10cuq
+vmaxub
+vrlb
+vcmpequb
+vcmpneb
+vmuloub
+vaddfp
+vmrghb
+vpkuhum
+vmhaddshs
+vmhraddshs
+vmladduhm
+vmsumudm
+vmsumubm
+vmsummbm
+vmsumuhm
+vmsumuhs
+vmsumshm
+vmsumshs
+vsel
+vperm
+vsldoi
+vpermxor
+vmaddfp
+vnmsubfp
+vpermr
+vaddeuqm
+vaddecuq
+vsubeuqm
+vsubecuq
+vadduhm
+vmul10ecuq
+vmaxuh
+vrlh
+vcmpequh
+vcmpneh
+vmulouh
+vsubfp
+vmrghh
+vpkuwum
+vadduwm
+vmaxuw
+vrlw
+vrlwmi
+vcmpequw
+vcmpnew
+vmulouw
+vmuluwm
+vmrghw
+vpkuhus
+vaddudm
+vmaxud
+vrld
+vrldmi
+vcmpeqfp
+vcmpequd
+vpkuwus
+vadduqm
+vmaxsb
+vslb
+vcmpnezb
+vmulosb
+vrefp
+vmrglb
+vpkshus
+vaddcuq
+vmaxsh
+vslh
+vcmpnezh
+vmulosh
+vrsqrtefp
+vmrglh
+vpkswus
+vaddcuw
+vmaxsw
+vslw
+vrlwnm
+vcmpnezw
+vmulosw
+vexptefp
+vmrglw
+vpkshss
+vmaxsd
+vsl
+vrldnm
+vcmpgefp
+vlogefp
+vpkswss
+vaddubs
+vmul10uq
+vminub
+vsrb
+vcmpgtub
+vmuleub
+vrfin
+vspltb
+vextractub
+vupkhsb
+vadduhs
+vmul10euq
+vminuh
+vsrh
+vcmpgtuh
+vmuleuh
+vrfiz
+vsplth
+vextractuh
+vupkhsh
+vadduws
+vminuw
+vsrw
+vcmpgtuw
+vmuleuw
+vrfip
+vspltw
+vextractuw
+vupklsb
+vminud
+vsr
+vcmpgtfp
+vcmpgtud
+vrfim
+vextractd
+vupklsh
+vaddsbs
+vminsb
+vsrab
+vcmpgtsb
+vmulesb
+vcfux
+vcuxwfp
+vspltisb
+vinsertb
+vpkpx
+vaddshs
+bcdcpsgn.
+vminsh
+vsrah
+vcmpgtsh
+vmulesh
+vcfsx
+vcsxwfp
+vspltish
+vinserth
+vupkhpx
+vaddsws
+vminsw
+vsraw
+vcmpgtsw
+vmulesw
+vctuxs
+vcfpuxws
+vspltisw
+vinsertw
+vminsd
+vsrad
+vcmpbfp
+vcmpgtsd
+vctsxs
+vcfpsxws
+vinsertd
+vupklpx
+vsububm
+bcdadd.
+vavgub
+vabsdub
+vand
+vcmpequb.
+vcmpneb.
+vpmsumb
+vmaxfp
+vslo
+vsubuhm
+bcdsub.
+vavguh
+vabsduh
+vandc
+vcmpequh.
+vcmpneh.
+vpmsumh
+vminfp
+vsro
+vpkudum
+vsubuwm
+bcdus.
+vavguw
+vabsduw
+vmr
+vor
+vcmpnew.
+vpmsumw
+vcmpequw.
+vsubudm
+bcds.
+vxor
+vcmpeqfp.
+vcmpequd.
+vpmsumd
+vpkudus
+vsubuqm
+bcdtrunc.
+vavgsb
+vnot
+vnor
+vcmpnezb.
+vcipher
+vcipherlast
+vgbbd
+vsubcuq
+bcdutrunc.
+vavgsh
+vorc
+vcmpnezh.
+vncipher
+vncipherlast
+vbpermq
+vpksdus
+vsubcuw
+bcdctsq.
+bcdcfsq.
+bcdctz.
+bcdctn.
+bcdcfz.
+bcdcfn.
+bcdsetsgn.
+vavgsw
+vnand
+vcmpnezw.
+bcdsr.
+vsld
+vcmpgefp.
+vsbox
+vbpermd
+vpksdss
+vsububs
+vclzlsbb
+vctzlsbb
+vnegw
+vnegd
+vprtybw
+vprtybd
+vprtybq
+vextsb2w
+vextsh2w
+vextsb2d
+vextsh2d
+vextsw2d
+vctzb
+vctzh
+vctzw
+vctzd
+mfvscr
+vcmpgtub.
+vsum4ubs
+vextublx
+vsubuhs
+mtvscr
+vcmpgtuh.
+vsum4shs
+vextuhlx
+vupkhsw
+vsubuws
+vshasigmaw
+veqv
+vcmpgtuw.
+vsum2sws
+vmrgow
+vextuwlx
+vshasigmad
+vsrd
+vcmpgtfp.
+vcmpgtud.
+vupklsw
+vsubsbs
+vclzb
+vpopcntb
+vsrv
+vcmpgtsb.
+vsum4sbs
+vextubrx
+vsubshs
+vclzh
+vpopcnth
+vslv
+vcmpgtsh.
+vextuhrx
+vsubsws
+vclzw
+vpopcntw
+vcmpgtsw.
+vsumsws
+vmrgew
+vextuwrx
+vclzd
+vpopcntd
+vcmpbfp.
+vcmpgtsd.
+lvsl
+lvebx
+lxsiwzx
+lvsr
+lvehx
+lvewx
+lxsiwax
+mffprd
+mfvrd
+mfvsrd
+lvx
+mffprwz
+mfvrwz
+mfvsrwz
+stvebx
+stxsiwx
+stvehx
+mtfprd
+mtvrd
+mtvsrd
+stvewx
+mtfprwa
+mtvrwa
+mtvsrwa
+stvx
+mtfprwz
+mtvrwz
+mtvsrwz
+lxvx
+lxvl
+lxvll
+mfvsrld
+lxvdsx
+mfvrsave
+dst
+dstt
+lvxl
+lxvwsx
+dstst
+dststt
+stxvx
+stxvl
+mtvsrws
+stxvll
+mtvsrdd
+mtvrsave
+stvxl
+lxsspx
+lxvrl
+lxvrll
+lxsdx
+lxvprl
+lxvprll
+stxsspx
+stxvrl
+stxvrll
+stxsdx
+stxvprl
+stxvprll
+lxvw4x
+lxsibzx
+lxvh8x
+lxsihzx
+dss
+dssall
+lxvd2x
+lxvx
+lxvb16x
+stxvw4x
+stxsibx
+stxvh8x
+stxsihx
+stxvd2x
+stxvx
+stxvb16x
+lxsd
+lxssp
+xsaddsp
+xsmaddasp
+xxsldwi
+xscmpeqdp
+xsrsqrtesp
+xssqrtsp
+xxsel
+xssubsp
+xsmaddmsp
+xxspltd
+xxmrghd
+xxswapd
+xxmrgld
+xxpermdi
+xscmpgtdp
+xsresp
+xsmulsp
+xsmsubasp
+xxmrghw
+xscmpgedp
+xsdivsp
+xsmsubmsp
+xxperm
+xsadddp
+xsmaddadp
+xscmpudp
+xscvdpuxws
+xsrdpi
+xsrsqrtedp
+xssqrtdp
+xssubdp
+xsmaddmdp
+xscmpodp
+xscvdpsxws
+xsrdpiz
+xsredp
+xsmuldp
+xsmsubadp
+xxmrglw
+xsrdpip
+xstsqrtdp
+xsrdpic
+xsdivdp
+xsmsubmdp
+xxpermr
+xscmpexpdp
+xsrdpim
+xstdivdp
+xvaddsp
+xvmaddasp
+xvcmpeqsp
+xvcmpeqsp.
+xvcvspuxws
+xvrspi
+xvrsqrtesp
+xvsqrtsp
+xvsubsp
+xvmaddmsp
+xvcmpgtsp
+xvcmpgtsp.
+xvcvspsxws
+xvrspiz
+xvresp
+xvmulsp
+xvmsubasp
+xxspltw
+xxextractuw
+xvcmpgesp
+xvcmpgesp.
+xvcvuxwsp
+xvrspip
+xvtsqrtsp
+xvrspic
+xvdivsp
+xvmsubmsp
+xxspltib
+xxinsertw
+xvcvsxwsp
+xvrspim
+xvtdivsp
+xvadddp
+xvmaddadp
+xvcmpeqdp
+xvcmpeqdp.
+xvcvdpuxws
+xvrdpi
+xvrsqrtedp
+xvsqrtdp
+xvsubdp
+xvmaddmdp
+xvcmpgtdp
+xvcmpgtdp.
+xvcvdpsxws
+xvrdpiz
+xvredp
+xvmuldp
+xvmsubadp
+xvcmpgedp
+xvcmpgedp.
+xvcvuxwdp
+xvrdpip
+xvtsqrtdp
+xvrdpic
+xvdivdp
+xvmsubmdp
+xvcvsxwdp
+xvrdpim
+xvtdivdp
+xsmaxcdp
+xsnmaddasp
+xxland
+xscvdpsp
+xscvdpspn
+xsmincdp
+xsnmaddmsp
+xxlandc
+xsrsp
+xsmaxjdp
+xsnmsubasp
+xxmr
+xxlor
+xscvuxdsp
+xststdcsp
+xsminjdp
+xsnmsubmsp
+xxlxor
+xscvsxdsp
+xsmaxdp
+xsnmaddadp
+xxlnot
+xxlnor
+xscvdpuxds
+xscvspdp
+xscvspdpn
+xsmindp
+xsnmaddmdp
+xxlorc
+xscvdpsxds
+xsabsdp
+xsxexpdp
+xsxsigdp
+xscvhpdp
+xscvdphp
+xscpsgndp
+xsnmsubadp
+xxlnand
+xscvuxddp
+xsnabsdp
+xststdcdp
+xsnmsubmdp
+xxleqv
+xscvsxddp
+xsnegdp
+xvmaxsp
+xvnmaddasp
+xvcvspuxds
+xvcvdpsp
+xvminsp
+xvnmaddmsp
+xvcvspsxds
+xvabssp
+xvmovsp
+xvcpsgnsp
+xvnmsubasp
+xvcvuxdsp
+xvnabssp
+xvtstdcsp
+xviexpsp
+xvnmsubmsp
+xvcvsxdsp
+xvnegsp
+xvmaxdp
+xvnmaddadp
+xvcvdpuxds
+xvcvspdp
+xsiexpdp
+xvmindp
+xvnmaddmdp
+xvcvdpsxds
+xvabsdp
+xvxexpdp
+xvxsigdp
+xxbrh
+xvxexpsp
+xvxsigsp
+xxbrw
+xvcvbf16spn
+xvcvspbf16
+xxbrd
+xvcvhpsp
+xvcvsphp
+xxbrq
+xvmovdp
+xvcpsgndp
+xvnmsubadp
+xvcvuxddp
+xvnabsdp
+xvtstdcdp
+xviexpdp
+xvnmsubmdp
+xvcvsxddp
+xvnegdp
+lxv
+stxv
+stxsd
+stxssp
+xsaddqp
+xsaddqpo
+xsrqpi
+xsrqpix
+xsmulqp
+xsmulqpo
+xsrqpxp
+xscpsgnqp
+xscmpoqp
+xscmpexpqp
+xsmaddqp
+xsmaddqpo
+xsmsubqp
+xsmsubqpo
+xsnmaddqp
+xsnmaddqpo
+xsnmsubqp
+xsnmsubqpo
+xssubqp
+xssubqpo
+xsdivqp
+xsdivqpo
+xscmpuqp
+xststdcqp
+xsabsqp
+xsxexpqp
+xsnabsqp
+xsnegqp
+xsxsigqp
+xssqrtqp
+xssqrtqpo
+xscvqpuwz
+xscvudqp
+xscvqpswz
+xscvsdqp
+xscvqpudz
+xscvqpdp
+xscvqpdpo
+xscvdpqp
+xscvqpsdz
+fmrgow
+xsiexpqp
+fmrgew
+