Code:
0.3.0 alpha 1\cmv a -ax "-m0,0,>"
L: Loop number.
M: Method/Model/Mixer identifier.
O: Method/Model/Mixer option.
P: Parameters to pass to the CLI -m switch to set Method/Models/Mixers.
CS: Compressed size without header.
B: "*" if better than previous.
BS: Current best compressed size.
BP: Current best Parameters.
L M O P CS B BS BP Note
0/ 0/ 0 0,0,0x7fededff 8060 * 8060 0,0,0x7fededff Compression using initial options -m0,0,> .
1/ 0/ 1 1,0,0x7fededff 8052 * 8052 1,0,0x7fededff
1/ 0/ 2 2,0,0x7fededff 7980 * 7980 2,0,0x7fededff -80 bytes (8060 - 7980), enables maximum number of order-N models: order 0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 16.
1/ 2/ 1 2,1,0x7fededff 7980 - 7980 2,0,0x7fededff
1/ 2/ 2 2,2,0x7fededff 7980 - 7980 2,0,0x7fededff
1/ 2/ 3 2,3,0x7fededff 7980 - 7980 2,0,0x7fededff
1/29/ 0 2,0,0x5fededff 8065 - 7980 2,0,0x7fededff +85 bytes, disables the addition of the SSE of the input values in the final mixer.
1/28/ 0 2,0,0x6fededff 8009 - 7980 2,0,0x7fededff
1/13/ 0 2,0,0x7fedcdff 7981 - 7980 2,0,0x7fededff
1/ 0/ 0 2,0,0x7fededfe 7980 - 7980 2,0,0x7fededff
1/ 1/ 0 2,0,0x7fededf1 8549 - 7980 2,0,0x7fededff +569 bytes, disables the sparse match model (SMM), SMM seems quite important.
In CMV, if the sparse match model doesn't match, it returns a sparse ~order-2 prediction.
1/ 1/ 1 2,0,0x7fededf3 8354 - 7980 2,0,0x7fededff +374 bytes, enables SMM level 1 instead of level 7
1/ 1/ 2 2,0,0x7fededf5 8090 - 7980 2,0,0x7fededff +110 bytes, enables SMM level 2 instead of level 7
1/ 1/ 3 2,0,0x7fededf7 8014 - 7980 2,0,0x7fededff + 34 bytes, enables SMM level 3 instead of level 7
1/ 1/ 4 2,0,0x7fededf9 7994 - 7980 2,0,0x7fededff + 14 bytes, enables SMM level 4 instead of level 7
1/ 1/ 5 2,0,0x7fededfb 7984 - 7980 2,0,0x7fededff + 4 bytes, enables SMM level 5 instead of level 7
1/ 1/ 6 2,0,0x7fededfd 7983 - 7980 2,0,0x7fededff + 3 bytes, enables SMM level 6 instead of level 7
1/ 4/ 0 2,0,0x7fededef 7994 - 7980 2,0,0x7fededff
1/ 9/ 0 2,0,0x7fede9ff 7981 - 7980 2,0,0x7fededff
1/ 9/ 1 2,0,0x7fedebff 7980 - 7980 2,0,0x7fededff
1/12/ 1 2,0,0x7fedfdff 7981 - 7980 2,0,0x7fededff
1/14/ 0 2,0,0x7fedadff 7983 - 7980 2,0,0x7fededff
1/15/ 0 2,0,0x7fec6dff 8067 - 7980 2,0,0x7fededff +77 bytes, disables some sparse and masked models (FCM).
1/15/ 1 2,0,0x7fecedff 8068 - 7980 2,0,0x7fededff +88 bytes, enables FCM level 1 instead of level 3.
1/15/ 2 2,0,0x7fed6dff 7979 * 7979 2,0,0x7fed6dff - 1 bytes, enables FCM level 2 instead of level 3.
1/23/ 0 2,0,0x7f6d6dff 8000 - 7979 2,0,0x7fed6dff
1/24/ 0 2,0,0x7ced6dff 7980 - 7979 2,0,0x7fed6dff
1/24/ 1 2,0,0x7ded6dff 7979 - 7979 2,0,0x7fed6dff
1/24/ 2 2,0,0x7eed6dff 7979 - 7979 2,0,0x7fed6dff
1/26/ 0 2,0,0x7bed6dff 7975 * 7975 2,0,0x7bed6dff
1/27/ 0 2,0,0x73ed6dff 7974 * 7974 2,0,0x73ed6dff
1/30/ 0 2,0,0x33ed6dff 7978 - 7974 2,0,0x73ed6dff
1/ 5/ 0 2,0,0x73ed6ddf 7974 - 7974 2,0,0x73ed6dff
1/ 6/ 0 2,0,0x73ed6dbf 7975 - 7974 2,0,0x73ed6dff
1/ 7/ 0 2,0,0x73ed6d7f 7975 - 7974 2,0,0x73ed6dff
1/ 8/ 0 2,0,0x73ed6cff 7974 - 7974 2,0,0x73ed6dff
1/11/ 0 2,0,0x73ed65ff 7974 - 7974 2,0,0x73ed6dff
1/17/ 0 2,0,0x73e96dff 7966 * 7966 2,0,0x73e96dff
1/17/ 1 2,0,0x73eb6dff 7968 - 7966 2,0,0x73e96dff
1/19/ 0 2,0,0x73e16dff 7966 - 7966 2,0,0x73e96dff
1/20/ 0 2,0,0x73c96dff 10184 - 7966 2,0,0x73e96dff +2218 bytes, disables the final mixers stage (FMS).
1/20/ 1 2,0,0x73d96dff 8237 - 7966 2,0,0x73e96dff + 271 bytes, enables FMS level 1 (just 1 mixer) instead of level 2 (6->3->1 mixers with context from most complex to the simplest, no SSE).
1/22/ 0 2,0,0x73a96dff 7930 * 7930 2,0,0x73a96dff
...loops by testing the model options again until nothing better is found...
Test 2.