rewrite SkColorLookUpTable::interpDimension()

  - Avoid calling floor() and ceil(), which are real
    external calls on most platforms.
  - Interpolate all output channels in parallel.
  - Simplify recursion, allow the compiler to unroll.

Change-Id: I9ef814e91b18c5775292ca20e9ec01222b6a89cf
Reviewed-on: https://skia-review.googlesource.com/32182
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2 files changed