https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127055
--- Comment #16 from Hongtao Liu <liuhongt at gcc dot gnu.org> ---
>
> Why
> _46 = (double) _45;
> _47 = __builtin_round (_46);
> _48 = (_Float16) _47;
>
> is not transformed to .ROUND? It's because the backend doesn't has any
> round<mode>2 for HF/SF/DF, and it's the same reason that why we generate an
> additional jmp for test_v16sf_round.
No x86 has round{hf,sf,df}2, then why it's not transformed to .ROUND?
