Searched refs:Sk4h (Results 1 - 8 of 8) sorted by relevance

/external/skia/src/core/
H A DSkHalf.h36 static inline Sk4h SkFloatToHalf_finite_ftz(const Sk4f&);
45 static inline Sk4f SkHalfToFloat_finite_ftz(const Sk4h& hs) {
68 return SkHalfToFloat_finite_ftz(Sk4h::Load(&hs));
71 static inline Sk4h SkFloatToHalf_finite_ftz(const Sk4f& fs) {
H A DSkMipMap.cpp27 static Sk4h Expand(uint32_t x) {
30 static uint32_t Compact(const Sk4h& x) {
39 static Sk4h Expand(uint32_t x) {
40 return Sk4h(sk_linear12_from_srgb[(x ) & 0xFF],
45 static uint32_t Compact(const Sk4h& x) {
H A DSkColorSpaceXform.cpp637 Sk4h::Store4(dst, SkFloatToHalf_finite_ftz(dr),
654 Sk4h::Store4(dst, SkFloatToHalf_finite_ftz(dr),
H A DSkNx.h351 typedef SkNx<4, uint16_t> Sk4h; typedef
/external/skia/src/opts/
H A DSkNx_neon.h505 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) {
541 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, uint8_t>(const Sk4b& src) {
545 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint16_t>(const Sk4h& src) {
554 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint16_t>(const Sk4h& src) {
558 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, int32_t>(const Sk4i& src) {
H A DSkNx_sse.h737 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, int32_t>(const Sk4i& src) {
752 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, float>(const Sk4f& src) {
781 template<> AI /*static*/ Sk4f SkNx_cast<float, uint16_t>(const Sk4h& src) {
800 template<> AI /*static*/ Sk4h SkNx_cast<uint16_t, uint8_t>(const Sk4b& src) {
804 template<> AI /*static*/ Sk4b SkNx_cast<uint8_t, uint16_t>(const Sk4h& src) {
808 template<> AI /*static*/ Sk4i SkNx_cast<int32_t, uint16_t>(const Sk4h& src) {
/external/skia/tests/
H A DSkNxTest.cpp258 auto h4 = Sk4h(15, 17, 257, 65535);
283 auto u4_0 = Sk4h::Load(s16);
/external/skia/src/effects/gradients/
H A DSkGradientShader.cpp619 Sk4h c = SkFloatToHalf_finite_ftz(x);

Completed in 302 milliseconds