From 49c0a1e6e2ee498069057bed91f2b8536bfbdac2 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 29 Apr 2010 17:08:24 +0000 Subject: [PATCH] * eina: add tests for eina fixed point sin/cos functions. SVN revision: 48423 --- legacy/eina/src/lib/eina_fp.c | 2 +- legacy/eina/src/tests/Makefile.am | 1 + legacy/eina/src/tests/eina_suite.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/legacy/eina/src/lib/eina_fp.c b/legacy/eina/src/lib/eina_fp.c index 264e972852..1ade0b8318 100644 --- a/legacy/eina/src/lib/eina_fp.c +++ b/legacy/eina/src/lib/eina_fp.c @@ -200,7 +200,7 @@ eina_f32p32_sin(Eina_F32p32 a) EINA_F32P32_PI); idx = eina_f32p32_int_to(interpol); if (idx >= MAX_PREC) - idx = MAX_PREC - (idx + 1); + idx = 2 * MAX_PREC - (idx + 1); index2 = idx + 1; if (index2 == MAX_PREC) diff --git a/legacy/eina/src/tests/Makefile.am b/legacy/eina/src/tests/Makefile.am index 1b0736fd2e..b94570cf1e 100644 --- a/legacy/eina/src/tests/Makefile.am +++ b/legacy/eina/src/tests/Makefile.am @@ -32,6 +32,7 @@ check_PROGRAMS = eina_suite eina_suite_SOURCES = \ eina_suite.c \ +eina_test_fp.c \ eina_test_stringshare.c \ eina_test_array.c \ eina_test_error.c \ diff --git a/legacy/eina/src/tests/eina_suite.c b/legacy/eina/src/tests/eina_suite.c index c009771705..8a51db217a 100644 --- a/legacy/eina/src/tests/eina_suite.c +++ b/legacy/eina/src/tests/eina_suite.c @@ -33,6 +33,7 @@ struct _Eina_Test_Case }; static const Eina_Test_Case etc[] = { + { "FixedPoint", eina_test_fp }, { "Array", eina_test_array }, { "String Share", eina_test_stringshare }, { "Log", eina_test_log },