fsquare           420 crypto/curve25519-donna.c   fsquare(xxxprime, xxprime);
fsquare           421 crypto/curve25519-donna.c   fsquare(zzzprime, zzprime);
fsquare           428 crypto/curve25519-donna.c   fsquare(xx, x);
fsquare           429 crypto/curve25519-donna.c   fsquare(zz, z);
fsquare           516 crypto/curve25519-donna.c   /* 2 */ fsquare(z2,z);
fsquare           517 crypto/curve25519-donna.c   /* 4 */ fsquare(t1,z2);
fsquare           518 crypto/curve25519-donna.c   /* 8 */ fsquare(t0,t1);
fsquare           521 crypto/curve25519-donna.c   /* 22 */ fsquare(t0,z11);
fsquare           524 crypto/curve25519-donna.c   /* 2^6 - 2^1 */ fsquare(t0,z2_5_0);
fsquare           525 crypto/curve25519-donna.c   /* 2^7 - 2^2 */ fsquare(t1,t0);
fsquare           526 crypto/curve25519-donna.c   /* 2^8 - 2^3 */ fsquare(t0,t1);
fsquare           527 crypto/curve25519-donna.c   /* 2^9 - 2^4 */ fsquare(t1,t0);
fsquare           528 crypto/curve25519-donna.c   /* 2^10 - 2^5 */ fsquare(t0,t1);
fsquare           531 crypto/curve25519-donna.c   /* 2^11 - 2^1 */ fsquare(t0,z2_10_0);
fsquare           532 crypto/curve25519-donna.c   /* 2^12 - 2^2 */ fsquare(t1,t0);
fsquare           534 crypto/curve25519-donna.c   for (i = 2;i < 10;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
fsquare           537 crypto/curve25519-donna.c   /* 2^21 - 2^1 */ fsquare(t0,z2_20_0);
fsquare           538 crypto/curve25519-donna.c   /* 2^22 - 2^2 */ fsquare(t1,t0);
fsquare           540 crypto/curve25519-donna.c   for (i = 2;i < 20;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
fsquare           543 crypto/curve25519-donna.c   /* 2^41 - 2^1 */ fsquare(t1,t0);
fsquare           544 crypto/curve25519-donna.c   /* 2^42 - 2^2 */ fsquare(t0,t1);
fsquare           546 crypto/curve25519-donna.c   for (i = 2;i < 10;i += 2) { fsquare(t1,t0); fsquare(t0,t1); }
fsquare           549 crypto/curve25519-donna.c   /* 2^51 - 2^1 */ fsquare(t0,z2_50_0);
fsquare           550 crypto/curve25519-donna.c   /* 2^52 - 2^2 */ fsquare(t1,t0);
fsquare           552 crypto/curve25519-donna.c   for (i = 2;i < 50;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
fsquare           555 crypto/curve25519-donna.c   /* 2^101 - 2^1 */ fsquare(t1,z2_100_0);
fsquare           556 crypto/curve25519-donna.c   /* 2^102 - 2^2 */ fsquare(t0,t1);
fsquare           558 crypto/curve25519-donna.c   for (i = 2;i < 100;i += 2) { fsquare(t1,t0); fsquare(t0,t1); }
fsquare           561 crypto/curve25519-donna.c   /* 2^201 - 2^1 */ fsquare(t0,t1);
fsquare           562 crypto/curve25519-donna.c   /* 2^202 - 2^2 */ fsquare(t1,t0);
fsquare           564 crypto/curve25519-donna.c   for (i = 2;i < 50;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
fsquare           567 crypto/curve25519-donna.c   /* 2^251 - 2^1 */ fsquare(t1,t0);
fsquare           568 crypto/curve25519-donna.c   /* 2^252 - 2^2 */ fsquare(t0,t1);
fsquare           569 crypto/curve25519-donna.c   /* 2^253 - 2^3 */ fsquare(t1,t0);
fsquare           570 crypto/curve25519-donna.c   /* 2^254 - 2^4 */ fsquare(t0,t1);
fsquare           571 crypto/curve25519-donna.c   /* 2^255 - 2^5 */ fsquare(t1,t0);