Skip to content

Commit 531e4a7

Browse files
committed
FASTCOVER_defaultAccelParameters: cleanup
1 parent 3f95547 commit 531e4a7

File tree

1 file changed

+21
-68
lines changed

1 file changed

+21
-68
lines changed

lib/dictBuilder/fastcover.rs

Lines changed: 21 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -68,74 +68,27 @@ unsafe fn FASTCOVER_hashPtrToIndex(
6868
}
6969
ZSTD_hash8Ptr(p, f)
7070
}
71-
static FASTCOVER_defaultAccelParameters: [FASTCOVER_accel_t; 11] = [
72-
{
73-
FASTCOVER_accel_t {
74-
finalize: 100,
75-
skip: 0,
76-
}
77-
},
78-
{
79-
FASTCOVER_accel_t {
80-
finalize: 100,
81-
skip: 0,
82-
}
83-
},
84-
{
85-
FASTCOVER_accel_t {
86-
finalize: 50,
87-
skip: 1,
88-
}
89-
},
90-
{
91-
FASTCOVER_accel_t {
92-
finalize: 34,
93-
skip: 2,
94-
}
95-
},
96-
{
97-
FASTCOVER_accel_t {
98-
finalize: 25,
99-
skip: 3,
100-
}
101-
},
102-
{
103-
FASTCOVER_accel_t {
104-
finalize: 20,
105-
skip: 4,
106-
}
107-
},
108-
{
109-
FASTCOVER_accel_t {
110-
finalize: 17,
111-
skip: 5,
112-
}
113-
},
114-
{
115-
FASTCOVER_accel_t {
116-
finalize: 14,
117-
skip: 6,
118-
}
119-
},
120-
{
121-
FASTCOVER_accel_t {
122-
finalize: 13,
123-
skip: 7,
124-
}
125-
},
126-
{
127-
FASTCOVER_accel_t {
128-
finalize: 11,
129-
skip: 8,
130-
}
131-
},
132-
{
133-
FASTCOVER_accel_t {
134-
finalize: 10,
135-
skip: 9,
136-
}
137-
},
138-
];
71+
72+
static FASTCOVER_defaultAccelParameters: [FASTCOVER_accel_t; 11] = {
73+
const fn accel(finalize: core::ffi::c_uint, skip: core::ffi::c_uint) -> FASTCOVER_accel_t {
74+
FASTCOVER_accel_t { finalize, skip }
75+
}
76+
77+
[
78+
accel(100, 0),
79+
accel(100, 0),
80+
accel(50, 1),
81+
accel(34, 2),
82+
accel(25, 3),
83+
accel(20, 4),
84+
accel(17, 5),
85+
accel(14, 6),
86+
accel(13, 7),
87+
accel(11, 8),
88+
accel(10, 9),
89+
]
90+
};
91+
13992
unsafe fn FASTCOVER_selectSegment(
14093
ctx: *const FASTCOVER_ctx_t,
14194
freqs: *mut u32,

0 commit comments

Comments
 (0)