f71c3d4a7d
Check for HSW feature set, and that Programs use 15 or fewer registers (reserving ymm15 for tmp). With those in place, we can try playing with instructions past AVX2 even; for instance, AVX-512F added vpmovusdb which is exactly our store8. Check for SkCPU::SKX support and use that then! (This does not widen to 512-bit vectors... still just working with ymm.) Change-Id: I49ae9fe4ad98d1b74daa84fcdd0697e1c5b5063f Reviewed-on: https://skia-review.googlesource.com/c/skia/+/220842 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Herb Derby <herb@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
dm | ||
docker | ||
docs/examples | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
specs | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
go.mod | ||
go.sum | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.