skia2/src/opts
Brian Osman 89bf734d87 Add ceil to skvx/skvm/JIT, and floor/ceil intrinsics to ByteCode
This is enough to get the colorcube GM working on the CPU backend.
(It's not blazingly fast, but it works!)

Change-Id: Ic069861bab162ed49f876fd03af2cbaaec2da628
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/297718
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2020-06-19 15:37:03 +00:00
..
Sk4px_NEON.h minor Sk4px cleanup 2018-12-18 20:46:25 +00:00
Sk4px_none.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
Sk4px_SSE2.h minor Sk4px cleanup 2018-12-18 20:46:25 +00:00
SkBitmapProcState_opts.h Avoid scale by alpha if unnecessary 2020-05-09 23:43:14 +00:00
SkBlitMask_opts.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkBlitRow_opts.h try skipping _cvtmask64_u64 2020-04-27 17:06:19 +00:00
SkChecksum_opts.h Fix implicit fallthroughs throughout Skia. 2020-06-11 22:29:53 +00:00
SkOpts_avx.cpp remove AVX raster pipeline stages 2020-06-04 19:59:24 +00:00
SkOpts_crc32.cpp Revert "finish new-style opts" 2020-06-04 14:20:17 +00:00
SkOpts_hsw.cpp rearrange SkSwizzler_opts.h 2020-06-10 17:09:16 +00:00
SkOpts_skx.cpp add avx-512 swizzler opts 2020-06-10 21:34:59 +00:00
SkOpts_sse41.cpp remove sse4.1 opts level 2020-06-05 12:00:09 +00:00
SkOpts_sse42.cpp Revert "finish new-style opts" 2020-06-04 14:20:17 +00:00
SkOpts_ssse3.cpp Revert "finish new-style opts" 2020-06-04 14:20:17 +00:00
SkRasterPipeline_opts.h Fix implicit fallthroughs throughout Skia. 2020-06-11 22:29:53 +00:00
SkSwizzler_opts.h add avx-512 swizzler opts 2020-06-10 21:34:59 +00:00
SkUtils_opts.h rect-memset: memset + stride and height 2019-05-20 20:43:51 +00:00
SkVM_opts.h Add ceil to skvx/skvm/JIT, and floor/ceil intrinsics to ByteCode 2020-06-19 15:37:03 +00:00
SkXfermode_opts.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00