Commit Graph

  • e569ff70e7 igzip: Create flag for inflate to return crc of the decompressed data Roy Oursler 2016-09-26 10:52:28 -07:00
  • 4ea4f81138 igzip: Make gzip format a run time option. Roy Oursler 2016-09-21 17:43:59 -07:00
  • 77e43ef6cf igzip: Set isal_deflate_stateless to use same assembly functions as isal_deflate Roy Oursler 2016-09-21 12:33:51 -07:00
  • d941b66162 igzip: Improve igzip stateful on large buffers Roy Oursler 2016-09-12 13:15:32 -07:00
  • 547e8e1893 igzip: Allow performance check with small input buffers Roy Oursler 2016-09-07 10:17:52 -07:00
  • bda088b31a igzip: Fix MS incorrect reg compare for igzip_update_histogram Greg Tucker 2016-09-23 18:25:13 -07:00
  • 88192ce59f igzip: Add missing slver for isal_create_hufftables_subset Greg Tucker 2016-09-22 17:38:29 -07:00
  • 3f6e646793 igzip: Fix for doc on return values and flush types Greg Tucker 2016-09-20 17:25:54 -07:00
  • f82f589c3e Fix alt Makefile for Darwin obj format and libtool Greg Tucker 2016-09-01 17:53:28 -07:00
  • 55d70385b5 Allow unx makefile to build isa-l.h like automake Greg Tucker 2016-08-31 10:57:09 -07:00
  • bd4873c8ea igzip: Fix missing paren in generate hufftable tool Greg Tucker 2016-08-31 09:36:25 -07:00
  • 352719d62d igzip: Fix missing nx stack section on new file Greg Tucker 2016-08-25 14:24:19 -07:00
  • 136f82c9d0 Add missing make targets: checks and check Greg Tucker 2016-08-25 10:48:28 -07:00
  • 8fe5cbeeed igzip: Decrease stack size of update_histogram_base. Roy Oursler 2016-08-24 14:36:54 -07:00
  • 7391f27cca igzip: Fix small bugs in igzip_rand_test on test failure. Roy Oursler 2016-08-24 11:01:13 -07:00
  • c17f2959d4 igzip: Fix bug read_header causing false error return values Roy Oursler 2016-08-24 11:00:08 -07:00
  • 0bac63c2e6 igzip: Add test for fuzz testing Roy Oursler 2016-08-16 15:04:52 -07:00
  • b95c60cd1b igzip: Add check for non-valid decoded symbols Roy Oursler 2016-08-17 11:09:10 -07:00
  • fb62881057 igzip: Fix bugs in setup dynamic header when invalid input is supplied Roy Oursler 2016-08-17 09:16:48 -07:00
  • 8c5fa7010a igzip: Fix incorrect block_state for inflate_stateless Roy Oursler 2016-08-17 09:16:13 -07:00
  • a578be3e70 igzip: New default hufftables Greg Tucker 2016-08-09 15:35:30 -07:00
  • e2b0640fd9 igzip: Make inline functions in igzip_inflate.c static Roy Oursler 2016-08-15 16:53:03 -07:00
  • 88f95d8594 igzip: Merge inflate.h and igzip_lib.h and fix external naming Roy Oursler 2016-08-05 14:11:25 -04:00
  • be8e83b633 igzip: Fix bug in inflate perf test and modify inflate lookup table sizes Roy Oursler 2016-08-04 17:49:55 -04:00
  • 9d53af0c7c igzip: Improve LARGE_WINDOW and change that option to be default. Roy Oursler 2016-07-29 17:57:19 -07:00
  • ee2e2bce4f igzip: Improving igzip_update_histogram Roy Oursler 2016-08-01 16:53:09 -07:00
  • 22bd9eef65 igzip: Optimize igzip Roy Oursler 2016-07-28 15:29:34 -07:00
  • d06e14b937 igzip: Port update_histogram and decode_huffman_code_block to windows Roy Oursler 2016-07-26 17:02:23 -07:00
  • 340e0f99df igzip: Implement stateful inflate. Roy Oursler 2016-07-21 10:33:30 -07:00
  • 6b2bedfe28 igzip: Fix to run on SSE Roy Oursler 2016-07-26 11:08:30 -07:00
  • a1981da94e igzip: Create stateless FULL_FLUSH mode Roy Oursler 2016-07-18 14:00:44 -07:00
  • b25ef61a57 igzip: Fix warning for igzip_update_histogram when compiled with LARGE_WINDOW. Roy Oursler 2016-07-18 15:47:55 -07:00
  • 511a5dea5b igzip: Add missing include to igzip_check.c Roy Oursler 2016-07-12 16:10:39 -07:00
  • 869712d389 igzip: Rename inflate.asm and fix Makefile.am so that Makefile.unx works Roy Oursler 2016-07-12 15:32:48 -07:00
  • 60d9a30f4e igzip: Rename small_code_lookup Roy Oursler 2016-07-12 15:00:44 -07:00
  • 464476003a igzip: Separate inflate_huffman_code into a large and small datastructure. Roy Oursler 2016-07-12 11:09:36 -07:00
  • e64bc2ed37 igzip: Improve make_inflate_huffcode algorithm. Roy Oursler 2016-07-11 16:26:57 -07:00
  • 456be4cfc1 igzip: Rearrange inflate_state Roy Oursler 2016-07-07 11:08:03 -07:00
  • 5a7c97a930 igzip: Document inflate_huff_code data structure. Roy Oursler 2016-07-06 14:38:44 -07:00
  • 40b5104397 igzip: More optimizations by speeding up rarely taken branch Roy Oursler 2016-07-11 09:55:52 -07:00
  • 84ffaead82 igzip: Optimize inflate more Roy Oursler 2016-07-01 09:32:50 -07:00
  • 6fc9029f83 inflate: Optimize inflate_stateless Roy Oursler 2016-06-27 17:16:00 -07:00
  • c233946b0a igzip: Add some compile time options to igzip_inflate_perf Roy Oursler 2016-04-15 17:44:18 -07:00
  • 09a5a243bf igzip: Implement statelesss inflate in assembly Roy Oursler 2016-03-07 18:08:20 -07:00
  • 17dac9f641 igzip: Implement xmm loads to preload data in update_histogram Roy Oursler 2016-06-24 14:22:10 -04:00
  • 4d40cd360d igzip: Speed up hash table initialization in igzip_update_histogram. Roy Oursler 2016-06-24 13:42:54 -04:00
  • 39ce31de30 igzip: Fix minor bug in igzip_rand_test Roy Oursler 2016-06-22 14:34:49 -07:00
  • af9c0c0f46 igzip: update update_hash to match stateless and stateful compression. Roy Oursler 2016-06-21 13:41:38 -07:00
  • f97de75fc6 igzip: Port improvements to stateless compress to stateful compress Roy Oursler 2016-06-21 10:53:44 -07:00
  • eb1b7788d0 igzip: Move code in igzip_stateless to hide latencies more in ivybridge. Roy Oursler 2016-06-20 11:37:15 -07:00
  • cf30138c7b igzip: Load memory into xmm in stateless registers Roy Oursler 2016-06-17 16:59:22 -04:00
  • 4d1fe78bfa igzip: Modify stateless hash updating to match the length 4 short match Roy Oursler 2016-06-17 12:05:37 -04:00
  • 31814483c0 igzip: Create assembly version of isal_update_histogram Roy Oursler 2016-06-06 09:23:26 -07:00
  • 7c91df5e50 igzip: add macros for shrx, shlx, and bzhi instructions on old architectures Roy Oursler 2016-06-09 12:55:59 -07:00
  • bbc886cf01 igzip: Modify igzip to ignore matches which are shorter than 4 Roy Oursler 2016-06-13 11:20:26 -07:00
  • 45311ea249 Change common and igzip multibinary check from sse4.1 to sse4.2 Greg Tucker 2016-08-12 10:17:25 -07:00
  • b34cb054fd build: Fix an include path to be srcdir relative Xiaodong Liu 2016-07-11 04:25:18 -04:00
  • 489db7e913 doc: Update readme with short description of isa-l content Greg Tucker 2016-07-21 15:01:09 -07:00
  • 1abf68b7db igzip: Fix missing .note.gnu-stack for non-executable stack Greg Tucker 2016-07-11 13:53:07 -07:00
  • 8faa0a2802 Update travis-cl test script to avoid old nasm v2.16.0 Greg Tucker 2016-06-17 11:23:50 -07:00
  • 9331ddca3b Update build and release notes for v2.16 Greg Tucker 2016-06-03 18:03:11 -07:00
  • 10f07a0c51 Add README.md to distribution Greg Tucker 2016-06-03 18:05:08 -07:00
  • 660f49b02d Add data compression unit Greg Tucker 2016-06-02 13:52:23 -07:00
  • 61164e105b Add crc unit Greg Tucker 2016-05-03 10:00:35 -07:00
  • d6c5e9620d Add raid unit Greg Tucker 2016-04-26 15:55:12 -07:00
  • fce681adb4 Fix for missing file in extra dist Greg Tucker 2016-03-02 19:23:33 -07:00
  • 8c7c1ba59b Travis CI. Ondřej Nový 2016-03-01 08:40:13 +01:00
  • c5dd20e075 Fixed markdown in README Ondřej Nový 2016-03-01 08:40:26 +01:00
  • ef7ff6c4f7 Rename license to standard file name v2.15.0 Greg Tucker 2016-02-25 17:14:58 -07:00
  • 8a5a7d124d doc: Update readme with autotools and nmake info Greg Tucker 2016-02-25 16:56:22 -07:00
  • f7ee664dc0 Remove warnings due to unexported functions Greg Tucker 2016-02-25 13:53:44 -07:00
  • a5b324d2cd Add avx512 versions of ec_encode_data Greg Tucker 2015-11-18 15:40:52 -07:00
  • bc4dfc9bbc Convert files to build with nasm or yasm Greg Tucker 2015-11-18 15:52:20 -07:00
  • 00c1efc109 Initial commit isa-l v2.14.1 v2.14.1 Greg Tucker 2015-10-22 14:54:34 -07:00