OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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