diff --git a/arb.h b/arb.h index 94f4ef62..ae40d7d7 100644 --- a/arb.h +++ b/arb.h @@ -964,12 +964,12 @@ void _arb_exp_sum_bs_simple(fmpz_t T, fmpz_t Q, mp_bitcnt_t * Qexp, #define ARB_SIN_COS_TAB1_PREC 512 #define ARB_SIN_COS_TAB1_LIMBS (ARB_SIN_COS_TAB1_PREC / FLINT_BITS) -/* only goes up to log(2) * 32 */ +/* only goes up to (pi/4) * 32 */ #define ARB_SIN_COS_TAB21_NUM 26 #define ARB_SIN_COS_TAB21_BITS 5 #define ARB_SIN_COS_TAB22_NUM (1 << ARB_SIN_COS_TAB22_BITS) #define ARB_SIN_COS_TAB22_BITS 5 -#define ARB_SIN_COS_TAB2_PREC 2560 +#define ARB_SIN_COS_TAB2_PREC 4608 #define ARB_SIN_COS_TAB2_LIMBS (ARB_SIN_COS_TAB2_PREC / FLINT_BITS) extern const mp_limb_t arb_sin_cos_tab1[2 * ARB_SIN_COS_TAB1_NUM][ARB_SIN_COS_TAB1_LIMBS]; @@ -983,7 +983,7 @@ void _arb_sin_cos_taylor_naive(mp_ptr ysin, mp_ptr ycos, mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N); void _arb_sin_cos_taylor_rs(mp_ptr ysin, mp_ptr ycos, - mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N); + mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N, int sinonly); int _arb_get_mpn_fixed_mod_pi4(mp_ptr w, fmpz_t q, int * octant, mp_limb_t * error, const arf_t x, mp_size_t wn); diff --git a/arb/sin_cos.c b/arb/sin_cos.c index 3575b8bf..f73a9352 100644 --- a/arb/sin_cos.c +++ b/arb/sin_cos.c @@ -24,6 +24,7 @@ ******************************************************************************/ #include "arb.h" +#include "mpn_extras.h" #define TMP_ALLOC_LIMBS(__n) TMP_ALLOC((__n) * sizeof(mp_limb_t)) @@ -299,14 +300,42 @@ arb_sin_cos_arf_new(arb_t zsin, arb_t zcos, const arf_t x, long prec) /* the summation for sin/cos is actually done to (2N-1)! */ N = (N + 1) / 2; - /* Evaluate Taylor series */ - _arb_sin_cos_taylor_rs(sina, cosa, &error2, w, wn, N); + if (N < 14) + { + /* Evaluate Taylor series */ + _arb_sin_cos_taylor_rs(sina, cosa, &error2, w, wn, N, 0); + /* Taylor series evaluation error */ + error += error2; + /* Taylor series truncation error */ + error += 1UL << (wprounded-wp); + } + else /* Compute cos(a) from sin(a) using a square root. */ + { + /* Evaluate Taylor series */ + _arb_sin_cos_taylor_rs(sina, cosa, &error2, w, wn, N, 1); + error += error2; + error += 1UL << (wprounded-wp); - /* Taylor series evaluation error */ - error += error2; + if (flint_mpn_zero_p(sina, wn)) + { + flint_mpn_store(cosa, wn, LIMB_ONES); + error = FLINT_MAX(error, 1); + } + else + { + mpn_sqr(ta, sina, wn); + /* 1 - s^2 (negation guaranteed to have borrow) */ + mpn_neg(ta, ta, 2 * wn); + /* top limb of ta must be nonzero, so no need to normalize + before calling mpn_sqrtrem */ + mpn_sqrtrem(cosa, ta, ta, 2 * wn); - /* Taylor series truncation error */ - error += 1UL << (wprounded-wp); + /* When converting sin to cos, the error for cos must be + smaller than the error for sin; but we also get 1 ulp + extra error from the square root. */ + error += 1; + } + } /* sin(a+b) = sin(a)*cos(b) + cos(a)*sin(b) diff --git a/arb/sin_cos_tab.c b/arb/sin_cos_tab.c index b53337c6..68e3b13b 100644 --- a/arb/sin_cos_tab.c +++ b/arb/sin_cos_tab.c @@ -1287,6 +1287,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) },{ Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) @@ -1298,7 +1306,23 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) },{ + Z8(e0c338fe,88ff112b,0c6e3774,88fa840c,ecc8f425,0a577f0f,e81559b4,da7478d1) + Z8(85478845,528aa663,586b7744,fbc1d444,d865d6dc,d5ba05a7,41cb9c87,baade981) + Z8(68403ffc,f11542a0,6437deb2,ce79b337,a2f156f6,0c75859c,07c31166,972d7430) + Z8(ceb0c3bc,a4861b3b,8bf80ab7,b0abbc78,8b68d1e0,0d110d31,cc05e7ea,ce593092) + Z8(af5dc645,593ad65d,03993f4a,eeaefea1,4b00a2fc,2dc7f173,d2bd9b37,9bea135c) + Z8(1971c7b0,dc728536,23b1b1e8,211f57c5,93279c9b,943a5015,358fbebf,4fd0cd79) + Z8(a81be4ef,2b15338a,c6d82eaa,1a19316a,a4e8bc2f,1beb1df5,d6ce0dea,a253092d) + Z8(5036e35b,57c43b8d,09d059b1,98b8b569,46e2bf16,9393a979,f23e30fd,b163120b) Z8(5aa3c321,8a3ff9fe,120a3094,62122e17,108c46fd,9495201f,cd8948b7,15742c86) Z8(172ba7dd,4a122176,2be75224,65987e66,3c2980cc,fe0950e3,fbe7dfa9,a7a384c4) Z8(97531f52,4bba608f,d0e66952,61312726,91ef1758,9d5c5167,49655abd,e8eda144) @@ -1310,6 +1334,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(d76c7aa2,144d32b9,855bd545,58df22c8,b8e9f930,cc5797fe,df450ee3,b1e32374) Z8(5a7ebde5,7c101591,c611113c,e5790d2e,b51e4655,2bf904dd,bbba1ba3,07ffaaab) },{ + Z8(dd3a35ab,a15a52d5,c9ebf51e,8dcdb495,63d2504b,4cd532c0,417a36e0,aadd2678) + Z8(425eccff,a5334f82,97e2777e,a19621c2,8fb7277a,40dccd39,0069ebf0,2c565ea4) + Z8(45dbb553,ff159123,0aa763a9,8067cb39,6d765f9c,7102991f,5e6f33d1,d400589c) + Z8(d27406df,36f6e1c2,a41e26c6,8565c202,efa3a9ae,07795e34,1c2ec4de,9aeb3038) + Z8(e333b9f5,6033bf50,3508b960,8b9906b5,94c2061f,99c0fdb0,c975f687,477ae548) + Z8(ea6bfde2,42d94539,0a6a6402,4935dfe7,ca4be966,74ec36d6,8f29a707,77284117) + Z8(7ead6d11,fb8a01e2,f9191758,9c025d24,cb2f59a0,44286806,8ed8459a,660b6c56) + Z8(eabaf865,5d070793,dd6e089d,bfbe29ea,4b674685,68074183,a0a1596c,13b55eca) Z8(8ee3bc75,4492431b,24d83de6,2f7c8de7,f9afed5d,0e5ef52a,9e48460e,cbd6e11b) Z8(022f6cf9,428bf4d7,6b9b1e25,2188d2f6,c66f5ca2,7d2ec765,cf0ae1d2,2da2960e) Z8(25c58808,0c947978,6d5dd635,fb0accf3,b29a49f8,2a02c8ba,28313397,d036ade4) @@ -1321,6 +1353,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(b371a8ac,4d44035b,0403f94b,fc753c97,a918e8cd,f252a14b,87eae02a,c062a312) Z8(178307b4,79a38edb,4a661fc5,419c52ed,94946fb9,576da4ec,a93e9589,ffe000aa) },{ + Z8(62ec14eb,a8e0a5f6,10afa743,975ecb18,d37d0c3e,24f9e99f,3ae6cbba,1d5cb8d0) + Z8(7ca7f6cb,a3bd8631,b1ade456,d67016f4,b1f5b7ec,8031d97b,de1e475a,5d5e11a4) + Z8(8917d7f6,ea72c1eb,810bde4f,3603770e,a0c0e737,fffe2db1,4ded6e59,6e868a46) + Z8(43f15442,d69ba718,5724d3e7,ef652979,7025dca0,c0068509,4b342437,ae721382) + Z8(24ca37d2,d61a1d73,4daa0a71,136b22cb,55b8706b,339e8a36,fdd055f0,624d3f59) + Z8(a052837f,4e51b4e1,7e11b078,4b4c4dde,68c94ff6,49f8c5c6,a6172898,b52dcca1) + Z8(334cfb1e,b5fc541d,19aed5e5,67d74d90,f0c6885e,1b9b0c74,1c52627c,c834a323) + Z8(8f3c774a,04cc5f69,a3c0e8e8,9e3d729d,ff026a90,c1e4d4be,f0ede5dd,ce220649) Z8(d2fa75cf,b2561b40,4d1ddf9a,106bff9e,faf3e806,49ba3a59,4e95a076,e844a836) Z8(eb29b59b,a70ce192,8f9d760a,91acde33,ff330c56,6ba95433,36c50df5,46cd586c) Z8(0bd428b5,0560d6e5,a8baab3a,5a2435f9,33e20ce5,c743f8cc,ad9c8f5e,feb33871) @@ -1332,6 +1372,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(7e56278a,89187c07,eb2f7c1d,707140fb,f05f828c,7df2b307,50480352,ccb76f0a) Z8(d8b57b62,c2fd5380,b9cbf2d7,fb074dfb,692d4aca,5d259b2f,76a76d5a,0ffd5577) },{ + Z8(b2f3a461,bcc05676,e32fde39,c97fda49,5f5f3732,b5ffe9c6,3a485acb,5ae8e291) + Z8(9f2a8018,61770423,3f4f8063,f5136161,dda87ae5,1c93b4cf,20980571,ed54ff71) + Z8(395760ef,21a27ad4,ae85347f,b10b210f,df345326,b354754e,1576c5a5,d7b91567) + Z8(8696d86d,07c16269,e61cd462,0c9747a1,a7e0f9f8,d8f7ac1b,8c698bc2,75ada6c3) + Z8(ab912147,4bdc7922,69f16066,4c3ee0f1,945c03ea,e2c2253b,a36256c7,07972402) + Z8(476c4263,20a2e7f8,6390abe6,611d379d,5ac779a8,f6e2efb8,9cfc47ac,b0502507) + Z8(eb3f410c,00e83e70,01989b9f,d1ab1d06,2874e6ff,a6f64f9a,0d55dc43,94ffbeb7) + Z8(1b2cc713,52891210,7ef259a1,f9cd7e0a,9489f286,90a7b3df,707073b8,67eb7d50) Z8(6af0edc1,e3d7ff4c,c0aab52e,9e1a05c6,fab4bdfb,b75e84b9,8debe52d,ec150670) Z8(75e2a407,ad4094c5,a73d4f2b,bae254a0,960dcafd,09a88275,e0fe9c25,e3b0e3f1) Z8(5f545f16,5b74e740,1f33c07a,1a80077f,9437fb62,5329e655,5df6de9a,d3150c03) @@ -1343,6 +1391,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(a4b2a421,ccd95f9d,8283e803,a116e80b,db02969c,383c3ab7,342fe205,b609267a) Z8(c3e646d1,fff062e6,5a2928bd,f80466e8,4de215b8,070f7328,4fa69a65,ff800aaa) },{ + Z8(7e3d1af6,306e1398,1f737361,e0edd53e,c3b2c911,6eb951b7,82593dce,77339be5) + Z8(dedc46b3,fe78a065,29a1f9f4,19182e34,a575361b,0cc235e3,c63b29ee,37172d63) + Z8(ecc25c5d,90edabbb,2a1ad5d6,9f8688e5,324ac1cb,9938fb49,d683a12e,39b31ae6) + Z8(1f6894c8,a79baafc,670f5399,47760acd,b8711b88,d966d630,fb7a21cb,2f3b9786) + Z8(7aae678f,dcfd3d4b,5389393c,8f65e3f1,439f7fc9,b2a716c2,c2937690,0644349a) + Z8(814a9296,b437ee90,5d97aab6,11cf9373,15bb199c,11c6387e,f7ecad17,fd9c1287) + Z8(fdd5c3f7,78efaa15,f4b43663,6d370f11,513cc759,35522296,67ea06cf,619bda6b) + Z8(e88c58c4,8eb31996,7aa3df00,8bbf1ba0,ac316236,9e74b423,f49310fd,fac7d829) Z8(abd1884c,834814e3,8d305e8b,d2e1ad20,f00a35f9,aa4e003a,fd4e3808,c6e3e2ad) Z8(687d53e3,473d7d3b,cdb504a0,9c554870,29045ed7,8eecfe5b,9c5054cc,a7aeabe9) Z8(5f98af21,639ff111,0c74eb09,f5e082be,d4d04a2d,596380c4,1687fe49,31587c86) @@ -1354,6 +1410,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(0566391d,9e5c45f0,77b2a1c0,669ee14c,a4e4c850,27c6f292,1adeb42c,0a60fc19) Z8(db21f7ef,cdeae791,c393f5aa,e59085f4,501a1007,fc2d1800,2550e41a,17f70103) },{ + Z8(717e2dee,8181dd09,4fbe442d,9f7710c4,25197ff7,6b5cb80f,495a19b3,8fb336eb) + Z8(ad5fa360,b03f488d,e0350c6c,67389da2,feba6bb4,dc469f07,8bc497ba,ad8209a7) + Z8(fd7f504f,93c5c665,4c35b590,d8db2f2b,8ecad7b1,51d59c53,cb60d901,e192f6c9) + Z8(46440e95,58a04ebb,5820b109,dbe6f75b,f45d4003,e754dbe0,44194525,172b408f) + Z8(d77f665b,86fbd691,cfb76d85,287e0e00,3c95c390,4655a400,aac98b30,f2fb2eed) + Z8(54fee76f,5d532986,a2d09494,9fe0b07c,c06a8c62,5ef24a5f,d6357ec1,bda668ba) + Z8(3246f86c,0806152a,728caba1,1494a85a,e89c6071,fbb05174,770d8a1f,81476141) + Z8(f56b96e8,6a942c92,993435c1,3672b8cb,83174794,8a58a19e,c5071b25,7f71a072) Z8(37c1de49,de8ff2bc,63074017,46037024,7d316fac,7e399f63,4f7dc79c,507d066e) Z8(10c0a5e3,6996d46c,ca174c1e,0bb3e3b5,da387f6f,a760b60d,46fee35f,84394e7a) Z8(2ba8b8ba,a743a6a7,87ca2639,5e3ac7f9,8b60d39a,16c7862b,3bac9bfa,3370b3e4) @@ -1365,6 +1429,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(76835799,629120d0,53e6ac1a,dacc91af,01b35920,6ffb549f,ef3f03ff,dfef1c85) Z8(d817f7af,f56a11fe,b961faad,c3813d8e,1b6b28df,2056a6bf,f35cda63,fee035fb) },{ + Z8(9285662d,68ba398d,3b2de5b6,9c699e5e,a2b81b46,c98095a4,c21ce9ea,3342e3b8) + Z8(665f3670,f2150d02,3175ca01,c80977fe,929f681b,b5b4c832,c52d661c,55fa7f07) + Z8(04edc321,5dd1ea90,7a5864af,75aec5dd,3c3ca06b,79952f1e,c1a1912c,41281b8a) + Z8(af9e96a2,bc896c56,42f4ff0a,59f26c0e,c7954044,c8d44eb7,315b23b2,9ba58dcd) + Z8(d551a20b,27dccc71,01971d0c,f6774470,3cf54616,6f677f73,4d3fcdf5,915ff9e2) + Z8(a48f12f1,b4fdb069,9347d23b,7fc4ae02,5bd79112,c3d70fa3,4f17cb25,c60fc0be) + Z8(de9a11fc,2eaa8bfd,0d0f918a,bd92cf7c,4a1cd81a,6ed6ef9f,fcc20b8b,b015e493) + Z8(7aea54e4,3baca448,63000f9a,ea64383f,ad9a4ff9,8e0ae851,5acda69f,e664345e) Z8(9f488c0c,358e70e4,4060242a,2a87e378,ebf9639d,e5d22873,6cfea8ee,f61b09e3) Z8(9b544346,19bfb12d,355b2570,73858e70,86c11b6b,6165c197,14cc2524,ae838a8d) Z8(bbd8d13b,ea3df091,780aa0bf,1df65e24,d422c944,f4fc75c7,be9b4efe,be4feec5) @@ -1376,6 +1448,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(c3450e07,fa68567c,427dc1a3,e5bd5ed0,497e9b70,9c828f90,1ad10ae2,d190d545) Z8(59fd631e,007995f0,5e671884,5995027b,1f89f85a,069a8672,86ee35ca,1feaaeee) },{ + Z8(b906ac44,d31d2737,071aae53,a81afbe1,1d0b38fb,e486e131,86fab677,43e453c4) + Z8(fb679d1a,6b01f0ee,013b5a4f,85b61a97,0fd1d34f,1a07514e,e9fc3ac7,7e85e745) + Z8(113c120c,c12388df,9374012e,6a8ef806,aa9c3d43,eec33f69,b728d8d7,6d9990e7) + Z8(51ac8ec9,dd3cb025,543878e6,c5616c41,2a00de1f,081c375f,94dbdc7e,b14531ec) + Z8(7edededf,2bfa77bf,6142767d,329e99a8,8caafb05,66800987,aff490cd,55fcc5a1) + Z8(f4783c3e,cb3ee0b7,b41a05b6,b546fc3e,77ac426a,ed2ede34,813e3302,b7c6bae1) + Z8(c4d2a3ff,44fc18e1,f1d72b79,077fe168,b1a4f0ba,1b37c6a1,ae525476,c82c8f15) + Z8(512662e4,3c3e5961,655dcde4,cca52963,5efb4506,c17c34c5,fcbeeab1,ef9d3fac) Z8(fca17389,fdaf92fb,a37e0c54,ddfd90ef,8f34f1cc,ebc44c35,703099e5,09145a3a) Z8(0f583d8e,360ad060,fdf75e54,cb0fa961,b6bd91b5,c6680c51,374f5feb,0cddc52f) Z8(630c7b46,a25d5ade,6408e48d,a2267716,190483e7,99dc1842,6b98b0f4,e43c6d12) @@ -1387,6 +1467,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(b7a7f8bb,65f0ab60,6d2a89ea,f2a44834,6b128c15,b1146ebf,41c56b3b,34935607) Z8(e7026cf1,962ddb33,783f8310,649bab98,f6f18ce5,1e6a129d,eade9b6d,fe00aa93) },{ + Z8(d6c90eeb,5efbae71,ff432f81,60f0cc69,5715412c,bfce4e56,2344d121,0965d777) + Z8(2163e83c,0046a728,bb9c3fb8,864cf453,6c3ecee0,45228657,320e21b0,5364fc9c) + Z8(0333b45e,227e6637,7dca7f31,98225247,10d79b41,913e73a4,f2afc29a,cea093ed) + Z8(cf057c7d,48cd7cb0,691e37cd,307f20a2,049f865d,da31d7ae,075f79bb,4f489d5f) + Z8(77dd2ee8,7e58fff4,f59c5157,a71a1455,de35f4f4,2449393e,fb2f77a6,35de80f7) + Z8(b1d83f9e,901ec905,50f6af5a,0eb56d43,f560303a,0cc55115,eefeb90f,fc069560) + Z8(b2b60a59,f7cbae33,3b11826f,f1a103c1,405ab789,32b0fd12,d86c706d,cdafe8a8) + Z8(64c490f2,5fe195a8,f5f204fd,2b072d8d,2c8982e9,47ad4c9b,e545143f,98be4251) Z8(061e2608,3e2b80c1,28650fa0,05963c91,b431178f,50e53848,263ff639,4d7dfb61) Z8(f0c1f6c8,6c790418,67da1798,1c0bd8d9,5f4302d7,ca80ff4b,1d0faef5,f2981188) Z8(a6330c9d,7866ec89,b263d3e7,03e611e5,91983e07,3a264e54,8951deae,f08eba6d) @@ -1398,6 +1486,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(5303bf5b,945bf567,97cc631a,101fee1a,c9a382ba,946c7b36,d8e715c9,bb6bdc22) Z8(6234ffde,9b8db9d3,b56a489e,38c5142b,5c87d594,eb335b36,bacd96a3,27d66258) },{ + Z8(5e12f35c,68696d5e,10dd4783,102542c8,77892630,58f73581,f646babb,be682f10) + Z8(b93bfce0,308366e2,20e5956a,9780d712,3653f238,0de586a3,dad9c87c,4d529306) + Z8(39693b5b,a53f9f0c,2bfb04f3,a16b6459,9aa4e938,4214cb73,93602c3e,ba0042d1) + Z8(9939fd9e,fed7481e,04b95eef,a4a16095,0a1949b6,2485420a,89a68672,fb062e83) + Z8(db7a7de4,f3d1c202,bde24f55,2138afd0,b6639cff,d53e76de,dfe9b806,81f31918) + Z8(46d3cb6d,a152e818,ffb15c50,8d5cfa56,9d0e1c52,d3a2823b,a8cb14ef,3cd6ff24) + Z8(a990d32a,becd566f,9d7e9a2b,5ab11ad9,7ea3b116,7af7a26e,1d34226a,f12ea1d1) + Z8(458ca4fb,2f782353,d2fa2ba8,eab2b7c4,f3c7327a,1107595a,a4dfb194,6dedf560) Z8(2e3853f7,8ade9d69,367fc153,5954fa8a,8b489a0c,25849675,c2959237,3032e839) Z8(44a35a6c,513735a1,7a0da995,455d500b,0d382bc5,dcf7dc75,04447bc0,c69877b9) Z8(f19053c9,b6dfded5,e16b083e,bb826fc2,bf16dd8f,61229267,f3bee9c0,4771f362) @@ -1409,6 +1505,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(73c8905f,3b423688,f9e8c865,269f96c0,271485b0,a5a9a65c,649ac8f6,9813c9cb) Z8(ec796a24,10e95144,6f922acc,9dc71aa1,8c45bf0a,6d60c76e,e621438b,fce1a053) },{ + Z8(8e602d79,b75923a5,46742dec,e0f34f66,5c65f549,5a84e693,29b30ab6,f685627e) + Z8(3f616732,b46c144a,20eed860,bcba0aec,70fc0edf,5020985e,e3aaf28b,4ca61f2d) + Z8(8d00016a,484ed26c,5d26a525,5a358509,4a15b5e1,a1404d86,9c0477a9,20dc268e) + Z8(af22ed71,2f26e2f7,72f6eb7e,554f6fcb,bdf64b86,fcde2f23,e07e0878,e2ee03e6) + Z8(34e2cf9a,30df7366,732d86b1,ec8924f0,02e870f7,64cf7a4b,50e74d69,02ef152c) + Z8(54ca1803,d7861965,de5ddbd8,4765e3c9,78320497,13d3a798,6d9dfde4,60d2acb4) + Z8(08eb06c7,6cae6f06,01904423,a98df786,c36a3584,6d159a6c,605dac4e,9423adc2) + Z8(bd0dbffd,dbef6441,7bc94d1c,c661fba2,cee7aa03,145404b0,e1855fc4,f596e657) Z8(cb20af50,d5702076,3f7e9645,d8699d4f,4a6979be,caee70d4,b1451bcd,693c9748) Z8(9c306350,bc2bf666,b1b6e32f,0b1fcdad,40b207c3,497d4adc,59d13275,38559384) Z8(6ad47c8a,cfeaab4a,f9d18d13,4e6e04d5,2597221a,d72b96ff,339db714,c772ddd2) @@ -1420,6 +1524,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(cebbb957,432de451,392a9edf,9420aa30,7b858240,ad4158c3,5151ea43,4b44a6ea) Z8(59a6b00e,2c05e4df,e0189ef7,769af396,2f856258,56a1c479,75e56a2b,2fb8205f) },{ + Z8(807ea336,409f1d94,9dcf1be0,6dc44bb9,ed55acb1,32e94bce,c95e0fd8,5dc9f9a2) + Z8(bf5e862a,30137bf6,87cddf46,a6270dd5,acdcb600,576158ae,3f97926b,432cc4bc) + Z8(16b60325,7fed69ce,fb53b708,3313b0da,73b79b89,6fe8d1de,dfd2c778,b419b62a) + Z8(9fb1af82,95872034,365c4ebd,12195f24,a4c04f51,5e64acd9,96fda853,a65f7894) + Z8(3f09cc9e,86e3c8f8,37b6d6bb,90ff06c4,54928ae6,bb6ff537,3b6d8d1e,293c60a7) + Z8(660f9aac,adfc4321,578d2b46,6828f7b1,13929da6,e8c831e7,5e346e24,c1047baa) + Z8(ca71b75b,591e92ed,629ffa3d,445c44a7,e11b806f,135cb589,1211c0cd,e907a55a) + Z8(18675dc6,4a527b4a,ef07a4a2,512a2f93,a10520fa,fff23185,337ce9d9,3af4a900) Z8(2c97f5ac,45700f76,0b2fe32c,72ffae11,0e161536,8977f1ce,20978375,726dbd5f) Z8(3de1e3af,e79c9776,c251bcf9,6d7bb4f2,12707c32,35758e76,446a1c73,89e0817e) Z8(14789d0f,8a47c6d3,17b2991f,ac6740c1,053a3a16,d9c60639,00dc3855,2de07dce) @@ -1431,6 +1543,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(f29c7c34,b36ec3de,a7ac174b,92950edb,f914f757,8c62b2e5,3bc76154,26e8b67b) Z8(9f43aa56,9b783f4f,e9cdb389,ea358867,697eea13,e6fe7924,f670dd2c,fb835efc) },{ + Z8(a7b8db7a,73db1c99,1aca5f52,82f79bad,394ce5de,b3038026,ac33bb1f,11e5554b) + Z8(26fa53c8,24996480,450e4486,5dfa8298,c399be91,be007b76,db1bfc63,1b6fcc23) + Z8(17bb2e16,3ce4393d,301bd52e,77a3eca3,cf9deeef,0695e444,a5dfc765,b37f20b2) + Z8(8e47e176,998625bc,2299c18b,c5b8c3dd,18fac754,8ebf7a75,e448d1ff,ebf68862) + Z8(b2b9fddd,3097dd93,d320bcc7,ad88f722,c4b381b9,200e6534,df9c5a32,8a7fb2d8) + Z8(1b82a341,2357dd79,84aaced6,e0720f60,9aa69e9c,cc663b62,5316218d,f24efbbf) + Z8(fe2cd03f,527dd776,0e89cce7,f63a4c86,52be197c,2c5841e0,3e9556dd,f97d43be) + Z8(509e56bb,43a0cd72,c0ac1a37,372dda10,88a59705,d3cc48fd,f5356b1b,9158cd7d) Z8(3ea3f789,0f0ef5e5,9d9530a2,4633af29,a60c0f3f,9ea64098,8c8515ea,1a5e2131) Z8(7eb0daf2,ea0e0dc8,29d45251,86ea65b6,963a98fd,5e297cc3,457aeb2b,f0d2a4d9) Z8(84ef502b,18740906,91e713ea,9bc97c89,dbd6f499,3c0f7d53,4436cf5d,0c48a29a) @@ -1442,6 +1562,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(3f3dbaa9,271dbe0e,0dabe8ba,d8ee03d6,6c3015ac,2bc1ba1f,5232ea30,1bb9f1da) Z8(11c1cd24,2b496c6d,768f68c3,26ea336c,65582e45,0d2b53d8,b8c332ce,378df09d) },{ + Z8(8d2fc448,01883acc,d239fcb5,86bd281d,e7e10f7d,4527bbdf,560c7a76,222be7d1) + Z8(55810d06,f666042f,5cf0aa3d,b8d96388,1c9b0c3d,a5fabe4c,0cfea960,91ca386f) + Z8(41af1c0b,313b7985,32faab26,d6d12c15,db7e6888,fa58bff7,ffc3b6c5,bbe2860b) + Z8(09eba40e,4765739d,c9af87e7,a50a5978,2cffaf5c,11015817,38d3b317,45e1eab1) + Z8(37e0a574,e630e526,8f84312e,d57b455c,075f07c3,50117f1e,ddeffa0b,fe955e66) + Z8(96ec7ccb,8f3b0712,a7b28fb8,d59e3dda,31c9d2e3,20f83452,b50a0729,e844d6c1) + Z8(e90da717,b74ff029,2029ab23,81ccc3af,7c6f1a49,b746b340,51b9a177,6124915c) + Z8(91a07ae6,3ef184fd,65b0ba5b,727c2fed,79645315,900cc21b,5a445a91,ad4cd4f4) Z8(c1daabe4,2f82b998,e42f13be,3bc1a3a2,575743e7,4911e831,5af9eee8,f2c4c858) Z8(a13bb978,51cf0eab,d023b6b5,0a7b9a45,f1949b62,e72fa9a5,9e08e90e,8e819cfd) Z8(5e15635a,3c911bdb,40de9d2b,648f694d,9c5786ec,9db5aaa7,551c51b7,1e49bbab) @@ -1453,6 +1581,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(62fca407,508dd123,53b9335c,0d26d438,17a36a41,311495c3,b4ec686e,65e72f7d) Z8(bed24b63,7bde901a,e11e09fc,1fd7fa2f,5b5ed9c1,2e296bae,9e8b6f6f,f9e63e1d) },{ + Z8(b8e13d69,88c390b8,7dcfcdd8,2127888b,96065c17,0b78d5b3,52d55d98,1505e30a) + Z8(1eab523c,d817681c,8490b96d,4764ea2e,c301d9c1,75dee1e5,0c37916f,2ee25f7f) + Z8(11e2618b,a07c7950,0ca661aa,bd448234,18811f0d,c8cf443a,546bad8d,695c9894) + Z8(a2636796,77198c2e,7e914f9e,59fb1cf2,ed194c56,d7310b55,3645bd99,668f6490) + Z8(364692b4,1356eddc,ae8f6be1,d46f1619,2477476a,93a056de,f984f9fc,ee4237a4) + Z8(c23e81ee,d37edbab,da38594f,3da276a9,7eb593e2,6d9f0277,fcbef52a,e44ae853) + Z8(3e1c7d11,97673321,446a2175,8a0f1c94,7ab92e26,e842179a,a926eb9d,f683dce2) + Z8(0c7a57a7,fd7775e2,ab33b8ab,7a98033e,2476979f,8d110d1b,de25c50d,38cbd9b4) Z8(145719b3,e7e8c2a2,f052031d,f557a52b,6d9106d8,d8ed170c,37f27248,f5c53e87) Z8(39b4527a,40fb7137,38ab2f52,e5eb7cd8,c771d782,9603966d,313f3b6f,2a3e7004) Z8(82ed1368,9d7f68b8,ce5f87cd,ad8f2a0e,bc9708d4,aef930a2,334a3c06,76a5ff93) @@ -1464,6 +1600,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(4067fb09,06ae637d,ab3570d8,bd2a7e39,50b49ce5,2b800c53,42a81914,3c7f2854) Z8(af9330f0,898d7086,8d7db525,dd567664,6a3d1635,13bd7b8e,e62aed75,3f55dda9) },{ + Z8(4199ce08,6d518285,33246122,0ae26a3b,9b0d4695,edde6b77,b825b53e,cd23d9a1) + Z8(1600a160,533a60ab,ace9614a,25f844b4,da617d0f,914ba3c6,a2b5749a,ae8fccbf) + Z8(b8aa08f4,ec37e5bf,8a6e64c1,d9a1d060,9afe1389,8c8916e2,4031cbaf,e7ffb3d2) + Z8(459f5557,e9582dab,ad0b76cb,22056e5b,962cf535,25660e54,56973d81,4eb070ef) + Z8(f8725653,f5d017b9,c7b6df50,53b3db67,b2e5cf9c,9dc43f98,6f03d9a6,cca7e64a) + Z8(771fa350,47c5c428,6a28f9cc,9b7170b3,2680987b,082ee995,46271b64,a063728c) + Z8(2fa5221f,ef1dcb37,95595ef2,cfa32807,92e9fa58,2917adb9,e7024465,da4dae33) + Z8(d447adec,1e05440a,32d6d7a8,02c44685,e49b618c,b9e29b5c,c8d2dd5c,14081a9e) Z8(72be8628,e1b0da3f,d52e462c,7e34143f,90bf5b2c,1afb61c9,e6617ef5,1a31ef5b) Z8(c33a6227,db194899,c4b08e10,57a59cfd,66fbdf76,622e22c9,1fcdccf7,80ee30a3) Z8(335fbb1a,ff776bc3,b7d7c5df,886c8e04,314ab5ba,12823b3a,0f76c78a,9253c6ab) @@ -1475,6 +1619,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(3295498a,2b7c5621,9c7761bc,2bbdaa00,6bb135bf,3a867cc4,ee16d0b2,0795b84f) Z8(c944551c,3ef9ec13,9edc4a02,1426dbe7,5f94f8a4,83d33cb9,ef750ba7,f80aa4fb) },{ + Z8(658901a8,afb76b74,4e8352d3,d6a5a865,8cd0f19c,3909ef3e,6bd99518,7d01113f) + Z8(f0455467,de092c92,9a991ccf,0b4b2a53,1c581d98,9311f90d,02c586b9,976848fa) + Z8(4d659162,120a8be1,dc95d5fe,801c2a71,f7ec2d7c,72c3d96a,96beb9e2,793b37fc) + Z8(de570b2a,c0be83a3,92d7e27a,71e7d6b7,d2562831,3ae1551d,5bdef1d4,f046b7f5) + Z8(42a88c63,0a555989,94de40d0,4537fe73,d244f748,43105905,5b676e01,d1b60ee1) + Z8(34f0b645,e39ce7b7,19070f02,12d84223,60b4c48d,c292117b,de2e4dcd,24f7b2fc) + Z8(a3267ea8,26b60f69,095c7e33,b23ed300,0d3691f1,57c203be,aa96cd9b,c65decbb) + Z8(0b3377ef,f1c0421d,b3cd6584,8901e493,114fe65e,59db0057,0298eb95,4c484b96) Z8(e39c9e37,c1bd1c12,a996a0a0,b2c051cf,8baa5c96,6dd418d3,e2c7b3ca,8f7e6c82) Z8(a850ef2d,513fd2b5,baf376d3,5d9af598,5da37d64,722cbb04,40dd5626,8c6b32f7) Z8(428d434d,ae3f64ed,dc7e5991,bc14cc2d,53138c05,c064bbf9,2c270e80,b4469fcc) @@ -1486,6 +1638,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(2bf07d16,dbf41cea,8ccb2f71,2aaa9b54,63a979d9,3ff98c35,fd335d10,98b5ae87) Z8(639e1f42,21f8462b,8ebc6078,bb2ede61,ff47fe31,076fe0dc,1ae1d946,470df593) },{ + Z8(991b423c,a4084c7d,bfe6ce7d,b6d2fa69,c818114c,6f16ced1,0a4a3dd9,aa1c113c) + Z8(8c405b1e,2605f8c6,0df298a3,ccdaae7f,db4aa3cd,a9f1cf71,45f86418,d4bf16a0) + Z8(16325412,534e7e53,422ac10d,9e1a54bc,86d7df27,2aff0bc3,f01ff86c,6bbf46c5) + Z8(ea821e63,83df41ce,d54caa8d,f888c076,e41438d1,d474a49d,2fb1ad44,6c99f3a8) + Z8(7cbaf1c5,1b3e77b8,ebb1bc87,f086eb37,eefb8c96,e7919ae8,5920d6eb,1aead620) + Z8(383558f6,1a812705,34450e94,33482906,e1e88395,ab0a1670,515b7765,711261e8) + Z8(1676bd18,1e6309b4,97b7c05b,87ea55e5,b48b298d,677170a3,29de4429,eaebfa11) + Z8(58cf0a04,3c34da0a,fd7da0c8,97548159,81d6a85c,43f69b76,c1c7e657,b36fdd0c) Z8(de64c266,15940c3c,9d18d004,24dd9191,0e231753,5ef025fd,2669cd3e,623077ba) Z8(f5932c5f,c6812e5d,a680ee87,e25e3fae,a55aab31,a9ce23e3,e6f4b2cc,9fd835f2) Z8(b436866e,9b4fe07c,f73f87b1,1985f017,6c9db731,1cd9379b,e135874e,dee5eaec) @@ -1497,6 +1657,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(fa289398,cb4f5054,b36a1f04,25331b20,4fadab99,74d7a229,451a7da4,29977994) Z8(168d2e7c,3b9d623c,c0f82bae,80d01ce3,78427832,0c1da8b5,b77d3dfa,f5f10a7b) },{ + Z8(a38b076c,5e1e6f88,51293819,64faa216,1faff346,dd3d5bee,d172eda9,4d077ac0) + Z8(093b60f3,282c6925,1f1db066,bc7a7df8,16bb43f2,e8b07391,0f6c69f7,c906c608) + Z8(c4391ffc,645c470a,1c57f5e0,289d0b5c,b434c586,d9efd754,92cd26e0,b99396f4) + Z8(39dc8066,c4c3e0b3,6014525a,58dbdd56,b7ed04bd,bd631d68,529dab91,0230861c) + Z8(51880305,9153df8c,eeb53562,1f10d66f,ef6b3334,778a96b8,11734dd4,ed19cf56) + Z8(ec13c796,264152c9,a9462c92,15d73aca,c03f1b1a,5e67392a,36fbb97e,4b8f6676) + Z8(16a6f718,362332d1,b8182685,dcefcfa6,df65a914,a6b9172e,2917075a,636b1d51) + Z8(2bb7309c,d7f47ee7,aa113fac,a38874f2,ece74ceb,04851219,d0ef8da6,2ef6bfbf) Z8(c7647e4f,5bbf6e89,4cc2b136,142d5be4,4b97ff59,e5dae53b,b73c6bca,32c81a37) Z8(567293ca,6082aec5,22a21df3,d47d6686,142662c4,34380928,f9792459,3b3f4bd7) Z8(6bdfca60,df50345b,20a8f2ee,6e0c6059,dd9aeb3a,69e9d146,064dd736,f5f7e936) @@ -1508,6 +1676,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(bcee4138,848bc08e,f0f69a78,360ab090,70f66468,b6817754,7f010355,28036dcf) Z8(05f85471,a46977b1,b3eb2542,8603ffad,f0734e28,07aaa090,a74f6002,4eb44a5d) },{ + Z8(11a0322c,96ba4a01,7449c99a,e6addc1c,45f715c2,d1b115ad,59400c1b,d577402b) + Z8(e44c0835,ebc5cfc2,4f5e58a4,19e1d245,bb4c016c,8fcccc1f,558f03d9,c8768e5d) + Z8(f6c4b265,8e1d846c,23dfa3cd,5c6b83a4,514fb750,2d1b94ff,2c30b25d,86d538fb) + Z8(8363caba,cfd8d47a,b22dba78,6a9d978c,e7de140f,b81f9b31,9bc8c52d,f64e839f) + Z8(dd62b2bf,0a42f5ae,d7e11572,0e1537c8,4604d4df,6cddcd6c,854b3506,6b76633f) + Z8(fc09e0e5,05aeadc4,8c2569d0,649d3844,ba0199dd,5620f428,0ae11889,89f6aeeb) + Z8(2091d695,1237808b,c230b3cb,920a9d9c,aa5e8426,18a90271,c8099072,bf4e7e4e) + Z8(408fdc7c,379930d4,d8fa4838,d8c1e2ab,c992088b,8b1f2268,f30078b6,ea95432a) Z8(5d5dc118,4da95e47,3e3865d0,4abedb1c,28ac87d6,bab110b8,60ca6ca1,5c6b6b5f) Z8(95e18395,c7bb269e,9c3ab328,b36f636e,55715123,066fe445,4af3fb03,12ef02dc) Z8(b5e71766,bd1ac7fa,a6ea3b76,e6d5e849,7e352636,2467d7bd,b0468f48,41c8566a) @@ -1519,6 +1695,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(c51a72d2,f0b5b03e,2edf9702,ec828b07,bc24ee60,10c39d7d,ca275d90,81d50d3c) Z8(8e5847d1,49535086,9f101ee4,102beb56,3dab8877,ae995726,c9e9fd37,f399f500) },{ + Z8(3706931f,05ed0c9c,701554d2,c29b0ee8,732866b4,1dd1a2bd,b4749fec,7d7db5f3) + Z8(ca61e943,c70bb3f7,c39da7b1,e6d1cb16,e0afd06c,2b179dda,54dd287d,b374d62d) + Z8(76109c45,18d0533b,bf958a6b,2dfeec0d,541e83e2,7659c439,4d6b7608,a66f5177) + Z8(c33026d4,6c899756,3c44afea,9c57df98,f15c08e4,a32a0479,eea420a0,29445d68) + Z8(7217caa5,819b825f,874a2662,dde28854,3aeb4992,4abfb2e5,7e07a740,bba329c0) + Z8(21c31c4f,eb8591a2,8a9257f0,80182260,55280e9d,5cf2654f,83f6d5b2,6e271cf0) + Z8(367e69e3,b5262ce0,1758bc66,e57bd7a1,e153715d,a7532a19,cbc826f2,c3bb3186) + Z8(8d036cd8,b8d468db,6bdf37b2,102d6d48,ac01cd37,cf584e00,758fe886,e18ec1e4) Z8(a3b2ca80,54fd5839,ef9809ed,c48aeb29,f02e0eb2,40a831be,64b93309,78d5b6c2) Z8(1c6a2572,8d88b360,3908b39c,61bb3d90,f4e750d7,89161ee1,32adac24,1e411f75) Z8(a4259676,7d91b8ec,789d7ad2,27a9c752,da37efe2,f2d99a1a,c2bc9e11,7d279d5f) @@ -1530,6 +1714,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(d1ef3f4d,f1adb65d,0a2d8a5c,517aba32,54d27068,ff875262,d0222eb0,d9ce81a7) Z8(53cdfc90,b05ae267,74a00246,ee826d96,06572290,3a5d61ff,8bd65cbe,5646f27e) },{ + Z8(17efb865,c381859b,07c1503d,e9709536,4870f925,764509f8,989adeba,7427f66b) + Z8(e85662d0,3845f656,682b6325,0ad20fcb,43c60b2d,64f426f0,6cbc82a8,ce8551f1) + Z8(68fe7baa,fd558e2e,0cfa1772,1e6dfab2,7d558792,4bd46f38,ee530ff2,9208a132) + Z8(fa6dd952,91c2d0fe,cb85886b,029b0fb1,75bbd48c,da91039a,142791e5,c27049d0) + Z8(e6a3fb42,21fd0a51,74efac80,e8cfc6b0,8a7d2ea9,5c1cfc5c,2da8457e,4f967cc8) + Z8(49197888,90797dfd,c3a4ca9a,4ac8a92a,7fd9cad2,cfa0d0ed,d86d1a4b,1e746f0b) + Z8(64ecc70f,f71ce45d,e181a191,c98fafb4,c5e573d1,90b3069e,70b80dc0,769ab688) + Z8(d067eb28,36d7021d,b26b9701,74ec1a71,c3378ee8,b8aefa78,13939721,3e88bf16) Z8(c3ae6b46,ad9a092d,d56c59ca,09bc35a4,87689ad3,1a2f1fd5,dd3f6609,ae658555) Z8(fdee2013,bf40a73b,940f2843,9f90b7bf,4dd52bc1,4ed1944b,0f5e4fc1,cd153550) Z8(ae0e29c2,f7753c6b,9f230a2c,393488ee,e5bf9fe9,64d5fcc2,a86d927d,009d753d) @@ -1541,6 +1733,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(7f3b6732,1228f67f,29a4d642,12a5296f,b2ca036d,c26749c2,57ae7419,e60f19e5) Z8(6b06d98e,07a4f6b5,d54dfb09,5142ac8a,72520443,7d44e042,66b607a6,f105fa4d) },{ + Z8(d3a32e12,03e39233,6bce4a98,11ff267e,9c967e11,fff2e53f,abab2958,38d569ac) + Z8(4a83e1c7,6671e463,ff59fdc5,f66d95ce,2260c80d,4a1cc8b5,02814849,488aa58c) + Z8(03d3b19b,1d460235,fb16e508,9b2b863c,800fbaee,3522e7b7,8d673da3,28996912) + Z8(b542635d,975e90d6,621f1aae,019c0a83,68697ecf,18894905,b36d6b12,76701de0) + Z8(7119b74c,b4d0c075,f701729e,c970f383,91cdc2a5,4319951c,2671c893,e3ab1c10) + Z8(25f56ef6,ea229835,4c6a32f9,9b86a542,bbb373e1,94f1cd2e,fb3b13f6,e03ea787) + Z8(a97c82fa,8b61a989,cc3f76cd,e9efcd9f,336ab0ef,6453a53d,e0b061f9,db197653) + Z8(d0b5f317,80c52f9d,3cf43af2,45f29fa4,7ffb515e,0dde8883,6937ea4a,00551055) Z8(762d3737,110a5601,bd41231c,18fe8d6a,81b028b8,cf528998,48aa51e9,f46cf699) Z8(da0a7c42,c3b5bac0,52b7e24b,ea09bf14,5557f941,ce0dd26e,a463d263,15e1bec4) Z8(435171ea,7f39f29d,7c289293,69dffff6,f23de214,0fc3f758,adc5482d,307facdf) @@ -1552,6 +1752,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(13d01836,1d01d8eb,a878b922,c2e6fd73,38e8398a,a220f616,cd613334,bed1ba0c) Z8(240fce6c,3f2e24de,528a6afb,51320ff5,498de5d8,a94675a2,d9084f48,5dc40955) },{ + Z8(3fc97fde,1a4ddf02,26b84246,941ec763,ae6aa302,8b1d1295,34d6e5e5,884242cb) + Z8(8206badd,bc4dbc2b,5e4c070d,94e4aafa,d5812794,c09d1dfa,4010ff72,ea62b2f6) + Z8(38e7153d,69e7c308,4d8a0693,30984219,099a6585,2611bd57,75b2d5ff,1d1511e6) + Z8(36a9eb3c,897cfaf7,787d8c00,4f915a21,bb3656fe,79f5300a,d7b9a4da,c9fa2e05) + Z8(2750e8ba,1ed11a81,a08eefb6,4783eede,1107aed5,e5cabc08,ccbc7106,626e0147) + Z8(feab5658,cddab506,be16d0ee,3b9b4db8,a61235fa,ce419907,53fc4516,418be4cf) + Z8(1fa6bd83,a2f2d7b5,40f5f1d2,482a75db,dce2192d,3b449b2f,92cc69ad,0b13412f) + Z8(da596fb3,faee3f62,4e875f0e,e320730c,5bef4549,2d21208f,24f49b80,7d012c33) Z8(f9f1093c,2c621e28,12f04d73,7b983ae0,ff79c413,e4f2071c,2a1faf57,23efaa0a) Z8(14642e16,d537db68,32500051,32ca0411,013f4977,4e8217a8,163372b4,bf74f9f3) Z8(612fd4cf,729e2f5e,8a90baa1,24f28913,a4ffadfe,5ba93e59,4323d173,e860eddd) @@ -1563,6 +1771,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(67a74c0d,6cc0feb6,16a758ba,e1496860,62c52030,7c4dac07,9b7d0d8f,6daf28a8) Z8(be0091e7,17053803,9db604e2,262e3b60,34d3a47e,cd91ddb7,cac89052,ee35bf5c) },{ + Z8(c79b22d2,c048221f,c8b7e867,de95c888,c7d35006,dbd670bc,7d729711,f20f4b16) + Z8(f3c3f96e,db26476a,536efbd5,16eb519d,4f30c9d0,e7250bcd,c58492bb,2d8a53b4) + Z8(1b5d853d,3a82c329,a035071d,a5663ad2,a3a5f6d2,e1a6d3de,c9a2bccc,b08c0ce8) + Z8(3b8e161a,bb5e2c14,60977a17,646dadee,7b27ee6c,97bb69d3,f51dfc1e,05b465bb) + Z8(31c2607e,2796071b,9ea62f27,e431cef0,15235027,bd803ae6,84676b48,6c2bcaa8) + Z8(1967a4d9,8df58f47,206c6637,f9d4e9d7,8d45cc2d,ac615256,d8bc1e75,2826662a) + Z8(6b059940,26c5a612,9f570818,60f28a5f,ee2e5eec,51e98125,1afe4386,775771bf) + Z8(e6904fa3,0d19dc4f,7cfa1110,d99640b9,61d83a75,daff383d,d6aadde8,660878f4) Z8(50af25ee,d8f51218,1089cb80,fd199db5,4067b52b,94938faa,8cb50d6f,40e05939) Z8(a9f8736d,6bd0da22,5c5b35b3,76f5ca3c,93cd91b8,3f7aa4fa,650dc307,4468c521) Z8(d55c5119,06c6eae5,01b6adf0,53040e97,4b27be9d,a7cb1450,892a6dc8,6b19ab16) @@ -1574,6 +1790,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(4a1d9b4c,fb52518f,e1b96fba,6c52462f,10c921a4,cdf402b9,01b5b58c,37ef17ef) Z8(a8371c46,feb285ca,b0a47956,d7dc5368,0a840a11,31ec197c,d51b1296,6529afa7) },{ + Z8(cc9258f4,8333652b,5c5d2440,af5a7f6f,6a0df4f1,763c8e88,985bea95,8d06823f) + Z8(a5210761,f9240d57,ffc1907b,f6e265e3,6c5ff90b,79b74a06,62a7f487,34d3af11) + Z8(28e6d9db,62c06926,344fd00e,5fe99e8c,b375eb55,6d3129b7,110a1af7,7d01c168) + Z8(c20512de,43b8358e,2ec26a13,cdb8172d,9102b6d0,d4e65bd5,cf2b25b7,2a8daec0) + Z8(7da0ba82,00f8fa19,cc5ddfec,c56ecde3,491054c1,aaacddf7,22b3f20d,eb52e11d) + Z8(0af89b3b,b7092411,6ebbd750,c121bbda,2c6a29f9,4f5a7032,998c5724,bed53c70) + Z8(0c978b89,167d23c8,6673a9b7,6c56b148,75553dbf,4b2943ff,006ea26a,df1ccdf3) + Z8(899491fa,66c3fa86,cf0fd541,e871b8fd,938e1650,c8b4c595,a2d8f3d7,3be06dfd) Z8(796a73cc,4ba45c75,e9fe04a9,7c850d52,4cc1468e,7b5d0885,53540d85,81647ff9) Z8(75ac9589,5b4a0d70,d341a550,88120d31,3f9845d8,b4f2fbd1,6064b38d,4d878278) Z8(9f6144a2,10fa3bbe,81484ae0,a941a8ef,6c134c8f,cb15edae,c6c083a8,e19b0410) @@ -1585,6 +1809,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(b303e4b2,0057d360,dcc1f95d,679525f5,c516131c,05545e05,95a71665,abb4c306) Z8(a14367e1,21558265,a4e8ea4b,15c85230,7916a78f,b9379682,f201fd13,eb29f839) },{ + Z8(2627282f,125cbe56,cd0d4c71,0ca740e9,4828f8ad,0e9e1794,856dd47a,af2781f6) + Z8(4290f256,fb2fbcf3,3035ee50,0d46ec54,971b3d52,fd0184ec,c6f29e21,e5a982ac) + Z8(f3f6e83a,ab689874,88d5c5a6,ad05b36f,6689b8f4,f397ceba,c6de87b2,05967223) + Z8(991b5e82,e9c90555,53c2d4e0,8d22f3dc,6d7f5ad9,7d1d59ea,19e2e136,b7326100) + Z8(a003eaff,f79181e1,f86ab668,b3692dfa,8a9cd1b6,93ea9813,15d34c04,033b3ec8) + Z8(13da73cd,7113977d,f81cb75d,d7ac1ddc,fb16f72e,ccdfb5f7,cced9646,5e5c83d6) + Z8(4ff6ce75,a42d4969,ba8abfa2,49958e83,05a17638,74a08640,b9f0f561,666c151d) + Z8(074ce687,66fab7b5,615b3167,38a2232e,3bbb479f,bf4223ab,fefeeec1,565ff818) Z8(0fb48e6c,16ed3fdd,44da0cfb,fe299461,dd4f9077,8ff354f1,ab9be386,9ce21b86) Z8(48a0d667,1976864f,7c9b816c,b5895413,bc6e2806,29bdbb41,e279cab6,00a3aa40) Z8(cb244c62,94be494c,c3899fd0,509d1bfd,6f25fe36,04e77de0,9696a3c6,6791c277) @@ -1596,6 +1828,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(9b9e9111,d9916eb1,6ea5fc1a,6f11cfc9,1df095ae,6a510663,4575b527,063a637f) Z8(414348c3,3724f8b4,0887a0b6,7036a0b4,ae6c52ac,dbd34660,c8585a51,6c760c14) },{ + Z8(f3a08ccb,5ff91449,9083ec5f,47eda00e,ef464dbf,ef5aaea0,b5b26f42,e54140f3) + Z8(9871ce6d,39c4c66a,83ce9ee1,f10a8b8b,1168167a,eae04e7e,76e813fc,6e4858d9) + Z8(5a2b38fa,ba3d55df,46574da8,df7ae0c7,a13ae982,b0ce5cc7,5eb02737,e753ba80) + Z8(2d8706f2,9e4a1662,8c34fc6c,4970a842,8520bbe2,23634fdb,a8e1ee06,25fbf355) + Z8(19c160d0,83d84d8e,8a8e0047,bb5925ec,4749bd11,b1b9f7db,b691a679,8bb97553) + Z8(bfa2dbaa,46a97371,1d74eb96,27fd682c,77cdaf8a,7d4bbe46,c22d9c4d,6787ef31) + Z8(c2efd7a6,0ca1a317,a6370e05,1e8b07e2,a4b9432f,56a1ebe4,dc8aa320,71d741b4) + Z8(770a4d58,a0e1f12b,ee515335,93d4b6c6,59ba05ba,5083f113,831ce522,2a42acd1) Z8(dce777d9,7667862a,7be52361,3872e19e,20fd908a,c348ccb3,a0e9183a,6b0baf37) Z8(42c6f25b,51071f83,0cf8786b,16af5763,6c3aaf6d,654d57aa,59d29bfe,635acc55) Z8(82a086f2,298b0d78,c1801872,6d9fcccb,7d607966,e567d7b3,75b44114,88f16440) @@ -1607,6 +1847,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(9b0f9a6f,7df537d2,5e335ae9,a6c9351e,ad884424,387fc8ac,0ff8d974,b630d6d5) Z8(6fe2b72b,4297e6a7,6455bf06,7f5c132a,419cd005,b6aa11e5,956cfb16,e7e367d2) },{ + Z8(12878625,8932f7af,2d6d4d49,65510988,109763fd,f406bea0,f1740121,31fd77b9) + Z8(19d33f75,1084af2e,f888e13c,dc47e79a,1dd7e9f3,c704d9e0,27dd6433,edaa7b22) + Z8(e30d4081,29c18b32,7335dc8f,d1ac7628,86a67d61,b8647848,e843efd2,bb6ff514) + Z8(2d4e913a,d2a6b946,82c9a283,5344ef35,f709ceb6,f3d60fc9,e1724f4a,6f5ee09a) + Z8(e5625625,4750b377,6eda66dc,df0dadd3,e707abe9,92af0aa4,dad29e7f,f01b64a7) + Z8(3c925432,de01621c,08903c59,c3afcb5e,0de5bebd,4bfe26b3,4a67081f,0d8c451d) + Z8(2e89f7c9,56b5a895,5b03c3dd,e00e5ddd,4c492af8,e3b74966,90118d40,be56bc97) + Z8(0a76d39e,3e5a8f09,3553c55b,0cec762b,20fb0570,0f48d90c,e6b96c14,9f4dec14) Z8(1732f0dc,78ebc947,20e3fce2,8c94274d,3082bc18,77a5f5a7,3fac3ca8,ee2f8c55) Z8(4d70ac75,f20e38ca,66d13210,a2c5b035,4265ee37,fb0c6b64,2cfec8a9,e8bd82f7) Z8(931f13bd,b00bd2dc,e6cb962a,56ff82a7,6f3f1c85,38c839df,21c4531a,c81e7c40) @@ -1618,6 +1866,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(266052ed,f59044e2,efdd5c62,57be7e22,1734b856,6144dfe4,9d537b9e,9fc63ff1) Z8(5ec60aad,a9b1cdb7,9bad0e3a,769bf477,eb3fb021,1baf6928,52947b68,73a74b8f) },{ + Z8(3372fbac,1b226e45,f326a37a,570dd744,bb755f89,426017e2,ba4c10f1,fd521ff7) + Z8(8f5c8a09,89db79ae,cc9ad947,c7c8620e,1b473940,f471115c,07905ac9,8e0f9ba6) + Z8(6169c956,b000e7f0,e49eaa7b,4428322e,132d9fff,2ff24762,cfb1a252,cdb0fe9a) + Z8(0d764b2b,25f5fec8,6c04239d,f89ff10c,7e12fcb9,76d36cb1,2901ad2d,21ec6d89) + Z8(1e4b4a9a,e4d7ee42,5f2666ef,13a7ebdd,adef0f1d,b8017c2b,c73264dd,afdd5706) + Z8(4123ebf5,61edfab2,2479e60e,c7eca630,d5ce3269,0fb0e9e3,871882ab,35f3b704) + Z8(6f18eb7c,085bb698,43a8c811,6f2100a8,d0d4c25f,55dfba73,8c659338,f172d8d0) + Z8(2885e3bf,8e98102b,be72823c,569152d6,e34879e0,cb7853c2,c4ddec13,5ab239f1) Z8(64c7cf11,664aef6e,3ada0b4e,d3c61c52,4aaaef60,3cbc839f,39021569,d9e73b07) Z8(b5b454ee,751bda20,f5dc0bb5,368805c7,2e1c27e1,f7f58c12,fac1c5ce,3543e455) Z8(9ba9a33a,5716c6d5,2c5fa83d,8fd59d79,6be816c6,6f3513b4,80983ca6,3b86c96d) @@ -1629,6 +1885,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(3a89e3c9,03e56c2e,72b932d9,7553e766,416e19ca,c81f5b04,fa4a2e1a,77966bc4) Z8(1859aef5,01f91443,202bf5ab,a0547011,1228f146,3d1a1590,70d421ab,e462dfc6) },{ + Z8(06a098e1,f4644c9b,748a7e3b,26f90701,ece36468,bb37f5f0,a9c95dc9,ad0f4097) + Z8(86d80447,ec64203a,a90733e9,d02b2bb0,c95aa227,a5cce01e,4df3584f,2614c684) + Z8(62a42625,0fdd162a,7c32a50f,52298403,e341b2a3,f365b353,976a8099,87efa7de) + Z8(97691590,a7e74a0c,cb631ac7,754443cc,984af0d1,9b61659a,ecff868b,c3e5ad1a) + Z8(a39c3d7d,8264ce53,0f6f9d72,f8002296,2f2867a4,259ae52e,45fe97a2,4bdec755) + Z8(52c51597,e8023624,ee05c95c,adee53c0,d78a8b00,970a4c14,a92b4848,3242927f) + Z8(00e4541f,6897dd79,b926a6e9,1bb021c2,f187e9f7,4578f8d4,64597cb1,7c9d1c1f) + Z8(56d700e7,23c8171f,32bebe77,378b13fd,653f78c5,900b84a4,1dc3ec79,18ed926c) Z8(45c060a8,cb092c05,6d16b08f,0f67d5ba,ca63341a,6aeb188c,524df2c1,11a6fbe7) Z8(56b6161b,fef77a4b,10110bb6,12dd9276,9acc53d3,dadffb27,cec6a4c5,588271ca) Z8(9b0b45c1,541aab94,a8ced993,6cb9acac,a3eb2584,f63b6b68,d1c7cc9e,c6e09748) @@ -1640,6 +1904,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(e88eb7cf,d296299d,0f56236e,0d0467b8,2ebbf6cc,5cfe8e99,3a9cfb75,db35ae8a) Z8(d2a0db47,8b303693,caf13cd5,92f45b4f,f60ded99,d92f0d93,2c17bfa1,7abba1d1) },{ + Z8(642953b1,469d3dad,73b9c08e,072f804c,b1796082,e88cbf06,0017379f,e2c71b62) + Z8(8bff77d7,a01bc011,9bb50619,cadf4a28,3a4c997b,cfa6acd2,dc575f23,5a942c7a) + Z8(45a961b9,9b33286f,b02d2c5c,ffece9c0,eccdb311,096e8dc5,82fc1ad5,02709a39) + Z8(14531a29,66d50213,c6b588c0,7c32bc49,eb67d2d5,b3333ed3,3ad89a37,c426c86b) + Z8(a15fb942,34019f68,e57af7e9,4fbc88a6,021f5f54,f1812929,a114ebff,f3f45805) + Z8(7a2e7615,9d5dd9a3,83e9902d,85437ea0,b1166dd1,12369a22,f0cd3ce8,f4fd87af) + Z8(bba8f25a,0c70fcaf,276fff5f,f74ce9ab,65f9eeb4,7ca6a1f0,2a47f759,eec34a26) + Z8(9587220e,55c518de,79d56606,1bfafdac,830d5131,bce2cb7d,9d49ca32,cc6f6e8f) Z8(03732189,f487ac50,8041dc28,448debfd,96ce1e3a,8f081dc7,7e4d12e2,5caa664c) Z8(2b221531,6a33bb13,d577c701,98a17ce4,8b86ea74,bf078147,4d87983b,3b992a7f) Z8(56f32197,ddea2bfb,6c3bd9a0,a528c631,e9fa51eb,79f66285,c603e82e,556c4600) @@ -1651,6 +1923,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(c53ccdbf,72a25e5b,fa33e62f,005ab15e,8adf28ed,f8007990,e2efe077,01204d8f) Z8(3e8b19e8,d72350af,89f43eab,56566b3a,fafad985,bddd9da2,dbea7ced,e0a94032) },{ + Z8(f2633da1,543b7af1,d6e06f7b,37317d9c,11b56d68,ca3d6070,5fc007bc,11a0bf62) + Z8(a29ac0c9,80eb11b9,51b7f561,943dd04f,b6ee6ac4,d1da5a32,cccab534,e19a1e4f) + Z8(f262685b,e413da3e,5a03fc8f,92341feb,bb9ed428,57b825f4,51abdc72,edab1794) + Z8(e2c226fb,00a95da3,9692634c,d32ff5a1,f98416d1,cdbcaebe,8c244990,cb37121a) + Z8(7602c56a,e598ad86,e676d740,057a8ef5,7cfdf5d7,f4f6c7c0,020ab6ad,80ca5157) + Z8(e4136bab,5de12ad9,c7b99576,db1f9775,3d7bee4d,8a9b484e,9e365e3a,c5941bee) + Z8(753f9193,dc881402,6e414e8d,c7acbcc2,57b0d40a,cbd2fa14,64853d82,3b7476ab) + Z8(40f678d7,a72cec98,f42662fa,6214a188,34ed20b0,1768cd61,6257bd11,8c35e318) Z8(4a7497bc,122d2f86,1f41764d,730d479c,0533c7a9,7aff187a,abb69ed1,b475dee6) Z8(5a8a97f7,ffddcc5f,0c4c3afc,8df534aa,875c7743,8fe0dad4,1d10fb46,14d1bb30) Z8(9bfe4be9,ec6903ac,9c988670,e253b4da,225a574e,0ff12cbc,8aacc911,6761e975) @@ -1662,6 +1942,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(00295bfb,2528d664,f6997e46,b38e89d6,9e178116,313a4746,ad2b5f44,bb0f7fdf) Z8(d294d25d,074c83b2,ca951a93,74206c32,9fd4d6aa,e650f8d0,34caa5a4,81b149ce) },{ + Z8(868291e8,b149a0fc,47bf2bc1,cc5b3f34,33315820,5c4a2c19,4982ad4d,cab704e6) + Z8(d6717639,39ac0fdb,46ba7613,67715fad,e8a95917,12e835f9,0887f8c2,bdb07a8d) + Z8(5042dace,c659be8f,51fe433c,cbe7fea2,4b66ad2e,dc99ac44,38e5f951,91fc3578) + Z8(f4887705,0acf9931,ca119164,bdcd35fe,998cade0,eccd3f6c,017cfa63,d4005b16) + Z8(051db187,f7375936,13ba6c21,35c4cbc2,2873043c,923c2ae2,4dba68c1,55a11219) + Z8(d86a9eda,71440428,0f9260da,5a5ad4da,db4c0b26,ec7aa414,a1daa78b,66bc04f7) + Z8(1e4cfb8a,f2bfc63d,e083b697,35d16ef5,a86d81ed,c9e5f9f3,31f37f92,631960c8) + Z8(fbb89cf9,0faace1f,379a6724,b849966b,be27dfb9,8318b67a,6b2a76dc,58615e59) Z8(1a20221e,4606dab8,16533d08,6d8d05dc,6765f54b,04a637c8,2fb70001,4be8d061) Z8(190aaaeb,b0e7f2ae,8db1d8ef,07d05b62,93472932,44a0b369,11745b45,1d7b5444) Z8(82ffd699,522b6174,d1607dc5,eaa77d6c,e1b1e270,162acba5,d5808084,a2c7c043) @@ -1673,6 +1961,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(9be67be1,893b4335,657b211f,1b6b633a,0d0e08c3,0c1fec74,7341e221,56059fcd) Z8(eb7f21e5,522f5407,62843b54,939ecada,b780ce9c,68f31e3e,c4207051,dcb7777a) },{ + Z8(86b3dc5a,92f4a0c4,df88730a,ebf5b31a,90ab0817,eea18533,dba6abf2,cedc8d32) + Z8(a9ccac7c,88a1605c,f78fb136,c80cdad2,e38a7900,39202e82,f091c780,0a55b4f3) + Z8(15a43dfa,874aa3d1,1fe475da,255fe17a,10f7f793,d4dec8b1,ec26582d,1b58c715) + Z8(007c42e1,82095a56,43312a50,8bbd14f0,ff0a754d,f30f8455,1130e5ed,aa9565fa) + Z8(42e1deab,3874d75d,ae38c8d5,409c8dcd,5c54df95,a2526a79,a1659bf2,f5b6113a) + Z8(4172e517,e3cf254f,7327089b,0e7496f5,f2c5e3e6,839e9ce7,67273dae,7ff334d4) + Z8(ed507413,0683a4e1,413fbb05,f8957674,de2ea121,36cb54c8,e6046a56,ea223276) + Z8(cfdf0bcb,d123057c,b850322b,b747b544,6f271073,4c8b06f9,5988feab,663bb60c) Z8(8416a9d1,6baa1f0e,c52e672c,fb39d1e6,59f39c99,09f018ef,1cbf3fee,9fce3f31) Z8(e744a12f,58187667,2ef124e9,e711448c,c5dcb3bd,e68572e1,b58d0d02,e6f8b288) Z8(2a538117,545e428e,5fbda996,5ccf7ec6,db26bc87,70213918,cf0e01b3,7af2f464) @@ -1684,6 +1980,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(6c6f18b2,18079375,fe02182f,9baa1442,d9fd2440,9d924d29,40ffbb9c,2e98511f) Z8(e82459ff,b7daf8ad,cb16637c,00c143a5,30225272,31331013,b4e1dbb2,88868625) },{ + Z8(199145d2,4554ae5f,da1c3ded,1e6d7227,b11b34a8,222051aa,df867774,e62d7b6b) + Z8(097a0750,e6c15308,9f12a714,9437ca09,28fddea1,286a1350,7f0002a3,2cd2fe3e) + Z8(1433a800,8383c878,11c1f4bd,8ba6cc33,38d02d40,277ff01c,db97b7b0,e2ce597d) + Z8(76a634d5,c6542b04,db08d831,8219c5ad,983c9548,c380256f,680073f7,1f6e017c) + Z8(b86146e6,e482f35d,1e509c81,548bcc26,3f922d0d,508dbf6b,a8a10f5d,56b72717) + Z8(bf9f8cda,1bf24835,1e3a4ff6,6e0a2181,9839fc0e,416b7f3b,76385c2d,bbfe75d7) + Z8(8ef71662,0fb965a5,90b53c5c,1e45580d,ce418095,f0e34cee,ae5d38c1,ecaa201a) + Z8(3c56a4d9,fe9d2bf8,526740f0,eafac849,85cae338,e540f22a,e876f25a,7d33fad8) Z8(2120b92f,453c5601,7be5304b,12d22972,20770012,e6dc0473,f54ac0d9,f91ffe85) Z8(0a7983f6,1edf2732,430f5ecf,73117c05,b68baedd,9fe7ec21,80e89127,952f83f7) Z8(87f08724,3235a3fd,6902b81f,1b845a52,afaea64a,c07cea6a,f83a2083,30f72627) @@ -1695,6 +1999,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(54ad6bcd,98e8c786,d911d9cb,20f45700,d4862d5c,d45fa91a,3c87146c,2556da84) Z8(6a7e0fd4,44b13ca2,5d246c57,75eb26f6,0c1a9a53,d561efbc,1526311d,d88e820b) },{ + Z8(70915b44,78221239,b4c5bdf6,2b4cd1e4,e64d98ee,496e8ba3,ccc5c3a8,2e75184e) + Z8(33ccf672,a3213ed9,2dbf3052,55625d94,8f743223,658aa0b6,f0dfc541,a77b005f) + Z8(3adf0dc1,3832bf32,cfde793f,dfbb8627,7bd7391b,570fafa2,8f84a790,1613a215) + Z8(cd87e562,3d3f3de1,79149c02,a7e9acdf,0b3b26a0,050297e8,03c34fe5,c607cc02) + Z8(00550082,a8c14011,bd9a9921,fcd9762b,ea120581,31a4236f,76ccc3a7,847aa2d2) + Z8(3d19ae97,8f8e1db3,54726732,850ae9b9,5d4e3204,60d06320,f1e11bc2,40bd5238) + Z8(465caa0a,58a54671,994b3887,f721d800,e3b82376,90f069cd,876b6ee8,138d680b) + Z8(aa10c2d9,3ba6afcc,d7609a72,b82390d1,44b5535e,73b12a49,a681085e,a0ca2f84) Z8(b4b06438,55fd156f,70bb968f,2eff8eda,bec75566,163c3237,6227469f,e91a2b16) Z8(6d564fb6,9e2cd17b,d2e0a8ec,f09398f2,9a035b1b,06ee5e44,8b1543f0,55f76a15) Z8(daa49030,102fa89f,565de8bb,89e2de78,ffd3f1bb,ae8b325f,930b85b7,afd5156b) @@ -1706,6 +2018,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(f3f0a1bb,b5fcad13,947a01b2,2d9ea398,50da2540,9f895450,9d128af3,5b4b28b2) Z8(c8fce5c7,0a14f7fc,f19a2223,21417d46,d5a3ffd4,a3fa4f41,b2ba6122,8f39a191) },{ + Z8(11fde46a,b0ec8483,192fe680,d5fd2e82,21491754,ab14fbaa,0a3b05dd,b271c498) + Z8(50319442,a38e7d6a,5d349f95,c81ec3d1,5cbf9d7b,092dcf6b,8fa18f9b,2564f5e9) + Z8(821bee27,28a531f6,b377a377,5958e669,b11ec868,40748370,e42047c0,e36ef3e6) + Z8(9f733be5,049dca0a,632a8694,b7168e8b,d5c7e62a,80050f84,92ca2d2e,7d0f6dcf) + Z8(e77497a0,774dba62,e706ad6b,12590b8c,17e91138,28e37ae6,a9d6b7af,c81ab034) + Z8(376cad1f,2354baaa,ca3fb288,3257d015,86565542,8d1a299f,e3bef6c1,e30be40f) + Z8(a508c917,eff14bfc,288968bd,1a836311,5e6d01bc,443d3ca5,f27d74a3,cdcd93ec) + Z8(20f45db0,c4765296,0ea9ad78,6ddc02ff,c6b943ac,83f14d53,d283c07d,54d931ea) Z8(dc26fe2d,c3679a4e,b2767653,1c429e78,3b26632c,e1bf2f68,f0ba47a1,4e5fe7a6) Z8(ce5d41f0,3d86bd64,042925ca,a7889b0f,b98323cb,06187227,0a4d9fe2,05684711) Z8(a9426152,689b8d46,e99f8dac,4f6a4926,84743135,453a50c0,1d068eb2,b123ef4b) @@ -1717,6 +2037,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(90efd895,d9a725f4,7a5ecf8e,d9708ec1,69ee9a34,85c651f1,bdfe1ac9,18d1fd5b) Z8(241427fc,b68ca0f2,cb1d5fcc,d86f8d34,3c8d9304,f031c2f6,9f0168cd,d42f6a1b) },{ + Z8(d881ba4a,32deab9c,6c56b5c9,59fc4f69,37790596,26d9c577,32d48c1d,4e3e7f28) + Z8(73da8849,e6b0a703,c707210f,b18a5cfb,6d82893f,63babf47,1ce1c5d7,045a3597) + Z8(f61bd745,2d15cf54,2664786c,2a7de8a5,8bdd43c0,077e7a1b,b0f08c3a,bc004bc4) + Z8(923fd2ac,f9ae178b,77530553,90555248,eb6742a4,88582037,7fe8d5a9,1ad0d4a0) + Z8(138be571,c23ccd95,880861d9,5afaaf7f,6e870f3a,c846b7c5,da488ebd,2696a4f8) + Z8(41108363,8fcac41f,83b36342,508311eb,da290ac3,8bed3bc3,d1812b8d,2885260d) + Z8(f9075942,a91dcdae,5de197b2,68c7d9a9,eb75f6f5,92b452d9,c55d2a9f,f83ec4aa) + Z8(69eff276,76ce34de,5f7b8222,866b3694,9e120b1f,cbad5b5e,5d400d36,202baf4c) Z8(a428d468,f7048c56,986506b8,187a6558,13ac4561,e4672563,b01a2470,d9daf1f7) Z8(dedb8d30,3012b0cc,a3d00fac,d401d488,86107d94,fc44212b,bd3c0aec,979759d1) Z8(468d0447,61d7853c,64f6cd01,51682acf,db9b3961,c823b119,87a1cc7d,73f132f1) @@ -1728,6 +2056,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(e5cdc91d,27f8d5f0,c52be852,efd5aff7,05125480,e80594be,8f90401f,f3c2ec26) Z8(445b61eb,f8c232a6,6ebb10f5,5fa61a15,aa09e851,91c49bd2,4210ec0b,95c8ef54) },{ + Z8(8a74526f,e740d1ff,281d2a0d,cf505283,b3ab412b,bfb8c163,f7d588d6,21eae431) + Z8(3f9268ce,94154b51,bb29b94a,adf839ae,a92d135e,bee4ef55,94ef0839,4245d8ec) + Z8(4824046a,3649b306,54c58b4c,5a7216fa,8824c197,f4b89228,9cf285d2,6532332a) + Z8(6f7d304c,d35952f7,8b572692,7ab8f80d,876f2de2,ebef0b19,f9d92dc0,075d859b) + Z8(6f4bd444,d2f55f03,573c37e7,d0bf12d8,024e833e,1b2f9705,d26c0292,2a779419) + Z8(0165c3b7,de03142a,13ff09be,72c0ea63,c4cf0eb0,aa60e05a,9a408ad9,3448a2b6) + Z8(98f60b03,51377e73,8d35cd51,b1d29845,f7ed3bef,7f64b3cd,8033b006,83901f06) + Z8(bda90349,44e20144,7d89b058,f0689f15,45766f6d,b9324153,422505a3,c2660806) Z8(15de8ce5,59311871,a8319de3,a5a37c84,b682f00d,b97ae596,2abeaa32,c7261416) Z8(df89235f,6d10baaa,51335a18,513ef75e,53137aeb,be22c3fe,fe9165fa,7698d9fc) Z8(ae96338c,736df6bb,6314e7ae,a89ef087,5c9b5868,43175037,ad455325,a12a8360) @@ -1739,6 +2075,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(228bcc6f,d1537178,3d3e077f,78e48ebc,bab40852,676aac6b,8789424c,db1974b5) Z8(445043dc,870f4200,0179a256,7bcc1ed0,3f308eaf,bfe750dd,897c25c5,cf9b476c) },{ + Z8(2fec1d10,29b19213,311c948a,0e9bbfac,1721df97,3a05d7e1,21cf8a68,ac71c15f) + Z8(33223616,f4c7d2e1,6a820e1f,f1328338,01403689,14aa32ef,6e802a59,2a1038d3) + Z8(dc9a9033,b5846019,eacc2b16,c734a4b8,eb21ff9f,1bcd2fa0,8baefe92,7b4fb2b8) + Z8(01659ece,0453281a,4e8cd4d4,4bbe5fd7,686097cc,4ed71e66,f3ba3954,72d80f48) + Z8(486c207c,891a9a81,3d20f121,58c3c706,bfc95007,95b3e423,97c1ac7d,4e322d8a) + Z8(555a143b,fd057f37,a691f840,903963d1,c87cf1c3,01195760,871d96f6,c4908929) + Z8(81f4dccf,44367d05,55e35209,d20a98e3,d20e264d,530fdb1b,52af0d74,03e46cc4) + Z8(a0c76b62,1ec49fa2,24b0fd9e,92b6bef6,32bab5e2,40c90cd6,36be955c,3cd3bee6) Z8(f32a62ea,3b0ccb0b,88458608,a74f7006,e3cb3ffb,5b9749c6,071ed0f4,c103307a) Z8(c33e108c,d8fa558a,d8134f8e,5605793f,19277773,2fb0bbb0,3716c5af,46b9083d) Z8(60ca69b6,16c116c7,ead99d44,25f8f4e1,1a7db835,06ac3787,de9c60af,c352a6a1) @@ -1750,6 +2094,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(307cd9e6,d6d14ec2,8d9242b0,952e6f6a,24f1dd6b,8f14cad5,d045cab1,648a462b) Z8(bd7b9183,8e62a282,ceb1ac8a,6a547cd7,857991ca,05256c4f,b14156ef,9c32cba2) },{ + Z8(03b84ba4,3d5237d2,5ba5697b,d646a88f,9c0ff08c,285955ac,e057593c,0a8774a9) + Z8(7d4fefa8,c5036fe0,cfd9da80,3d240b28,33a321a2,a043f8e9,cc2159f0,c3d36f3a) + Z8(f419c096,c8c8712f,1a7bceaf,ec349c90,524b58f8,bbe44176,3362a922,584c06f0) + Z8(88b5c3e7,d63db159,091c88df,a8980e48,337282d7,b4a0a058,fbf735cb,29be8b0f) + Z8(c21efa2f,c07a5caa,4e1bbc07,0eb2e2b6,e8dcb238,940ffd84,e4d6ec7e,f59383e5) + Z8(ba6f0de4,eeff8066,3874a148,9626e36b,7f10de8f,240b04a0,3864ba92,7f8a129d) + Z8(fb71bdc3,02d3fbde,80f9ca94,7e701be7,9d278a70,3bd4b959,bd5188a1,a66f71fc) + Z8(06b7cf6a,63ac889c,6ea88304,62c0cebb,8763be2c,d93107b7,62c59afa,3066bb22) Z8(204a61d6,a3a5efc4,49934b16,d86c6609,972465fc,c2757f71,f79c0b29,e588c915) Z8(e03e1482,6969b9b7,4f64c738,ee35ff7a,2bca682b,0bf5cdd7,48d584e5,9a69bbd1) Z8(cb7de008,5749336d,203ce4a3,f891d728,e590234a,141d89fa,8be36e67,b2e59b37) @@ -1761,6 +2113,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(d1df7c8f,fb375501,21d4b453,b25c3ad9,b0493a9c,0acc4600,787a6268,ca0e0e62) Z8(b3db1448,43d7be83,87a780b2,a773f879,3a66a0e6,204bbc0f,658fe5e8,cad33f00) },{ + Z8(8d6d70e3,e1b7f9aa,6d9184ca,8d0832be,9405d6d7,8fb94978,73b05491,38df2d94) + Z8(00b8d279,ee14a39e,89b1244f,569956c9,1abbd0e7,f97ede86,b8bf597b,2d190e11) + Z8(37044f29,24cc70ab,d0877263,c56fe8d5,46bdca3e,55483dc1,c4c574f8,91327289) + Z8(0398e235,fdb10941,48325ebc,acc692c6,e7d6b6ab,79665e7a,52180adb,75a82d01) + Z8(216d7d42,21562010,8b8ecf97,792a17c2,d272a21c,8034269d,e4bbc453,096ca489) + Z8(3819c31d,4f420c50,3aaa3746,2af2716e,158760df,872038a3,2e1d98fc,193ef418) + Z8(cf9c07e0,8a14d35a,e139c061,0522a6cc,758f3119,d45d8ebf,6ca92c66,2216f6e7) + Z8(b1e16b7f,6840b21c,3e1087d3,b8f0d3f6,08670457,f0bd9650,423b6b67,62f8e2b5) Z8(8f320c80,23c9209e,6629b88b,c9ae21f6,2e61613d,e36a6cfb,222e7c37,ab8cde4a) Z8(ad7a1947,c5a6d2b4,e384e189,8774f2e8,46f048d9,c1978c6e,f394f878,9c9d8ed3) Z8(63e9be95,462762ee,76983983,d085c22b,02f99be8,b80fc4c7,d4ac8a7e,c503f211) @@ -1772,6 +2132,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(d517276e,b70ff3ad,973634be,ef29ee5f,93f211d4,6ca11f40,914f1901,7bda4332) Z8(4ad66f31,bb0b7cdf,cb1d9eb7,82c66160,5f5405c1,527c32b5,79c35582,a2759c0e) },{ + Z8(72aa41c8,9fb203cf,7298571b,58bd4295,52dbfac0,962c0f81,4075fb9a,80fe6803) + Z8(48dcd218,49732822,9156640e,22f61d42,c3409dd6,7191d056,bc1bd3f1,e718a5ef) + Z8(625ac2ec,e01263b6,59ac32a6,228c0ee2,748cb89c,ed296aab,8786f98f,210f655e) + Z8(bab1b39c,c3c6c160,f4ff7481,c95b27ec,3a17d185,49d839c3,be472402,64314abf) + Z8(2e35ecc3,3704b188,27be2bc0,54068d4d,e2e60be9,6bc735fa,faa8c0c1,638b4bc4) + Z8(e9eadc25,4bc7c705,a0172e0a,62475449,9736efcc,684c0f88,a1a55bb9,1310cafa) + Z8(f6bfb3d2,6f2b86dc,2f9b0c1c,dd1f93c4,32e888e4,69c11bdd,2d09c6b0,335685dd) + Z8(fb01afad,e171f05f,c89f543c,139d89f7,8f0b8822,21861ef5,c07cda47,f3614101) Z8(3ff70794,702d995d,7d723fb4,0770831b,52749355,b4bdcb43,1cc21619,c7474526) Z8(f9470fc1,18c59c2c,5fa775aa,5466d2b8,4b0daa10,80aa5f60,6269bfb1,d6dffb6c) Z8(576f7700,6ab267d8,e8aaad8c,9bf2299e,953caa46,3e95db5b,e04690cd,e678b61e) @@ -1783,6 +2151,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(d1b06f8b,122b6b60,8dbe2d11,02336e0f,29d5350a,e9896341,5da0dddd,4676a1cc) Z8(16de6ad4,365389b7,f93655d2,4f82ed4c,981e3480,7c07d28e,ee48030c,c5d882d2) },{ + Z8(f7584d16,c902f221,79441dfc,1549088a,d62f96c4,c94c04c3,9c706888,aa6dbea4) + Z8(219cb083,75184036,62755020,09229c82,241b0570,c88c813c,377a8bdc,076bbfbb) + Z8(14b7b42b,093bc633,5396af98,9fd5847c,37cfc00c,72cc073a,e55ccfd8,051263d4) + Z8(6656b24e,4f8021a0,f9360152,530c44d9,e5293e7d,3ae9033f,f27dc100,09f9dd34) + Z8(042a2a9a,093075fb,6b86357c,4f357641,33e5edf3,e2e12f08,b38904ea,64d23074) + Z8(bef69d49,cbd474c6,0a75d7e7,de712688,55b1bcbb,57991c7c,8e01507b,8feef664) + Z8(f111e8a3,759dc600,f0620105,f711c6df,7aeed988,de4134e7,364f50ad,6422c14e) + Z8(cdfc1ee0,f55865d0,a9c8e599,4c00da19,3092a183,5bd28923,fe14fd9e,f29a4c86) Z8(ea5bcfd6,2dc5e461,66a1e991,d5ef515b,8b293454,c1efadf1,df97088e,d8dc1c89) Z8(10c06d93,9dc38e9f,1ccf9a7f,cbccf897,0cf65b84,8e5f1281,0e78fac1,ead6a85b) Z8(937f349a,b3583913,4e3edd6a,1d41cafa,a4cd41fa,deb460a3,d9ae0ed0,3a008302) @@ -1794,6 +2170,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(215eddce,6525549f,55430115,ff9d7a6e,72ac7226,1a0fe34d,a9975ce8,4214f8cf) Z8(c6f12a2d,c985491e,e735f8bc,20f7e7fb,f9e24399,e2f3c76e,d9a8dd47,a88fcfeb) },{ + Z8(eaaa1bc9,de763a75,13c798a6,cfa29156,2ea80de2,20b6f242,a3ec9d9e,7284b3cc) + Z8(09f62682,a7fb5284,851df16c,5145bec7,f6d39dbe,0e2e33ca,c741fcff,4e9863db) + Z8(4e4f85ee,5fe3ba1f,93b98c3b,a2eb9d63,5ce31e54,004ac3e0,5079a14c,84cf855e) + Z8(0104ec51,7cc3e197,7a693862,5f1f55ab,b50deae6,d8264515,a9b8c109,7260179f) + Z8(30ab6920,5b4078c6,5f102123,a6967ce1,1fe4927c,b1bc8977,3c5c5720,f03e07b6) + Z8(c65cb58c,49f36308,f04b07e5,57f0f36f,af8d3dee,a857c4ae,09f586b7,d8208c2b) + Z8(8f0ba46b,5d2a3875,11345820,5deecccf,d65ea79d,2da5ca60,e01416df,1223a4b5) + Z8(047859d6,6fc50ced,3eb0fddc,3656a9f2,41650d0c,2b3b3647,17c5cdb7,daa2832a) Z8(839def48,5e075cb8,a91dd93d,97db7162,23eae84b,a5adc77e,ced34a63,940e7c4b) Z8(91582da7,2a909a07,f4cfdae0,b5554ea9,c21d97fe,14e3e2d7,f7e8d1a7,b4a4e017) Z8(92d41587,cabbc49e,c785e823,157b0273,f3e9b93c,8c32e17c,f67e464e,c374cdc9) @@ -1805,6 +2189,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(6db6a625,4148ab97,27ed8b40,9e2eb1dd,e2f2afa8,fb6290b1,4361b8cc,9660116b) Z8(7de9aa6d,7a48a6e9,4356fb50,ebcb8bed,b90cb15a,ba37a3ee,8b6ae710,c0ac518c) },{ + Z8(8146ef86,1e21b0dc,94c239d9,623028c9,ac786783,be3796c8,440729c5,d45214a1) + Z8(1081f102,88d48b28,3fa8beb4,fbed0e70,9950a057,44a6512b,53fd0174,41b9a64d) + Z8(c015231a,718bcf5a,6a02369f,d6282f4c,c62db523,34350b99,fad983af,8a0cdc41) + Z8(8dc6c5c6,de938b26,28814d70,83f9f67b,ef2657d0,6f0634fd,69e5ce84,c92c78fa) + Z8(a4050f2a,96922b50,b6cc64aa,07c3c387,60fce5eb,03bfc115,7248092e,4421b282) + Z8(db44a9d6,5101b96a,856a916d,7ce2d831,276a2e3d,9319571f,2cd6b8a8,3f559bc1) + Z8(95a29215,22e5433e,5b4a21f3,25fc5a3b,f657f56a,43fc92f8,bf62a7a1,50b6d44f) + Z8(47c37a9d,0372faf6,aa6181be,dc7c451d,10acbb5a,4efb18e6,5b572710,da1eed73) Z8(8cda5bde,3eb68632,e9000f08,b03b2b7a,b376b138,2e9915d0,6b13fed7,8e2ac220) Z8(579c696e,758d0bd1,3490dc1c,0dfd46de,82784e52,aff26b40,a42d0fdb,a8b1cde2) Z8(72b4ab24,7589b939,7b6f83b2,a4848d27,73c6f602,d0f83096,72fed717,e49d90a9) @@ -1816,6 +2208,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(f5459f68,b53cadf4,06f81956,e7c8e051,27e858ee,ef13e9a8,a6a40f98,0a971a49) Z8(cd044cb1,7533f532,646425fc,476747c2,f140a488,966e1d6a,fc786b2d,ae7fe0b5) },{ + Z8(0a4d46f3,053a6f92,63f7193b,c8fc3cf7,ec20c825,ba9b6b4a,83a0e662,c7a8a3bd) + Z8(ed9f5064,5c84708c,6141681d,9391c70b,98265a57,7fb2563e,13952c30,155299bc) + Z8(2042f165,0abd82d4,527cff24,c3a77dea,8fa224d7,9fcfbbd9,8884e95b,9627d11a) + Z8(140fac51,d4a637ab,e7b34121,29959997,77757122,9a05d2bc,4ab5cc04,4988b9cb) + Z8(bec6b81d,d0f88e68,6c1fb45a,2d0ffd4a,773ca5d3,aba196ea,f184954a,4223581a) + Z8(d53fc8aa,320b2554,7a0b722b,8db9e36d,7f507b2b,7ec19166,14e221c2,f82ac027) + Z8(4e1713ac,bc45ba04,2a0e32d8,ad6414c3,53d3e2ce,0c7116cd,3ed8700f,e5b64cd2) + Z8(4b76aa52,803182c7,75d8eee1,cb0320a3,3b735c99,638ac7a2,a1576b36,a769f620) Z8(a8ab7d9b,06756c7b,49d48083,3eda1e85,09efccc4,2d84e559,c191c446,f9edb8fc) Z8(8dd703b4,9c537e22,6e64fcce,4819e217,b676a260,b43d6216,4b028e6d,0fa0280c) Z8(434cb844,09e535ab,273f87bf,a1a1bca4,d7adb95b,68075b88,54d5f6a7,47824569) @@ -1827,6 +2227,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(8c9582b2,94980cc7,5304c25d,1fa13c55,d8e7df66,cc891f2d,d069f9b5,106dbe6f) Z8(e35575c3,e4aee845,0e7e44e6,e0bfb8f2,b9d993b4,c151839c,a908f73e,bb4ff632) },{ + Z8(fced3a0f,73677216,f37a50a9,e6695f15,4624fae8,5b5dbe47,1fcb5803,1b618f2a) + Z8(44748b8b,4e422175,d610c7f3,481937c8,aa2fc15e,f2a754f7,b335eb6d,94d0bcec) + Z8(42853eec,96281e02,bc1a8adb,0e126ae4,7b45363c,86241398,6cfd0947,bb064960) + Z8(e8cb845a,ba927717,cdc91aab,450bdfe9,ca254e12,24fb7ebb,2f51dd96,a527b371) + Z8(d6e80d1c,e4c150e9,56e6c8be,0634ba41,9a21e798,6412cdd2,8c11784f,20a647f6) + Z8(765396ef,7fa6f231,35121b53,81df0464,1db74c5e,aaeafceb,d39812d8,68e4b744) + Z8(863ffe20,8ec917ea,c7b8096e,d5ab3930,8ae89c08,2e60d986,de336329,1f59adef) + Z8(ee0d65b5,0fe00c04,209acbe8,7ca1179d,9a922749,c5850c77,242a80f8,2915180c) Z8(a632ebeb,110bfc7b,9b7b9e2c,f5b6c47b,44286c2b,5bdc8b25,506931c5,a28824d3) Z8(bb9dc8d0,2c67480c,c36e94e8,1cc3f53c,54e523b4,8c3d033b,cbde12b8,65c9087a) Z8(bf65b70b,cf607731,5b4059ae,56e00b0c,fd3d2993,797cc00a,8663963d,f4b6d78e) @@ -1838,6 +2246,14 @@ const mp_limb_t arb_sin_cos_tab21[2 * ARB_SIN_COS_TAB21_NUM][ARB_SIN_COS_TAB2_LI Z8(efb95d69,6f114a27,eb08228f,b5536120,2b4ae134,539ad8d9,5b30f6ab,111ddc38) Z8(2aeb4aae,d103207e,b2b133f7,11f0433e,434a59d1,05913765,9a597529,b4445270) },{ + Z8(55c52d9b,2079293f,266bccbd,995de7ad,49ccdbfa,1a909571,c7c27258,2b7c55b6) + Z8(68e6e000,35cefd5f,42673e65,b37174b6,61fc186f,2073140c,86ebc13a,cf9ec9b2) + Z8(2a242841,eded5651,78cdb97e,cb2c4a14,1f58f98a,51bb3bff,3e06b766,f63baa4b) + Z8(b5a04397,c1db6437,ef4463c5,a9cea0cc,90aeac4f,2c49133b,aa41a566,e6666420) + Z8(0c993034,8c6fe4b8,2949592e,133ffd5c,5e9d1767,9b370b6b,a895ff88,00bf9512) + Z8(a43d36be,ef0954d7,4b9cc316,ce3dded0,dd05e790,6830b134,1c3264af,e45f8e45) + Z8(61c06257,894d833b,7efd7967,503148da,cbe786b7,6f2204af,479fa7bd,325294e6) + Z8(c847cf24,952d8577,8caf3a8b,6087ef81,589b3077,af032009,a2563029,31570933) Z8(fc2c2331,836a09de,4286198a,c91079f4,8b48ca43,45f05078,9c669b00,be0cabb9) Z8(339ea3d5,f44277fa,2c58e1b2,cc7db996,4f763bb5,aeff479b,e05d6d65,737d3847) Z8(08907b9b,488bed29,7607d91d,0a66b840,48718e94,9c642786,94d49441,de7f33e1) @@ -1862,6 +2278,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) + Z8(00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000) },{ Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) @@ -1873,7 +2297,23 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) + Z8(ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff) },{ + Z8(370d0dbb,d133d2af,293f7660,41e6d1e0,3fd9988f,ef7a65da,bb5ab0cc,58f10d37) + Z8(196aca8b,c62227a0,9b63185b,00a7cd98,19c8d7f0,35b3b678,8ebe6c24,fddcaaf9) + Z8(87ed9056,cadfcac7,27b89df2,5ee474a5,e23fef08,cc39d58f,9afef193,715ca371) + Z8(a6ea982c,ab6c35bb,1dc09422,50e88862,60d5c943,a70a47fc,c40034c0,e9e27117) + Z8(ecd40cd3,f4fc351e,e054beea,0b4e7847,cef43bb3,b0a54a59,b02e604f,b3ddbc1f) + Z8(204ce260,9efaadc1,25ddcf5e,b0836434,fc104e98,cdb73d54,06ead7d6,9cd83f53) + Z8(eb156721,6abde0e6,06a4e3d6,43b5daae,441d8598,1dad0bb4,3791885a,ef90f16c) + Z8(7bc256b8,deb9ac6d,b865b6dc,1939d5ca,c82a5a16,71fa50f1,4ad21c2a,bba8b41c) Z8(4cc06a44,2dff89d8,1578d90e,cd0833ea,efd9e91f,99a92841,2465bb99,7fc15d08) Z8(bb14e72f,f8b556db,b768057c,6eb27835,6552d95e,efe9a77e,42629efe,24d4c293) Z8(df89adfd,1726b1d9,e26ac62d,f7064fa9,0351da06,a820f727,a38b2408,b2c53a09) @@ -1885,6 +2325,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(78f33770,541a5b9b,cf786c4c,5fc14621,6abe2f10,90736720,4c533f8a,247a7949) Z8(8b0b60ae,da38f350,4f4348a9,7ad79ced,9db5698f,dddda9da,555555dd,003fffff) },{ + Z8(7e01d160,8c2baa1b,ea2e971a,924d8012,b0fd9af6,24a61dc5,2e93fae5,91b6e434) + Z8(7174e535,a9a51a76,d7a55dba,d8753355,00c2a6b8,482cef0c,5c4f508f,94e15efa) + Z8(4e8d03d6,adb5ddf9,7839b1da,d1d52495,924e52bc,bda48b7b,a1fd8e80,0605265d) + Z8(6dcdfd10,796eee9f,30a2c491,0b7a2616,4a01e13a,856b8b77,ca5c61e5,77fe5ce1) + Z8(333a7443,569753bc,f16b29f9,0bafb325,a7516313,302b0d10,88aaf76d,f1a74f0a) + Z8(7501a20f,c477cb51,b3f36f5b,553198fe,d4077777,53e1fdc0,9d98742d,74b2598f) + Z8(0b017caf,3bb28410,e23e29d0,a75eac1f,68d0f715,9aab33cc,8f6af827,b3830188) + Z8(1a283d2a,8fc68f6f,5c5c9daa,476c9e26,80ea38ed,0e2e52dc,1d5709b4,a3307a04) Z8(0ccebd55,e5fd575a,eb2af906,e60c3325,e1261516,6ff9d168,48e43c7a,218b8cec) Z8(8bad869e,773d8e88,c4784a1f,fbebbc6f,805b8591,46c9383f,2e79b290,56981513) Z8(1f880e0b,3cef1bf7,ffd45881,1bad0c36,00cc2276,fb9adbfe,44e18d5c,846c8dde) @@ -1896,6 +2344,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(a43b3321,786d5656,2638f6f6,ce32b63d,f29d77c3,3ce4ca6b,f1606a99,249478c7) Z8(218ac62a,3b56be83,959fd08b,7067c57e,9a69a650,a4fa4fa6,000aaaaa,fffff800) },{ + Z8(b8403cf9,59492746,a3fc925c,98a2d108,3393d104,33ca9ea1,3916d291,cd7592dc) + Z8(15400b44,8127c82d,d604db6e,f31de919,3c6010a3,c4606cf3,f2b4905b,b2fcd8cc) + Z8(94b2efa1,7db51491,b6c05e21,e08ff0a9,f87a4dd8,630d587d,99a06095,e5d92ab6) + Z8(0eb7f022,bb701754,cbe96eb6,742b8337,2665e2e3,ff8bfbca,4934ffef,1b5864ea) + Z8(dc40e984,6655281b,05ab8352,26fc716b,ea584194,02b24b4d,79ededd2,d2755fb7) + Z8(64b8eb7c,5ac77d2d,6f4dba8d,bb544f07,df4ddce3,e0790fcd,af2a7725,0bca5906) + Z8(d981e911,7751548b,bdd32701,a29a875f,56b97f40,97b53a5b,24a2b0c1,f86588bb) + Z8(dff807ea,1e001421,b49d2d0a,21591d79,1916dd50,c039759d,26ae3c9a,6d3ea427) Z8(eea05437,0f6b6e06,8a82e4e5,8c2943f5,7211aa7b,f9a61a45,acb9dcc8,b3bba369) Z8(069ad198,47410694,d710a819,691381b4,10f0da94,728411a2,7572776f,d37da6b7) Z8(73f7abc7,4cd10511,162118c7,5f6643e6,fca179a4,180aa255,dda681f2,11ce00ae) @@ -1907,6 +2363,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(d586e1e8,36f73cf2,8ce764d3,bed5a942,e5a1f7a0,7a2b9bfc,76ad2efb,f813d949) Z8(8f5d3f78,521a69e0,b574f652,9dc026d3,b8d7ff39,bba1ba1b,aaaabbbb,007ffffa) },{ + Z8(7748a6f3,54ae9cd1,9fc02d0e,5b252e65,43ad733c,4d3e1ec2,f0f1df98,aea5a2fe) + Z8(f90eea6a,87ab92c7,06143123,cb33e447,ccc229d3,1af3afe2,3a762420,0bf6e2c1) + Z8(e6326408,4f51875f,7b99bde3,43f7486e,e4d1b2d9,90e2855f,5e9469c5,fbd9eb10) + Z8(825372db,66cc8790,8f50d40a,8fb44d25,898db129,7d2d8bf5,40f4b5a0,0c24e8a7) + Z8(c32580ed,9dbea8d0,99057e43,af54a33a,8a049ad7,76ab19b5,a2439c63,f0b2f899) + Z8(468cbe03,35af469e,41f8335c,8c164cfd,00e95f73,d3072c9e,b22f8a37,a2b745be) + Z8(87846e40,10a79463,f9e4190d,02d196d3,feb3c960,847d82e5,c5019dc2,8d43e048) + Z8(78de10ad,dc83fd38,43ec9c28,30170e16,0c539e65,dd793965,985d2375,0f58b6f0) Z8(f07c121c,1dd341d3,8baaf5a7,464bc351,7a4cdf97,9cba4e88,38d19f47,95c5b900) Z8(1a06bf4c,bad2a45e,35bde4ac,8e6941ca,c5499d8a,d47b0227,194d6579,39b6ea2c) Z8(9ba75f17,b2c0fa1b,17cb6891,e21f76a7,9c4d65d8,f8a427e4,9ba94020,93ebb975) @@ -1918,6 +2382,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(267301f4,58e7d5bc,64f6761b,420f2eec,4d7a6842,69678391,5c7fd885,72c23b20) Z8(f3ed34bc,77280380,64d2d641,eff69abc,ade9b6c8,3e93eade,00aaaaa9,ffffe000) },{ + Z8(e8bc7449,34367665,ebda10af,96191907,9875c971,ef2a7d2b,351acf73,b6fd5957) + Z8(19b803b8,4e9a9870,a20f171e,1169a751,9b1e71fe,d0d3bef0,6f13c4bc,89eea4c7) + Z8(15642ea5,3006b1ba,b6208140,9a9ded53,f7707705,8a0239e3,274b1eca,144c5e4d) + Z8(b9e7a938,dc62d5f6,1a2bd09e,d921ecd8,6aae1e27,8395b24c,702556f3,0c6ab967) + Z8(02f78234,2a4ee510,ba43a9e9,87f35503,ff74887b,f9b47659,970b9c49,13934c77) + Z8(5da154f0,f77cf547,fd728bc4,f17fb420,7e0d8454,9742d987,dee7e723,589a9502) + Z8(daf3747e,f6baf4df,a22ff49c,2d18a868,c47ba0a3,0f8161c9,1cc1c763,28ddaf72) + Z8(be93ec20,affb8983,e36c6d3f,432edef6,25b8e98f,94fae5af,b4762b7f,a1d9056c) Z8(0bce268f,3c3f55b5,bf638fb8,0bc79005,d24de3b6,bff33254,3f35ae1c,054132a9) Z8(e7c28112,f26a27b7,8bad5c45,6301bbfb,31300d05,be99abb8,cb844e6b,69cd2eb4) Z8(4c1f8ec4,48a6a8b1,a01c89a0,1c0596c4,78fabea0,fb1896f2,77fbe917,c28b4d79) @@ -1929,6 +2401,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(7506a5b5,3d438ab1,df9414bc,a27ac426,a558d4b5,b0522a7f,7edffaf3,86ef829a) Z8(4620ec5e,013de67f,54a8e0b4,92916d53,95f15a8a,97dd41d7,00008199,00bfffee) },{ + Z8(0bc5789c,5a1c70a6,66ba25d1,904daae1,7f1af3a2,a6824c94,d2afc156,8ae0cd0f) + Z8(aac25b86,99086514,251ff782,2b7e1c57,61c49cbe,4d221c93,b4e6654f,a38b68f0) + Z8(40b0c40c,0c05714a,798d9ec9,da087e15,5fcb9076,36a6399c,83bab7ee,ef5a4a32) + Z8(957473d8,9cd0c502,11b47c1c,6d9e130d,fdeacee1,49fd9107,930f3f9b,e88bbafb) + Z8(a2b24e3b,35070a52,fe03b7f8,512ce54e,fee4e660,b857f05e,c5af1154,7ab958a5) + Z8(f0b49864,10c2212c,1eb1d1bf,2edb32af,6c8e5eaf,d1cf2704,ac24b38c,3e36f38f) + Z8(c1d7d826,a605af57,0923d3c2,4a63c25b,ac10735a,9cb1f4a7,d2367645,af9e81b5) + Z8(7b7f9131,8f8c5083,1f384078,089fd245,5ee98bc7,7b7dacf9,d86f676e,7430ce5c) Z8(9e1b171a,4d87ad0c,f98c307d,f39ca5bc,646585f5,d5b62884,6878dc7e,0f2eaf89) Z8(631c8edf,87aba042,478d2633,42d2642d,fd54fce8,30bbe038,c3002e8d,80c390d7) Z8(678caf32,8c22e158,87780ba5,50220857,fcd87257,ccc4fd92,fda08a8a,8a2fb609) @@ -1940,6 +2420,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(b90824eb,0648d5e1,1c9a4ac9,58d7f79b,fd106c29,143f347b,667c4285,95152607) Z8(28d7483f,d9065bf8,8852eb83,9350fcfb,070dce43,ccccf675,035fffef,ffffb800) },{ + Z8(d379d4f2,7d6ee2c3,60eba55f,3104dc97,a6f4f97d,b0479229,f4891e01,10afb56c) + Z8(e84d11a6,e698b668,535042c2,d18db85f,e76557d2,9e3decb0,d507eae3,a9b06d81) + Z8(fe4dbafb,18e4f25e,c9043d08,b08e918f,1874524b,fec3ff9b,743213b5,c0795288) + Z8(d4edf2c6,29d573da,ec07d2a3,74503f45,f04e93cd,08ef672b,8afa93ef,469593df) + Z8(1a3242b4,0caf6168,8993eb7a,afcfca79,cc207ad4,a0a623ee,66a718b5,0ac873c2) + Z8(fc6d7172,f114bc29,c8fd84d2,129bdae2,84ecb14d,3c18b93f,a5847540,a92ae8b0) + Z8(0ecc4391,33182948,aaab5a3d,e5a0f29c,4eeb0521,97cd2992,b5e4222c,01ce4397) + Z8(f9fd5e02,84f2ab17,53a1d200,cd925400,ef81a2e7,665a1e61,0e944094,542b913b) Z8(ee90787f,e374acb7,556c4c8a,f5ff29a2,8cfb22c9,f93e7f02,c785ea9f,af0f6021) Z8(aa213678,d149325d,4bb225ee,fdfaedfa,80b09588,61b10d62,68a060a6,b16acee6) Z8(1523d2dd,9cfd9c2e,4e270948,bdf6a68b,6c64d15b,7a8f75fc,4ff8d59a,d16bb654) @@ -1951,6 +2439,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(c584231f,42c62544,77e886cc,aa20f9f8,fe4f25a3,210a5354,2c1d4109,1721956d) Z8(e9e36b4d,c4405259,25cbf0c7,20e25319,b26e498b,6a76a798,55577777,00ffffd5) },{ + Z8(a525ce04,08dbedaf,7b19cb49,027b64f5,4ad6470e,10ad730e,10b1460b,3d79d8db) + Z8(1ca3ded9,a32ab1b9,c1dd7af0,7c0095db,26957436,ad400174,3993ca07,9ac315c1) + Z8(5d2ffde4,2c145796,adfec139,257e5769,2a1452ab,fbc877d5,4e6f985c,ecb350a1) + Z8(a7753d8a,ba6004d1,41674415,d71a4d69,d2c7f624,39dcd12c,4cf5d32c,04e1c1a3) + Z8(48e3bc31,365bf995,d92713a1,4d7a66cd,91c76350,d64d9c8c,e973a90b,cee0a81c) + Z8(13f93c89,2806c058,753bf848,6ccd274b,f70d0f09,bfedeb00,1a5378ea,eee68cb5) + Z8(263ab744,7df65926,92d4a774,d9962b8d,15252e81,bc703b0b,ccd8e799,0aba5c47) + Z8(94bfd8c6,0fa99596,5eaaa6b5,89a98e5e,6363198d,c002e988,e324ca13,692cc3b0) Z8(0a7cac0d,2cf9d0ef,094500fe,5bf12978,89e1df2e,e34dcc45,548f6fe0,7b88ab57) Z8(8f03fa21,ff0ea778,8e1a7a90,e4a64d8c,e3aabc5d,bc1d47be,030649c1,de657ea2) Z8(80dee586,aa08cde3,61a16429,73dc8ff2,dba31915,17399dac,05a4633d,fcf0f5f3) @@ -1962,6 +2458,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(0370b3ba,94cd273e,2b207969,23a42900,14c6dcb3,23a6dbba,dbd88646,159e76d5) Z8(c276c47f,596a5b46,b54082cd,09039032,f7502b17,a4fbefbe,0aaaaa4f,ffff8000) },{ + Z8(f64071c4,f0a0c43c,d8a3095b,9ffc87e1,bfe3df20,4417fa07,ac8808f9,e4d1fd9b) + Z8(43f01855,a00623ad,a4ce1a71,1ab486a2,5b0ebd1a,7ea12350,295d43c4,771cbdcd) + Z8(4333ecd9,efdb8e71,d2a845c6,c80c9596,c4991018,48272b2d,be84ec65,d3ba08c7) + Z8(5b80474b,00f9b332,fc114590,57cf0c0b,565416d7,f56df51c,358908c2,5ad18019) + Z8(3108fbf8,e17631e1,f8abc148,1264a17f,cc928e94,a5239eb3,a88b6ef7,77f985c9) + Z8(5d3cf27e,2bcaa535,f72ea91d,7a8d0e72,ba5e5977,8a5c3e3a,1c6f633c,6ee1bc11) + Z8(332bd0af,a9c32ff9,08779cb3,19e4f65e,c2055e35,32247c0c,ee48cc95,3495a769) + Z8(42948453,8c3f00e1,b162e1aa,e6ffa22d,a493655b,4c5620bc,1d191482,2a745fc0) Z8(a3f307a2,5a217707,a455a30b,34467846,f6ed0578,78df6580,14c861ef,66ed4972) Z8(9a50fc37,6d259d96,1414a7d0,07dff49f,3688afca,59f7b75f,c27d13ff,bf33c617) Z8(d5c6b032,dd708040,cd5eb750,3d358269,aef58500,821ede04,3924addc,e065564c) @@ -1973,6 +2477,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(125a511a,5842cdd4,50c08d09,1fd44cdb,017988cc,b926bc56,39546916,d7b8adad) Z8(dee84423,fa9c2180,43d419ca,05db1128,8bb848ff,1754529d,aab12d55,013fffac) },{ + Z8(5756052c,75a3f2f2,26d4f03a,dfca728f,7e0c17cf,22dfd54e,b1c170bb,9324e2c2) + Z8(ffdb2be0,aa956b62,d756ec1b,45e55af1,ec668e71,d6dbffd6,a97aaa18,d11d3b48) + Z8(ab246587,b3a6400b,a64f8e5e,b24b71ec,2c647631,fb24b0ea,b58b0970,907b95f7) + Z8(a02f6bdd,62cc6e4d,67442729,ab05b82c,a12b5926,8de23522,3ff28ebf,4caf74d1) + Z8(025104d2,52b553e2,971d4a4f,8463c8f9,6a7db9fd,a8af0cfb,355cd7a4,affab816) + Z8(d448d550,d7420d29,df96cc07,cd1d98e9,157929b3,59f4f52a,94ae4867,4d52fc2f) + Z8(02474219,dd9cc9fe,27622275,18b3e5cc,503aa5c6,7f6a45a0,e043e5d0,bc4b32bd) + Z8(75286a9e,3d0b6151,ff5a06ca,eb4d3db7,6729550d,cdb3b3f8,9e01bb4b,a5a4292e) Z8(08524ea8,d1f82d12,e9ca6fd5,cba4f300,f0504cd6,7be01ae5,2be5ea02,f26347c9) Z8(01af1d0a,e36df157,148f45f0,565cff03,949abe11,d2fe8eee,ff6c2f03,a02e5802) Z8(77070c88,815ea76b,b0ea7723,6ec1d85e,6c79640c,80516311,fac74fb6,294f4bc3) @@ -1984,6 +2496,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(0ef67b12,4e80c212,42d9b12f,a3e23762,773f5771,b3cc1a58,8def3e63,8b910138) Z8(5214ad60,8ab14f18,4fb532d1,10b45ae7,3e97ad6f,71d0cc9a,1a0aa94f,ffff3800) },{ + Z8(232a626d,4cd558bf,76207143,44336656,49a5be76,48c3d3a6,621a7bcb,f3e0d75a) + Z8(ee2d24c6,12573c86,a3ec4f8f,14717de9,c2447f9c,ea510491,4dab1a74,82e20a0b) + Z8(473c1059,39e751f6,4ea0741d,b404fcbd,f71cd4dc,dfbf01c7,0753c6db,f3861581) + Z8(f178711d,1606f011,ca438d97,90c11ed8,922c428b,9a5da29e,00a70b70,65741054) + Z8(1897754b,a658bb20,f693f3ac,bbfff017,a2e99fa1,d2f51956,9abfc86a,04912e56) + Z8(f3ce2e6b,91b92900,e6a3697e,713045ce,a24939c0,2842e134,40ea622c,bfe3ee76) + Z8(046a8a0a,fa45b598,c520c760,4ee576b0,1e9654d8,c505ee87,a2c296ad,1d287152) + Z8(329d1467,90859b23,40433d43,95421bb4,fc7ef01b,71812973,e71a4f97,d46902f8) Z8(f86a6a62,7bc49420,7d23c2ae,67d5ecd5,3f8fad24,ed57598d,47cd45f7,4f4e30e6) Z8(e8f7791c,004f9710,09230d53,810b6c56,1cd5b089,9942e72f,3e14da32,e179c270) Z8(f3a51db1,51b169a6,c223af96,f0167f7e,51d3b53a,7968d89a,567e1b49,edfee7e2) @@ -1995,6 +2515,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(b043a53b,17790849,9d116d28,47edff7e,033642c7,a9918844,388208a5,dc1e8c07) Z8(261cd2c4,1ada463c,cd22603e,5dce95a7,66420b70,55075766,00103332,017fff70) },{ + Z8(082152f2,f124b328,37cc9579,6402be16,af9108eb,3c92c67f,0bfba1d0,a9857c05) + Z8(6c683009,dc0c90cb,f8564503,bf3a99d2,463100d3,85b91e69,82845746,e5b71a61) + Z8(00bc1abb,e605c6a3,63cb693c,c008b71f,b753973d,b39a3b21,eeab71eb,d256683d) + Z8(056ec108,630a41e4,657fc44f,f8fdbd52,b896f171,ea866a93,d09de235,bebc22f4) + Z8(36c982fa,3fa5976a,7abbd985,3533e70f,18cfa583,1aa5c634,78866af6,a32675e7) + Z8(52ac2488,a6bf856a,bf014bf5,d917aa99,8ed576d3,cefb2662,70e6ac01,4c581849) + Z8(23abb1a6,80474d94,f9724d6d,c8fa00e9,899ee827,1a323aab,c08d84ac,6571e8bb) + Z8(ffc0854b,c123f850,c356687c,6fcaa0c8,5e7f7350,a129c4af,4a3d6d91,e7661631) Z8(320b1360,4f1f1dc4,3db33895,b5dc6d24,37fe0c43,c3658b1a,071a81c2,a885a09e) Z8(d7e0d5db,1e3ef422,24fd103f,4894de7b,2436bde4,ddf38491,34985b16,a03278a0) Z8(75a4705d,01340079,b5ca2aef,95137dbc,c819de09,886fa9d6,8f9b2b57,6b7055e2) @@ -2006,6 +2534,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(329f19eb,d414ca2d,c79d7592,55b268d4,5d890db4,dc27a47c,75957223,7304ce77) Z8(10c9ceaf,10be56b2,2b576bab,d2544b46,ac40622a,335cdb6c,35fffbf3,fffee000) },{ + Z8(02c3d20f,c03368e9,e9f26b33,524a0b96,9b559b2d,0a60607f,09445e76,b810a8d6) + Z8(24269b85,313c8e02,dae8fdae,1b949d75,3b62c25d,8be8fce5,feeb95b8,155e5cb3) + Z8(c87df239,27035eca,2941c7de,4277fefc,f399d9bc,abc79b1a,1986c75f,d7a2865b) + Z8(3a7a73d1,40ace5b8,a8717906,84dbb10c,7753db2e,d38a042b,9a34ad12,3b23f1a4) + Z8(80e4e7a7,4924366e,ba07e434,bd98cf90,9259368e,ce3a6db4,b3e56529,0f38848f) + Z8(a546bca2,d6235d32,78c82337,105f1536,6f924271,a6494fc4,5d36934d,5b4bdfe5) + Z8(e1485bae,247ecbe6,25006f82,ce407ac8,74677f46,1a367366,03185419,7676dd58) + Z8(054e6a5a,864361d5,413f0bdd,04b55bdd,30e0b415,8435f41a,35bbfe37,9e00711e) Z8(0ca2ec29,db5fc360,7ddcb601,5227dd49,06c7531c,17cc0bd3,f92d7d72,09595c58) Z8(ced7dcfa,de451a88,90dffbb9,dc4760d0,24eee049,229891b8,8ebc51c6,adfc25d4) Z8(edb7b0cb,695cdd11,77463eb2,503d9e37,b7939c0b,535a2c4c,1701b26a,7c629ff3) @@ -2017,6 +2553,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(699bee4f,bc0d65a8,85288d08,38808b11,42c6361e,a1c4364d,1ecb2235,71d0a04e) Z8(46fdd0b1,844616e6,2e6d9544,e143bd1f,bf1166a2,8376272d,5578590e,01bfff1b) },{ + Z8(f92efe58,378808f4,cb206f95,513fe000,61f9d569,2a34c401,64ecb7f3,5e023fac) + Z8(b38476a5,0bcea69e,6b3df89c,f7cfba00,1df0957b,722dc3da,373ca8d4,339c94cf) + Z8(262dba48,ad755bf9,33ae1ee1,721c58c9,7699dc8b,d13e2293,2e58c13a,4dacb89f) + Z8(d618d3f1,f4afb85c,863e9414,443af678,47431141,3fc9d9b8,0ce23d27,f10a21cd) + Z8(bdfe5e80,62315411,0851f31f,d1ac14f6,5c7c48f4,491f119d,904262ae,5e932c40) + Z8(149a3a1a,a5fba725,c6ceef50,83238367,752a4e5a,6a5d1c13,3f016171,5c9768cc) + Z8(fe3a345b,cd29f12e,3ded0a00,e371c7fd,3be181ab,2db115ae,6ad26b3b,1e7b878d) + Z8(5c76d99d,5d80e64c,12c28cfe,e0571af1,b6229bc8,6a7bfdba,12c43a57,47d5b013) Z8(c119994f,2f237d6a,1885e361,e1e243a2,c6731a23,d33cb518,579eb744,526f0b63) Z8(848fea1c,eb4d0aa8,6568f941,5cf94eb5,da12e0f5,e9c1a6dd,bb52f4d3,6300ad02) Z8(cff4aa3e,725b6e29,728a3815,eb7a9e59,0d7d965b,c51da7d5,1c21d405,07428f71) @@ -2028,6 +2572,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(e7af2e86,89408458,554aa371,554d9abd,b90ff68b,bc39bb85,d6645e39,b127519b) Z8(eaabb869,18a31f6b,4ea4cc5b,5f180396,f501f430,3f22e322,640aa074,fffe7800) },{ + Z8(545cfd07,ad7d5717,d74f0705,0012c733,a9ed1c1a,6d93163f,ed6439ed,66b501fc) + Z8(96f38c4d,94a7dfce,f551a5e9,469d8489,452e2a6e,72664405,804171f1,7ee56d9c) + Z8(737ffe70,5f3b3267,f9f45d9b,de1383d4,c6119b79,fc85daff,1c1d7f5b,2d844df0) + Z8(acfd9949,1bd7c22a,eadb229c,db37a93c,1b57ab4d,7ec06836,630ca3cf,8e4e12b2) + Z8(a0e522a7,a54e1bac,34f00b41,9792a4e0,ecd8a32f,a289584c,24a7a596,207a81a8) + Z8(552175c2,25f4db17,b1d1121f,634066c0,73e26f5f,46637f8e,393a8c4d,f3ca3226) + Z8(cad2a87f,8e845b84,36cec214,f6b1e7b5,f0245e0e,92d3943b,b3af407f,96884269) + Z8(5eef30b3,9050fd38,773fb35a,70368973,51051fb6,a454a0fb,338d0858,1d3cbd11) Z8(0b0be3cc,db3b46a0,e7995861,10d2c431,ffaf3f20,ca18b0a5,6d1b8e36,af496798) Z8(5bf414a8,67244c2f,e0b0d221,b82bc6df,4f1f700e,b9147a66,9da4aff3,20716fd8) Z8(802a8370,5b14e5ff,d226596f,6cf2287b,ba60c77c,7c842b74,53d0062e,915751ce) @@ -2039,6 +2591,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(caec7acc,0d534b7e,4ae2e1bb,d3da4dc1,c8be6a05,16fa88a2,4353efc3,20596653) Z8(cd9c4aa4,943448d9,32d90612,ca4a3d86,1221010c,6e8744e6,aaeeeee8,01fffeaa) },{ + Z8(8286027b,43591dee,a466a739,e62478db,2d12077b,5b804346,1a77b88e,c9d88679) + Z8(1c875f92,ee57e63d,e9b381b3,ca2daa68,21b72ef9,4f3bce41,9576f802,ace21709) + Z8(73983318,33e37d82,761bff86,f16e2141,78fa2609,23874bb0,6014f8c1,ae6f8d95) + Z8(ff539bfe,13fc458f,e12f0c6a,da680d15,20566eef,00e3dd9f,21f65cae,15d3dcbf) + Z8(a4ca3235,3728e64e,f716c9b8,16b6cdba,ec6b2180,79ed0e85,0f938b84,27e7488f) + Z8(12fa2ed0,165d9c39,7505f1b6,ae33c68a,9ea210c3,3de450be,db6672a5,c691e7aa) + Z8(9830b290,f7f0fc2d,83ef96ad,e473ce89,2ede69f4,05a0bbae,758e40be,c06e3779) + Z8(82ae0687,19d4795a,13900a74,b50bb030,2664a59d,f0a1bf37,6530f034,28288266) Z8(1b9b1571,1aababd6,70be3e9b,d64afaed,dd01d0f5,c3544d0c,0ce2c7c2,071661db) Z8(152fd4e0,4d89dc36,5a8a81d1,1fe8d0c0,bb5f87df,6afa7c54,cf0ae0d8,ebf3b9f0) Z8(81fb5cf1,8394a9d3,7e019805,5866db93,da442bc0,ba9040d5,c92e509e,1d55aa76) @@ -2050,6 +2610,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(e7c976ee,c55d8730,f47670bb,d4ba6011,ffc81fb4,d9fe3873,c6c9dd2e,f9b9ba8e) Z8(4c4ab792,64b0f827,585b1e5f,283c5951,b5b41832,4034032d,aaaa93e9,fffe0000) },{ + Z8(90250f5d,23ec91b1,bb68e5cc,89c11ada,3d8110cd,914d2439,d356b0a7,03bb1338) + Z8(988d2fbb,cee45916,9dc84098,26cad172,1d42ecc1,21a496ad,43e7449d,2e26f621) + Z8(39043953,d58bf1c3,fba54cad,1084e762,bacfe77d,5d2d842c,9674a719,7a50d7b3) + Z8(37be3faf,b6f2ec29,e2cd04fc,f052ab80,69c7f710,c06a50d9,c252eadf,8a7729f0) + Z8(e1f27a33,3fda4500,6af464b2,5f2fd915,f67b2145,c73727df,5dbb52a8,139b9222) + Z8(0ca90d83,3945f43a,7392efcb,358b5875,d3e29595,2647f000,73a763a1,5d2e4fde) + Z8(30c78c11,0027e8fe,d12be9c2,2bc729b4,88fe4593,664318dc,d3ed58f2,12ef72f3) + Z8(30614753,91aec3af,d22d6c8c,e079f995,440663d1,68d443b6,91c4d17e,f9dfdf09) Z8(ccd1e8bc,b0b61e8c,fd7ca987,d8c433c1,48527cab,3a45823d,e79bcf80,42e97a61) Z8(8961ea07,ccd8be95,fb6f3296,f1a344c9,972a4a91,37353337,5ce18229,3191086c) Z8(ca198ea1,990374c5,b469d782,f43fddbb,d50440af,fa77242b,57e36b38,09595be7) @@ -2061,6 +2629,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(e578aad9,3b13c6d2,d1084a64,1a93cb56,9e3ef262,ea367b7b,87717a77,964117c6) Z8(bc105d91,18faa193,4c2def14,86f6b553,9f9a18fb,f8cc0397,007b04bd,023ffe1a) },{ + Z8(1bb23550,663a3e0d,8e3c8b34,c48e6b40,e67ef873,dde3afc0,3d8a4fff,bad424ff) + Z8(18c9da12,985e8d2a,a8d0c40d,80543cd8,71180e37,972acf9d,b98667dc,69b8e6be) + Z8(ebde9e4d,bcaa7acf,57cda2d9,b7aecddc,2634de22,31d78b40,819a1ba0,90500b6d) + Z8(07fb783e,0c1bd96b,a26f2b6a,7f8dbd9b,45fc29c2,4dd743f1,afc0967e,21fd4b60) + Z8(46bb0e75,d4dfea42,35ee0acd,561fe7cc,4d932704,3b3171d7,e48881b7,ebdd58ee) + Z8(5754a6a9,d55e7014,a130cebc,ee7b9b24,f25dce45,60665156,bad7caeb,2627e8a3) + Z8(cb4634d5,48b5b977,0469b2c7,20e1c2f3,e55fbd96,aed347c6,f7bfa178,292cd689) + Z8(8cb7fc18,f09d7aa9,dff2da23,bd1a5ada,82370275,bf67e901,c87508eb,58fcca61) Z8(bc96a04d,fc3b156d,558781fd,0b2002c8,8c6d47d9,4aa0397f,bd870ab2,d64fc0b0) Z8(fadf9592,3c7815da,9d3be168,1df69f0f,9131d2d8,4c3af0b2,c59ac2a8,df2dcfe7) Z8(50214c4e,21a5f50c,a9bdfcf9,f79fae9c,4fef59d1,422b9091,04b466d2,76b48fb9) @@ -2072,6 +2648,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(a02853bb,1bb73131,c5eb8ca4,20115c1b,edcbfd44,52855122,a43d1beb,95072824) Z8(f243d541,b227a130,ab634ff1,b8825f6b,cd9bcfd0,375ed37a,115fd1de,fffd7801) },{ + Z8(c88cc59b,53802b1a,d9fe8118,f84c3957,8fcac84c,21a774a9,36adaed3,404d13ac) + Z8(ee2a70a8,b6dd6d3f,e1312af9,574bf723,2ea63a0b,c0e6402e,59780871,7b4918df) + Z8(85f885bc,5322a29c,3867f11b,3c17d568,64e47e9b,868965da,e1e1ae2e,9a871d09) + Z8(9bed1e06,08b906a1,21843546,09eb639d,41128863,7a5dfe57,a1e448cd,bb0970b5) + Z8(3db9e22a,d5ff3d54,894f15fb,0b9dc833,262f1200,2fb18db5,d87a415d,6412b1b4) + Z8(e2f69b6f,b314fb51,f20b0b8b,d1d84710,0b9abed0,8790416d,7b7d8d42,d248509b) + Z8(ca7c37dc,48fef532,f6fae069,5786dfbf,7724db3c,34255f58,1b338f2f,c4d411e3) + Z8(a93f3e08,fb8498df,65639fd1,ceae5bee,e8067688,648a476d,d7a79848,70f614df) Z8(fc1848be,bf9efc5f,61656113,ec0b65b8,81c4d0ea,383bc3e9,a024f0eb,3d8506fa) Z8(0ca33dda,eb8ae2eb,8793ae34,c10723af,ba3aaac2,d71e827d,857b0e06,9667b645) Z8(5a567d40,2a08df35,10c18f2b,9af303d2,f2051e3c,e80a4a49,066f0402,4d2470ab) @@ -2083,6 +2667,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(8105582d,4d31c6a6,8f109482,448fccb1,6806445c,3f900b82,ce7d6682,294d3f75) Z8(a9f61923,9d167011,a5592d84,a5578bdd,d94ebf1d,aa2b5378,5625aa8b,027ffd65) },{ + Z8(994d7baf,723e593d,34a60c3e,5fb64e41,42f115da,0cd86857,d50f9278,16c27d5e) + Z8(f9a1d2ae,b8d57e99,7fd190fa,fd20448d,42c09c2c,b36fa204,518b6690,c4f41d54) + Z8(465199b9,d3dd65d4,97781b16,7040257a,a814192b,47f219a8,4a89960c,0e80d426) + Z8(46b66c7b,3daf7f36,ef09458e,e75b9383,c2d31447,468a4d1e,d4f6dfc1,3c5ab168) + Z8(9dfbb738,e8c78aff,6ff75d20,1c7a6c1c,b3e5dfa5,ccf889a0,123e7962,f89f9ae7) + Z8(40120079,717057cc,97336e1e,82b4c77f,e309cbf5,1196543e,2c266422,7ff44402) + Z8(79aa395e,e50839b3,cb83585e,0bbcb52c,27f2ec47,b828e04d,d3647dc8,d9f18080) + Z8(83ba983d,2c7991c1,3da38a8a,c89e538a,e83f8e6d,3686aaee,cca1a60e,97e0e0da) Z8(49b96242,b2a8940c,2d842951,8c6722e3,b197fb44,cb6c7511,fe9e15a6,ca8924a1) Z8(15be094e,75d0e53e,f210e6dd,fe45a431,fb3edb64,c8891fb2,64c1dd5f,cf436887) Z8(0cc36b47,2b8b89f9,02f21ec3,3e7a95c9,b014bed4,64d9feda,2830d8fd,65b405a3) @@ -2094,6 +2686,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(09128fe3,e02e79ab,6af78705,05df117e,de2e68f5,e4dd5f4a,e536f810,c4e4019a) Z8(c18c3620,ee0336d3,36f4cd0e,2595971a,159747bb,7b774468,a0aa53dc,fffce001) },{ + Z8(d1fc94bf,e77f7b4c,17282c71,3fd487c5,8b706f7b,ccb2e605,61902f2b,ad02be4d) + Z8(4719d832,a68f2c8c,20d65ea1,156f2c50,731f2a85,ede6ac0f,50f41611,1eb1f0d4) + Z8(234975ef,d4f65410,d0e7b671,e73bb192,6e59a8d8,ac419fa2,9857c73b,966d9f45) + Z8(ca8a6b5e,33c8b7d4,91bfad59,3b42c72a,bc823cc1,b0c46934,c72f7ac7,927dec4a) + Z8(54ea2524,5ebb92cd,6991c173,a668a412,d6fbde77,3c0fd53a,a19fca95,7d25cff7) + Z8(5ecb0e93,3708b26c,6a4a752f,86959de9,d7c4fca6,ea837f7a,09abe724,aaaafff2) + Z8(186d3a32,0601727d,b4b02e6e,b15f319e,bf8784c5,4ff419cf,36bd7b0e,b6b0f503) + Z8(21f93736,7fa05120,e55d9125,5442ed90,64bdfb8a,2d1436ea,60d010d8,a375fce5) Z8(e5128f75,cface491,c32cf755,8b7b1134,1c568ff5,97f6e9bc,6050f547,f376f7ae) Z8(dc78aead,bece546b,29c006b4,dcfb75b0,268a3350,1c74f021,d84b1049,c3016e85) Z8(cd2c195a,0fab52c4,9aed5bcd,997656f9,ae3af6f1,a73356a0,3f6ae5be,0071776a) @@ -2105,6 +2705,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(761f51a6,1c5c654a,d31ef08b,dd18b4b3,659345fb,396cbc4d,aa5bbdf9,abc29929) Z8(96bc6f82,165b3967,9a8412cc,441feac6,20eede53,1e8ca4dc,abfa304c,02bffc88) },{ + Z8(a1ac661a,582a5b87,8df6520f,bf319cfc,63202431,894908ad,6c6293d3,0d267264) + Z8(909b4f81,95afeb36,60edbdc5,9a2c59c5,9cd18ea7,896ea1bb,9be4473e,dba93582) + Z8(2e2c587b,8113d321,9f21e319,e279dc6a,1ff02649,3969c431,a89240b2,8e12146b) + Z8(2649d160,df95f683,f8ae5a24,737e5fe6,cb12f6e6,6d8ccdeb,dcdf6aec,9a1796aa) + Z8(7c839764,f965d05c,880fd111,2b3c1181,97e7507a,9de0285c,c601632b,29aa7363) + Z8(91395c3a,562d134d,81b0c7da,8a4eabe2,ccdb4ffa,188daa07,dc0fc93c,bc59496d) + Z8(37a02b3c,85b6e3f1,03e5bad1,d5c8c2ae,9af8a84d,da472ab1,61971f26,67e04dee) + Z8(4f48e780,768c6abd,c1ba3e89,88b1269f,b0ae77b3,85315236,b939f6b3,b91115ea) Z8(377e657e,202428ac,2566b22f,8cb30bde,2d133b25,fb2c7ed3,83e7e502,033cddba) Z8(0242486f,0befd950,90307a02,d509134d,34c013d0,69c1a99b,6eb69fd9,6d2680ca) Z8(e352f71d,d86f86c9,3c531748,1725f341,0e78e12d,88a1dc76,1b8f4074,35775be5) @@ -2116,6 +2724,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(1c0495f3,d2af538b,290e7012,a8ae1b50,14664149,84c797cd,9f83f688,03ca8400) Z8(20f1480d,ebbc1abc,b32acbe5,2506505a,ec292b5e,b9bebeaa,620a10e2,fffc3802) },{ + Z8(acf6b7eb,999596e4,bc5ef240,5fc26fc2,57dde96c,788f77cf,951461fb,02633677) + Z8(2d9894bf,54c4d380,a084e882,9c9ad42a,123deb65,9d48f3f8,b6f3cf56,b503c507) + Z8(5f5ea4f2,cee88ae4,2dcdf172,36bc211b,37f01699,f23c0945,02ee38d5,0495a158) + Z8(a035e435,1f6c8e4a,e39fef4c,cc2468d9,4bcb73f4,7eb7f141,1e66e9ef,9565d579) + Z8(32589ea0,aa40e404,641ed9ed,e04c571a,9dfb9cca,b2be4565,c1a10165,dfdb65b6) + Z8(33e1a5b7,214fe8b6,8d4a126d,41ee5c78,24b7502f,8d09df06,0722d3e7,4d35d1ca) + Z8(cd4fb7d9,1d9b7ca7,a9d0bf96,68cea71b,edd576ca,d8b0cf60,50038a0a,201cd019) + Z8(5e1f44e6,f1454106,0a6d263c,044ae11c,07f04545,92245c0d,7c272d10,b7026216) Z8(0b06d037,8616eb59,84069f95,bcd68a4e,7c1d6369,119d18c6,79db1437,4d1f018c) Z8(8990e03d,6228a4d8,c557c11d,a6090c6c,a00247dd,77c0d023,e46663bf,9b01fcee) Z8(98e07f5a,3a06e825,bf677586,1b13df5a,59ba4239,949435b7,656b3614,fb867579) @@ -2127,6 +2743,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(8fdee34a,3fc81c11,4ce297c3,b59ee6f6,fb0e8d78,082af7b6,821e7854,3584d0b3) Z8(11de693e,b5ab634a,85d81bd2,cef9d52c,7e126af1,5082ea0d,020665f7,02fffb80) },{ + Z8(c1518066,f10bb1e1,21698944,77dcbd57,d74e2d91,6940b757,5ea26f21,854b343c) + Z8(53ee7043,0b3af485,9078436f,63a670c5,148047fb,564f6c5b,f54540bf,3ab95d26) + Z8(f8a1bdb7,56ec684f,0c7cd0f3,299eb14b,1e995a49,dd9a6bf1,fc0d3a94,479fb7a3) + Z8(78fe09fc,42973ab2,ae70344d,952cca3e,d7ab21a9,3fd1992d,210bb4c6,38e4c0f0) + Z8(365f15ee,e1b59a99,df751d88,1d3cea30,5f7ccfd0,2b898ef8,1bfcac92,90b2f031) + Z8(37316039,9319211c,e79d001a,93d27ac8,ca2c1e34,e0881f93,ce461204,be891045) + Z8(33edb83b,f3cd3c83,f831614b,cc4a02b4,f2c9895c,9acab1df,20aa4722,ee322dae) + Z8(181c8a26,a608b5d4,9b0e2919,3be2d26f,66482e66,521b01b3,6d76f662,b5d2bce3) Z8(96c1f03a,5abf2743,8678383a,0511d802,2ad1be28,b9f7f270,65084a45,ff07f72f) Z8(2d7b282e,4277c133,f969b89a,5e9889c2,ce4c64de,06892b3b,cf3763f9,c2e84afb) Z8(47308cfa,1e3742c4,34154a54,c607c3a8,f206d940,48eaea98,36d38a30,f49a3d0e) @@ -2138,6 +2762,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(a40379e7,ad1cfcf5,b7ac5136,6de072e9,f4ad5f6b,18c2a1eb,3c74e210,4a1df9d1) Z8(d94391b8,36bc82aa,f68391c5,18efb2d1,090fa8bf,f6750326,5ffefccc,fffb8003) },{ + Z8(f6a525f7,7979c8c1,1598b577,e7ca3074,f869958f,d071a389,44a48b63,54c8bca8) + Z8(da6a87ff,72dee4e3,1262017a,dd32d409,db84dfd4,5b35bb7a,e8c80923,a638e7b4) + Z8(b3233e84,28bae309,362ffb05,ad14d198,d1d6aa11,fd5115b0,998827f1,3bcc1db6) + Z8(7bcfe3a4,d582f572,72846d8c,74e42431,6230375d,0ad05962,af48bfe3,9f8908b1) + Z8(7f452f62,02ead4dd,4f0808cc,b4e57690,6807fdd9,f9a03b0e,4212ca7b,e1b3bbc4) + Z8(edd7063e,5d1c7d29,1a20703b,70a5110f,88c1ee61,da59ca77,60c461d1,f17ce4e1) + Z8(075febe1,b19e7120,950cd42e,b7580770,3c7dded6,6026c57d,8db4f0ec,58518717) + Z8(232a487d,a6fe0f8b,a922f565,e1a36d4e,6a23ae27,22474d9e,d66095ab,042a6966) Z8(81e099c5,c566634f,6a48f063,b59c1105,32e56e9b,d8518f4d,5b32aba6,95aaf33e) Z8(863e438d,3fbd83ba,4aa3d220,6a4b8905,5c752ca2,43f6380e,f3386ad2,0e009149) Z8(f7b52ebf,01511c4f,214f2691,bb743837,e852a6f9,33b713e2,269a9829,a714bdd1) @@ -2149,6 +2781,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(2f9b12bc,7a302ed3,624c1cda,9414b2a3,9705c9a1,84a5eeb2,ae61a891,75e8913c) Z8(33b08063,033c308d,ccabf770,109216aa,f141142d,bbf7c37a,585adb81,033ffa47) },{ + Z8(e17368eb,28c437a6,07e07d96,5966cc13,b564b409,1c7586bc,e63a5175,8abb16fa) + Z8(21e30419,7348e11e,b9bd4e1c,4155c2ea,ffab15cd,ca2cbab0,c750cb5a,973c8d33) + Z8(5884ab60,79c4479d,a9c2db34,f65d1e87,5450c02c,efdb12b8,57273bc2,ae554884) + Z8(566fab78,405afbcc,e4c9ad26,0c3bb3e5,f9fd7e11,16f12684,b1fe2da1,60d5a54b) + Z8(28a7adf8,1d29a981,628b3242,58a63c6e,2a64b87a,787f0f21,8efa2d4c,a365835a) + Z8(88118c56,a120d07c,4cb2b9d3,5fbd2a07,c0ca4914,8c58cfb8,e53ec2df,0dace61b) + Z8(3067237d,a36babeb,a1161235,7b33a316,c0af0982,4f529980,a079f408,724490bb) + Z8(b7c1f3c4,fa3f915a,2020ca00,0c6cc06a,9180e903,107f7e0f,297841e7,bee67c41) Z8(07f7d675,8ecc3587,a9353602,6119fb52,5b90edb3,bcba6623,a5f48ff8,200b0f2e) Z8(758bcd84,34ab3a52,a6e06431,c02a70b9,e323388a,5402c488,8791af7e,d7740da8) Z8(dbc72eb5,25a470c4,32c38e9d,eae9b47c,8aaaea9c,3ebc6ca5,2416495b,c63dd3e5) @@ -2160,6 +2800,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(34e9d9c7,2a85ef25,f722cfdf,87f804a1,98d747cb,496024f9,9105c160,e75a7492) Z8(087ba8db,7a3d593f,d4851b07,61edaf45,7dbf28b8,8d9b4aa4,a60907ac,fffab804) },{ + Z8(7841996a,d98d255f,b7fce581,c5d562dd,d566c7af,c98a4102,304d7c83,15754324) + Z8(b396bb3c,38246b75,8965f2c4,23c89881,7c8fe42d,80bc6d12,81261966,c500b714) + Z8(f687c6fb,7e87fb72,0c2b45c2,22b09394,54a7234f,47d3732e,b0df45e1,a924ac12) + Z8(93bc93fb,26f017a1,b0ce37e6,29b34b26,4469604a,f578cbf6,1736c9bf,61233efc) + Z8(758da5ce,387a0e65,09af1b33,ca16d756,7f445a28,f1eaeb6f,376565f7,8215fb85) + Z8(6fb58751,fc62d500,2125b89f,7be45b2a,83a16ddd,e8bec672,195cefe0,2621fa8d) + Z8(3ac866d7,ec3ed615,dee7493b,685b86c3,ba8f96dd,3db3abc4,8befe674,675e6db3) + Z8(47506205,b051da0b,ae8c3379,900e36da,fa3c2d19,96eb3b5a,6ccee8c0,c2c52868) Z8(d1dbe3e6,2409a583,a252a11e,02bd0d56,29068804,1d8263e5,79af9a37,ce347ead) Z8(1a59f125,e15c9376,7aeff4c8,a35db0e5,92872c4d,e40ce315,9bee77c3,d158a20a) Z8(523bb1cf,6efdd5dd,bd999fba,2c998369,a3354927,b195bcf2,4f29c926,a6c3fb50) @@ -2171,6 +2819,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(ffc028cc,6b8b958c,df3022be,9e9844ac,09e268cd,46179b97,9535b306,caf89de6) Z8(afddd67c,07aefe2c,14c0179e,fef7f3d5,0677d335,54d6e402,af0b20db,037ff8da) },{ + Z8(5209c5c7,2b73574a,8b6db333,8fde69af,90409176,60cb5349,0f45f1ad,32f5e40e) + Z8(9d390d6c,d6557f48,a5064ba1,9bf826ad,5d3181e6,0f785f65,53dbd0bf,964f8d2a) + Z8(2a18c308,723a820a,f60ede4f,f93606a4,b8380485,e2b3a83c,12719162,71b23a76) + Z8(f02bf70b,9cdc1bc1,b7464b47,34d76953,987f7ccb,f9d52dd4,5b9a5459,40e08d50) + Z8(f3c76f0f,513dc325,fbaedfd7,caa472dc,f4403440,f716248b,4328d7bd,5a2e3fca) + Z8(f852b3b5,dfe368f9,bebcd33f,8860da3d,c15459a0,f35c0650,f0de0dae,a6c46cb9) + Z8(75836cb7,48a82923,8a1d4988,52918699,f4816b0b,97cafdef,972cd2d0,b081aa75) + Z8(ee018207,fd06ce31,715cc95d,af41a08e,cf5ecbe4,cbc01106,6f59e4b1,43821fed) Z8(810fb0a6,5dd1d223,ea4d0cc0,d9228078,4c3515cc,0358e713,3677f5d6,b38255bd) Z8(d8313c94,f06c70e4,b4ee9a52,f05e2aa4,7c439aec,99fe8be5,daa9451a,dcc54ca5) Z8(d8ce41fe,c2ff5704,a9a476de,73041559,57146407,32d5f450,b145494a,36de7e4c) @@ -2182,6 +2838,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(972c07b6,cb9a3f33,6ca4fc79,d2fadd1b,8a750899,a74b1c3b,5d64fcb5,1b987741) Z8(b5ebb004,112782f7,7d909277,673892b9,a2c51bd9,33f4256d,40a81d10,fff9e006) },{ + Z8(33589e47,3031c5f0,303cf21c,5621eefb,42bc9ceb,fdf044ea,faa41f23,c405c0ba) + Z8(92616920,c9d37220,1d79a589,17f7da8b,d5a44e40,7dd3c084,8ddad853,9ddef75b) + Z8(ae0f8419,0cc1482c,12b84c58,3a4b6ce6,2caec421,1ba7f6b3,12713a63,83123d74) + Z8(7ec52084,8c739978,f620120e,b7bc7642,e1009222,8286bf08,2d7835d7,09a924f2) + Z8(c80c2603,84bd960e,b01c5722,6caf29c6,b0636921,91639bf2,ce8863cc,59316de2) + Z8(27ec7d7b,e1a3d15f,3d4f0ee1,94133e2b,c166e890,19463c38,cb99993d,f041960e) + Z8(6641d3a6,f37d8016,5fcd0ec4,8d43fcb1,0383b37e,9a70c5b4,113de068,f47576bf) + Z8(341311d1,276d0c6c,fec90b30,19de61ca,09576362,0c544bff,159cbb2d,aa151d94) Z8(3533b20e,591a5cca,2f3f4051,5233ccf8,6934ccda,5d6a523a,7919903c,1764172d) Z8(f2254e5d,d3b16bcc,ccc483ec,98ace46e,c247d5a2,014dbb79,29306188,a5086ccd) Z8(6a9ac41d,3aab8e94,a9b5a940,0a26024b,d1d049be,d55767ab,27af636b,d8aca7ac) @@ -2193,6 +2857,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(32fe285d,26fa8974,4240b66c,ccb58fca,a3fd5b87,55ecd26a,9a105a20,a2322756) Z8(b2fc2c7d,806f73d1,5ce0bbe9,ce1e66d3,4626b501,4db9bdfd,062e05ee,03bff736) },{ + Z8(7e448dce,6cf482d3,89933037,51b02b64,8cf57dce,82d03d1d,5e9cd87b,bae09404) + Z8(946db25c,b7316e0a,263afcaa,309139c7,f1ac2ae3,8337b795,5bd9a416,db9db091) + Z8(5ea1e8c9,6da4b76d,ed31fbbc,8ef2e00d,af1f69fb,64b5eec9,a98dd858,2aff3bcd) + Z8(ccc21dae,75f45cc3,c65c4a26,a92c92f2,edf493c2,801d7dc8,97ef2d1b,dbd0ca0f) + Z8(d6b72b91,c6723f2f,02eaf03f,04ddb115,512da717,1abef62a,8e1081b2,abef50e6) + Z8(27294d93,14537af1,8ff67ed9,33166425,09888efa,0e695b07,2adcdf67,da3d63d6) + Z8(7e5c2458,da1ee229,c1606b74,d7f9e727,0328e0b9,b849e926,7b116648,41ff3c3e) + Z8(0f79b1e0,5b78fa63,fb6ee976,dfaf9a63,043779be,2e3af270,6548358c,f170860b) Z8(ae703850,4440641a,742b317b,c0536f12,efc11222,b41c57fe,ec38a67b,bd9b4020) Z8(39a4807d,c51213d2,7995cfa0,737a3b30,45d3dfb7,00b5aff3,8353b906,68e5da73) Z8(b70ae76d,0845d388,9019cc98,c16b31bd,d3a1979c,1412b2d6,fc8f7996,bac1ff73) @@ -2204,6 +2876,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(ced39ebb,27d1d873,41d11528,095fdec0,711983f2,41ee9060,e6e27262,52c7cda6) Z8(c442a703,b1caf8c0,9dc02d02,a1e37978,e4c45d19,f84b9aa1,3d5c233b,fff8f808) },{ + Z8(164017c1,d0c9fe78,78856893,58ba5e47,0c93655e,a9af3b9b,33383006,74f5ea54) + Z8(e22f7932,892d31a3,e3a02564,f7bbc241,5f620b4b,2c3c24e5,5753959f,209590f4) + Z8(42a3d46e,c9001792,7cff2d58,01ba3fff,1df21db7,8077707c,a67dd958,b1da81d1) + Z8(93342368,1629629a,f7ca4d6c,689a241d,ead99205,2415c3ae,87c60899,dd48d51c) + Z8(b0ffc81b,52daa1a5,62dcb8e5,384dbad8,1a073e67,a224f911,cbf0722c,726113db) + Z8(7c15a00d,3f6a63b4,cd391ff9,82b74a28,dca70dde,da38a972,724db7d1,3bc88188) + Z8(7953a228,a360d91e,0478a668,e19d19a5,513226f5,cb6d8999,49d48ca5,ac3beb0f) + Z8(b4042738,b15e4049,7e818482,8cdb87a7,28edf83f,17987d83,d0fc19c3,526f0d0b) Z8(2d74e4a0,3c532836,7ed69591,515760fe,42ee5466,7e4fa00a,d56fa58b,2611c602) Z8(0ab57a3b,471f96ab,473e1fec,18196160,5c919066,ed0cf6a4,f998674c,e8c7eb0b) Z8(296630b1,509950c6,aa30cfa5,3d43eaa8,87d6e66a,fac60b19,9d09e2b2,ce005481) @@ -2215,6 +2895,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(fdaf9747,8e9b8e30,566197ee,72435801,c62e2cf7,eb4498fb,5ea2034d,a1bd4211) Z8(985b1d56,077ec1bd,f5624024,62c181f7,1f113dca,aa938cac,5dddda9d,03fff555) },{ + Z8(132dfb51,1c6840a8,6e4da03b,dd311dd3,7ff8d829,da7964ce,edbbd254,fafd6cd2) + Z8(e20c4b52,58af214d,a44b685f,e4070dbb,9ce76286,903ef6d2,a4d60fa0,f5865c16) + Z8(a5fb57a7,5779911b,d0956208,89acf67e,5fc89237,8beeef4e,87277c75,2d5227d8) + Z8(2e1ab1f1,8270be12,652858f0,5470115b,aee5d70a,b418b83d,8e59ed32,674a1aaa) + Z8(4dcc455c,6626159d,759ea347,af6911f2,84467826,2b781491,6b571705,1b78e9f8) + Z8(a968c57c,b4f2e62a,3866f075,a41dcfe9,9e8752a6,4790281f,b5a22165,9373e4ed) + Z8(910c914f,c4c72ba6,672e55f8,ae7c4cb4,a5da6a78,11a5e096,cd382fd6,fe7d7663) + Z8(4a2768ca,629e4622,4d0ae329,f70ae17d,677272a6,ea552804,bf5fed9b,57e6a546) Z8(47ebfaad,46efc1fd,f5030314,ef530284,7b4378a0,0567dbc5,bc79625f,fac22941) Z8(50d23b5d,1663a006,0e20388e,ce49dbb8,a57ec1fd,3b82ff63,4207ebea,5ab8689a) Z8(fb6ca96d,a068b5fa,db4ba31d,1fc00d03,b8c1933a,57822bfa,9c80c7ce,b3111559) @@ -2226,6 +2914,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(b77519c6,3a897fe0,6eb671be,01e286c4,edc98229,4942277e,e7d32643,9b3ed7ad) Z8(6ac7f294,121a3235,8d241e94,104dd21b,de6ace45,4514074b,aaa4fa51,fff8000a) },{ + Z8(06955414,d8cf002d,d7c470a1,2474b7a0,a968e502,1f7f093f,1ab5406f,0ceb57d0) + Z8(c3c87ba5,cd9de1d4,165cfc78,803504cb,3f747395,1eb44006,540be673,3bc4a286) + Z8(12e25547,cdd74637,ad16e5b6,ee1593f0,b44e3177,4608d95e,f6254b27,d2e1c3f9) + Z8(84f7b56f,0eadfa2d,7f1a6d94,15670c54,2c8cfead,03c4e6ef,c4450888,13ca544a) + Z8(f31bf90b,d939dc44,8e4035af,65fc1a65,6d6cdadf,76d39174,62cc8a89,9ced7f03) + Z8(cf5bade6,f1df26d2,36a1f120,76545178,222d8baf,e9821d3f,c83cae62,4bb27f22) + Z8(ed3298c7,0a0f696f,6421c9f9,736abc93,9dcd3e8c,559f0cc9,055124ee,d308a7c1) + Z8(768568a5,4837e3d0,1e653ce3,617959a4,9e6c9276,d20e6acb,d658ba70,c58072e8) Z8(585729f5,31592e96,53d2fb42,d0b1c4c7,c9e066d7,fd478fe9,f5d952e4,bec81e12) Z8(450c3b58,6bd7b713,76609434,b0616423,785b7635,56bb979e,55700fc2,b98417bb) Z8(dc6c4bc7,1e3aa39f,91e5fd0b,4b672968,f2613af1,5f1ec920,985bc6f3,35989357) @@ -2237,6 +2933,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(ed83fdc5,e9ca207c,cf51788a,b3a5ef3f,82be84cc,933b1f06,4ffd5a0f,0824eb80) Z8(8987a7b0,39d50c30,6c7a51be,75860538,ddb1c87d,9b5dd0cf,b638aec3,043ff334) },{ + Z8(427df3d5,59c276f6,30249f13,93b211c8,814069c7,de254dd7,15e43f9e,e9a73aa5) + Z8(db37e58a,12ce19fb,01394e2b,b6935d02,223987e2,15354b5c,2c18816a,cdfc7f6f) + Z8(282cb8b8,5be6d76b,bd16f79a,866d8e9b,598785bf,3ec9f84b,fe8bf847,4cc95393) + Z8(cace4975,30dea243,c72cc709,ab88b374,092383e6,51d89be2,5ee197e5,a7d0dde6) + Z8(2f009285,7bc2d2f0,bbb90f82,53a98d55,0189c120,2db9bc76,33997137,60c05fe4) + Z8(331a63dd,3bd8f01d,c4418b79,7c0c61e0,88ab8f08,790c4095,3b6b14cc,296ff1a2) + Z8(d3bdf72f,877d1dc6,4c39e22a,90f1b332,9f1877bf,343ff81d,3d80c028,64270846) + Z8(20590f2a,4366c823,bc8ba44a,155d4980,856c83e7,ddf01a1a,6f8c8e79,66df0e45) Z8(258e0b7e,6359d8eb,4ed47a4b,fbf361ef,20795c7f,2d6bf821,cae2cc4f,d9bc8bb1) Z8(5da40fb9,0c23e4c1,0141dbde,3704169a,4fc1eb38,b4b75716,ab72cedf,710e29b2) Z8(bca40f55,4cef01a3,3b4a4846,984d6fbf,81d8fea7,3b48ed76,c1ee8701,7f8f7a12) @@ -2248,6 +2952,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(c2190e8f,2c8e605b,55a6f28e,ec6590ce,44a1a631,34355c64,2802380c,15f9549a) Z8(3ac2ed22,13e63182,4f0bd8fd,3d9fe5bc,df6f3ef4,e2653d0b,98027b66,fff6f80d) },{ + Z8(653b135c,e4647f3e,f2dc191d,8776c725,d79a8741,b30ac316,c5f95bb6,ff3218eb) + Z8(802107b9,4ea9169c,2128fca6,eece940e,460677d7,c37a5799,15284ba4,9720bcf2) + Z8(e2f96097,d1214cb3,69eb4758,bab97e85,34e85762,37db6dee,24ed8905,a28aa2a5) + Z8(e508b0e9,c3e0aed8,6663cfb4,2fc8033c,45162538,72b83cac,44ee5abb,078eed80) + Z8(881bc7ee,4877038b,058e9cf0,c3b3900c,9612b339,401c2f73,ca950554,05a563ba) + Z8(0a6af183,fd854410,aa2dc3a1,16a17aa6,eb28afe6,fdb1483e,2eab532a,35778044) + Z8(74a6b09d,332bb3f1,cfe14f00,084e1092,2ae42be0,8fec846a,349934d7,86dc35ac) + Z8(effe756b,41258be1,173d7e0b,dae90ec0,2afc3e42,8479ed4b,a77a174d,687c8148) Z8(14639686,50925e7c,b07fad62,6e1c1636,6eddbb9c,65c8737f,83aac48b,758634f0) Z8(d3094742,afebea6f,77153f39,ccc8e3ba,d8033529,29555bf0,bb27b3f8,99087283) Z8(f9bf590e,210de2ee,391a4e87,12c74b37,36feba7e,500a866e,cdb4f9bb,39aa7e7a) @@ -2259,6 +2971,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(74763332,aca214fb,bf760103,8cc3bf35,d01ed556,d0fa3513,494bf88b,76903bad) Z8(38d0ce72,6354fa38,d7908e87,77fde0b6,3e8848d6,9ac55ad8,0f60922f,047ff0d0) },{ + Z8(0f73d7f5,ab9389e9,ac33a49a,39f104b2,11c8f942,26e74f0b,a0f49211,8cbaf305) + Z8(b76e4db7,17c02f0d,f863b902,288d2308,65341f0d,84d834ff,422deea7,d0dc3b78) + Z8(e73bc79d,f881b9e4,fcdd2a86,b5c83c39,1d5ecb19,1129be12,407a8d4f,cd3a8fb1) + Z8(6d725467,fd2f256f,34898437,736e0d1a,c4cf1caf,087a707d,dbe2ee11,068aee91) + Z8(c0f5c955,b3c8e0e6,c1bb4518,abba6fb1,ad394d21,bdb7b91e,235889d2,82cdbe7f) + Z8(c0197740,6c5865a4,9cdf6ca1,6ac83922,27b1e23c,8258ebd6,015ea26e,79f12c9c) + Z8(a632410e,9d29d90e,814f7f6a,f5f463a7,5a1a03d6,dd06a6fc,ef2f5aa2,2706b56b) + Z8(3ee69444,53263303,a13a85ca,bee0a36f,cb25afbb,9cb4587d,d33047d8,2a2635a1) Z8(3c3d054a,390ba045,78be49b3,b6dd2a06,f9d8f225,77b3f17f,7b4e151c,8b640249) Z8(1831782a,9bf32912,297ba07f,1a595072,fdffe71e,f3dea97d,44d1f143,41da87f7) Z8(bd0356e1,54efbca1,701c407f,f5ef7972,6914b016,a11a87b9,ff8eb648,dcf2899b) @@ -2270,6 +2990,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(a2226ea2,ce0034cb,a32eb5ed,555c71f8,46bfc5e0,4117d8c0,063da242,8fd463bf) Z8(67b4a608,73791d88,fddec6af,dcbc64ac,db57baec,f86c603d,15f47790,fff5e011) },{ + Z8(3d193e7a,e57eca97,64f293f8,9382db2b,53ce7096,9c4fd523,b32cb313,ae2b5968) + Z8(cdbfce58,25a25cba,163a94f6,9fd4ab87,8549d1f3,989d0633,d867c58b,f4373d84) + Z8(0ad7c50c,aa42f13e,bec82d05,9ea167d9,769957cd,49067808,b8a48ef4,82d8671e) + Z8(0d13b7f8,c76bc343,f001755e,b09593c3,e13be7cc,21ddab68,4c9646ad,436a4970) + Z8(15bd07b0,fabfb15f,8983ab35,f2f50cf7,1e49c868,43cd0b7a,2f30e248,6de1b32f) + Z8(1c2749b9,f8435316,463bc544,ff2203ac,c3fb5c0e,a0d88cce,c725979d,19849e0c) + Z8(5d8679ca,37ad2036,de254ac4,9c97ad1c,88e84ea4,b17ac78a,3f7bcdeb,e501ced1) + Z8(f0f2062f,e5ec45ac,ff6f7af8,1674d386,6b22f1f9,edd2d5d5,f7d0033e,00120a5e) Z8(0d014037,36d0846f,0785199b,63ffa8a1,9b3240bd,870d7c26,19f0715d,4fa0036b) Z8(50a13851,766cdfbd,ca4e7059,7da6eae8,b23f6cb5,0e88fc84,435cfc64,980f1265) Z8(2071eca4,c35b66e9,05c948c7,d358eceb,1c059005,34504567,719bef0a,abf1c136) @@ -2281,6 +3009,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(b934085d,58693c16,8be9ce9b,036966af,fceaf652,ac8afe91,a250df99,2e9d0c29) Z8(5a7d450c,6c6b1030,637e8ac2,65b3ea67,1fdedd3c,4cd800ba,697bd4a4,04bfee23) },{ + Z8(0ca17b8c,69cd8dbe,bb9da9b5,c34b3121,9ca6f98d,ca52b03a,e03cc442,bf9a96c2) + Z8(56620874,c4977725,bac436bd,498808f9,6b4b6faf,f6542751,77eceea0,17416127) + Z8(906cfb5e,f3e05fb8,f8949b66,a5deed90,9188a83d,d7d14f01,2f27ca90,d9fadd8a) + Z8(d09537dd,3f644db8,838da7f6,c74812a5,afc0e6f5,2da3cbb4,550e0725,013a1ca8) + Z8(65bd24da,ad26b3a0,b2e65020,e2bade84,6e0feed6,e5da133a,c030982d,4230044a) + Z8(82ba66aa,507856e5,85515351,4ee33518,9ffb25d6,4f9b96e0,fb8f456c,785fb8e4) + Z8(7ec4fbb1,2f425bba,98e86872,d0299fac,9d27d232,3afc9c45,721b215c,e1d62401) + Z8(0b5c9eef,c55a008f,f61d140b,65a6b00f,cb58ebc9,10d3d32a,904c46b2,a587a07f) Z8(0d31928c,f53bae5f,c6b1d0f5,8121a865,40dcd543,ea225eb7,b3431076,86d1461a) Z8(31596430,6d441571,c0f5d97c,b66c7639,4d9f681c,0efebc5f,e0e224b2,d51e58d0) Z8(33a77edc,f55cee1b,19c10bd4,5b834ec9,9ff8de82,1fe50316,bb4dc05a,66c1511e) @@ -2292,6 +3028,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(07eb829c,c9711a5e,63e9cfc5,2ea4c25a,5ced66c5,9079531c,4c827777,0001611a) Z8(79707df0,9d149c02,b02fec1e,1a7ec6d6,ad7b6a5c,125c0572,35fab6d9,fff4b815) },{ + Z8(39a69d79,5d38ca4b,199486af,a9595bd4,4af40e59,eda04154,fadf5072,9520f1f8) + Z8(8ae3dfd0,f81d8f12,1c38b893,1b81b428,add20497,1d340f2c,09d2bb96,c92a802e) + Z8(ef3b5747,f752d978,ffc55cdd,3c3a5233,e69f4408,75381d6e,40a97631,2822b170) + Z8(bc5d9d36,6fb9654e,4cbf2040,030c09be,9de33f5e,76b0150e,e5730ad0,0d48f076) + Z8(a1aed8da,5d73826e,d7f0e850,1fcbfc05,5151f5b2,0512633e,91032939,aa45df3e) + Z8(aafdff5a,a111b15b,dbf99285,1bbd8979,9c105e6c,b8a7c0af,fe5fa9bf,1a227f1e) + Z8(d3e43604,3342f3b3,fc67ff41,2a88f8bd,2adf37e9,a862078d,a9c9ad60,fd846679) + Z8(d7ab9898,454f928f,e772d7ed,d6fdc733,e5eb0626,a582f8c8,55023fcc,daff45b3) Z8(c5964358,642c0999,3a9a567a,f1f3d341,c0226a52,bbb1b926,412c6121,47d8c4bc) Z8(f32a54fd,510e1d86,a1c5d338,c6dffae4,51f7a389,6f8aba80,dc12f069,75e168e5) Z8(995fbaca,8f205242,5429cfdc,d7babe91,7f2b0b92,6002edf9,1c7d2c4f,a0320309) @@ -2303,6 +3047,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(e3463014,cf3d5b67,78186dc9,3801a36e,ce2161f8,0373d0bf,6276fde2,4cf23b8a) Z8(f0bfed96,50fae5a7,7c6e0e96,4a14e87a,cccea63e,19b3218a,c4b545d5,04ffeb2a) },{ + Z8(febf3d9b,074493e5,10711f14,105c81ba,7158abd0,c856e764,3f18f8a9,9c34723e) + Z8(95dbee56,430a0968,5b7c7a4c,4d087761,4a87d77c,6b016c0e,83b8b022,d9f287a8) + Z8(75740038,f6a98df9,0ba0c6f6,f888c0c9,c754a736,79702e8e,653d68e4,11f67ee4) + Z8(1c7d081e,200e0041,a0f7d342,24c54ae2,b2b60b73,28fcce79,26e5f1d9,b5f00462) + Z8(43b09c72,ca8aeae1,0f20a263,8c14f409,21f35d18,4b67b636,941896f3,c16a8142) + Z8(9e25a490,6fdcce02,3c1ea289,672f252c,b087712c,f9f9fe65,7ae37409,f54d8c69) + Z8(a813a677,4aa5a273,132ea988,4d77b9a8,68c0e799,4e462505,a06e2e9a,70e5c649) + Z8(feef80c1,cec819df,0ee9ed1f,cf9cbe8f,ca19d568,543670e2,99d4ee91,d5aee545) Z8(ff47db39,5d22f683,20b8bdd3,3f158e2a,039a0dc0,5be1698c,af5641fa,f7419cff) Z8(b2cc033c,21209e7f,841baa1f,2d7fea4f,afe21664,468d7ad8,a6d66b04,1b864a5e) Z8(c81ff57e,9951e92c,91e23991,e3c2fdf8,3d326eab,1a96a7ce,7ff111ec,d2b71793) @@ -2314,6 +3066,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(0aa8cc75,71ebe6b5,3da0bebf,2c3d56ff,aeedaac3,0b0e9804,0840625f,1e268993) Z8(1f19c22d,8bbdf397,c116c793,644d7b15,9a68ae63,21ed0e0d,0a94f726,fff3801a) },{ + Z8(6e22da5a,5efcf478,44bd1bd3,e6631fb5,633b40a0,f54bcd95,e8bd6b14,06f474ff) + Z8(ae7a1de8,a0b7f5d0,9bc273e9,d9101062,975ffd9d,0d5bb973,47a4153c,0b41b5ed) + Z8(3c23cfde,0daa366e,dfed4ea4,20d60fd7,c4d96002,49a94b4a,2caf7f4d,9e7493c7) + Z8(a63a2d25,cd7a5f99,214424f0,ff0addbb,7025e6d2,56ecf9fa,fa024524,187ceed5) + Z8(c8d94d44,b1ce9ecd,cbb03d6d,86371644,7aca7a4f,1bce57f3,4d72608c,ecc04c8f) + Z8(64867d41,44356bf4,0255969c,27e3ba06,f8f27b1b,9605054f,677af06e,25ccafae) + Z8(0d81f72d,b25326e7,6e490c24,fc9df80b,bf1f321a,f692dc6c,279bf1ac,7c867c4e) + Z8(fe2dfd5a,be0e17bc,49eb6cb0,77365589,7cfae2ad,cdebda01,08886267,e85b6b59) Z8(301bfe08,df7de8c8,8429ff9e,9a122f14,26234696,7c95d80e,c140b6d5,4d349f0e) Z8(a78d8a47,9f1e30ee,f9382f1e,c9bd84a0,6a241e23,e1f93b02,fefe280d,23dee60b) Z8(696868e6,5f8b3653,852ed809,b2f1adfe,a3517372,bad9d9c5,3585931e,5cda001c) @@ -2325,6 +3085,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(ad1acda2,2667d353,aa58bf9d,76779248,efe922c6,9dad6b88,424ce583,cbe2bac2) Z8(d7b1475e,adff56d8,254a25d6,bdc49376,4e6d655b,80331d3a,213c7563,053fe7e2) },{ + Z8(5235cb26,41ca6459,060bcb5d,07f37cc4,66c82df5,ab6d90b0,9323d4eb,6be6dcc3) + Z8(384a803b,8b11311a,97664490,e290d6bf,02fe1a72,d18bd1ae,820f1746,ee85f9f8) + Z8(8b963f85,4ae2ee2f,732a87a8,e4b5ebf5,b09f0853,db04b09d,e8254886,722e925c) + Z8(65a061bc,016b6a98,0afa51e2,82301de9,c1653bb7,508f5203,22495a12,cd307af8) + Z8(4758f46a,877b2da1,4723b760,bf1a0654,251c3201,c5adc8e2,ac8817a7,f5578eac) + Z8(631b0569,916b6e36,8e826bcc,6b91f4f2,bba4e2c4,154939ce,99c1c1a1,7d9c1f96) + Z8(25d007e3,0fc0179b,b8ecf18e,f2e7a9a9,009d027f,a7275248,3b131727,41ff594f) + Z8(06342486,d6962016,cb62f343,10fd2442,3e9faf8a,b34f7766,4c092cdc,e21f6875) Z8(d16e690f,7e2d71ef,e32c00ae,1a2c04e2,3991ffe2,6c2e987f,91434a7f,fb922815) Z8(be7733bb,2b983b4e,5c3f70c0,21f44d42,c0b6ad27,aa3fa60c,3c15c72b,ad7f8a8e) Z8(52cde49e,d1a3a92c,2b0d3911,b595f9bf,c409c853,f8326673,304a454d,36b8f36a) @@ -2336,6 +3104,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(43fac8c9,f0cd9b47,b45a3671,ccefa359,81924715,9bb5a72c,8d9e6381,3e93f221) Z8(649723b0,96a59a71,0f3110e9,6aa11e45,e9909755,8381c3cd,a742eb14,fff2381f) },{ + Z8(4882f7bd,8298d940,f496a446,7a6d34ad,aff15e94,397204a9,8f834c0e,12a93722) + Z8(8f3841fa,5a7148b6,b143f880,bc0c4ced,846d93d1,41ecf7ff,a0b3ef84,4ff3405b) + Z8(9601a9f4,df79a0a6,1d8c7833,9cfd8244,54c66466,83d805fe,88a14640,69d30878) + Z8(5ad7318b,4d32b64d,43356113,7aa51619,539cdc29,747d8a51,8f9c973f,8c5bd6d3) + Z8(e071ddef,1a68a38f,4646095d,ddd43dc4,3ccd97ba,e4e5eab6,e77970e4,d4bcb8dd) + Z8(b3d919fc,d14e4e53,be2829ee,aaf4922a,7b02f782,af0d6b76,a315dfb3,e91afc25) + Z8(f4b7e175,fcbccf14,fcc11404,772a4b8e,655b4e93,c47c825b,af9228b8,e8d7d2e3) + Z8(57b15d26,c5a3dc84,f7409ce9,0de8e352,0c33fd83,05b9269d,b4b3383b,0a7509c8) Z8(535baeab,75004ef2,91d9958e,6f6084a8,a6f3ac3d,43d11cc4,2e8afd4c,1f7f1c44) Z8(12a49359,3da4f391,ec74b744,b56a48e9,d42852cc,f6d9f172,0ad977b3,b8491f28) Z8(57d90664,04cd5b4d,4c006a02,cd95ba77,1bd6f53e,0be9e34e,3950fb6c,42fd2611) @@ -2347,6 +3123,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(e88f51a5,f97ecfc7,09c644a0,32046db1,c8695522,ec24d8f2,045559f3,2d450f2a) Z8(9ee5227e,703ef91d,ad8f5210,6c96c9db,20c47478,1ca3eb47,7f45f2dc,057fe445) },{ + Z8(8ebe4614,dbb97880,a9ad2463,e6f8053b,2cc29cab,b79275ac,40142338,0b97d4cc) + Z8(056abce8,6c4aa56e,6b920e21,6cbd4023,5922dc4e,488edce7,9726193b,803f2b15) + Z8(07460d6a,2c36d2d9,88fd6668,02db7f5b,c523a36c,56cdced6,625665e2,145b04bc) + Z8(bcd3118d,021968cc,d580403a,7c8c0088,569decf0,35ae8514,c06a72a7,c29ec830) + Z8(7dfe7c1d,896c21a7,4c297cc2,d3002f02,6b2f32e0,a648da3c,28733ea1,5ddc59ca) + Z8(08cacbab,325d61e9,98cdac90,8f35a929,3ea58333,2c460400,13278a6b,b92ae3a0) + Z8(298f8d7d,b195edad,3adf3ddf,568cad7d,7a4410a7,6ad89cdd,53e69184,b7723cbb) + Z8(5fd5565f,4761e176,4721575e,0854c1da,e4dd39e7,d4a13f56,4f52de77,083c8243) Z8(06467610,4f5d6822,5d2c7e4e,19cf5fef,f652396e,fdfe7906,70dbc585,3cd6be36) Z8(db09bba1,c76bc3d9,b0499267,8c91b1dd,032e816a,74c0b120,2069604f,aa1c5b39) Z8(1f884a3e,dc2c8f10,6e5bd0d0,52824d74,88d1ef7d,3bdc5903,4ac3719d,9a099eb7) @@ -2358,6 +3142,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(5e0f125f,5a677bb9,91310b25,6f2379d1,1f9f50a5,fb3c6a5f,b56d7989,eb747999) Z8(ee4db8bc,db8fe8c8,db3a6b2d,708d1f34,4cd4c8ad,02fdb302,208438be,fff0e026) },{ + Z8(2fd3337a,ed99e6b1,9822f7e9,a19f77d9,5a568195,584dac44,ae00801a,f97f8143) + Z8(6ccca5d2,182b5e24,7b6cc28f,b020899d,dbd969f9,edb7fab4,7c0573c6,ddc597b1) + Z8(4c118eb9,9c3699e5,e4872a1d,3185519e,b3849051,f9a380f1,1a1c083f,33b7e8eb) + Z8(c1d7d910,7cdfaec8,b76c9a5c,e2e2d790,f3093869,090ffc3e,b1c71074,8b47fd36) + Z8(ca2cbcc1,f5062fd1,70b00ac9,3c77973a,9982fb39,2f171378,cca0efcc,3d34344e) + Z8(d7c518c3,1aecbea9,7c196b97,1cd03988,0c9d44ed,e5ee43d6,fb4bdf98,ecd650a3) + Z8(efa2475a,9742d62d,20f8e418,f4f7527d,c84045b5,d693f559,82d2b3d4,f3d9d0bd) + Z8(1a8ca89f,5ef79495,558340fb,70f93a62,9e7416db,2a188ae8,1e866456,2db9e336) Z8(4c60b3b2,3c5a0539,90ba331d,06457203,1b857e9a,dfcb1b04,9d566fab,37657e26) Z8(b3fc53f5,2f845b03,536e1804,a6e08812,c9727ce1,c9c076f8,92ca0530,1f804800) Z8(4a79528b,826c5557,26c055a6,69357db1,57155355,759e0f95,be2fb411,556d02c9) @@ -2369,6 +3161,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(30c340ae,bdd2adbb,48997b50,16897058,afa96d59,17772c97,31b45a84,37bc5389) Z8(b740c8fc,4ce58223,5d8d95a7,b80378bd,973bbbdf,5f730005,df0b8db3,05bfe050) },{ + Z8(e5eafb5f,ffd81142,a4585b8e,c7b9632d,04c42784,5e4b49aa,91d288b3,b7f030d9) + Z8(8baedd01,fb2555e4,a524c2c2,750d743e,c9465c84,5e778e49,cfda42b0,603b58ee) + Z8(28e637b4,faf85e5d,fa030591,3c5795ff,8c8ffefc,20235ac5,75fee8bd,e8fd4d56) + Z8(4eeccc58,dd9827cd,1a824b10,f17ebc63,db4b7da5,1b7e1b9b,2945ec50,01b2b13a) + Z8(95556c3c,45f96035,3d18335e,9fde858c,3afc5233,6c9a5328,02acc18e,597a42d9) + Z8(35e2d092,3c7dc2a1,0122c2f0,3dd70a53,d769e5f0,5ae86490,6447b742,0703ca96) + Z8(1d78f050,ce2a4a8f,f5d07c47,4479ffbf,b123d901,605a3b9f,f93439be,066d764c) + Z8(41993220,72b7ed8d,0af3306a,ae28abe0,964aaebd,6a5e3438,9046bf11,2ef652ec) Z8(da363379,5503b6ed,2b8c3593,0cd453fa,39469149,764dd97f,2c5af574,56ee520e) Z8(c5559f74,58e04371,5cd18f8c,de2188c2,57a37d8a,c794b8b9,7b319b5e,33e55419) Z8(9db51b3b,ac05a7b3,9781b6c7,19a66f63,293ac5f1,534ff057,2cb5e5a1,3056dcf3) @@ -2380,6 +3180,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(b4496af3,bc9ff45c,eed06b28,f2bc947e,acb56373,656d631d,dae080ac,3165af51) Z8(d2da4da5,8544cb76,b4851a95,16a4658b,7e54fba8,e165c318,8bd87871,ffef782d) },{ + Z8(50c7be0b,d6fc7383,74321d11,976f460d,fe161827,aced4c22,a38d316b,152554b4) + Z8(2a226df1,23f3fd43,279edb7e,77d46cc6,c1cb5273,eb069f97,6ce955da,be586234) + Z8(04aa26ed,72c38cba,0a015f21,5c055efc,0f0ef828,8abe466e,a5ce85b7,d2bf74ad) + Z8(edeb21ea,10a22e60,aac19a0c,6eec03e4,9b7a6497,f67591bc,ff2d34e9,c2d67aa0) + Z8(f6c03c76,abba831b,6875bf0f,b8c159b6,c84d47d0,bfa3c674,d347ac90,e79eff1d) + Z8(c1676386,d8c5d069,68bad8e9,089bbee2,efc630fa,bc28d416,c85568dc,94376898) + Z8(e61bb309,b69a8c82,d236c3ba,b29f9975,ab90c27c,75b99c4a,b408e692,8bd621f5) + Z8(29f70b2f,907cdacb,9bcbc796,d6de7841,c55a3d44,9b7e19c8,9a32d218,957c1030) Z8(916ee237,71a68e25,16e09de9,bde41e44,9aa64006,fb608e2b,4a932101,a1b491b5) Z8(f0131fc6,c5f6af4c,74e572c1,95b4c1f1,91e789aa,1a8813c6,43e26abe,e83123a1) Z8(bfa7b783,94de2aa8,5396a1a2,c89069cf,5ef27199,b05d9003,8f20d727,d1c0f5e6) @@ -2391,6 +3199,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(5bacb364,5423d214,a7f1a284,d474869f,89626be2,c4224296,a2fb6ce6,8fda35a7) Z8(4ec65078,057e5d7c,5e37ac6b,848a2e8e,27336737,efe2b515,40cc9541,05ffdc00) },{ + Z8(af253b4e,65535844,82c49e25,1bcab93f,f0531a6d,6480b5e8,4852751a,12880461) + Z8(8f1e3e5d,fd4cff54,f8baf6d3,49420983,32845c92,c1ae550f,adb4acc2,d8135b89) + Z8(e26a9881,5fd3da8a,0b9dcdf5,b7f6a13a,0d61e535,be4e691e,3160545b,3e63dbf0) + Z8(53c941eb,9c176e3d,b588aa4d,764370dc,843bd251,590334bc,b4ae5a1c,b9365abd) + Z8(4e0c3178,33358ee4,4d952438,cc31b965,2af918f0,7cfde73f,600edb9c,7da16c56) + Z8(9cdba02a,a35dc802,587d8af2,7f73b32e,7030c321,238b7ae0,7cf914b3,0236b985) + Z8(c384dbfe,fde7998e,102744c4,a64e27a8,f84aa5b0,f33bf56d,304126a1,c2da1dc7) + Z8(19d6f3b9,1947ee29,08834601,eac9138b,a309b9c7,4b2ba879,0715c996,002eac09) Z8(ddd46bc5,a077cb4b,790e3f08,be44a1e4,08527558,719e05b7,906d7404,b848546f) Z8(d38b0bc5,1d6b3872,9c2b2d8c,cb3df97c,e5879656,6a29769d,280fd530,bf856d54) Z8(0c34387b,3a1f4b0e,068151b0,083ad6f2,c354686d,322698de,21ecb0b5,c779d84a) @@ -2402,6 +3218,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(555152bc,0b70a74a,ba9a9f17,8d823963,f1545bab,8a7f9869,ae2388f8,29fa7dd4) Z8(24020b86,f3a5aeed,50c100b1,135c2400,f79e495c,db5d0d2e,ffbf335c,ffee0035) },{ + Z8(e1ae2b31,ca61c955,b4bc74b8,b9b1a066,51b6abef,ea021cd3,37e7f457,1ec67a4d) + Z8(955c8e48,017bac80,8e3f68a0,d8a8f5a4,8c7a1323,dce0965c,f7239f64,9725439c) + Z8(760a2c35,c6f294e8,2a883723,d8954b9e,a0e025a4,51484942,51f7a26a,2d1a63d5) + Z8(f8da989e,0c5b4977,285a8371,53b35da6,b68a5808,fe4575ee,96795715,3805f411) + Z8(1843c2a7,85bbbe79,34d6a09f,2ecbf9a0,c0e00ab4,878404a8,47e0cee4,a0f69069) + Z8(18d7f17b,8e0fa1d6,a0febc4f,7b85e28f,be4d9e06,cb5f553b,6ed004ef,cdf2dadf) + Z8(64bb24ff,bf6e7fb2,6238dbaf,99c9aaf1,04df4863,33413514,8649a531,2bf323e7) + Z8(656abf16,79b90351,1d1a8e4a,ccd923c8,a879cda4,76f39105,b7c9ccf8,61bf41ab) Z8(4d7cbdb8,bbcab29c,496c78ae,067d3232,fc67646c,d67e0d28,edbdafe8,7ddf1865) Z8(280cbc72,f3e7b2e0,e8dfa028,7b55baf9,26283819,5dd6d555,03992136,1becd708) Z8(7ed2d4e2,f6f9215b,8b51832f,7ea3ff72,a9da44da,547bd527,6e861d6a,b0fe7a64) @@ -2413,6 +3237,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(0fb568de,661c0206,328735af,07e9a6af,1bc05584,097bf812,e210509b,5d6ed45f) Z8(ce86ffee,01653978,7d7c212c,9c1a33dd,b74d3b7e,b6bf6edd,a4ce18c0,063fd74f) },{ + Z8(94f5267f,5d7b9178,364eaafb,14fb3c5d,5c7e6961,d11a658f,63b955fa,66723e98) + Z8(39a82630,90dd51b9,7087571b,8778eb47,a0f13d33,39fe5cf4,53153f78,ac563a84) + Z8(2b5ba059,74b03a9f,710a5c6d,d0bac4df,901e1a09,d922a155,b77d193a,db72b1d2) + Z8(7a628035,f79099bd,517c1aee,4f22de96,10e263d7,9d31cb8b,121178da,0bd6cd4c) + Z8(de332b82,221b4e53,8e101ed9,ac18eb93,2d8584c0,12632c47,03219fff,ff13d660) + Z8(025da9eb,d47dd418,3161d960,013a6099,2c423f81,5a9a7f99,f19aa012,836a9ec0) + Z8(338762f6,cc9bc351,93bc83c7,e3f1382b,9f6e61df,77d4c8e8,00b5b4d4,22fa54ee) + Z8(add9a4f6,597d453f,a41e2d34,82d7aa61,5f797ec8,d2e91709,c08f0b05,4b27a624) Z8(57e8da2b,0bcfd5ae,52533c87,af5c0601,cc44ae0e,ce6785f0,9d797141,76bd3674) Z8(5631939a,07739044,6fc2ca82,472fb44c,8a9a887a,3831e072,224aa081,39085bfd) Z8(00b8491f,3f7de85a,f9ae56c8,70a4556d,7ccc3048,5454fdbb,6d7043a6,dd04807f) @@ -2424,6 +3256,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(b7a365a9,7b08ddeb,0ed1661f,46d680ac,40d06d94,b7a9af12,7465dae3,e4d6f3cb) Z8(1b56d0b5,413d53d4,4e9a0efb,ba1aadf2,d82900ab,3093f040,93b7e221,ffec783f) },{ + Z8(eec4ab0e,ffb61eec,ee1613b0,f8a18a45,9013aab0,dcc3f76c,eb2e8d73,a7e9cfeb) + Z8(f9450a25,bc1edfb9,e63ab97d,ffaa1c3f,ee7f63df,3d1e3fa8,3a93190e,0d5734e5) + Z8(e1bc8b99,2de17285,d816a689,c1769d6f,6d83a50a,8b0782ba,5d79dac3,bd7ef6e2) + Z8(4ba292cb,514b6225,69c065bd,d304530e,663003ef,58ec33cc,43b5636d,2fc66674) + Z8(1a83dd07,ec7fa619,d420db42,202e8100,a32d67ce,02cd1bcb,be21f2f5,9fe7005f) + Z8(5ac4576b,77473c94,359fc3b2,f9d3bb45,91050304,5f46e951,67348ddc,03525c78) + Z8(032327d1,115983ca,ee365180,0976c571,f39e5802,a7978768,e02e8946,a81cfde0) + Z8(fac9e295,521cea91,18396379,525133d9,ee30c410,7f06e878,95c54d76,b48aadd9) Z8(87c49418,9def9f98,5131874e,6674d559,956e2b26,09b77a70,69f1aea2,53d744fe) Z8(169a09b1,10c4ef89,d8904003,027b8341,8758ecee,dbf4395a,9dc4d213,2b0e97c1) Z8(068d9f30,c24f7c01,059892ba,d9402453,30152b5e,099b6a4e,6e3801b8,fbd11f81) @@ -2435,6 +3275,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(3f1dfc77,f6dccb87,b03aa937,dc9652f0,d8096eb0,be7ab42f,22a43a24,6f248807) Z8(df94ab7e,110d1bdd,3c42e8e2,da1785c9,f60e9ab7,8d16be6e,0b5b2744,067fd23b) },{ + Z8(3a76c04f,aeedd18f,06fe41cd,0bfe25bc,1abce867,f358eac5,04f6f923,6f5f0cfb) + Z8(3bb04525,8e869c83,0bffeba4,a842b81f,c827312e,0aeea878,6938b390,8cd542c4) + Z8(31b4e49e,3947da8b,28ed52fd,bc0265a5,79a510de,d2c6ea76,0c5f0c83,4a6e7c41) + Z8(2d593159,4983f611,0ae42d3c,3bae6059,6344191c,e8458e09,e73149c5,8887ceed) + Z8(ba0beb05,e24306d2,a70099d4,7b5378c3,d36a3f5d,a8fcc154,ddf53297,668b6922) + Z8(6741087c,1ea6ad62,9984a0f6,1ff23751,06bdf793,af24f7bb,c0795543,494b9e78) + Z8(9aa3f14a,21538ff6,c92ef8cd,22fce0e7,c2f65f24,7414316a,f71afa15,4efa50e9) + Z8(99cb626d,00da2e57,a86be69a,7a16336f,3f62e83e,094318f6,b1ac3d07,148ab348) Z8(451450de,8548667c,c130b237,6555c85a,ca1676f9,cca0c7c5,e6911d0d,013248dd) Z8(cd93188a,0e2bbdbf,96f38221,c1059935,d416d6ed,514175b0,71941955,b0fd8585) Z8(320b8e0f,66ed7f7c,3064bc3d,c042f1bd,3c18bdaf,362f0fed,dfaa31ad,96a39d76) @@ -2446,6 +3294,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(6820c3fb,88689982,1db7caa5,99988758,899c8c0c,1bdd50f9,c6067da6,628a6eb6) Z8(7ac4fecd,dc09c364,835ccaba,76e7290c,ebe2e84e,ac3fe274,6041eb5e,ffeae04a) },{ + Z8(00c9f09c,8702bc5a,f2bac302,044d5061,94d26d40,945f9774,5e010f8e,308e0529) + Z8(2eef9e92,a4f1b676,d1bd82f8,10f5a90d,b5b98b3e,a7e64122,f0b5ca81,2029ca83) + Z8(e2b30c63,06d61c95,128ea09b,b20d3602,8889a030,6338a379,0ba873e2,3b0413c6) + Z8(ec42f0f8,e709f1a7,49d1a87e,296508fa,acc722ef,dbe78f5d,d1a79e6f,a91a7113) + Z8(d662bd18,409fc8d6,26e11cd0,ab9b5ab8,7cc202d5,4fb1d928,597a0aed,140052d3) + Z8(6b4b462b,c4bc7de0,633e7915,db110fb5,596befd9,f58e7cbb,54d7db8f,6b838c37) + Z8(347a379d,e939275a,1075a55b,2a1ea2b5,6eed7072,c189fd2a,7b9fdead,428dc9a8) + Z8(0800c776,9c26414c,377c863c,a73c0139,e042d507,2eb794f2,852f2604,165c2d38) Z8(d717807e,e8063cb0,e820aba8,45702e91,ed1c8d69,9c270471,eacd3e5b,53892eb8) Z8(a010ad0f,f2f18d8a,bd015c36,533a232a,e8a19c93,eb13a4cb,d3888ae5,70a2c4ac) Z8(dfdd16c1,4db70723,0c880410,99c1a24c,5c15f3d8,b10db17d,88560b4d,515a685b) @@ -2457,6 +3313,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(d56ba800,89470e8c,8ac3e462,c7906e3f,d8f91c20,ebf7a5b4,af416325,a97f8639) Z8(a6c40ba0,40c67438,e53cba02,81a6de42,9ab676ed,8af0c4db,74c50fb9,06bfccbe) },{ + Z8(b60366bf,6cc54c75,fe18d496,4da77ea6,49d49305,a69609ad,b8808b0e,d01938e2) + Z8(7a93235b,b3de603a,8a9ace50,09f5b452,f8efc7a3,17632bf3,e97d1e1e,015ff767) + Z8(53fd618a,0f859294,fad81d80,4c91c7b5,c018687c,81888164,a0d95acc,d4e55c26) + Z8(6a8d45fe,7c3d0608,0cc36e83,6e74c915,11d09578,9fc64253,a5028070,21db87ec) + Z8(ba839ef8,d1829e34,e23d9139,2f727d57,ea49b660,6319e47e,bbc2b2c9,50aa08e1) + Z8(bbaf42ba,178d953b,ed0184fa,f6ed1a5f,7e7bba4b,9d142c01,292294e1,ce3dcbda) + Z8(edb2189d,38b96160,d1c7a7c6,90264f8e,5e2b8a53,af8e2c81,80eb386b,097e7860) + Z8(9fac1544,159e6f5a,e747c496,42b512a8,bd095aba,6f66e820,e761beb5,c7215616) Z8(05bccd53,7bec3faf,62dfe0fd,c6b17391,91c0d0a3,8f9d684f,aac2cc59,c32336a6) Z8(c4b3ec2d,20bb565c,5b6d9dee,a594b5c1,459436f6,5e14e633,d7684a42,efacb58f) Z8(2208eaef,9ee7e916,c7806883,5f2bb42a,5cbcb93b,7f2a2cf2,b89c60d8,d3fcaa85) @@ -2468,6 +3332,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(d7615cd9,5c07a6e1,433575af,c61e54b9,ecbc6d41,fc9fdb2a,042e1cec,dc46c8f0) Z8(f83e8ba4,a3e40661,c1c37011,c18511b8,355c5beb,aeb37f08,7edca22a,ffe93856) },{ + Z8(f5083898,ca7aa421,1692e5e9,99127133,f75e2bd9,aa0a6392,d4b3ec6a,152d0b5e) + Z8(6475ca86,75271b17,c8a155e9,c7ba8ec1,29e58d31,07f06c39,dac1214d,fc56d0a2) + Z8(bbbce99c,d26f438f,b5cad56f,39ce4e2a,1df2677a,c05d81a0,0d1f82bc,adc81084) + Z8(505773d3,64c5a818,eeb34c90,2b3f2e06,1ca43ae2,cc132820,a25266d9,7da4ef8d) + Z8(aa4c0517,f0c68094,b9393b06,63cdaa56,1c8bc744,39cc0483,75653b9a,c8686a43) + Z8(1945ecb6,263b4452,b38a3dd4,73b7074d,3d27c37e,b7bcbac6,430be3b9,9957fe50) + Z8(4b8f50a7,4b52bb13,a964462d,c7005ee5,c4ef03ed,5a8f25f6,e4443ce0,589cd340) + Z8(4f25dfc6,1694b28d,2025c938,a4a28ee5,190f52d6,e1693d95,83f13e25,3817d651) Z8(d05990c9,39285fbd,0887dd02,ebb2edb3,c582c3a6,67cf9a7e,9a78f6c7,4bfe5128) Z8(b39c759d,9b856bd5,411775cf,ec3ed91d,9217b22e,970992d0,9e7d812d,6d9e6bfc) Z8(229371e9,6d8fa7c0,e446fa8f,acfee884,a450b161,5641f8f8,3ea7ebfd,b4a46f7d) @@ -2479,6 +3351,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(2e956a62,54707381,b634a0df,4304d14f,986f637c,02c0513f,a293758b,51d78b0e) Z8(a7332c80,bcb27f61,d2358820,03e277d3,4f02b7c5,f20c232a,e163a0dd,06ffc6d5) },{ + Z8(3168392f,824f6319,6a768e1a,89455c4c,49d4ba77,d90a3424,03fe5c73,6ef45fff) + Z8(eef0dea2,0c67aa7c,292dee00,cf0fbd4e,bb417849,2b2c093a,1360208f,81737528) + Z8(a2f551c5,fb77140d,ba6599c8,11d7107f,961c27aa,555ae8d6,960b9fa7,bac96c16) + Z8(6b560476,21a3194e,61a7dc78,50ab88de,eac7ab91,7222d170,dcdf5e29,29ee04fc) + Z8(8f0d8d41,35813120,38873052,fb72f092,87819ab6,373e5825,332ca43b,38a3b938) + Z8(76ee2a63,e36bf7e0,306afd4e,46c366bb,1b1ace42,578bb7c4,af55c32e,e69a94b1) + Z8(36584b6b,fc4fe710,c011e17a,1b90c6af,f5e65121,f602e5be,c8feee2a,a5f11bc6) + Z8(93525375,03ac22a0,0ade8b16,58b2bcfb,29fad303,b9f4a00f,33501a21,646ea2a9) Z8(a274cfca,7d82b577,40863707,973c8f41,7969ae62,e00ccc2c,07337e53,6f31cd9e) Z8(5c8c707d,8af4a9f1,0f7ed350,fa0ba7fe,c3c0c72f,bcfbdc34,e8b2e34c,2234108b) Z8(b88ab5c0,6ec79dc9,6a73db02,d65b5eaf,3240346e,134302bf,6cb42e9b,8be15750) @@ -2490,6 +3370,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(b2849471,f41b4606,fa909aed,3958ae98,d8b099fd,0463c8a9,5a06813c,e1bc72de) Z8(9bd85d30,80c5648e,373fe8f1,4ab4504c,5a0fbdb7,382f503a,0a074478,ffe78064) },{ + Z8(99a5ff40,ed250449,91b175ba,7ce808ca,5e9c714d,5eab5fb2,c2f58fc7,b35482ea) + Z8(150e2be5,9b71aa01,7aeba496,e0b916d6,624484f3,c8b87e7c,fef84e0b,30f25173) + Z8(a88823df,2b88494e,078b5e46,759991fe,18f06758,1a1a777c,cb37e23c,b50895c2) + Z8(433a5350,5294850f,b7b08889,d50b756b,7d799cd7,2306cb43,7a505cb0,8c9173eb) + Z8(e91b8abf,ead9967c,50555741,f91647bc,94328d82,75825f60,9d83ba08,6120cdb7) + Z8(5dc8a264,ca8e7c04,4871c7fe,a0715596,082a8ce2,5a56eb43,68d6432f,2dbf038e) + Z8(dfb66c5f,87cd53c2,91a424c2,08f5b1d5,2e47ea89,d6cf62e5,778db7e9,a1fde7cd) + Z8(26fd0e9a,999430f9,26cd65c7,5ccb9dcd,3c9ffc4a,bfebd3b2,99af36e5,aa6e7f9e) Z8(e8e8a12c,272adace,a88d7b25,95c39020,baf7b80c,52ba9ea9,9026c37a,41910935) Z8(c6d715d1,1203e36d,5e93aa68,68df2a16,f7a3443f,83a53fa6,c261cd78,e3b167c6) Z8(0ce3a657,750574c6,dc6262c4,b9a35586,e097c678,76d5f9a6,1e832085,d0ec1f75) @@ -2501,6 +3389,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(06acae3a,e8f61e64,75d6bde9,9c4f66da,6ffd0348,76bede27,9c6fc57b,4bf8b364) Z8(77c8377b,8075646b,918c1bd7,955a9c52,d7cee62d,b09cc835,5195693c,073fc07d) },{ + Z8(ffb0352a,a97a36af,07793aec,ddc60323,bedc8893,3b3192a7,8418c193,72ee8e7d) + Z8(04528bfb,1867c2af,aeb7fe11,2075dd47,674da3f7,dee403fe,03168e44,01d14e26) + Z8(3724f526,1f663e44,21dc8e6c,c06e1c60,d62aaccf,ca8c9dc3,108d749e,7e4bf24a) + Z8(ef0d3616,2b4b2e3d,671306f1,23e6722c,c3aa314d,59bf9975,a63d302c,95e698c8) + Z8(fe9e52d6,1903bc0c,3511470e,a6a4a515,bad8d052,f69ef44b,e52750bf,2b1b5ba1) + Z8(db298952,cac0570d,e1060394,c6af2f69,1e1d3d77,432bbaf8,5c2fbbc7,b32ff79a) + Z8(cc092865,cb8f7e2d,7e4fe5eb,d8795b13,75f90d2e,a4e98d1a,f0ba5a78,f1b29487) + Z8(19366f50,340fd506,aabd0a13,c81dbcd7,547492b4,81e22300,35797bac,f51a7800) Z8(aaffce9c,80cbffac,920f1664,da4dab9d,aa1fa44d,bea6d729,22a54e21,3236c571) Z8(cef026cf,d3a8b4f8,6c27be72,b86015cb,0e03a8d1,efa5cbbd,4152be9f,25324c91) Z8(cc7c3164,491d48ed,ed793ca6,8fcb181e,cccc21d4,5e8e03e7,d827c697,5c2e8ec3) @@ -2512,6 +3408,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(49a8f053,99e2c18d,c8e63104,1414c6d5,32ac61b1,6721bd39,87b9e915,74ab7627) Z8(7b8da3b0,8f42a7ee,fc987924,8c8185ab,c2255c97,f504d48e,1d40f96f,ffe5b873) },{ + Z8(cc8afa8a,ab7b19f0,4dc42e10,b48153f3,18cd1bdf,b7416084,6759b67c,9aec99af) + Z8(665478cb,353dc8d8,d9a78522,180cc22a,5a3b5459,04e5bd03,5831acec,265ec10a) + Z8(463c950e,254e017a,d1a1eed0,c5a50704,4aa2d6b5,4c9974ef,c12739ad,b5c839ec) + Z8(230261b6,cd3d9cf1,c7513394,845d14c6,f9e6335e,a6ed7865,5205275c,612dea0f) + Z8(bcef932a,ec6c6b2b,9d157def,1b6a7548,ee7d6b74,75d48305,f39eb96a,a28c7998) + Z8(20440fe3,3bd29d55,49c291c1,f9aacf1d,f8ca1e32,f625bf0f,dee6c223,a204de88) + Z8(943a9d62,50f0abc3,d88dd1ee,f59eb5e9,e65c8d20,7155ea75,44361b4d,6949f210) + Z8(1fbfdf0e,53bc45b5,6c294663,60c5fa6c,53e9985e,bfbcf8a6,85abed98,28769f24) Z8(8d3c926e,fdcb674e,49aa391b,4b1152d3,567a6231,ec3b422b,8a9e661f,2ae13ad9) Z8(06aa76ae,7dc3212a,456936b6,7884c959,017e8f59,e201fc39,e64b073b,ec6f9850) Z8(4c6eecb3,595f6e8d,a0283666,77c6a0ec,544bfc50,1f256417,6d006a37,b1db2887) @@ -2523,6 +3427,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(1348c050,c3960698,28f39bf4,8a330217,0143c678,82e781f4,ceda6eee,fc135a98) Z8(602c315e,358d5e18,cf92e53f,e11d1c70,e48e5358,780df455,c5bff727,077fb9b0) },{ + Z8(c2249889,03363e8d,c216b563,aa7097bf,c23f2095,deb8649b,c7ad3b5e,000620b3) + Z8(6d8ff8de,093d654a,3bbe901e,4a88b2a3,a776dee4,b83881da,0064983f,2626dfdc) + Z8(e43b5380,88a0a954,e67ea023,f8a0c097,6f449d75,fbc7a82f,81e84ab1,4352371d) + Z8(8b0b59ef,1c2b1527,c4894555,053ec7a9,62a9c896,b8b50b62,1d569a82,e0ccedd5) + Z8(177343e6,915b2beb,f7f8e36b,917d1be4,d12ddfe8,e50405f7,c2f80eb0,cafa8e8c) + Z8(87433dc2,65bc5246,49cb69e5,288629a4,126af65f,36a67be0,cae9c873,5232af1a) + Z8(cfc77839,4872deb5,df522260,eb802ac6,5c132b14,80e2dba7,75d046a8,5ab94e89) + Z8(dcb1e85a,663cc10b,cdb813b0,e977750c,d02e951c,e473d63b,6ac1e49c,974583e9) Z8(aced11a2,e724ce93,24b1c5cd,610af596,169611f1,c4d755d3,16e2b859,3c893f59) Z8(efc087eb,91bb54aa,814382bc,0c67f681,9cf7037d,9654525a,90f0ca8a,22d80880) Z8(730a64b0,242b02a5,4b2f0278,ac9c9e9f,96830d7e,ff226fde,3f149f2e,6a4f224d) @@ -2534,6 +3446,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(6703a645,6f35d80e,67a160b1,0dd3d997,caf13d7e,48ca1222,4a9f00bf,2edfde4a) Z8(8d72ed4c,c95d63bf,cd24476c,1c54dd30,180b6a83,4b263ea0,d508cfb8,ffe3e083) },{ + Z8(d0af47f2,fff68991,0c4f4089,798d9e9d,026d4904,4cd285ea,9e9123c9,13eba9f4) + Z8(20f01965,32fded1a,09f67dfe,e11720c0,f5cae49d,4ddb6257,c035386c,edb9f29a) + Z8(ba205689,41f7624b,15dcc811,784ea3e1,a45be301,972c5fc1,e3106665,7142d42d) + Z8(f228a918,54997f8c,99ca57ec,5ad49717,ef8f3811,782cf04f,8bf5a502,581183ce) + Z8(5e2c7cde,c2b51430,671cac5a,b7771b04,bcbf732c,5af858da,e8a389bc,2e4642a5) + Z8(222cd6fa,6a2fde63,5db1df9b,30b46d52,d9442711,801f9095,9102bea8,b9184a7d) + Z8(6321034b,da48ac33,8ede6674,fee0f96c,a8289ecd,92cd1cd9,51bca194,618a3e4d) + Z8(b89c4cd3,3c1a3263,7786cfc2,aa0f1fce,003fc678,3be611b8,d7ab2b24,2aa15d8b) Z8(e739dcd2,2f90cf28,0267fbcd,30422e44,0140c51b,d73da67d,8a59d886,426b19d2) Z8(bbf70664,b49aaf4a,62e3cb4a,20319960,a6dea411,2d463c91,cbf80414,e8e8d7f7) Z8(d631f996,1ca60f9e,46db5a26,50ae5f8b,7ee74da1,4eb3c065,7aa2dbf2,64ea2ff7) @@ -2545,6 +3465,14 @@ const mp_limb_t arb_sin_cos_tab22[2 * ARB_SIN_COS_TAB22_NUM][ARB_SIN_COS_TAB2_LI Z8(a9121bef,c59edbb2,72e0ac36,27df521a,c32d5cf6,58971e70,47da7ebd,0d02503c) Z8(73905803,1680c4b6,c4de8419,effa116c,ba3e6603,63c7d169,3e5018b0,07bfb26c) },{ + Z8(deec5c26,db8ed1a7,05bd7d1d,4fd38b06,3367b1eb,05e2570e,b14207d3,1d07a4ac) + Z8(d11a1dcd,c77989c5,9bed1249,05ecb233,f533352b,eba8b51f,973a69bb,f9a79603) + Z8(0a204b77,919178b8,2134b24a,68e08353,8c3da985,e1fbeda1,d7816d8c,684e6a74) + Z8(b80d3c1a,64401998,63d32ead,2ac2f24e,28217c8e,f21317c2,6bc3ee14,2098ed29) + Z8(a5830a59,0ad4e504,4d25ed24,3440e93c,fffaf097,1492a6ed,862f915e,63b7e836) + Z8(afa228b0,49bd1db7,d146c767,3d40ad9e,bf64c3b6,3bce64f3,e7b0bea6,d2b29a4d) + Z8(0603cc19,9783ab12,ab8d53f6,036259ab,30a24b86,32a47654,cb202c34,a5a39278) + Z8(cab13889,531ec96d,dccbea36,3cf9fa24,4e2597fd,35cf8e51,709a5e8a,28fdb81a) Z8(8d44b046,3053b695,7157ea17,0578864a,27a0fcf9,e76d9305,8bbc6f44,bcdece62) Z8(23b24595,fb93441e,426d2535,de660905,d51df433,1c11b677,c0288110,e0767420) Z8(e5455b20,c705ae7c,b90a24b4,32bd9ef9,4e3ddd65,63921798,4cdeb18a,da61b9e2) diff --git a/arb/sin_cos_taylor_rs.c b/arb/sin_cos_taylor_rs.c index 27486c8b..c8bedbc5 100644 --- a/arb/sin_cos_taylor_rs.c +++ b/arb/sin_cos_taylor_rs.c @@ -33,7 +33,7 @@ extern const mp_limb_t factorial_tab_numer[FACTORIAL_TAB_SIZE]; extern const mp_limb_t factorial_tab_denom[FACTORIAL_TAB_SIZE]; void _arb_sin_cos_taylor_rs(mp_ptr ysin, mp_ptr ycos, - mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N) + mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N, int sinonly) { mp_ptr s, t, xpow; mp_limb_t new_denom, old_denom, c; @@ -54,13 +54,13 @@ void _arb_sin_cos_taylor_rs(mp_ptr ysin, mp_ptr ycos, if (N == 0) { flint_mpn_zero(ysin, xn); - flint_mpn_zero(ycos, xn); + if (!sinonly) flint_mpn_zero(ycos, xn); error[0] = 0; } else if (N == 1) { - flint_mpn_store(ycos, xn, LIMB_ONES); flint_mpn_copyi(ysin, x, xn); + if (!sinonly) flint_mpn_store(ycos, xn, LIMB_ONES); error[0] = 1; } } @@ -92,7 +92,7 @@ void _arb_sin_cos_taylor_rs(mp_ptr ysin, mp_ptr ycos, mpn_sqr(XPOW_WRITE(k), XPOW_READ(k / 2), xn); } - for (cosorsin = 0; cosorsin < 2; cosorsin++) + for (cosorsin = sinonly; cosorsin < 2; cosorsin++) { flint_mpn_zero(s, xn + 1); diff --git a/arb/test/t-sin_cos_taylor_rf.c b/arb/test/t-sin_cos_taylor_rf.c index 3837b63f..16157e19 100644 --- a/arb/test/t-sin_cos_taylor_rf.c +++ b/arb/test/t-sin_cos_taylor_rf.c @@ -63,7 +63,7 @@ int main() x[xn - 1] &= (LIMB_ONES >> 4); _arb_sin_cos_taylor_naive(y1s, y1c, &err1, x, xn, N); - _arb_sin_cos_taylor_rs(y2s, y2c, &err2, x, xn, N); + _arb_sin_cos_taylor_rs(y2s, y2c, &err2, x, xn, N, 0); cmp = mpn_cmp(y1s, y2s, xn); diff --git a/doc/source/arb.rst b/doc/source/arb.rst index b940bd32..09b08452 100644 --- a/doc/source/arb.rst +++ b/doc/source/arb.rst @@ -1030,7 +1030,7 @@ Internal helper functions .. function:: void _arb_sin_cos_taylor_naive(mp_ptr ysin, mp_ptr ycos, mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N) -.. function:: void _arb_sin_cos_taylor_rs(mp_ptr ysin, mp_ptr ycos, mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N) +.. function:: void _arb_sin_cos_taylor_rs(mp_ptr ysin, mp_ptr ycos, mp_limb_t * error, mp_srcptr x, mp_size_t xn, ulong N, int sinonly) Computes approximations of `y_s = \sum_{k=0}^{N-1} (-1)^k x^{2k+1} / (2k+1)!` and `y_c = \sum_{k=0}^{N-1} (-1)^k x^{2k} / (2k)!`. @@ -1042,6 +1042,9 @@ Internal helper functions The input *x* and outputs *ysin*, *ycos* are fixed-point numbers with *xn* fractional limbs. A bound for the ulp error is written to *error*. + If *sinonly* is 1, only the sine is computed; if *sinonly* is 0 + both the sine and cosine are computed. + .. function:: int _arb_get_mpn_fixed_mod_log2(mp_ptr w, fmpz_t q, mp_limb_t * error, const arf_t x, mp_size_t wn) Attempts to write `w = x - q \log(2)` with `0 \le w < \log(2)`, where *w*