Lines Matching refs:dst
769 Value dst(src.slots());
775 dst[i] = skvm::to_F32(i32(src[i]));
777 return dst;
782 dst[i] = skvm::select(i32(src[i]), 1.0f, 0.0f);
784 return dst;
792 dst[i] = skvm::trunc(f32(src[i]));
794 return dst;
799 dst[i] = skvm::select(i32(src[i]), 1, 0);
801 return dst;
809 dst[i] = i32(src[i]) != 0;
811 return dst;
816 dst[i] = f32(src[i]) != 0.0;
818 return dst;
849 Value dst(columns);
851 dst[i] = src[0];
853 return dst;
862 Value dst(dstType.rows() * dstType.columns());
869 dst[dstIndex++] = (c == r ? f32(src) : zero);
873 SkASSERT(dstIndex == dst.slots());
874 return dst;
881 Value dst(dstType.rows() * dstType.columns());
888 dst[dstIndex++] = src[c * srcType.rows() + r];
890 dst[dstIndex++] = fBuilder->splat(c == r ? 1.0f : 0.0f);
895 SkASSERT(dstIndex == dst.slots());
896 return dst;