Re: [PATCH v2] Minimal support for ISO/IEC TS 18661-3.

Corinna Vinschen <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
On Jul 12 17:17, Kito Cheng wrote:
>  - GCC will set __FLT_EVAL_METHOD__ to 16 if __fp16 supported, e.g.
>    cortex-a55/aarch64.
>    - $ aarch64-unknown-elf-gcc -v 2>&1 |grep version
>      gcc version 9.2.0 (GCC)
>    - $ aarch64-unknown-elf-gcc  -E -dM -mcpu=cortex-a55 - < /dev/null  |grep FLT_EVAL_METHOD
>      #define __FLT_EVAL_METHOD__ 16
>      #define __FLT_EVAL_METHOD_TS_18661_3__ 16
>      #define __FLT_EVAL_METHOD_C99__ 16
>  - The behavior of __FLT_EVAL_METHOD__ == 16 is same as
>    __FLT_EVAL_METHOD__ == 0 except for float16_t, but newlib didn't
>    support float16_t.
> 
> ISO/IEC TS 18661-3:
> http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2405.pdf
> 
> V2 Changes:
> - List Howland, Craig D as co-author since he provide the draft of comment
>   in math.h.
> 
> Co-authored-by: "Howland, Craig D" <[email protected]>
> ---
>  newlib/libc/include/math.h | 12 +++++++++++-
>  1 file changed, 11 insertions(+), 1 deletion(-)

Pushed.


Thanks,
Corinna
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.