{"shas":[["be2d4288f87c11e6346a6baf05aa8c42ba6ee619","cbf23069dc56d045fd1514664deed9d94032b867@googlemail.com","add mips version of adler32\n\nThis contains an adler32 version for >=loongson2f and\nthe MIPS DSP-ASE.\n\nTo use these ISA-Extentions inline ASM or compiler\nbuiltins are used, so this code is for GCC only.\nThe code is automatically choosen by the right\npreprocessor defines.\n\nThe code for the DSP-ASE is unfort. untested, but\nthe loongson code looks good:\non an loongson-2f@800MHz (mips)\n  -------- orig ------\n         a: 0x0CB4B676, 10000 * 160000 bytes     t: 5180 ms\n         a: 0x25BEB273, 10000 * 159999 bytes     t: 5240 ms\n         a: 0x733CB174, 10000 * 159998 bytes     t: 5310 ms\n         a: 0x1144AF76, 10000 * 159996 bytes     t: 5300 ms\n         a: 0x3F4ECB8A, 10000 * 159992 bytes     t: 5640 ms\n         a: 0x1902A382, 10000 * 159984 bytes     t: 5590 ms\n  -------- vec ------\n         a: 0x0CB4B676, 10000 * 160000 bytes     t: 2940 ms\n         a: 0x25BEB273, 10000 * 159999 bytes     t: 2940 ms\n         a: 0x733CB174, 10000 * 159998 bytes     t: 2940 ms\n         a: 0x1144AF76, 10000 * 159996 bytes     t: 2940 ms\n         a: 0x3F4ECB8A, 10000 * 159992 bytes     t: 2940 ms\n         a: 0x1902A382, 10000 * 159984 bytes     t: 2940 ms\n  speedup: 1.761905\nBig thanks go to Edwin Török for his efforts and time he put\ninto fiddling with the code, debugging and trying patches.","Jan Seiffert"]],"ref":"refs/heads/adler32_vec","size":1,"head":"be2d4288f87c11e6346a6baf05aa8c42ba6ee619","push_id":42406853}