OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SkNx_cast
(Results
1 - 25
of
42
) sorted by null
1
2
/external/skia/src/core/
SkSRGB.h
49
return
SkNx_cast
<int>(Sk4f::Min(Sk4f::Max(s, 0.0f), 255.0f));
SkHalf.h
50
Sk4i bits =
SkNx_cast
<int>(hs), // Expand to 32 bit.
81
return
SkNx_cast
<uint16_t>(merged);
SkPM4f.h
65
SkNx_cast
<uint8_t>(value * Sk4f(255) + Sk4f(0.5f)).store(&result);
SkPM4fPriv.h
29
return
SkNx_cast
<float>(Sk4b::Load(&px)) * (1/255.0f);
41
SkNx_cast
<uint8_t>(Sk4f_round(px * 255.0f)).store(&l32);
50
SkNx_cast
<uint8_t>(srgb).store(&s32);
188
swizzle_rb(
SkNx_cast
<float>(Sk4b::Load(&color)) * (1/255.0f)).store(&color4f);
SkBlurImageFilter.cpp
359
Sk4u leadingEdge = srcIdx < srcEnd ?
SkNx_cast
<uint32_t>(Sk4b::Load(srcCursor)) : 0;
369
Sk4u leadingEdge =
SkNx_cast
<uint32_t>(Sk4b::Load(srcCursor));
370
SkNx_cast
<uint8_t>(processValue(leadingEdge)).store(dstCursor);
381
SkNx_cast
<uint8_t>(processValue(0u)).store(dstCursor);
SkCoverageDelta.cpp
123
SkNx_cast
<SkAlpha>(an).store(maskRow + ix);
SkNx.h
358
AI static SkNx<N,Dst>
SkNx_cast
(const SkNx<N,Src>& v) {
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) {
413
SkNx_cast
<uint8_t>(SkNx_join(SkNx_join(a,b), SkNx_join(c,d))).store(p);
/external/skqp/src/core/
SkSRGB.h
49
return
SkNx_cast
<int>(Sk4f::Min(Sk4f::Max(s, 0.0f), 255.0f));
SkHalf.h
50
Sk4i bits =
SkNx_cast
<int>(hs), // Expand to 32 bit.
81
return
SkNx_cast
<uint16_t>(merged);
SkPM4f.h
65
SkNx_cast
<uint8_t>(value * Sk4f(255) + Sk4f(0.5f)).store(&result);
SkPM4fPriv.h
29
return
SkNx_cast
<float>(Sk4b::Load(&px)) * (1/255.0f);
41
SkNx_cast
<uint8_t>(Sk4f_round(px * 255.0f)).store(&l32);
50
SkNx_cast
<uint8_t>(srgb).store(&s32);
188
swizzle_rb(
SkNx_cast
<float>(Sk4b::Load(&color)) * (1/255.0f)).store(&color4f);
SkBlurImageFilter.cpp
359
Sk4u leadingEdge = srcIdx < srcEnd ?
SkNx_cast
<uint32_t>(Sk4b::Load(srcCursor)) : 0;
369
Sk4u leadingEdge =
SkNx_cast
<uint32_t>(Sk4b::Load(srcCursor));
370
SkNx_cast
<uint8_t>(processValue(leadingEdge)).store(dstCursor);
381
SkNx_cast
<uint8_t>(processValue(0u)).store(dstCursor);
SkCoverageDelta.cpp
123
SkNx_cast
<SkAlpha>(an).store(maskRow + ix);
/external/skia/bench/
Sk4fBench.cpp
34
fs =
SkNx_cast
<float>(
SkNx_cast
<T>(fs));
/external/skqp/bench/
Sk4fBench.cpp
34
fs =
SkNx_cast
<float>(
SkNx_cast
<T>(fs));
/external/skia/src/opts/
SkNx_sse.h
601
template<> AI /*static*/ Sk4f
SkNx_cast
<float, int32_t>(const Sk4i& src) {
605
template<> AI /*static*/ Sk4f
SkNx_cast
<float, uint32_t>(const Sk4u& src) {
606
return
SkNx_cast
<float>(Sk4i::Load(&src));
609
template <> AI /*static*/ Sk4i
SkNx_cast
<int32_t, float>(const Sk4f& src) {
613
template<> AI /*static*/ Sk4h
SkNx_cast
<uint16_t, int32_t>(const Sk4i& src) {
628
template<> AI /*static*/ Sk4h
SkNx_cast
<uint16_t, float>(const Sk4f& src) {
629
return
SkNx_cast
<uint16_t>(
SkNx_cast
<int32_t>(src));
632
template<> AI /*static*/ Sk4b
SkNx_cast
<uint8_t, float>(const Sk4f& src) {
643
template<> AI /*static*/ Sk4u
SkNx_cast
<uint32_t, uint8_t>(const Sk4b& src)
[
all
...]
SkNx_neon.h
570
template<> AI /*static*/ Sk4i
SkNx_cast
<int32_t, float>(const Sk4f& src) {
574
template<> AI /*static*/ Sk4f
SkNx_cast
<float, int32_t>(const Sk4i& src) {
577
template<> AI /*static*/ Sk4f
SkNx_cast
<float, uint32_t>(const Sk4u& src) {
578
return
SkNx_cast
<float>(Sk4i::Load(&src));
581
template<> AI /*static*/ Sk4h
SkNx_cast
<uint16_t, float>(const Sk4f& src) {
585
template<> AI /*static*/ Sk4f
SkNx_cast
<float, uint16_t>(const Sk4h& src) {
589
template<> AI /*static*/ Sk4b
SkNx_cast
<uint8_t, float>(const Sk4f& src) {
595
template<> AI /*static*/ Sk4u
SkNx_cast
<uint32_t, uint8_t>(const Sk4b& src) {
600
template<> AI /*static*/ Sk4i
SkNx_cast
<int32_t, uint8_t>(const Sk4b& src) {
601
return vreinterpretq_s32_u32(
SkNx_cast
<uint32_t>(src).fVec)
[
all
...]
/external/skqp/src/opts/
SkNx_sse.h
594
template<> AI /*static*/ Sk4f
SkNx_cast
<float, int32_t>(const Sk4i& src) {
598
template<> AI /*static*/ Sk4f
SkNx_cast
<float, uint32_t>(const Sk4u& src) {
599
return
SkNx_cast
<float>(Sk4i::Load(&src));
602
template <> AI /*static*/ Sk4i
SkNx_cast
<int32_t, float>(const Sk4f& src) {
606
template<> AI /*static*/ Sk4h
SkNx_cast
<uint16_t, int32_t>(const Sk4i& src) {
621
template<> AI /*static*/ Sk4h
SkNx_cast
<uint16_t, float>(const Sk4f& src) {
622
return
SkNx_cast
<uint16_t>(
SkNx_cast
<int32_t>(src));
625
template<> AI /*static*/ Sk4b
SkNx_cast
<uint8_t, float>(const Sk4f& src) {
636
template<> AI /*static*/ Sk4u
SkNx_cast
<uint32_t, uint8_t>(const Sk4b& src)
[
all
...]
SkNx_neon.h
560
template<> AI /*static*/ Sk4i
SkNx_cast
<int32_t, float>(const Sk4f& src) {
564
template<> AI /*static*/ Sk4f
SkNx_cast
<float, int32_t>(const Sk4i& src) {
567
template<> AI /*static*/ Sk4f
SkNx_cast
<float, uint32_t>(const Sk4u& src) {
568
return
SkNx_cast
<float>(Sk4i::Load(&src));
571
template<> AI /*static*/ Sk4h
SkNx_cast
<uint16_t, float>(const Sk4f& src) {
575
template<> AI /*static*/ Sk4f
SkNx_cast
<float, uint16_t>(const Sk4h& src) {
579
template<> AI /*static*/ Sk4b
SkNx_cast
<uint8_t, float>(const Sk4f& src) {
585
template<> AI /*static*/ Sk4u
SkNx_cast
<uint32_t, uint8_t>(const Sk4b& src) {
590
template<> AI /*static*/ Sk4i
SkNx_cast
<int32_t, uint8_t>(const Sk4b& src) {
591
return vreinterpretq_s32_u32(
SkNx_cast
<uint32_t>(src).fVec)
[
all
...]
/external/skia/tests/
SkNxTest.cpp
279
Sk4i i =
SkNx_cast
<int>(f);
285
f =
SkNx_cast
<float>(i);
298
auto f4 =
SkNx_cast
<float>(h4);
307
auto h4 =
SkNx_cast
<uint16_t>(f4);
323
auto f4 =
SkNx_cast
<float>(u4_0);
324
auto u4_1 =
SkNx_cast
<uint16_t>(f4);
331
// The SSE2 implementation of
SkNx_cast
<uint16_t>(Sk4i) is non-trivial, so worth a test.
336
uint16_t actual =
SkNx_cast
<uint16_t>(Sk4i(i))[0];
344
uint16_t actual =
SkNx_cast
<uint16_t>(Sk4i(i))[0];
/external/skqp/tests/
SkNxTest.cpp
279
Sk4i i =
SkNx_cast
<int>(f);
285
f =
SkNx_cast
<float>(i);
298
auto f4 =
SkNx_cast
<float>(h4);
307
auto h4 =
SkNx_cast
<uint16_t>(f4);
323
auto f4 =
SkNx_cast
<float>(u4_0);
324
auto u4_1 =
SkNx_cast
<uint16_t>(f4);
331
// The SSE2 implementation of
SkNx_cast
<uint16_t>(Sk4i) is non-trivial, so worth a test.
336
uint16_t actual =
SkNx_cast
<uint16_t>(Sk4i(i))[0];
344
uint16_t actual =
SkNx_cast
<uint16_t>(Sk4i(i))[0];
/external/skia/src/shaders/gradients/
Sk4fGradientPriv.h
71
SkNx_cast
<uint8_t>(c).store(dst);
/external/skqp/src/shaders/gradients/
Sk4fGradientPriv.h
71
SkNx_cast
<uint8_t>(c).store(dst);
/external/skia/src/effects/
SkArithmeticImageFilter.cpp
105
Sk4f s =
SkNx_cast
<float>(Sk4b::Load(src+i)),
106
d =
SkNx_cast
<float>(Sk4b::Load(dst+i)),
112
SkNx_cast
<uint8_t>(r).store(dst+i);
122
Sk4f d =
SkNx_cast
<float>(Sk4b::Load(dst+i)),
128
SkNx_cast
<uint8_t>(r).store(dst+i);
/external/skqp/src/effects/
SkArithmeticImageFilter.cpp
105
Sk4f s =
SkNx_cast
<float>(Sk4b::Load(src+i)),
106
d =
SkNx_cast
<float>(Sk4b::Load(dst+i)),
112
SkNx_cast
<uint8_t>(r).store(dst+i);
122
Sk4f d =
SkNx_cast
<float>(Sk4b::Load(dst+i)),
128
SkNx_cast
<uint8_t>(r).store(dst+i);
Completed in 334 milliseconds
1
2