[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