Commit Graph

  • cf936f0d84 igzip: Remove igzip_sync_flush_perf Roy Oursler 2017-08-08 11:02:35 -07:00
  • 80bfbb33df igzip: Remove DECLARE_ALIGNED and optimize structure layout Roy Oursler 2017-07-20 13:26:26 -07:00
  • a7fad4b9d2 igzip: Change a few conflicting functions to static Greg Tucker 2017-08-03 17:04:44 -07:00
  • 48d7def5d9 igzip: Fix inflate total_out behavior to align with expected behavior Roy Oursler 2017-08-03 15:42:34 -07:00
  • 3ab8239097 multibinary: move WRT_OPT macro to common header Xiaodong Liu 2017-07-23 22:06:20 -04:00
  • 9d243d0ed7 Update windows config files v2.19.0 Xiaodong Liu 2017-06-26 05:52:33 -04:00
  • b39d72a7da Update release notes for v2.19 additions Xiaodong Liu 2017-06-26 04:51:35 -04:00
  • 96ade864f1 build: Bump revision to 2.19 Xiaodong Liu 2017-06-26 04:40:03 -04:00
  • 34c341db35 igzip: Add reset functions for both deflate and inflate. Roy Oursler 2017-06-21 14:05:33 -07:00
  • 7137c4a5be crc: release crc32_gzip_refl code outside Xiaodong Liu 2017-02-24 02:00:24 -05:00
  • 39ce870235 igzip: slver typo fix Xiaodong Liu 2017-06-19 05:49:46 -04:00
  • ed15402f5b igzip: Add stateful dictionary support Roy Oursler 2017-06-07 13:40:34 -07:00
  • 82a6ac65dc ec: Determine exact conditions where gf_gen_rs_matrix works Roy Oursler 2017-06-06 11:04:28 -07:00
  • 1a7c640ef9 igzip: Fix 0 length file and looping errors in igzip_inflate_test Roy Oursler 2017-06-05 13:05:20 -07:00
  • fc1467deb2 Format only patch from iindent and remove_whitespace Greg Tucker 2017-05-30 18:28:57 -07:00
  • e3f36868fa Fix test helper for windows and gcc7 issues Greg Tucker 2017-05-30 13:46:34 -07:00
  • 278a51979a Fix test helper for windows and gcc7 issues Greg Tucker 2017-05-30 13:46:34 -07:00
  • a8966b6709 igzip: Add unit tests for adler and crc32_gzip Greg Tucker 2017-05-05 18:47:30 -07:00
  • e1f5284ff8 igzip: Add sse optimized adler32 checksum Greg Tucker 2017-05-25 13:51:25 -07:00
  • 3025e83b91 igzip: Add avx2 optimized adler32 checksum Greg Tucker 2017-05-05 18:17:15 -07:00
  • f4a5b303e2 igzip: Remove BITBUF8 and BITBUF_ELSE compile options Roy Oursler 2017-05-25 10:06:34 -07:00
  • edacadc8fb igzip: Modify encode_df_04 to behave more like encode_df_06 algorithm Roy Oursler 2017-04-25 13:35:53 -07:00
  • 5a55e3096c igzip: Avx512 version for encdode_df Roy Oursler 2017-04-10 15:05:30 -07:00
  • b3c09b9b7c igzip: Improve random data generation in igzip-rand_test Roy Oursler 2017-05-23 09:14:24 -07:00
  • 64143a741e igzip: Implement type 0 blocks for level 1 compress Roy Oursler 2017-03-20 17:33:25 -07:00
  • 87652b4489 igzip: Modify inflate to optionally calculate adler32 hash Roy Oursler 2017-05-08 10:40:05 -07:00
  • 0cc3d93758 igzip: Modify test to test zlib compression Roy Oursler 2017-05-02 12:46:29 -07:00
  • 4259169107 igzip: Implement zlib compression format Roy Oursler 2017-05-01 12:44:30 -07:00
  • c68e15dc53 Fix test helper function for mingw builds Greg Tucker 2017-05-25 15:49:47 -07:00
  • 4f2d148ae5 erasure_code: Limit efence test length Roy Oursler 2017-05-25 14:59:28 -07:00
  • 52f644d3ff igzip:use fgetpos() to replace ftell() to get file's length. Hailiang Wang 2017-05-13 02:09:43 +08:00
  • ff9c0c1842 igzip:change the default max file size for 32-bit builds. Hailiang Wang 2017-05-05 10:39:56 +08:00
  • 7e1a337433 igzip: Fix warnings from nasm 2.13 v2.18.0 Greg Tucker 2017-04-17 17:14:07 -07:00
  • f4d8d35084 Update release notes for v2.18 additions Greg Tucker 2017-03-30 18:35:15 -07:00
  • 6715e73d16 build: Bump revision to 2.18 Greg Tucker 2017-03-24 16:33:52 -07:00
  • 579b09ba52 raid: Update nmake obj list for avx512 versions Greg Tucker 2017-03-30 20:16:32 -07:00
  • 8f1155387c raid: Add avx512 version of pq_gen Greg Tucker 2017-03-23 23:47:24 -07:00
  • 0a62b7c40d raid: Add avx512 version of xor Greg Tucker 2017-03-24 11:34:53 -07:00
  • c28be0d306 igzip: Remove unnecessary casts causing warnings in 32bit build Greg Tucker 2017-03-27 13:54:47 -07:00
  • 181cc20404 igzip: Update nmake obj list Greg Tucker 2017-03-30 20:08:04 -07:00
  • 8270237457 igzip: Add decode_huffman_code_block_stateless to base aliases Greg Tucker 2017-03-22 15:05:26 -07:00
  • dbab2ddad7 igzip: Make crc32_gzip_base standalone c function Greg Tucker 2017-03-22 14:31:25 -07:00
  • ec6e5de665 igzip: Move build_heap base functions to own file Greg Tucker 2017-03-22 12:02:44 -07:00
  • f80a1ed62b igzip: Create base functions for build_heap and build_huff_tree Roy Oursler 2017-03-21 18:48:13 -07:00
  • f316e96217 igzip: Add base function aliases and group src by arch Greg Tucker 2017-03-21 16:21:51 -07:00
  • 1268a57a32 raid: Add base function aliases and group src by arch Greg Tucker 2017-03-21 17:53:49 -07:00
  • 5d9cf8cadf ec: Fixes for 32-bit build Greg Tucker 2017-03-21 13:46:30 -07:00
  • a0bfd8d02b ec: Add base function aliases Greg Tucker 2017-03-20 15:35:42 -07:00
  • 14f07a9134 crc: Add base function aliases Greg Tucker 2017-03-21 15:35:12 -07:00
  • 871ad43fad igzip: Fix bug in isal_deflate where processed is not calculated correctly. Roy Oursler 2017-03-21 13:43:00 -07:00
  • be09e56b36 igzip: Modify igzip_example to provide example of higher compression levels Roy Oursler 2017-03-20 14:38:32 -07:00
  • bad6569acc igzip: Document and add some defines for higher level compressions Roy Oursler 2017-03-20 14:07:30 -07:00
  • 13692d61a3 igzip: Fix bug when 0 length buffer is passed Roy Oursler 2017-03-20 10:48:58 -07:00
  • de7d639ab1 igzip: Change zero length array and typos found in windows build Greg Tucker 2017-03-17 14:11:14 -07:00
  • cd2146de95 igzip: Add missing file to dist list Greg Tucker 2017-03-17 10:24:47 -07:00
  • 9992cc1920 igzip: Implement static header on level 1 compress Roy Oursler 2017-03-15 17:27:02 -07:00
  • e38ed4b54e igzip: Increase isal_mod_hist size to stop histogram overflow Roy Oursler 2017-03-15 14:25:58 -07:00
  • 761b207376 igzip: delete generate_constant_block_header since it has not function Roy Oursler 2017-03-14 18:33:02 -07:00
  • 91fef2d39c igzip: Fix generate_custom_huffcodes Roy Oursler 2017-03-14 18:31:16 -07:00
  • 5d15580467 igzip: Modify stateless_file_perf to test compression levels Roy Oursler 2017-01-17 11:08:29 -07:00
  • a41d352a03 igzip: Modify assembly functions and structs to work on Windows Roy Oursler 2017-03-13 17:18:42 -07:00
  • f2c35a9fd4 igzip: Fix underflow bugs whe null pointer is passed in igzip base functions Roy Oursler 2017-03-13 15:32:57 -07:00
  • 7c7272e89c igzip: Optimize two pass first pass Roy Oursler 2017-02-06 19:40:41 -05:00
  • 4725626847 igzip: Setup to allow encode_df to decode lit lit pairs. Roy Oursler 2017-01-31 17:15:29 -05:00
  • 8a05e7d780 igzip: vecotorize encode_df_asm.asm Roy Oursler 2017-01-23 12:27:02 -05:00
  • fb13462fac igzip: Use SHLX and SHRX in encode_df_asm Roy Oursler 2016-12-12 15:25:06 -05:00
  • 01dfbcc484 igzip: implement igzip two pass Roy Oursler 2016-10-03 14:50:52 -07:00
  • 43d1029b81 igzip: Modify sync_flush to not worry about writing eob Roy Oursler 2016-11-28 17:34:11 -07:00
  • 4ec9df4f8a ec: Group src by arch Greg Tucker 2017-03-06 16:09:44 -07:00
  • 8c975e9cbc crc: Group source by arch Greg Tucker 2017-03-06 15:40:37 -07:00
  • 97bbddc723 build: Change to canonical system type in autoconf Greg Tucker 2017-03-02 15:23:22 -07:00
  • 5ec8ea0e14 doc: Add build details and contributing Greg Tucker 2017-02-23 20:45:31 -07:00
  • 81c8c823cd Fix configure for a strict shell Greg Tucker 2017-01-20 16:04:47 -07:00
  • 9be74b389f doc: Add doxyfile for API doc creation Greg Tucker 2017-01-11 19:14:23 -07:00
  • d549db38e5 doc: Fix igzip header description for isal_create_hufftables Greg Tucker 2017-01-05 17:36:05 -07:00
  • 3f891d7c2b Update readme with new function list v2.17.0 Greg Tucker 2016-12-06 23:00:34 -07:00
  • a075bfcc5d Update windows config files Greg Tucker 2016-12-06 22:42:20 -07:00
  • 8b8ba4e968 Update build config to v2.17 Greg Tucker 2016-11-29 10:55:10 -07:00
  • 14c68812f3 Update release notes for v2.17 additions Greg Tucker 2016-12-06 21:28:52 -07:00
  • 9d0fda20fd igzip: Add copyright notice Greg Tucker 2016-12-06 21:06:10 -07:00
  • d301837657 igzip: Add file perf test for semi-dynamic Greg Tucker 2016-09-30 15:11:33 -07:00
  • 077b31b560 igzip: Fix feof usage in examples Greg Tucker 2016-11-18 16:29:41 -07:00
  • dfa4fd0940 igzip: Fix inflate bug with long when invalid huffman codes. Roy Oursler 2016-11-21 15:37:01 -07:00
  • 3bc0efa6c2 igzip: Add inflate std vector test to igzip_rand_test Roy Oursler 2016-11-14 11:22:33 -07:00
  • 89fedafcc9 igzip: Fix make_huff_code_lookup_table initialization bug. Roy Oursler 2016-11-16 15:06:01 -07:00
  • f0a39fea2a igzip: Fix make_inflate_huff_code bug causing out of bounds writes Roy Oursler 2016-11-14 11:15:45 -07:00
  • 7fefb53938 igzip: Add a hufftable for the static Huffman code in Deflate Roy Oursler 2016-10-31 20:06:55 -07:00
  • e1bcebc93a igzip: Fix igzip to work with huffman codes with small headers. Roy Oursler 2016-10-31 17:24:52 -07:00
  • f42fc40db3 crc64: cache prefetch optimization Xiaodong Liu 2016-11-07 22:15:57 -05:00
  • b933fe8341 crc32: cache prefetch optimization Xiaodong Liu 2016-11-03 03:36:19 -04:00
  • 67fa1a7baf crc32: add memset to performance cases Xiaodong Liu 2016-11-02 19:48:25 -04:00
  • 600d887143 igzip: Fix bug in inflate when exactly one distance is coded Roy Oursler 2016-10-24 21:13:47 -04:00
  • 3d66317189 crc64: add jones and iso format, crc64 code clean Xiaodong Liu 2016-10-24 06:00:43 -04:00
  • 90f0ea90de crc64: add crc64 ecma polynomial Xiaodong Liu 2016-08-26 09:57:55 -04:00
  • d822c79d85 igzip: Modify multibinary so pcmulqdq does not cause error on Nehalem Roy Oursler 2016-10-19 09:53:20 -07:00
  • 4809b9ba83 igzip: Create flag signifying existence of buffer history Roy Oursler 2016-10-11 10:30:54 -07:00
  • e4c2106049 igzip: Fix naming conflict in igzip_rand_test when compiling with Makefile.unx Roy Oursler 2016-10-03 09:27:40 -07:00
  • 886297517b igzip: Delete igzip_check.c and set igzip_rand_test.c to a check test Roy Oursler 2016-09-28 13:24:43 -07:00
  • 266ac91a6e igzip: Allow user to write a custom gzip header before compressing with gzip Roy Oursler 2016-09-28 11:16:00 -07:00
  • d4c6067d28 igzip: Fix bug in default histogram generation Roy Oursler 2016-09-26 16:39:34 -07:00