Changeset 2275
- Timestamp:
- 08/07/12 18:55:46 (11 months ago)
- Location:
- trunk
- Files:
-
- 6 modified
- 36 copied
-
lib (copied) (copied from trunk/lib)
-
lib/allocator.hpp (copied) (copied from trunk/lib/allocator.hpp)
-
lib/bitblock.hpp (copied) (copied from trunk/lib/bitblock.hpp)
-
lib/bitblock128.hpp (copied) (copied from trunk/lib/bitblock128.hpp)
-
lib/bitblock256.hpp (copied) (copied from trunk/lib/bitblock256.hpp)
-
lib/bitblock_iterator.hpp (copied) (copied from trunk/lib/bitblock_iterator.hpp)
-
lib/bitblock_scan.hpp (copied) (copied from trunk/lib/bitblock_scan.hpp)
-
lib/bitstream_iterator.hpp (copied) (copied from trunk/lib/bitstream_iterator.hpp)
-
lib/buffer.hpp (copied) (copied from trunk/lib/buffer.hpp)
-
lib/builtins.hpp (copied) (copied from trunk/lib/builtins.hpp)
-
lib/byte_compare.hpp (copied) (copied from trunk/lib/byte_compare.hpp)
-
lib/byte_pool.hpp (copied) (copied from trunk/lib/byte_pool.hpp)
-
lib/carryQ.hpp (copied) (copied from trunk/lib/carryQ.hpp)
-
lib/config.hpp (copied) (copied from trunk/lib/config.hpp)
-
lib/debug.hpp (copied) (copied from trunk/lib/debug.hpp)
-
lib/hash.hpp (copied) (copied from trunk/lib/hash.hpp)
-
lib/idisa.hpp (copied) (copied from trunk/lib/idisa.hpp)
-
lib/idisa128.hpp (copied) (copied from trunk/lib/idisa128.hpp)
-
lib/idisa256.hpp (copied) (copied from trunk/lib/idisa256.hpp)
-
lib/idisa_cpp (copied) (copied from trunk/lib/idisa_cpp)
-
lib/idisa_cpp/idisa_avx.cpp (copied) (copied from trunk/lib/idisa_cpp/idisa_avx.cpp)
-
lib/idisa_cpp/idisa_neon.cpp (copied) (copied from trunk/lib/idisa_cpp/idisa_neon.cpp)
-
lib/idisa_cpp/idisa_sse2.cpp (copied) (copied from trunk/lib/idisa_cpp/idisa_sse2.cpp)
-
lib/idisa_cpp/idisa_sse3.cpp (copied) (copied from trunk/lib/idisa_cpp/idisa_sse3.cpp)
-
lib/idisa_cpp/idisa_sse4_1.cpp (copied) (copied from trunk/lib/idisa_cpp/idisa_sse4_1.cpp)
-
lib/idisa_cpp/idisa_sse4_2.cpp (copied) (copied from trunk/lib/idisa_cpp/idisa_sse4_2.cpp)
-
lib/idisa_cpp/idisa_ssse3.cpp (copied) (copied from trunk/lib/idisa_cpp/idisa_ssse3.cpp)
-
lib/p2s.hpp (copied) (copied from trunk/lib/p2s.hpp)
-
lib/perflib (copied) (copied from trunk/lib/perflib)
-
lib/perflib/BOM_Profiler.h (copied) (copied from trunk/lib/perflib/BOM_Profiler.h)
-
lib/perflib/WallTime.h (copied) (copied from trunk/lib/perflib/WallTime.h)
-
lib/perflib/i386_timer.h (copied) (copied from trunk/lib/perflib/i386_timer.h)
-
lib/perflib/perfsec.h (copied) (copied from trunk/lib/perflib/perfsec.h)
-
lib/s2p.hpp (copied) (copied from trunk/lib/s2p.hpp)
-
lib/transpose.hpp (copied) (copied from trunk/lib/transpose.hpp)
-
lib/x86_CPU_detect.h (copied) (copied from trunk/lib/x86_CPU_detect.h)
-
symbol_table/pablo_out/Makefile (modified) (3 diffs)
-
symbol_table/src/byte_pool.hpp (modified) (1 diff)
-
symbol_table/src/gid.hpp (modified) (1 diff)
-
symbol_table/src/hash_table.hpp (modified) (1 diff)
-
symbol_table/src/symbol_table.hpp (modified) (1 diff)
-
symbol_table/src/transpose.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/symbol_table/pablo_out/Makefile
r2274 r2275 21 21 ########################################################################### 22 22 id: main.cpp 23 $(CC) -o id main.cpp $(AFLAGS) - I.. -DID_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG23 $(CC) -o id main.cpp $(AFLAGS) -DID_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG 24 24 25 25 div2: main.cpp 26 $(CC) -o div2 main.cpp $(AFLAGS) - I.. -DDIV2_STRATEGY -DBUFFER_PROFILING #-DHASH_TABLE_HPP_DEBUG #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG26 $(CC) -o div2 main.cpp $(AFLAGS) -DDIV2_STRATEGY -DBUFFER_PROFILING #-DHASH_TABLE_HPP_DEBUG #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG 27 27 28 28 logbase2: main.cpp 29 $(CC) -o logbase2 main.cpp $(AFLAGS) - I.. -DLOGBASE2_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG29 $(CC) -o logbase2 main.cpp $(AFLAGS) -DLOGBASE2_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG 30 30 31 31 div2_logbase2: main.cpp 32 $(CC) -o div2_logbase2 main.cpp $(AFLAGS) - I.. -DDIV2_LOGBASE2_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG32 $(CC) -o div2_logbase2 main.cpp $(AFLAGS) -DDIV2_LOGBASE2_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG 33 33 34 34 bit_byte: main.cpp 35 $(CC) -o bit_byte main.cpp $(AFLAGS) - I.. -DBIT_BYTE_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG35 $(CC) -o bit_byte main.cpp $(AFLAGS) -DBIT_BYTE_STRATEGY -DBUFFER_PROFILING #-DID_SYMBOL_TABLE_TEMPLATE_HPP_DEBUG #-DHASH_TABLE_HPP_DEBUG 36 36 37 37 ########################################################################### … … 39 39 ########################################################################### 40 40 id_diff_test: id 41 $(CC) -o id main.cpp $(AFLAGS) - I.. -DID_STRATEGY -DIDENTITY_TEST41 $(CC) -o id main.cpp $(AFLAGS) -DID_STRATEGY -DIDENTITY_TEST 42 42 python $(TEST_SCRIPT) id -d 43 43 diff -rq --exclude=".svn" $(TEST_SRC_DIR) $(TEST_DST_DIR) || exit 0 44 44 45 45 div2_diff_test: div2 46 $(CC) -o div2 main.cpp $(AFLAGS) - I.. -DDIV2_STRATEGY -DIDENTITY_TEST46 $(CC) -o div2 main.cpp $(AFLAGS) -DDIV2_STRATEGY -DIDENTITY_TEST 47 47 python $(TEST_SCRIPT) div2 -d 48 48 diff -rq --exclude=".svn" $(TEST_SRC_DIR) $(TEST_DST_DIR) || exit 0 49 49 50 50 logbase2_diff_test: logbase2 51 $(CC) -o logbase2 main.cpp $(AFLAGS) - I.. -DLOGBASE2_STRATEGY -DIDENTITY_TEST51 $(CC) -o logbase2 main.cpp $(AFLAGS) -DLOGBASE2_STRATEGY -DIDENTITY_TEST 52 52 python $(TEST_SCRIPT) logbase2 -d 53 53 diff -rq --exclude=".svn" $(TEST_SRC_DIR) $(TEST_DST_DIR) || exit 0 54 54 55 55 div2_logbase2_diff_test: div2_logbase2 56 $(CC) -o div2_logbase2 main.cpp $(AFLAGS) - I.. -DDIV2_LOGBASE2_STRATEGY -DIDENTITY_TEST56 $(CC) -o div2_logbase2 main.cpp $(AFLAGS) -DDIV2_LOGBASE2_STRATEGY -DIDENTITY_TEST 57 57 python $(TEST_SCRIPT) div2_logbase2 -d 58 58 diff -rq --exclude=".svn" $(TEST_SRC_DIR) $(TEST_DST_DIR) || exit 0 59 59 60 60 bit_byte_diff_test: bit_byte 61 $(CC) -o bit_byte main.cpp $(AFLAGS) - I.. -DBIT_BYTE_STRATEGY -DIDENTITY_TEST61 $(CC) -o bit_byte main.cpp $(AFLAGS) -DBIT_BYTE_STRATEGY -DIDENTITY_TEST 62 62 python $(TEST_SCRIPT) bit_byte -d 63 63 diff -rq --exclude=".svn" $(TEST_SRC_DIR) $(TEST_DST_DIR) || exit 0 … … 67 67 ########################################################################### 68 68 id_gid_test: 69 $(CC) -o id main.cpp $(AFLAGS) - I.. -DID_STRATEGY -DGID_TEST69 $(CC) -o id main.cpp $(AFLAGS) -DID_STRATEGY -DGID_TEST 70 70 python $(TEST_SCRIPT) id -g 71 71 72 72 div2_gid_test: 73 $(CC) -o div2 main.cpp $(AFLAGS) - I.. -DDIV2_STRATEGY -DGID_TEST73 $(CC) -o div2 main.cpp $(AFLAGS) -DDIV2_STRATEGY -DGID_TEST 74 74 python $(TEST_SCRIPT) div2 -g 75 75 76 76 logbase2_gid_test: 77 $(CC) -o logbase2 main.cpp $(AFLAGS) - I.. -DLOGBASE2_STRATEGY -DGID_TEST77 $(CC) -o logbase2 main.cpp $(AFLAGS) -DLOGBASE2_STRATEGY -DGID_TEST 78 78 python $(TEST_SCRIPT) logbase2 -g 79 79 80 80 div2_logbase2_gid_test: 81 $(CC) -o div2_logbase2 main.cpp $(AFLAGS) - I.. -DDIV2_LOGBASE2_STRATEGY -DGID_TEST81 $(CC) -o div2_logbase2 main.cpp $(AFLAGS) -DDIV2_LOGBASE2_STRATEGY -DGID_TEST 82 82 python $(TEST_SCRIPT) div2_logbase2 -g 83 83 84 84 bit_byte_gid_test: 85 $(CC) -o bit_byte main.cpp $(AFLAGS) - I.. -DBIT_BYTE_STRATEGY -DGID_TEST85 $(CC) -o bit_byte main.cpp $(AFLAGS) -DBIT_BYTE_STRATEGY -DGID_TEST 86 86 python $(TEST_SCRIPT) bit_byte -g 87 87 -
trunk/symbol_table/src/byte_pool.hpp
r2274 r2275 9 9 #define BYTE_POOL_HPP 10 10 11 #include <simd-lib/allocator.hpp>11 #include "../lib/allocator.hpp" 12 12 #include <string.h> 13 13 -
trunk/symbol_table/src/gid.hpp
r2274 r2275 2 2 #define GID_HPP 3 3 4 #include <simd-lib/bitblock.hpp>4 #include "../lib/bitblock.hpp" 5 5 #include <vector> 6 6 using namespace std; -
trunk/symbol_table/src/hash_table.hpp
r2274 r2275 21 21 #define MAX_TABLE_SIZE 65536 22 22 23 #include <simd-lib/bitblock.hpp>24 #include <simd-lib/byte_compare.hpp>25 #include <simd-lib/allocator.hpp>26 #include <simd-lib/s2p.hpp>27 #include <simd-lib/byte_pool.hpp>28 #include <simd-lib/hash.hpp>23 #include "../lib/bitblock.hpp" 24 #include "../lib/byte_compare.hpp" 25 #include "../lib/allocator.hpp" 26 #include "../lib/s2p.hpp" 27 #include "../lib/byte_pool.hpp" 28 #include "../lib/hash.hpp" 29 29 #include "gid.hpp" 30 30 #include "compare_strategy.hpp" -
trunk/symbol_table/src/symbol_table.hpp
r2274 r2275 24 24 #define ID_SYMBOL_TABLE_TEMPLATE_HPP 25 25 26 #include <simd-lib/buffer.hpp>27 #include <simd-lib/bitblock_iterator.hpp>28 #include <simd-lib/bitblock_scan.hpp>26 #include "../lib/buffer.hpp" 27 #include "../lib/bitblock_iterator.hpp" 28 #include "../lib/bitblock_scan.hpp" 29 29 #include "strategy_types.hpp" 30 30 #include "gid.hpp" -
trunk/symbol_table/src/transpose.hpp
r2274 r2275 2 2 #define TRANSPOSE_HPP 3 3 4 #include <simd-lib/bitblock.hpp>5 #include <simd-lib/s2p.hpp>4 #include "../lib/bitblock.hpp" 5 #include "../lib/s2p.hpp" 6 6 #include "basis_bits.hpp" 7 7
