36 carry= (carry>>16) + a.
v[i] + b.
v[i];
46 carry= (carry>>16) + a.
v[i] - b.
v[i];
68 memset(&out, 0,
sizeof(out));
75 carry= (carry>>16) + out.
v[j] + a.
v[i]*b.
v[j-i];
86 if(v)
return (v>>16)|1;
89 int v= a.
v[i] - b.
v[i];
90 if(v)
return (v>>16)|1;
100 unsigned int index= i + (s>>4);
102 if(index+1<AV_INTEGER_SIZE) v = a.
v[index+1]<<16;
103 if(index <AV_INTEGER_SIZE) v+= a.
v[
index ];
104 out.
v[i]= v >> (s&15);
112 if(!quot) quot = "_temp;
155 out = (out<<16) + a.
v[i];
163 0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
164 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
165 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
166 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
167 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,
168 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,
169 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,
170 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
176 for(a=7; a<256*256*256; a+=13215){
177 for(b=3; b<256*256*256; b+=27118){