diff options
author | Mike Klein <mtklein@chromium.org> | 2017-06-12 09:28:09 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-06-12 13:49:10 +0000 |
commit | 2ee0f42a4b678529d6d62a2619e66fec5e637412 (patch) | |
tree | ffc989801fe12309ef8dc25aabb498bb0fa7b912 /src/core/SkHalf.h | |
parent | 5143f2f3763bb1ccbcb893488775e6ed7221a7bf (diff) |
only SkHalfToFloat_finite_ftz(uint64_t hs) is called
This just cleans up an unused half->float entry point.
Change-Id: I7b869d3fd049d807453745c3cca4eab1162848d8
Reviewed-on: https://skia-review.googlesource.com/19451
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/core/SkHalf.h')
-rw-r--r-- | src/core/SkHalf.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/core/SkHalf.h b/src/core/SkHalf.h index f6c7615677..926137b45c 100644 --- a/src/core/SkHalf.h +++ b/src/core/SkHalf.h @@ -38,7 +38,8 @@ static inline Sk4h SkFloatToHalf_finite_ftz(const Sk4f&); // GCC 4.9 lacks the intrinsics to use ARMv8 f16<->f32 instructions, so we use inline assembly. -static inline Sk4f SkHalfToFloat_finite_ftz(const Sk4h& hs) { +static inline Sk4f SkHalfToFloat_finite_ftz(uint64_t rgba) { + Sk4h hs = Sk4h::Load(&rgba); #if !defined(SKNX_NO_SIMD) && defined(SK_CPU_ARM64) float32x4_t fs; asm ("fcvtl %[fs].4s, %[hs].4h \n" // vcvt_f32_f16(...) @@ -60,10 +61,6 @@ static inline Sk4f SkHalfToFloat_finite_ftz(const Sk4h& hs) { #endif } -static inline Sk4f SkHalfToFloat_finite_ftz(uint64_t hs) { - return SkHalfToFloat_finite_ftz(Sk4h::Load(&hs)); -} - static inline Sk4h SkFloatToHalf_finite_ftz(const Sk4f& fs) { #if !defined(SKNX_NO_SIMD) && defined(SK_CPU_ARM64) float32x4_t vec = fs.fVec; |