update memset16/32 inlining heuristics
authormtklein <mtklein@chromium.org>
Sun, 20 Sep 2015 22:02:15 +0000 (15:02 -0700)
committerCommit bot <commit-bot@chromium.org>
Sun, 20 Sep 2015 22:02:15 +0000 (15:02 -0700)
commitb68fa409fc00ce2f38e2a0fd6f9dc2379b372481
tree79bfbc23e96a4e19e03fef028739224d8928acd1
parent0e7ca507561f6a390a48b077a2790c04dca51751
update memset16/32 inlining heuristics

I spent some time looking at perf.skia.org and it looks like we can do better.

It is weird, weird, weird that on x86, we see three completely different behaviors:
  - x86 Android: inlining better for small N, custom better for large N;
  - Windows:     inlining better for large N, custom better for small N;
  - other x86:   inlining generally better

BUG=skia:4316,chromium:516426

(Temporary, plan to revert.)
TBR=reed@google.com

Review URL: https://codereview.chromium.org/1357193002
include/core/SkUtils.h