diff options
author | josh.macdonald <jmacd@users.noreply.github.com> | 2014-10-18 05:56:50 +0000 |
---|---|---|
committer | josh.macdonald <jmacd@users.noreply.github.com> | 2014-10-18 05:56:50 +0000 |
commit | ee616b958d794c6714d117b22f0be6757b379d7e (patch) | |
tree | 09b9354bcbae86cde50b4a7c1cd252b1da788073 /xdelta3/xdelta3-test.h | |
parent | 98bc4523a0c5d1a0743da4261e41a431a66acf2d (diff) |
Remove generic encoding table support
Diffstat (limited to 'xdelta3/xdelta3-test.h')
-rw-r--r-- | xdelta3/xdelta3-test.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/xdelta3/xdelta3-test.h b/xdelta3/xdelta3-test.h index 0e10251..948a1d6 100644 --- a/xdelta3/xdelta3-test.h +++ b/xdelta3/xdelta3-test.h | |||
@@ -1550,42 +1550,6 @@ test_choose_instruction (xd3_stream *stream, int ignore) | |||
1550 | } | 1550 | } |
1551 | 1551 | ||
1552 | /*********************************************************************** | 1552 | /*********************************************************************** |
1553 | TEST INSTRUCTION TABLE CODING | ||
1554 | ***********************************************************************/ | ||
1555 | |||
1556 | #if GENERIC_ENCODE_TABLES | ||
1557 | /* Test that encoding and decoding a code table works */ | ||
1558 | static int | ||
1559 | test_encode_code_table (xd3_stream *stream, int ignore) | ||
1560 | { | ||
1561 | int ret; | ||
1562 | const uint8_t *comp_data; | ||
1563 | usize_t comp_size; | ||
1564 | |||
1565 | if ((ret = xd3_compute_alternate_table_encoding (stream, & comp_data, & comp_size))) | ||
1566 | { | ||
1567 | return ret; | ||
1568 | } | ||
1569 | |||
1570 | stream->acache.s_near = __alternate_code_table_desc.near_modes; | ||
1571 | stream->acache.s_same = __alternate_code_table_desc.same_modes; | ||
1572 | |||
1573 | if ((ret = xd3_apply_table_encoding (stream, comp_data, comp_size))) | ||
1574 | { | ||
1575 | return ret; | ||
1576 | } | ||
1577 | |||
1578 | if (memcmp (stream->code_table, xd3_alternate_code_table (), sizeof (xd3_dinst) * 256) != 0) | ||
1579 | { | ||
1580 | stream->msg = "wrong code table reconstruction"; | ||
1581 | return XD3_INTERNAL; | ||
1582 | } | ||
1583 | |||
1584 | return 0; | ||
1585 | } | ||
1586 | #endif | ||
1587 | |||
1588 | /*********************************************************************** | ||
1589 | 64BIT STREAMING | 1553 | 64BIT STREAMING |
1590 | ***********************************************************************/ | 1554 | ***********************************************************************/ |
1591 | 1555 | ||
@@ -2897,16 +2861,12 @@ xd3_selftest (void) | |||
2897 | DO_TEST (forward_match, 0, 0); | 2861 | DO_TEST (forward_match, 0, 0); |
2898 | 2862 | ||
2899 | DO_TEST (address_cache, 0, 0); | 2863 | DO_TEST (address_cache, 0, 0); |
2900 | IF_GENCODETBL (DO_TEST (address_cache, XD3_ALT_CODE_TABLE, 0)); | ||
2901 | 2864 | ||
2902 | DO_TEST (string_matching, 0, 0); | 2865 | DO_TEST (string_matching, 0, 0); |
2903 | DO_TEST (choose_instruction, 0, 0); | 2866 | DO_TEST (choose_instruction, 0, 0); |
2904 | DO_TEST (identical_behavior, 0, 0); | 2867 | DO_TEST (identical_behavior, 0, 0); |
2905 | DO_TEST (in_memory, 0, 0); | 2868 | DO_TEST (in_memory, 0, 0); |
2906 | 2869 | ||
2907 | IF_GENCODETBL (DO_TEST (choose_instruction, XD3_ALT_CODE_TABLE, 0)); | ||
2908 | IF_GENCODETBL (DO_TEST (encode_code_table, 0, 0)); | ||
2909 | |||
2910 | DO_TEST (iopt_flush_instructions, 0, 0); | 2870 | DO_TEST (iopt_flush_instructions, 0, 0); |
2911 | DO_TEST (source_cksum_offset, 0, 0); | 2871 | DO_TEST (source_cksum_offset, 0, 0); |
2912 | 2872 | ||
@@ -2917,11 +2877,6 @@ xd3_selftest (void) | |||
2917 | IF_FGK (DO_TEST (decompress_single_bit_error, XD3_SEC_FGK, 3)); | 2877 | IF_FGK (DO_TEST (decompress_single_bit_error, XD3_SEC_FGK, 3)); |
2918 | IF_DJW (DO_TEST (decompress_single_bit_error, XD3_SEC_DJW, 8)); | 2878 | IF_DJW (DO_TEST (decompress_single_bit_error, XD3_SEC_DJW, 8)); |
2919 | 2879 | ||
2920 | /* There are many expected non-failures for ALT_CODE_TABLE because | ||
2921 | * not all of the instruction codes are used. */ | ||
2922 | IF_GENCODETBL ( | ||
2923 | DO_TEST (decompress_single_bit_error, XD3_ALT_CODE_TABLE, 224)); | ||
2924 | |||
2925 | #if SHELL_TESTS | 2880 | #if SHELL_TESTS |
2926 | DO_TEST (force_behavior, 0, 0); | 2881 | DO_TEST (force_behavior, 0, 0); |
2927 | DO_TEST (stdout_behavior, 0, 0); | 2882 | DO_TEST (stdout_behavior, 0, 0); |