From: cedric Date: Fri, 16 Apr 2010 14:32:18 +0000 (+0000) Subject: * eina: fix rounding issue with different size of fixed point. X-Git-Tag: submit/2.0alpha-wayland/20121127.222009~1186 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a4c691c57d1672e1df85d6d88eca8c57abe1363e;p=profile%2Fivi%2Feina.git * eina: fix rounding issue with different size of fixed point. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@48053 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/include/eina_inline_fp.x b/src/include/eina_inline_fp.x index b767b2b..de44123 100644 --- a/src/include/eina_inline_fp.x +++ b/src/include/eina_inline_fp.x @@ -129,25 +129,25 @@ eina_f8p24_to_f32p32(Eina_F8p24 a) static inline Eina_F16p16 eina_f32p32_to_f16p16(Eina_F32p32 a) { - return (Eina_F16p16) a >> 16; + return (Eina_F16p16) (a >> 16); } static inline Eina_F16p16 eina_f8p24_to_f16p16(Eina_F8p24 a) { - return (Eina_F16p16) a >> 8; + return (Eina_F16p16) (a >> 8); } static inline Eina_F8p24 eina_f32p32_to_f8p24(Eina_F32p32 a) { - return (Eina_F8p24) a >> 8; + return (Eina_F8p24) (a >> 8); } static inline Eina_F8p24 eina_f16p16_to_f8p24(Eina_F16p16 a) { - return (Eina_F8p24) a << 8; + return (Eina_F8p24) (a << 8); } #endif