source: trunk/symbol_table/hash_strms_template.hpp @ 2134

Last change on this file since 2134 was 2134, checked in by ksherdy, 7 years ago

Added alignment assertion.

File size: 595 bytes
Line 
1#ifndef HASH_STRMS_TEMPLATE_HPP
2#define HASH_STRMS_TEMPLATE_HPP
3
4#include "../lib/bitblock.hpp"
5#include "../lib/bitblock_align.hpp"
6#include "../lib/carryQ.hpp"
7#include "basis_bits.hpp"
8
9// GENERATED
10@hash_strms_global
11// GENERATED
12@hash_strms_stream_stmts
13
14static IDISA_ALWAYS_INLINE void hash_strms_do_block(Basis_bits & basis_bits, Hash & hash) {
15        // GENERATED
16        @hash_strms_block_stmts
17}
18
19static IDISA_ALWAYS_INLINE void hash_strms_do_final_block(Basis_bits & basis_bits, Hash & hash, BitBlock & EOF_mask) {
20        // GENERATED
21        @hash_strms_final_block_stmts
22}
23
24#endif // HASH_STRMS_TEMPLATE_HPP
Note: See TracBrowser for help on using the repository browser.