Remove 16-bit storage from float16 vector tests
authorAlan Baker <alanbaker@google.com>
Sun, 25 Aug 2019 18:32:09 +0000 (14:32 -0400)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 25 Oct 2019 15:01:12 +0000 (11:01 -0400)
commite308673ee95572f698f9f1fed624102e47b5b0da
tree34e0245a5c179971eb60374a97d04d9b4dadf8cf
parent752bbebf01200419a041e7fbf7e6d993745d3fb2
Remove 16-bit storage from float16 vector tests

Replace loads and stores of float16s with specialized function to
reinterpret as appropriate uints for vector extract dynamic, vector
insert dynamic and vector shuffle tests.

Component: Vulkan

VK-GL-CTS Issue: 1931

Affects:
dEQP-VK.spirv_assembly.instruction.*.float16.opvectorextractdynamic*
dEQP-VK.spirv_assembly.instruction.*.float16.opvectorinsertdynamic*
dEQP-VK.spirv_assembly.instruction.*.float16.opvectorshuffle*

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