Go to the documentation of this file.
30 for(
a=7;
a<256*256*256;
a+=13215){
31 for(
b=3;
b<256*256*256;
b+=27118){
int64_t av_i2int(AVInteger a)
Convert the given AVInteger to an int64_t.
int av_log2_i(AVInteger a)
Return the rounded-down value of the base 2 logarithm of the given AVInteger.
AVInteger av_int2i(int64_t a)
Convert the given int64_t to an AVInteger.
#define av_assert0(cond)
assert() equivalent, that is always enabled.
AVInteger av_add_i(AVInteger a, AVInteger b)
AVInteger av_mul_i(AVInteger a, AVInteger b)
The reader does not expect b to be semantically here and if the code is changed by maybe adding a a division or other the signedness will almost certainly be mistaken To avoid this confusion a new type was SUINT is the C unsigned type but it holds a signed int to use the same example SUINT a
AVInteger av_shr_i(AVInteger a, int s)
bitwise shift
AVInteger av_div_i(AVInteger a, AVInteger b)
Return a/b.
AVInteger av_sub_i(AVInteger a, AVInteger b)