… | |
… | |
40 | FILE *f = fopen ("data", "r"); |
40 | FILE *f = fopen ("data", "r"); |
41 | fread (data, DSIZE, 1, f); |
41 | fread (data, DSIZE, 1, f); |
42 | fclose (f); |
42 | fclose (f); |
43 | |
43 | |
44 | for (lp = 0; lp < 1000; lp++) { |
44 | for (lp = 0; lp < 1000; lp++) { |
|
|
45 | s=stamp(); |
45 | l = lzf_compress (data, DSIZE, data2, DSIZE*2); |
46 | l = lzf_compress (data, DSIZE, data2, DSIZE*2); |
46 | s=stamp(); |
|
|
47 | //l = fastlz_compress_level (1, data, DSIZE, data2); |
47 | //l = fastlz_compress_level (1, data, DSIZE, data2); |
|
|
48 | si[0]=measure(s); |
48 | j = lzf_decompress (data2, l, data3, DSIZE*2); |
49 | j = lzf_decompress (data2, l, data3, DSIZE*2); |
49 | si[0]=measure(s); |
|
|
50 | |
50 | |
51 | printf ("\r%10d (%d) ", si[0], l); |
51 | printf ("\r%10d (%d) ", si[0], l); |
52 | if (si[0] < min && si[0] > 0) |
52 | if (si[0] < min && si[0] > 0) |
53 | { |
53 | { |
54 | printf ("\n"); |
54 | printf ("\n"); |