Use portable transcendental functions in more places

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