1*08b48e0bSAndroid Build Coastguard Worker #ifndef AFL_NGRAM_CONFIG_H 2*08b48e0bSAndroid Build Coastguard Worker #define AFL_NGRAM_CONFIG_H 3*08b48e0bSAndroid Build Coastguard Worker 4*08b48e0bSAndroid Build Coastguard Worker #include "types.h" 5*08b48e0bSAndroid Build Coastguard Worker 6*08b48e0bSAndroid Build Coastguard Worker #if (MAP_SIZE_POW2 <= 16) 7*08b48e0bSAndroid Build Coastguard Worker typedef u16 PREV_LOC_T; 8*08b48e0bSAndroid Build Coastguard Worker #elif (MAP_SIZE_POW2 <= 32) 9*08b48e0bSAndroid Build Coastguard Worker typedef u32 PREV_LOC_T; 10*08b48e0bSAndroid Build Coastguard Worker #else 11*08b48e0bSAndroid Build Coastguard Worker typedef u64 PREV_LOC_T; 12*08b48e0bSAndroid Build Coastguard Worker #endif 13*08b48e0bSAndroid Build Coastguard Worker 14*08b48e0bSAndroid Build Coastguard Worker /* Maximum ngram size */ 15*08b48e0bSAndroid Build Coastguard Worker #define NGRAM_SIZE_MAX 16U 16*08b48e0bSAndroid Build Coastguard Worker 17*08b48e0bSAndroid Build Coastguard Worker /* Maximum K for top-K context sensitivity */ 18*08b48e0bSAndroid Build Coastguard Worker #define CTX_MAX_K 32U 19*08b48e0bSAndroid Build Coastguard Worker 20*08b48e0bSAndroid Build Coastguard Worker #endif 21*08b48e0bSAndroid Build Coastguard Worker 22