Lines Matching refs:BASE
3 #define BASE 65521 /* largest prime smaller than 65536 */
4 #define NMAX 5552 /* NMAX is the largest n such that 255n(n+1)/2 + (n+1)(BASE-1) <= 2^32-1 */
63 adler%BASE = adler - floor(adler*(1/BASE))*BASE; where (1/BASE) = 0x80078071 in Q47
64 1. vmull.u32 q2,(adler,sum2),(1/BASE) // *(1/BASE) in Q47
67 4. vmls.u32 (adler,sum2),d4,d3[0] // (adler,sum2) -= floor[(adler,sum2)/BASE]*BASE
122 // the following macro performs adler sum2 modulo BASE
124 umull x0,x1,adler,one_by_base // adler/BASE in Q47
125 umull x2,x3,sum2,one_by_base // sum2/BASE in Q47
126 lsr x1, #15 // x1 >> 15 = floor(adler/BASE)
127 lsr x3, #15 // x3 >> 15 = floor(sum2/BASE)
150 modulo_base // adler sum2 modulo BASE
181 modulo_base // adler sum2 modulo BASE
190 .long -BASE
288 // mod(alder,BASE); mod(sum2,BASE);
289 vmull.u32 q2,adlersum2,d3[1] // alder/BASE, sum2/BASE in Q47
292 vmls.u32 adlersum2,d4,d3[0] // (adler,sum2) -= floor[(adler,sum2)/BASE]*BASE
382 // mod(alder,BASE); mod(sum2,BASE);
384 vmull.u32 q2,adlersum2,d3[1] // alder/BASE, sum2/BASE in Q47
387 vmls.u32 adlersum2,d4,d3[0] // (adler,sum2) -= floor[(adler,sum2)/BASE]*BASE
411 .long BASE // s6 : BASE
412 .long 0x80078071 // s7 : 1/BASE in Q47