diff --git a/test/Feature/HLSLLib/cosh.32.test b/test/Feature/HLSLLib/cosh.32.test index 286736aa..b1b6c51d 100644 --- a/test/Feature/HLSLLib/cosh.32.test +++ b/test/Feature/HLSLLib/cosh.32.test @@ -38,8 +38,8 @@ Buffers: # NaN, Inf, 1.0, 1.0, 1.0, 1.0, Inf, 1.543081, 1.543081, Results: - Result: Test1 - Rule: BufferFloatEpsilon - Epsilon: 0.0008 + Rule: BufferFloatULP + ULPT: 4 Actual: Out Expected: ExpectedOut DescriptorSets: diff --git a/test/Feature/HLSLLib/sinh.16.test b/test/Feature/HLSLLib/sinh.16.test index 6a9de395..07150c64 100644 --- a/test/Feature/HLSLLib/sinh.16.test +++ b/test/Feature/HLSLLib/sinh.16.test @@ -38,8 +38,8 @@ Buffers: # NaN, -Inf, 0.0, 0.0, 0.0, 0.0, Inf, 1.175201, -1.175201, Results: - Result: Test1 - Rule: BufferFloatEpsilon - Epsilon: 0.0008 + Rule: BufferFloatULP + ULPT: 2 Actual: Out Expected: ExpectedOut DescriptorSets: diff --git a/test/Feature/HLSLLib/sinh.32.test b/test/Feature/HLSLLib/sinh.32.test index 7fb1be06..58b86beb 100644 --- a/test/Feature/HLSLLib/sinh.32.test +++ b/test/Feature/HLSLLib/sinh.32.test @@ -38,8 +38,8 @@ Buffers: # NaN, -Inf, 0.0, 0.0, 0.0, 0.0, Inf, 1.175201, -1.175201, Results: - Result: Test1 - Rule: BufferFloatEpsilon - Epsilon: 0.0008 + Rule: BufferFloatULP + ULPT: 4 Actual: Out Expected: ExpectedOut DescriptorSets: diff --git a/test/Feature/HLSLLib/tanh.16.test b/test/Feature/HLSLLib/tanh.16.test index 6e4fc9e5..5a421a10 100644 --- a/test/Feature/HLSLLib/tanh.16.test +++ b/test/Feature/HLSLLib/tanh.16.test @@ -38,8 +38,8 @@ Buffers: # -0.0, 0.0, 0.761594, -0.761594, -0.0, 0.0, 0.761594, -0.761594, -0.0, 0.0, 0.761594, -0.761594, Results: - Result: Test1 - Rule: BufferFloatEpsilon - Epsilon: 0.0008 + Rule: BufferFloatULP + ULPT: 5 Actual: Out Expected: ExpectedOut DescriptorSets: diff --git a/test/Feature/HLSLLib/tanh.32.test b/test/Feature/HLSLLib/tanh.32.test index 888ae978..b803e877 100644 --- a/test/Feature/HLSLLib/tanh.32.test +++ b/test/Feature/HLSLLib/tanh.32.test @@ -36,8 +36,8 @@ Buffers: Data: [ -0.0, 0.0, 0.761594, -0.761594, -0.0, 0.0, 0.761594, -0.761594, -0.0, 0.0, 0.761594, -0.761594] Results: - Result: Test1 - Rule: BufferFloatEpsilon - Epsilon: 0.0008 + Rule: BufferFloatULP + ULPT: 120 # Metal has an ULP range of 5, CUDA has 2, but NV drivers seem to have wider drift Actual: Out Expected: ExpectedOut DescriptorSets: @@ -61,5 +61,5 @@ DescriptorSets: # RUN: split-file %s %t -# RUN: %dxc_target -T cs_6_5 -Fo %t.o %t/source.hlsl +# RUN: %dxc_target -T cs_6_5 -Gis -Fo %t.o %t/source.hlsl # RUN: %offloader %t/pipeline.yaml %t.o