HomeSort by relevance Sort by last modified time
    Searched defs:SkNx_cast (Results 1 - 3 of 3) sorted by null

  /external/skia/src/opts/
SkNx_neon.h 494 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, float>(const Sk4f& src) {
498 template<> AI /*static*/ Sk4f SkNx_cast<float, int32_t>(const Sk4i& src) {
501 template<> AI /*static*/ Sk4f SkNx_cast<float, uint32_t>(const Sk4u& src) {
502 return SkNx_cast<float>(Sk4i::Load(&src));
505 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, float>(const Sk4f& src) {
509 template<> AI /*static*/ Sk4f SkNx_cast<float, uint16_t>(const Sk4h& src) {
513 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, float>(const Sk4f& src) {
519 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint8_t>(const Sk4b& src) {
524 template<> AI /*static*/ Sk4f SkNx_cast<float, uint8_t>(const Sk4b& src) {
525 return vcvtq_f32_s32(SkNx_cast<int32_t>(src).fVec)
    [all...]
SkNx_sse.h 685 template<> AI /*static*/ Sk8i SkNx_cast<int>(const Sk8b& src) {
689 template<> AI /*static*/ Sk8f SkNx_cast<float>(const Sk8b& src) {
690 return _mm256_cvtepi32_ps(SkNx_cast<int>(src).fVec);
693 template<> AI /*static*/ Sk8i SkNx_cast<int>(const Sk8h& src) {
697 template<> AI /*static*/ Sk8f SkNx_cast<float>(const Sk8h& src) {
698 return _mm256_cvtepi32_ps(SkNx_cast<int>(src).fVec);
701 template<> AI /*static*/ Sk8f SkNx_cast<float>(const Sk8i& src) {
705 template<> AI /*static*/ Sk8i SkNx_cast<int>(const Sk8f& src) {
709 template<> AI /*static*/ Sk8h SkNx_cast<uint16_t>(const Sk8i& src) {
715 template<> AI /*static*/ Sk8h SkNx_cast<uint16_t>(const Sk8f& src)
    [all...]
  /external/skia/src/core/
SkNx.h 322 AI static SkNx<N,Dst> SkNx_cast(const SkNx<N,Src>& v) {
323 return { SkNx_cast<Dst>(v.fLo), SkNx_cast<Dst>(v.fHi) };
326 AI static SkNx<1,Dst> SkNx_cast(const SkNx<1,Src>& v) {
377 SkNx_cast<uint8_t>(SkNx_join(SkNx_join(a,b), SkNx_join(c,d))).store(p);

Completed in 158 milliseconds