SPIRV-Tools/test
David Neto 229b90f6f4 Print OpConstant values according to type.
Zero and normal floating point values are printed with enough
enough digits to reproduce all the bits exactly.
Other float values (subnormal, infinity, and NaN) are printed
as hex floats.

Fix a binary parse bug: Count partially filled words in a
typed literal number operand.

TODO: Assembler support for hex numbers, and therefore reading
infinities and NaNs.
2015-11-10 15:57:59 -05:00
..
AssemblyContext.cpp Support strings with up to 65535 chars, and null. 2015-10-26 12:55:33 -04:00
AssemblyFormat.cpp Remove support for canonical assembly syntax format. 2015-11-10 15:57:49 -05:00
BinaryDestroy.cpp Put the test fixture into spvtest namespace. 2015-10-26 12:55:33 -04:00
BinaryEndianness.cpp Put test classes in anonymous namespace. 2015-10-26 12:52:01 -04:00
BinaryHeaderGet.cpp Refactor the binary parser. 2015-11-10 15:57:33 -05:00
BinaryParse.cpp Refactor the binary parser. 2015-11-10 15:57:33 -05:00
BinaryToText.cpp Print OpConstant values according to type. 2015-11-10 15:57:59 -05:00
BinaryToText.Literal.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
Comment.cpp Empty assembly text compiles to no instructions. 2015-11-10 15:56:57 -05:00
DiagnosticPrint.cpp Print diagnostics at the beginning of input. 2015-10-26 12:52:01 -04:00
DiagnosticStream.cpp DiagnosticStream keeps a copy of the position. 2015-11-10 15:57:04 -05:00
ExtInst.OpenCL.std.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
ExtInstGLSLstd450.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
FixWord.cpp Support multiple word literal numbers as constants. 2015-10-26 12:55:33 -04:00
GeneratorMagicNumber.cpp Update to latest registered generator enums 2015-11-02 13:51:54 -05:00
HexFloat.cpp Print OpConstant values according to type. 2015-11-10 15:57:59 -05:00
ImmediateInt.cpp Remove support for canonical assembly syntax format. 2015-11-10 15:57:49 -05:00
LibspirvMacros.cpp Run clang-format. 2015-10-26 12:54:39 -04:00
main.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
NamedId.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
OpcodeMake.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
OpcodeRequiresCapabilities.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
OpcodeSplit.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
OpcodeTableGet.cpp Put test classes in anonymous namespace. 2015-10-26 12:52:01 -04:00
operand-class-test-coverage.csv Add negative-coverage location to operand-class-test-coverage.csv. 2015-10-26 12:55:33 -04:00
Operand.cpp spv_operand_type_t cleanup. 2015-11-10 15:57:45 -05:00
OperandCapabilities.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
OperandPattern.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TestFixture.h Print OpConstant values according to type. 2015-11-10 15:57:59 -05:00
TextAdvance.cpp advance() should check current string index is in bound. 2015-11-10 15:57:52 -05:00
TextDestroy.cpp Remove support for canonical assembly syntax format. 2015-11-10 15:57:49 -05:00
TextLiteral.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextStartsNewInst.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextToBinary.Annotation.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextToBinary.Barrier.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextToBinary.Constant.cpp Print OpConstant values according to type. 2015-11-10 15:57:59 -05:00
TextToBinary.ControlFlow.cpp Remove support for canonical assembly syntax format. 2015-11-10 15:57:49 -05:00
TextToBinary.cpp Print OpConstant values according to type. 2015-11-10 15:57:59 -05:00
TextToBinary.Debug.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextToBinary.DeviceSideEnqueue.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.Function.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.Group.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.Image.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.Literal.cpp Fixed UTF-8 encoding issues on windows. 2015-10-26 12:55:33 -04:00
TextToBinary.Memory.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.Miscellaneous.cpp Use spirv.h instead of spirv.hpp. 2015-11-02 13:52:20 -05:00
TextToBinary.ModeSetting.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextToBinary.TypeDeclaration.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
TextWordGet.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
UnitSPIRV.cpp Assembler test for OpSourceExtension. 2015-10-26 12:54:39 -04:00
UnitSPIRV.h Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
Validate.cpp Run clang-format. 2015-10-26 12:55:33 -04:00
ValidateID.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00