SPIRV-Tools/source/util
Andrey Tuganov d41a52415a Fix encode zero bits on word boundary bug
Bit stream writer was manifesting incorrect behaviour when the following
two conditions were met:
- writer was on 64-bit word boundary
- WriteBits was invoked with num_bits=0 (can happen when a Huffman codec has only one
value)

The bug was causing very rare sporadic corruption which was detected by
tests after a random experimental change in MARK-V model.
2017-08-28 13:36:39 -04:00
..
bit_stream.cpp Fix encode zero bits on word boundary bug 2017-08-28 13:36:39 -04:00
bit_stream.h Added fixed width encoding to bit_stream 2017-07-04 11:57:13 -04:00
bitutils.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
hex_float.h Pull out the number parsing logic 2016-09-08 18:42:54 -04:00
huffman_codec.h Huffman codec can serialize to text 2017-08-15 23:57:21 -04:00
move_to_front.h Add multi-sequence move-to-front implementation 2017-08-02 14:07:24 -04:00
parse_number.cpp Guard against nullptr in number parsing utilities 2016-09-13 12:12:31 -04:00
parse_number.h Guard against nullptr in number parsing utilities 2016-09-13 12:12:31 -04:00
string_utils.cpp Added option --preserve-numeric-ids to tools/spirv-as 2017-04-13 14:13:33 -04:00
string_utils.h Validator checks if operands require extension 2017-03-14 13:39:43 -04:00