Home
last modified time | relevance | path

Searched refs:TNUM (Results 1 – 1 of 1) sorted by relevance

/linux/kernel/bpf/
H A Dtnum.c13 #define TNUM(_v, _m) (struct tnum){.value = _v, .mask = _m} macro
19 return TNUM(value, 0); in tnum_const()
35 return TNUM(min & ~delta, delta); in tnum_range()
40 return TNUM(a.value << shift, a.mask << shift); in tnum_lshift()
45 return TNUM(a.value >> shift, a.mask >> shift); in tnum_rshift()
56 return TNUM((u32)(((s32)a.value) >> min_shift), in tnum_arshift()
59 return TNUM((s64)a.value >> min_shift, in tnum_arshift()
72 return TNUM(sv & ~mu, mu); in tnum_add()
84 return TNUM(dv & ~mu, mu); in tnum_sub()
89 return tnum_sub(TNUM(0, 0), a); in tnum_neg()
[all …]