/external/skia/src/opts/ |
H A D | SkNx_neon.h | 570 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, float>(const Sk4f& src) { function in namespace:__anon20827 574 template<> AI /*static*/ Sk4f SkNx_cast<float, int32_t>(const Sk4i& src) { function in namespace:__anon20827 577 template<> AI /*static*/ Sk4f SkNx_cast<float, uint32_t>(const Sk4u& src) { function in namespace:__anon20827 578 return SkNx_cast<float>(Sk4i::Load(&src)); 581 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, float>(const Sk4f& src) { function in namespace:__anon20827 585 template<> AI /*static*/ Sk4f SkNx_cast<float, uint16_t>(const Sk4h& src) { function in namespace:__anon20827 589 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, float>(const Sk4f& src) { function in namespace:__anon20827 595 template<> AI /*static*/ Sk4u SkNx_cast<uint32_t, uint8_t>(const Sk4b& src) { function in namespace:__anon20827 600 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint8_t>(const Sk4b& src) { function in namespace:__anon20827 601 return vreinterpretq_s32_u32(SkNx_cast<uint32_ 604 template<> AI /*static*/ Sk4f SkNx_cast<float, uint8_t>(const Sk4b& src) { function in namespace:__anon20827 608 template<> AI /*static*/ Sk16b SkNx_cast<uint8_t, float>(const Sk16f& src) { function in namespace:__anon20827 621 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, int32_t>(const Sk8i& src) { function in namespace:__anon20827 630 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, uint8_t>(const Sk4b& src) { function in namespace:__anon20827 634 template<> AI /*static*/ Sk8h SkNx_cast<uint16_t, uint8_t>(const Sk8b& src) { function in namespace:__anon20827 638 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint16_t>(const Sk4h& src) { function in namespace:__anon20827 642 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, uint16_t>(const Sk8h& src) { function in namespace:__anon20827 646 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, int32_t>(const Sk4i& src) { function in namespace:__anon20827 651 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint32_t>(const Sk4u& src) { function in namespace:__anon20827 656 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint16_t>(const Sk4h& src) { function in namespace:__anon20827 660 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, int32_t>(const Sk4i& src) { function in namespace:__anon20827 664 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint32_t>(const Sk4u& src) { function in namespace:__anon20827 [all...] |
H A D | SkNx_sse.h | 601 template<> AI /*static*/ Sk4f SkNx_cast<float, int32_t>(const Sk4i& src) { function in namespace:__anon20837 605 template<> AI /*static*/ Sk4f SkNx_cast<float, uint32_t>(const Sk4u& src) { function in namespace:__anon20837 606 return SkNx_cast<float>(Sk4i::Load(&src)); 609 template <> AI /*static*/ Sk4i SkNx_cast<int32_t, float>(const Sk4f& src) { function in namespace:__anon20837 613 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, int32_t>(const Sk4i& src) { function in namespace:__anon20837 628 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, float>(const Sk4f& src) { function in namespace:__anon20837 629 return SkNx_cast<uint16_t>(SkNx_cast<int32_t>(src)); 632 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, float>(const Sk4f& src) { function in namespace:__anon20837 643 template<> AI /*static*/ Sk4u SkNx_cast<uint32_ function in namespace:__anon20837 653 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint8_t>(const Sk4b& src) { function in namespace:__anon20837 657 template<> AI /*static*/ Sk4f SkNx_cast<float, uint8_t>(const Sk4b& src) { function in namespace:__anon20837 661 template<> AI /*static*/ Sk4f SkNx_cast<float, uint16_t>(const Sk4h& src) { function in namespace:__anon20837 666 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, int32_t>(const Sk8i& src) { function in namespace:__anon20837 674 template<> AI /*static*/ Sk16b SkNx_cast<uint8_t, float>(const Sk16f& src) { function in namespace:__anon20837 688 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, uint8_t>(const Sk4b& src) { function in namespace:__anon20837 692 template<> AI /*static*/ Sk8h SkNx_cast<uint16_t, uint8_t>(const Sk8b& src) { function in namespace:__anon20837 696 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint16_t>(const Sk4h& src) { function in namespace:__anon20837 700 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, uint16_t>(const Sk8h& src) { function in namespace:__anon20837 704 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint16_t>(const Sk4h& src) { function in namespace:__anon20837 709 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, int32_t>(const Sk4i& src) { function in namespace:__anon20837 713 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint32_t>(const Sk4u& src) { function in namespace:__anon20837 717 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint32_t>(const Sk4u& src) { function in namespace:__anon20837 [all...] |
/external/skqp/src/opts/ |
H A D | SkNx_neon.h | 560 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, float>(const Sk4f& src) { function in namespace:__anon21495 564 template<> AI /*static*/ Sk4f SkNx_cast<float, int32_t>(const Sk4i& src) { function in namespace:__anon21495 567 template<> AI /*static*/ Sk4f SkNx_cast<float, uint32_t>(const Sk4u& src) { function in namespace:__anon21495 568 return SkNx_cast<float>(Sk4i::Load(&src)); 571 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, float>(const Sk4f& src) { function in namespace:__anon21495 575 template<> AI /*static*/ Sk4f SkNx_cast<float, uint16_t>(const Sk4h& src) { function in namespace:__anon21495 579 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, float>(const Sk4f& src) { function in namespace:__anon21495 585 template<> AI /*static*/ Sk4u SkNx_cast<uint32_t, uint8_t>(const Sk4b& src) { function in namespace:__anon21495 590 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint8_t>(const Sk4b& src) { function in namespace:__anon21495 591 return vreinterpretq_s32_u32(SkNx_cast<uint32_ 594 template<> AI /*static*/ Sk4f SkNx_cast<float, uint8_t>(const Sk4b& src) { function in namespace:__anon21495 598 template<> AI /*static*/ Sk16b SkNx_cast<uint8_t, float>(const Sk16f& src) { function in namespace:__anon21495 611 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, int32_t>(const Sk8i& src) { function in namespace:__anon21495 620 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, uint8_t>(const Sk4b& src) { function in namespace:__anon21495 624 template<> AI /*static*/ Sk8h SkNx_cast<uint16_t, uint8_t>(const Sk8b& src) { function in namespace:__anon21495 628 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint16_t>(const Sk4h& src) { function in namespace:__anon21495 632 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, uint16_t>(const Sk8h& src) { function in namespace:__anon21495 636 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, int32_t>(const Sk4i& src) { function in namespace:__anon21495 641 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint32_t>(const Sk4u& src) { function in namespace:__anon21495 646 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint16_t>(const Sk4h& src) { function in namespace:__anon21495 650 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, int32_t>(const Sk4i& src) { function in namespace:__anon21495 654 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint32_t>(const Sk4u& src) { function in namespace:__anon21495 [all...] |
H A D | SkNx_sse.h | 594 template<> AI /*static*/ Sk4f SkNx_cast<float, int32_t>(const Sk4i& src) { function in namespace:__anon21505 598 template<> AI /*static*/ Sk4f SkNx_cast<float, uint32_t>(const Sk4u& src) { function in namespace:__anon21505 599 return SkNx_cast<float>(Sk4i::Load(&src)); 602 template <> AI /*static*/ Sk4i SkNx_cast<int32_t, float>(const Sk4f& src) { function in namespace:__anon21505 606 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, int32_t>(const Sk4i& src) { function in namespace:__anon21505 621 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, float>(const Sk4f& src) { function in namespace:__anon21505 622 return SkNx_cast<uint16_t>(SkNx_cast<int32_t>(src)); 625 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, float>(const Sk4f& src) { function in namespace:__anon21505 636 template<> AI /*static*/ Sk4u SkNx_cast<uint32_ function in namespace:__anon21505 646 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint8_t>(const Sk4b& src) { function in namespace:__anon21505 650 template<> AI /*static*/ Sk4f SkNx_cast<float, uint8_t>(const Sk4b& src) { function in namespace:__anon21505 654 template<> AI /*static*/ Sk4f SkNx_cast<float, uint16_t>(const Sk4h& src) { function in namespace:__anon21505 659 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, int32_t>(const Sk8i& src) { function in namespace:__anon21505 667 template<> AI /*static*/ Sk16b SkNx_cast<uint8_t, float>(const Sk16f& src) { function in namespace:__anon21505 681 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, uint8_t>(const Sk4b& src) { function in namespace:__anon21505 685 template<> AI /*static*/ Sk8h SkNx_cast<uint16_t, uint8_t>(const Sk8b& src) { function in namespace:__anon21505 689 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint16_t>(const Sk4h& src) { function in namespace:__anon21505 693 template<> AI /*static*/ Sk8b SkNx_cast<uint8_t, uint16_t>(const Sk8h& src) { function in namespace:__anon21505 697 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint16_t>(const Sk4h& src) { function in namespace:__anon21505 702 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, int32_t>(const Sk4i& src) { function in namespace:__anon21505 706 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint32_t>(const Sk4u& src) { function in namespace:__anon21505 710 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint32_t>(const Sk4u& src) { function in namespace:__anon21505 [all...] |
/external/skia/src/core/ |
H A D | SkNx.h | 358 AI static SkNx<N,Dst> SkNx_cast(const SkNx<N,Src>& v) { function in namespace:__anon20684 359 return { SkNx_cast<Dst>(v.fLo), SkNx_cast<Dst>(v.fHi) }; 362 AI static SkNx<1,Dst> SkNx_cast(const SkNx<1,Src>& v) { function in namespace:__anon20684 413 SkNx_cast<uint8_t>(SkNx_join(SkNx_join(a,b), SkNx_join(c,d))).store(p);
|
/external/skqp/src/core/ |
H A D | SkNx.h | 358 AI static SkNx<N,Dst> SkNx_cast(const SkNx<N,Src>& v) { function in namespace:__anon21351 359 return { SkNx_cast<Dst>(v.fLo), SkNx_cast<Dst>(v.fHi) }; 362 AI static SkNx<1,Dst> SkNx_cast(const SkNx<1,Src>& v) { function in namespace:__anon21351 413 SkNx_cast<uint8_t>(SkNx_join(SkNx_join(a,b), SkNx_join(c,d))).store(p);
|