diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2014-10-28 17:52:52 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-11-11 23:07:05 +0000 |
commit | 72da63a5f378d56b00696872f3f28f40436f637e (patch) | |
tree | 535ee77166d4544988fd042ad2cbeaea5154c312 /common/math_util.c | |
parent | 1a38df1105020b7fc82e9a2ec100de8d29ca6c04 (diff) | |
download | chrome-ec-72da63a5f378d56b00696872f3f28f40436f637e.tar.gz |
CHERRY-PICK: math: use CONFIG_FPU when using float.
ifdef code than needs CONFIG_FPU (acos and friends)
BRANCH=ToT
BUG=chrome-os-partner:32050
TEST=define CONFIG_FPU on host board and use it.
Change-Id: I6bb6c280e6f8af882b52e95c1b01dd26e31d286e
Original-Change-Id: I1c4ed16c23450bb4059d26044f4c1fe45b33674e
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/226414
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Reviewed-by: Sheng-liang Song <ssl@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/229170
Reviewed-by: Mohammed Habibulla <moch@chromium.org>
Commit-Queue: Mohammed Habibulla <moch@chromium.org>
Tested-by: Mohammed Habibulla <moch@chromium.org>
Diffstat (limited to 'common/math_util.c')
-rw-r--r-- | common/math_util.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/common/math_util.c b/common/math_util.c index 83bfc6cdfb..56688283f4 100644 --- a/common/math_util.c +++ b/common/math_util.c @@ -14,6 +14,7 @@ #define COSINE_LUT_INCR_DEG 5 #define COSINE_LUT_SIZE ((180 / COSINE_LUT_INCR_DEG) + 1) +#ifdef CONFIG_FPU /* Lookup table for the value of cosine from 0 degrees to 180 degrees. */ static const float cos_lut[] = { 1.00000, 0.99619, 0.98481, 0.96593, 0.93969, @@ -83,6 +84,7 @@ float cosine_of_angle_diff(const vector_3_t v1, const vector_3_t v2) return (float)dotproduct / (denominator); } +#endif /* * rotate a vector v |