Lines Matching defs:?r
20 * This can be in the form of a textual message at program startup or
21 * in documentation (online or textual) provided with the package.
23 * Redistribution and use in source and binary forms, with or without
30 * documentation and/or other materials provided with the distribution.
31 * 3. All advertising materials mentioning features or use of this software
37 * 4. If you include any Windows specific code (or a derivative thereof) from
53 * The licence and distribution terms for any publically available version or
69 BIGNUM *tmp,*rr;
84 rr=(a != r) ? r : BN_CTX_get(ctx);
86 if (!rr || !tmp) goto err;
89 if (bn_wexpand(rr,max) == NULL) goto err;
95 bn_sqr_normal(rr->d,a->d,4,t);
97 bn_sqr_comba4(rr->d,a->d);
104 bn_sqr_normal(rr->d,a->d,8,t);
106 bn_sqr_comba8(rr->d,a->d);
115 bn_sqr_normal(rr->d,a->d,al,t);
127 bn_sqr_recursive(rr->d,a->d,al,tmp->d);
132 bn_sqr_normal(rr->d,a->d,al,tmp->d);
137 bn_sqr_normal(rr->d,a->d,al,tmp->d);
141 rr->neg=0;
145 rr->top = max - 1;
147 rr->top = max;
148 if (rr != r) BN_copy(r,rr);
151 bn_check_top(rr);
258 /* t[32] holds (a[0]-a[1])*(a[1]-a[0]), it is negative or zero