next_p2 replaced by next_pow2

This commit is contained in:
Dominik Maier
2020-04-01 02:03:46 +02:00
parent 25d6d21617
commit d611e7d50e
3 changed files with 7 additions and 18 deletions

View File

@ -404,17 +404,6 @@ static u8 run_target(afl_forkserver_t *fsrv, char **argv, u8 *mem, u32 len,
}
/* Find first power of two greater or equal to val. */
static u32 next_p2(u32 val) {
u32 ret = 1;
while (val > ret)
ret <<= 1;
return ret;
}
/* Actually minimize! */
static void minimize(afl_forkserver_t *fsrv, char **argv) {
@ -432,7 +421,7 @@ static void minimize(afl_forkserver_t *fsrv, char **argv) {
* BLOCK NORMALIZATION *
***********************/
set_len = next_p2(in_len / TMIN_SET_STEPS);
set_len = next_pow2(in_len / TMIN_SET_STEPS);
set_pos = 0;
if (set_len < TMIN_SET_MIN_SIZE) set_len = TMIN_SET_MIN_SIZE;
@ -482,7 +471,7 @@ next_pass:
* BLOCK DELETION *
******************/
del_len = next_p2(in_len / TRIM_START_STEPS);
del_len = next_pow2(in_len / TRIM_START_STEPS);
stage_o_len = in_len;
ACTF(cBRI "Stage #1: " cRST "Removing blocks of data...");