1# Test HPC/VIS3 instructions 2 .text 3 nop 4 nop 5 ldx [%g3], %efsr 6 nop 71: nop 8 fnadds %f1, %f2, %f3 9 fnaddd %f2, %f4, %f6 10 fnmuls %f3, %f5, %f7 11 fnmuld %f6, %f8, %f10 12 fhadds %f7, %f9, %f11 13 fhaddd %f8, %f10, %f12 14 fhsubs %f9, %f11, %f13 15 fhsubd %f10, %f12, %f14 16 fnhadds %f11, %f13, %f15 17 fnhaddd %f12, %f14, %f16 18 fnsmuld %f13, %f15, %f16 19 fmadds %f15, %f17, %f19, %f21 20 fmaddd %f14, %f16, %f18, %f20 21 fmsubs %f17, %f19, %f21, %f23 22 fmsubd %f16, %f18, %f20, %f22 23 fnmsubs %f19, %f21, %f23, %f25 24 fnmsubd %f18, %f20, %f22, %f24 25 fnmadds %f21, %f23, %f25, %f27 26 fnmaddd %f20, %f22, %f24, %f26 27 fumadds %f23, %f25, %f27, %f29 28 fumaddd %f22, %f24, %f26, %f28 29 fumsubs %f25, %f27, %f29, %f31 30 fumsubd %f24, %f26, %f28, %f30 31 fnumsubs %f1, %f3, %f5, %f7 32 fnumsubd %f2, %f4, %f6, %f8 33 fnumadds %f3, %f5, %f7, %f9 34 fnumaddd %f4, %f6, %f8, %f10 35 addxc %g5, %g6, %g7 36 addxccc %o1, %o2, %o3 37 nop 38 umulxhi %o5, %o6, %o7 39 lzcnt %i1, %i2 40 cmask8 %i3 41 cmask16 %i4 42 cmask32 %i5 43 fsll16 %f32, %f34, %f36 44 fsrl16 %f34, %f36, %f38 45 fsll32 %f36, %f38, %f40 46 fsrl32 %f38, %f40, %f42 47 fslas16 %f40, %f42, %f44 48 fsra16 %f42, %f44, %f46 49 fslas32 %f44, %f46, %f48 50 fsra32 %f46, %f48, %f50 51 pdistn %f48, %f50, %g1 52 fmean16 %f50, %f52, %f54 53 fpadd64 %f52, %f54, %f56 54 fchksm16 %f54, %f56, %f58 55 fpsub64 %f56, %f58, %f60 56 fpadds16 %f58, %f60, %f62 57 fpadds16s %f2, %f4, %f6 58 fpadds32 %f4, %f6, %f8 59 fpadds32s %f6, %f8, %f10 60 fpsubs16 %f8, %f10, %f12 61 fpsubs16s %f10, %f12, %f14 62 fpsubs32 %f12, %f14, %f16 63 fpsubs32s %f14, %f16, %f18 64 movdtox %f20, %g1 65 movstouw %f21, %g2 66 movstosw %f23, %g3 67 movxtod %g4, %f22 68 movwtos %g5, %f23 69 xmulx %o1, %o2, %o3 70 xmulxhi %o4, %o5, %o6 71 fucmple8 %f16, %f18, %g1 72 fucmpne8 %f18, %f20, %g2 73 fucmpgt8 %f20, %f22, %g3 74 fucmpeq8 %f22, %f24, %g4 75 flcmps %fcc0, %f1, %f3 76 flcmps %fcc1, %f3, %f5 77 flcmps %fcc2, %f5, %f7 78 flcmps %fcc3, %f7, %f9 79 flcmpd %fcc0, %f12, %f14 80 flcmpd %fcc1, %f14, %f16 81 flcmpd %fcc2, %f16, %f18 82 flcmpd %fcc3, %f18, %f20 83 lzd %i1, %i2 84