[Libclc-dev] [PATCH 3/4] spirv: disable fp64 subnormals on SPIR-V
Jan Vesely via Libclc-dev
libclc-dev at lists.llvm.org
Fri Oct 11 13:58:35 PDT 2019
On Fri, 2019-10-11 at 18:10 +0000, Arsenault, Matthew via Libclc-dev
wrote:
> This should be unconditionally true. I don't know why this function even exists; they're not optional. It's also allowed to interpret the cl-fp-denorms-are-zero as only impacting f32.
>
> -Matt
>
> On 10/11/19, 11:02, "Libclc-dev on behalf of Dave Airlie via Libclc-dev" <libclc-dev-bounces at lists.llvm.org on behalf of libclc-dev at lists.llvm.org> wrote:
>
>
> We need to investigate how this is going to work in a SPIR-V world
> ---
> libclc/generic/lib/subnormal_config.cl | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/libclc/generic/lib/subnormal_config.cl b/libclc/generic/lib/subnormal_config.cl
> index 4bcecfd82e1..2a754db8317 100644
> --- a/libclc/generic/lib/subnormal_config.cl
> +++ b/libclc/generic/lib/subnormal_config.cl
> @@ -33,5 +33,9 @@ _CLC_DEF bool __clc_fp32_subnormals_supported() {
> }
>
> _CLC_DEF bool __clc_fp64_subnormals_supported() {
> +#ifdef CLC_SPIRV //TODO workout how to support this in SPIR-V land
> + return false;
> +#else
> return !__clc_subnormals_disabled();
> +#endif
> }
this function is not used anywhere and can be removed.
Jan
> --
> 2.21.0
>
> _______________________________________________
> Libclc-dev mailing list
> Libclc-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/libclc-dev
>
>
> _______________________________________________
> Libclc-dev mailing list
> Libclc-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/libclc-dev
--
Jan Vesely <jan.vesely at rutgers.edu>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/libclc-dev/attachments/20191011/9c47e59f/attachment.sig>
More information about the Libclc-dev
mailing list