# Test HPC/VIS3 instructions .text nop nop ldx [%g3], %efsr nop 1: nop fnadds %f1, %f2, %f3 fnaddd %f2, %f4, %f6 fnmuls %f3, %f5, %f7 fnmuld %f6, %f8, %f10 fhadds %f7, %f9, %f11 fhaddd %f8, %f10, %f12 fhsubs %f9, %f11, %f13 fhsubd %f10, %f12, %f14 fnhadds %f11, %f13, %f15 fnhaddd %f12, %f14, %f16 fnsmuld %f13, %f15, %f16 fmadds %f15, %f17, %f19, %f21 fmaddd %f14, %f16, %f18, %f20 fmsubs %f17, %f19, %f21, %f23 fmsubd %f16, %f18, %f20, %f22 fnmsubs %f19, %f21, %f23, %f25 fnmsubd %f18, %f20, %f22, %f24 fnmadds %f21, %f23, %f25, %f27 fnmaddd %f20, %f22, %f24, %f26 fumadds %f23, %f25, %f27, %f29 fumaddd %f22, %f24, %f26, %f28 fumsubs %f25, %f27, %f29, %f31 fumsubd %f24, %f26, %f28, %f30 fnumsubs %f1, %f3, %f5, %f7 fnumsubd %f2, %f4, %f6, %f8 fnumadds %f3, %f5, %f7, %f9 fnumaddd %f4, %f6, %f8, %f10 addxc %g5, %g6, %g7 addxccc %o1, %o2, %o3 nop umulxhi %o5, %o6, %o7 lzcnt %i1, %i2 cmask8 %i3 cmask16 %i4 cmask32 %i5 fsll16 %f32, %f34, %f36 fsrl16 %f34, %f36, %f38 fsll32 %f36, %f38, %f40 fsrl32 %f38, %f40, %f42 fslas16 %f40, %f42, %f44 fsra16 %f42, %f44, %f46 fslas32 %f44, %f46, %f48 fsra32 %f46, %f48, %f50 pdistn %f48, %f50, %g1 fmean16 %f50, %f52, %f54 fpadd64 %f52, %f54, %f56 fchksm16 %f54, %f56, %f58 fpsub64 %f56, %f58, %f60 fpadds16 %f58, %f60, %f62 fpadds16s %f2, %f4, %f6 fpadds32 %f4, %f6, %f8 fpadds32s %f6, %f8, %f10 fpsubs16 %f8, %f10, %f12 fpsubs16s %f10, %f12, %f14 fpsubs32 %f12, %f14, %f16 fpsubs32s %f14, %f16, %f18 movdtox %f20, %g1 movstouw %f21, %g2 movstosw %f23, %g3 movxtod %g4, %f22 movwtos %g5, %f23 xmulx %o1, %o2, %o3 xmulxhi %o4, %o5, %o6 fucmple8 %f16, %f18, %g1 fucmpne8 %f18, %f20, %g2 fucmpgt8 %f20, %f22, %g3 fucmpeq8 %f22, %f24, %g4 flcmps %fcc0, %f1, %f3 flcmps %fcc1, %f3, %f5 flcmps %fcc2, %f5, %f7 flcmps %fcc3, %f7, %f9 flcmpd %fcc0, %f12, %f14 flcmpd %fcc1, %f14, %f16 flcmpd %fcc2, %f16, %f18 flcmpd %fcc3, %f18, %f20 lzd %i1, %i2