aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/SkNx.h
Commit message (Expand)AuthorAgeFilesLines
* Implement four more xfermodes with Sk4px.mtklein2016-06-271-49/+43
* Thorough tests for saturatedAdd and mulDiv255Round.mtklein2016-06-271-1/+1
* Remove overly-promiscuous SkNx syntax sugar.mtklein2016-06-271-11/+0
* Everyone gets a namespace {}.mtklein2016-06-271-0/+8
* add Min to SkNi, specialized for u8 and u16 on SSE and NEONmtklein2015-05-141-1/+7
* Plus xfermode using Sk4px.mtklein2015-05-121-0/+10
* Sk4pxmtklein2015-05-121-12/+19
* Split rsqrt into rsqrt{0,1,2}, with increasing cost and precision on ARMmtklein2015-04-271-2/+8
* Revert of Split rsqrt into rsqrt{0,1,2}, with increasing cost and precision o...mtklein2015-04-271-8/+2
* Split rsqrt into rsqrt{0,1,2}, with increasing cost and precision on ARMmtklein2015-04-271-2/+8
* Mike's radial gradient CL with better float -> int.mtklein2015-04-271-1/+15
* Revert of Mike's radial gradient CL with better float -> int. (patchset #7 id...mtklein2015-04-271-14/+0
* Mike's radial gradient CL with better float -> int.mtklein2015-04-271-0/+14
* Sk4h and Sk8h for SSEmtklein2015-04-141-0/+69
* Rename SkNi to SkNb.mtklein2015-04-141-45/+42
* Use switch operator[](int) to kth<int>() so we can use vget_lane.mtklein2015-04-031-4/+4
* Refactor Sk2x<T> + Sk4x<T> into SkNf<N,T> and SkNi<N,T>mtklein2015-03-301-1/+173
* Guard SIMD code with !defined(SKNX_NO_SIMD).mtklein2015-03-201-0/+13