Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

lib/zstd/compress/zstd_fast.c ZSTD_match4Found_cmov() -> ZSTD_selectAddr()

Type Parameter Key Value
PARAM_VALUE 2 candidate 4096-ptr_max
PARAM_VALUE 3 backup 4096-ptr_max
BUF_SIZE 3 backup 4
DATA_SOURCE 0 index $2
DATA_SOURCE 1 lowLimit $3
DATA_SOURCE 2 candidate $1
UNITS 0 index unit_byte
UNITS 1 lowLimit unit_byte
UNITS 2 candidate unit_byte

lib/zstd/compress/zstd_double_fast.c ZSTD_compressBlock_doubleFast_noDict_generic() -> ZSTD_selectAddr()

Type Parameter Key Value
PARAM_VALUE 2 candidate 4096-ptr_max
PARAM_VALUE 3 backup 2784149916500963328
PARAM_VALUE 3 *backup 18
BUF_SIZE 3 backup 10
DATA_SOURCE 1 lowLimit r ZSTD_getLowestPrefixIndex
PARAM_COMPARE 0 index <= $2
PARAM_COMPARE 2 candidate >= $0
UNITS 2 candidate unit_byte

lib/zstd/compress/zstd_double_fast.c ZSTD_compressBlock_doubleFast_noDict_generic() -> ZSTD_selectAddr()

Type Parameter Key Value
PARAM_VALUE 2 candidate 4096-ptr_max
PARAM_VALUE 3 backup 2784149916500963328
PARAM_VALUE 3 *backup 18
BUF_SIZE 3 backup 10
DATA_SOURCE 1 lowLimit r ZSTD_getLowestPrefixIndex
PARAM_COMPARE 0 index <= $2
PARAM_COMPARE 2 candidate >= $0
UNITS 2 candidate unit_byte