Remove NaN handling in float16 tests
authorBoris Zanin <boris.zanin@mobica.com>
Fri, 21 Dec 2018 13:53:25 +0000 (14:53 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 10 Jan 2019 09:57:27 +0000 (04:57 -0500)
commitf3ea2f222c3416d98177b154a196805520cc2717
tree15de2d4092ff76d017fb7437ab489728007f35b4
parent98524e5e554c8ecbc3ddf665d55f96de19235103
Remove NaN handling in float16 tests

Support of NaNs is optional according the specification.
Tests always have expected that NaNs are always supported.
To be compatible with the specification skip check of NaN
input floats.

Updated tests:
 * dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opfunord*
 * dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opfunord*
 * dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opford*
 * dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opford*

Affected tests:
 * dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisnan*
 * dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisnan*
 * dEQP-VK.spirv_assembly.instruction.compute.float16.logical.opisinf*
 * dEQP-VK.spirv_assembly.instruction.graphics.float16.logical.opisinf*

Components: Vulkan

VK-GL-CTS issue: 1528

Change-Id: Iadd91ed24c78e15ff458355262b009015b8a8e4a
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp