aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Checksums143
m---------tomsfastmath0
2 files changed, 73 insertions, 70 deletions
diff --git a/Checksums b/Checksums
index 8d6b3d7..3165e36 100644
--- a/Checksums
+++ b/Checksums
@@ -1,66 +1,67 @@
-0285f24fc600c767ff89a49fb6689c1c4bdb62cbde95e91d23330197d75734f6 tomsfastmath/.gitignore
+587869bcc666fa1dea2190d8fd8353a685f61e1dc21bf20521de908e2e3705f0 tomsfastmath/.git
+5ae75f993c582ad6d60165d1e71ea0c2295793a05290f16c6ed9d810f6b4ec23 tomsfastmath/.gitignore
618796d71a2153419d870e90af91fb5ba28cc12afaa07039bfbdefe4c8f66c8b tomsfastmath/.travis.yml
-48ea37a1a0b2367bdebb597a32b46b62c234cba457ee74ac3e608447281b6a77 tomsfastmath/LICENSE
-a1509ab1872b4437e6bec5caadf9b49d1afbcadaefc04e9cb563b99e5c651d78 tomsfastmath/README.md
-8e8cea39fbccdb6bff82785715381fd028a4ca5fa4e22fde8c2e5de431ba3c4d tomsfastmath/SPONSORS
-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 tomsfastmath/TODO
-93f5f02aabb35939dfb792384dbf9fe341498b870fdef735b7fc4c7c9a1f8dd5 tomsfastmath/changes.txt
+579fcfa63cc25a4c0cb792801304033e5b72d30100fed2397075cee19abfbe96 tomsfastmath/changes.txt
acebcd4aadce12f05c75d7061d390f228e661ede20c0f2a2ac5484c534df07b1 tomsfastmath/demo/rsa.c
44ac2379d54e091d3e9fdcfb70fd3c945e58ef334dc444d5ef979934d8b6da4e tomsfastmath/demo/stest.c
4e789dc88f2c8ad6af4cbf50411d7dc9b66d1cc72cb07af9bebe4c36a3e06067 tomsfastmath/demo/test.c
6da06b4304fb6c8696b1001b149ec9d8bac2bb14af015d6d750b7db27f9d5cf7 tomsfastmath/demo/timing.c
-56316c90a839172550df9d1c6b5bae0e7ab0c09b9b5e00caf13467821fbacce6 tomsfastmath/doc/tfm.pdf
+9ac3001a7459e4feca0fd484db13a6090831175eb0d6799b039414524d1edf8d tomsfastmath/doc/tfm.pdf
f7e3f42c3f4c31d668ac6ebb439c486a75b29f931a260cee5f3081c37c3d0fc1 tomsfastmath/filter.pl
45242401490fb6f7e0dc5ee6b10ef062954af751830f18fdcfe7756b0a7c02f3 tomsfastmath/gen.pl
38b824c89b1f422efeff9dd2641f97aa37863cc33a062421b4f9474b77ab3548 tomsfastmath/genlist.sh
-eacf096a076411aec7b2b3fe7f48779f406eef2b2482d15554b08f0112aeeecb tomsfastmath/makefile
-47160c1a22f052e2876486bba8ca91546559b29d92f5130aa8683a9d1182c2fe tomsfastmath/makefile.shared
+9e6e5af11572afa3368f5a7ae7068da25b031a964f6efef26cffc4e79e695c06 tomsfastmath/libtfm.symbols
+48ea37a1a0b2367bdebb597a32b46b62c234cba457ee74ac3e608447281b6a77 tomsfastmath/LICENSE
+7ba3116862c6f12b7835230fe2c99eace083e306220bb73fd5ef69997bb7e0eb tomsfastmath/makefile
+15ee4de534deb928079fb265da9d0ea9d0d83df2fe38cb671979a3b35afe3c35 tomsfastmath/makefile.shared
8d1a8abd7d101733b598133e327aa6682ee81153b6023e285189b5f99dc82ec0 tomsfastmath/mess.sh
2ad7468f3974b3f49f34af58cb371c524ba2df648d29eb2da8cb81f7c7d99441 tomsfastmath/mtest/makefile
103c74ede36861e9d8bada60d5f3868fb2a6459d2c1b7d59c77050d887a98b88 tomsfastmath/mtest/mtest.c
50e0b0bf167e299c56f3056c0e3ce32ac9dbe40f1a63d210561c4ec13cf9b0ba tomsfastmath/parsenames.pl
-11acec7c547b5d2cbc8ce47fe522e96d0fedc584af409580aaaebdfc2b7b1c50 tomsfastmath/pre_gen/mpi.c
+18d0b72abc0e67bd803f069d4b9ef4bc7e154ab02cfa05ff430392d9680c35dd tomsfastmath/pre_gen/mpi.c
a49d28c5b597cb29445b0f57fd11f6f52aedc6cd13942366edfee66f359f3546 tomsfastmath/random_txt_files/amd64.txt
b8ce219372145b3f63232d43fe708ae400ef2a24e03fc4fd1b338da430cd3123 tomsfastmath/random_txt_files/exptmod_timings.txt
3254d567484a108bb8c0f16aff450a8b5b518d95f8a66a9aa2b6250990c74163 tomsfastmath/random_txt_files/ltm_times.txt
67ad8bce817d3160ec4c5a7212e3533fe9ba29b6f9bf53ce77c2c00a38b7fb81 tomsfastmath/random_txt_files/newsqr.txt
1944e09008aecdc1301403d00fcf488848a1721d7116a252331d74d9c627490a tomsfastmath/random_txt_files/old_sqr_times.txt
-ab95d7b2337945f85049b89a9b2a870ef55d1427fc714fd7169f6f14347e4cae tomsfastmath/src/addsub/fp_add.c
-2d68fbd59d0a094c42fe0e2fa9614adb31135a06d0f73e76b06e8755d1499032 tomsfastmath/src/addsub/fp_add_d.c
-220724746c492749178674fc8c7e28befb80b76d756cffc9df06c496aeb647a6 tomsfastmath/src/addsub/fp_addmod.c
-2538d0cc69c608f19d5892ca150e9648a57d73e68454e4bcb4923c1f80e7752d tomsfastmath/src/addsub/fp_cmp.c
-35e36a0e6a83c72ceecf5a885307e9b48870213de2b8ace21755af5327e4606e tomsfastmath/src/addsub/fp_cmp_d.c
-d91e7790707df4daa46aa6ff52cb6a75d12c020c4cf4883454bd6a1fa0856884 tomsfastmath/src/addsub/fp_cmp_mag.c
-a88c0fd138191e6950c72a0673323716e8aa20b2a143ead0272f0f2d91ce30d2 tomsfastmath/src/addsub/fp_sub.c
-c880956ce418acea012080e9fbc80de411228a3f8b13e10a7a2f81a889659d18 tomsfastmath/src/addsub/fp_sub_d.c
-2cb0d7d3aa741d2c7ff07637329c6c4b9f81910244180779d8e2f12194118f3a tomsfastmath/src/addsub/fp_submod.c
-5b8f4422b2cc0ea36cabbb28926370deb7e502702ee60c905f93a8d645ae0d13 tomsfastmath/src/addsub/s_fp_add.c
-069aba03446c17509a7c4cc32cfd7d894bd7b4439f33868b686565fc73befd8b tomsfastmath/src/addsub/s_fp_sub.c
-47d6cdefeff485b33bc15ac41bcb4fea9add4ee8dfe68eb0e4377b8d9c3e7c69 tomsfastmath/src/bin/fp_radix_size.c
-ffd8b7af0a46009b193987191c970c5d4cf623376fffc704b24122bd7ad18455 tomsfastmath/src/bin/fp_read_radix.c
-5cfb87b49133f662cdd699d5cee88ccee3d04601a6aaad926f4bae2fed4b2793 tomsfastmath/src/bin/fp_read_signed_bin.c
-a00c0d1e2ab205570edf8cfdb4ae72890140fcfd9ebb213c3ce0611940f179e3 tomsfastmath/src/bin/fp_read_unsigned_bin.c
-e947d3b0628a1090c3ca7a1e65af825ddd6b377ec25f693182ac109ebfa38b05 tomsfastmath/src/bin/fp_reverse.c
-99cef08d7529b6ad23bd0ae92fff85aea410c3a7afceec5e2fd7e8039b39f36a tomsfastmath/src/bin/fp_s_rmap.c
-45b3995cc098a9457a5840a41e12984a5a37acbee8f03dbbe560507afe2bcd40 tomsfastmath/src/bin/fp_signed_bin_size.c
-833f9c2791546d87899d30a84a0d2feb5edfdbf2d5fd9b20419cc6b316f5d972 tomsfastmath/src/bin/fp_to_signed_bin.c
-023b21b16d6d79ef77a60fdb27baf1fbb6b88403ef2f6ca917df6e0e85c4450d tomsfastmath/src/bin/fp_to_unsigned_bin.c
-3bd83b83bfbc52c3590cf36c01490a83237f0da70732ddc242ab777c9c61b938 tomsfastmath/src/bin/fp_toradix.c
-166099852daa9b9d88480e6f3a93c577f737791d25d91ea002bee938201ab963 tomsfastmath/src/bin/fp_toradix_n.c
-407e993860eaea19dafcbf6f2845169555a6c9e872e693f5187339f6f5ee4900 tomsfastmath/src/bin/fp_unsigned_bin_size.c
-8784dbf2e09a1c2ddba0632d1a91a651be8b96484ead62df8e8909e17c3fa84f tomsfastmath/src/bit/fp_cnt_lsb.c
-c992579ada80f093be108a96139e2ca3cd1aafdd3effbf9454a7ede4b3897be3 tomsfastmath/src/bit/fp_count_bits.c
-a31b60cef0c2d0f8984f8a045558810e8ec0fd22cd283fbc7f17a38440cae836 tomsfastmath/src/bit/fp_div_2.c
-c02228fba0c752fd560cd305d4ec4fda34c8c13a84f0c60b0ac4faf4e706b262 tomsfastmath/src/bit/fp_div_2d.c
-2cdb8e7da52717eb70ad023072af67a6a211a20eb55ca784f1cccc9c55d01ff9 tomsfastmath/src/bit/fp_lshd.c
-75fc59482e23a4508b413fc49d97e68a9b9ab1717ddb19681f5fce344821d974 tomsfastmath/src/bit/fp_mod_2d.c
-70f7250fd42f55f83f699966640956c874f77b524125681c0490a3393b6b252a tomsfastmath/src/bit/fp_rshd.c
-843f4dcb8e52a66407d5b97b98d26c24f961c3661a1926cfca113f05b767b567 tomsfastmath/src/divide/fp_div.c
-fb8c12a0e5449b0651fb910c034549a4d1bdb72cd6ccef82c8da2f8b3ce523a7 tomsfastmath/src/divide/fp_div_d.c
-2734e18b669e5fa9454e8d8a8d8e22fd99793332fc7cb2f131cec571ac8663d7 tomsfastmath/src/divide/fp_mod.c
-883e56395f1dc7d9c802f6be24895edbb87412d6d7744ee72788aed56a051ccd tomsfastmath/src/divide/fp_mod_d.c
-6026e968f29a37483bc67bb1f19e3752306183c15d77abe7fc8daa39a2ff00bd tomsfastmath/src/exptmod/fp_2expt.c
-1f0e83eeebfb602149ac706bdea81867081b7902989d032331fc125fbfbc6355 tomsfastmath/src/exptmod/fp_exptmod.c
+a1509ab1872b4437e6bec5caadf9b49d1afbcadaefc04e9cb563b99e5c651d78 tomsfastmath/README.md
+8e8cea39fbccdb6bff82785715381fd028a4ca5fa4e22fde8c2e5de431ba3c4d tomsfastmath/SPONSORS
+5a706af5a97e1f56cb88fc1f9a54e8e5fb71b23ec9e7fb59497e27fa1380d25d tomsfastmath/src/addsub/fp_add.c
+847f420ec87aa645e0a00e9bde01e92189c15ffb756077cb1d83d9b913559cec tomsfastmath/src/addsub/fp_add_d.c
+1b512afee56d47713d1366f5d9d27d0dced0ef0a973d543241aca13e2e926936 tomsfastmath/src/addsub/fp_addmod.c
+165d9974d642618567f01bf3916909931c5ff54382431522289af2bad8e9e7ec tomsfastmath/src/addsub/fp_cmp.c
+380f1ccb01670279b65e7a1986b421a9945b56c59201f0f3ab96cf90ea47b15f tomsfastmath/src/addsub/fp_cmp_d.c
+ed3360c80bb767fb4e5a56a3b610fc1ee541e4461360a203b1b4176f80a7dc5d tomsfastmath/src/addsub/fp_cmp_mag.c
+eec47a6ca84ca67fba08edcbd827f25c396d33e76804b0dc252e524609207a34 tomsfastmath/src/addsub/fp_sub.c
+3ad57e4b5bb864c4841d36a897df78083be08a8f02ee4e46f0dcc2ded555e774 tomsfastmath/src/addsub/fp_sub_d.c
+17bbdd2b578b48f9503252c655abe9900412dd3c950cc1023fe72b00385cebf0 tomsfastmath/src/addsub/fp_submod.c
+5707e048f651b1bd6315b220005609c184cde2540e0c1c02207228a251da5496 tomsfastmath/src/addsub/s_fp_add.c
+f93199e8fdb2ba7923d11882cf5277a032fd116db57c8ba8fe7935a64836b32f tomsfastmath/src/addsub/s_fp_sub.c
+d59363769b75a55151e88c730ba23e5308c2d46a70af4cea3f38f60b711dd572 tomsfastmath/src/bin/fp_radix_size.c
+9b8b89ddf6ca1564448bba971252fccdfc192f9e3b88574a8d84494dfe9e8e10 tomsfastmath/src/bin/fp_read_radix.c
+169dbf08b5523590cd65fa2eb2d496036e5d6e52d0dded8d1815451895249ed1 tomsfastmath/src/bin/fp_read_signed_bin.c
+aab4094bb2dd20d757f50ba328bd79ca4f2cd5ffdbaf23fc33f43f59ce6b07cc tomsfastmath/src/bin/fp_read_unsigned_bin.c
+21a5d6b49293a8422067479c714aeddd96309421f41867ff1b531ccb7823d259 tomsfastmath/src/bin/fp_reverse.c
+dcc00eacb28ce2b4ccc8c1fce22d046798fbecee31544cf25a6d58e4b98f6114 tomsfastmath/src/bin/fp_s_rmap.c
+103ee43a8b09a24d99627947912f696a99191ce00caf5c0b81063d20bcf9d19b tomsfastmath/src/bin/fp_signed_bin_size.c
+56851260fee18070af7c6faef7895fc8769a11e61d666a79a378049cd9fde8ab tomsfastmath/src/bin/fp_to_signed_bin.c
+452a10cc307c98d18247ea27a0a8317b2bc1d567583062e3733f49d229ef8a6d tomsfastmath/src/bin/fp_to_unsigned_bin.c
+7298dbb40e1b7fc257f93e9c4bc4b8eb5f23f1a04fb26cf4f2ba81753797f94c tomsfastmath/src/bin/fp_toradix.c
+9eefc89e6ff012082269f15e9eb31acd90b010bcd018a4a18619daa97e123878 tomsfastmath/src/bin/fp_toradix_n.c
+6e8d9442a1477fb4688a055bf1f9741bc0818ba59b016aedcdca28a951c2492e tomsfastmath/src/bin/fp_unsigned_bin_size.c
+0ed1c9cf17a798fe29e41538167c2b89a25e2cb220ef40541773027c2919b3b9 tomsfastmath/src/bit/fp_cnt_lsb.c
+d8102108b015855de1bf8737b7efaca78a8247a8d38f3440df3ab7bbc5ef6404 tomsfastmath/src/bit/fp_count_bits.c
+b730b1a95a15fd2f9e73b69c36fbf14d95d878d6c4771df74ffdb80d6396be3c tomsfastmath/src/bit/fp_div_2.c
+9cd0c027c20d5312303320ea5f0d8f10b3728e17dcb25cbb848e0569d69ef170 tomsfastmath/src/bit/fp_div_2d.c
+66fff18d6163e7a05e25f672674663791d94f65b3c9f583e3e5fd740bc733a4b tomsfastmath/src/bit/fp_lshd.c
+4b24aa68c2ed408a86cb265decdcb13a965c6072abf45cbd9690728b5a17ec7d tomsfastmath/src/bit/fp_mod_2d.c
+b7f567790cacafa05a6b19842288bbe2fc3c57bf3af4838daf470e9057903273 tomsfastmath/src/bit/fp_rshd.c
+d4eb7786dcbfb026a56609c48fd8fbe813ef8401a84d04b1e5f8d22a8fe9b92b tomsfastmath/src/divide/fp_div.c
+2e3486ec00b7ebb6c2c08711b07bfe9d201973bbf432d92c7e32c23d8037c160 tomsfastmath/src/divide/fp_div_d.c
+116f76d4d462eeee996fd931b5faf0e39c7a9063f3c87de3c2f6f41859ca5468 tomsfastmath/src/divide/fp_mod.c
+e1642fb46a5b01c63237be613edb396c03ea9ad1cf6aeeb33ec0625b5e9ae6b5 tomsfastmath/src/divide/fp_mod_d.c
+5fa3234cbb58770012d45415534282f1a90e386f09a35b272d36302074f7f479 tomsfastmath/src/exptmod/fp_2expt.c
+41278de924934141c46fdf067410aba9c730774647794143dcb3b0d0fdec0254 tomsfastmath/src/exptmod/fp_exptmod.c
f81906aaa1e4cb7fb95d9bafbdd9f139f3bf2c0bafcc30f165e7f4d2c3b20483 tomsfastmath/src/generators/.gitignore
9995d6dcbe35e5e961ccf2518d8a052aad4ee3288ec50a9bf396cb041d99ec99 tomsfastmath/src/generators/comba_mont_gen.c
def1f31cd39d939f971b36aea5de24579ff2c5a81454b3181f7dd5d5da1ccec4 tomsfastmath/src/generators/comba_mult_gen.c
@@ -68,18 +69,19 @@ def1f31cd39d939f971b36aea5de24579ff2c5a81454b3181f7dd5d5da1ccec4 tomsfastmath/s
4604688e2ee8385853b1948141fc0cca59dada63615ef5055f1d6eb314ba8e47 tomsfastmath/src/generators/comba_sqr_gen.c
7a431cc9502fffd16cac31d0e9f2cba65eb4f8f77aaf945c1fbb46123b3ba705 tomsfastmath/src/generators/comba_sqr_smallgen.c
5270cfd973deaf8316970aff692a01327058c3b0a61f97395d36df831d3cad02 tomsfastmath/src/generators/makefile
-2ac3d1704891a0c31f65e4ed2940735d127f14cc7d4e8f4833d4668941d9604e tomsfastmath/src/headers/tfm.h
-efb8def3802761c2c0b44411447a0933404bae0f0ce5e132aa3336a4b36bab42 tomsfastmath/src/misc/fp_ident.c
-e5fe49e037af79f6c2629a869dffd28a15afd73667531af75eaa936fa26e12c9 tomsfastmath/src/misc/fp_rand.c
-f312ab55dc762b56b1e559234a18195ecdc5de5dc3235c72dd714f9f0eb44ccd tomsfastmath/src/misc/fp_set.c
+353069e3719f1350bedd332b9b49556994f9ba4ea12dbf6d3f461e6c24855fa0 tomsfastmath/src/headers/tfm.h
+88080fab0eed3fcccbf0c9b2b79741c2bc5437a7ff4a01238ccaa5a7c5b84626 tomsfastmath/src/headers/tfm_private.h
+a856c1fa0a660feac6ad2fd1222a9e349fa9ec577f7e32a8b8303cc0f2b24a54 tomsfastmath/src/misc/fp_ident.c
+cdcbb932316aa16680ce5729fde6223fbe964f45c9b30ff61b3fef5d46b70068 tomsfastmath/src/misc/fp_rand.c
+63ed32dde3dd1004744cdb337a3db616c7dab4fdbad8f4d027aff0c49a964ae5 tomsfastmath/src/misc/fp_set.c
6e2df8a6d9cfcd60e66f4a804ec3138d512fc5fbe0932c1a989b6e7609beb139 tomsfastmath/src/mont/fp_mont_small.i
-eea54244196e5f948082e3b2d179a34274ee584be58a6eea396cb2f03bbb5591 tomsfastmath/src/mont/fp_montgomery_calc_normalization.c
-36ba07f6c036488020a0ae4842f14f052499ee45420c3261322848aaa037c1c9 tomsfastmath/src/mont/fp_montgomery_reduce.c
-d9e0e5ce3d31e6b8ff24b8bd88434db0723f9802b65f09d4db8eca09054a11ab tomsfastmath/src/mont/fp_montgomery_setup.c
-b217550ce22599418d5453f0af086d74093649a4211077a8c5c8ab893808939c tomsfastmath/src/mul/fp_mul.c
-33c9c3b811ed06281a5e9bab1746bdb6b9b4595890c56945ad063fc54ba5f383 tomsfastmath/src/mul/fp_mul_2.c
-e86ab3dda3ad46278290575b2387f30faddd7163d41b77128fffc36db4a85ed4 tomsfastmath/src/mul/fp_mul_2d.c
-a1f69a5e71ceb9d3dc20b1f5478c1923ccb7414c9660c702f6e4bcaeb510d212 tomsfastmath/src/mul/fp_mul_comba.c
+46eb95ad39657786315c81c342e957b5cbc4cb0d208ac0593a2740ebdb2ebc77 tomsfastmath/src/mont/fp_montgomery_calc_normalization.c
+93dc71bbd8657eb396fa3bacd2a6cd015e52abb456abe52ac122fdd24398895a tomsfastmath/src/mont/fp_montgomery_reduce.c
+1d12f94ea3447f8d9be36cb37b8244d0fcf42f28d0b6b0affda749a13f0d3459 tomsfastmath/src/mont/fp_montgomery_setup.c
+bfbb0a7a0e614651e22cc3eae56fbb1b0dfaf375ee87d61ebae2da747bfa443b tomsfastmath/src/mul/fp_mul.c
+0e0ed4883ea5745740a1e1a48837746d773f514ddc55f6ceffaf562aac9571a6 tomsfastmath/src/mul/fp_mul_2.c
+2289d50c1fe2f09cff44297eee2ed2dcb0d8f40a4d67887cd317364b3e9c8f26 tomsfastmath/src/mul/fp_mul_2d.c
+1bf346c47a7f2b6387d808851327e51dfefa6fabacdd74b9ab7939b673d189bb tomsfastmath/src/mul/fp_mul_comba.c
612b51ad58e2f481ac61c544ce3abf9ee72ae5e55b302f036205c7ac9b48edaf tomsfastmath/src/mul/fp_mul_comba_12.c
efddaaa08e08e47100ed14d8a0a753fa9bc2fad43f00e931faaaec4151c1f1d4 tomsfastmath/src/mul/fp_mul_comba_17.c
f80f91ba989e7e36ed48de447480dbca4d85b35ee24aae17af6f4e0a35a45617 tomsfastmath/src/mul/fp_mul_comba_20.c
@@ -95,17 +97,17 @@ fb13a6ce8776e315e8b5921fa54797ab130030be7a73764d81ba29d928abde2f tomsfastmath/s
ab62f0c847aeb18212ddd8aea57a29c784f9e6b0ec5b7f2981aee7cae0554309 tomsfastmath/src/mul/fp_mul_comba_8.c
7c366dfb34dabc67045f0ed0e41da0ad6221d8745a287ff84b7f442b192ef119 tomsfastmath/src/mul/fp_mul_comba_9.c
fa300a5601cc10d2f668e41b602ba91575f37f149892cd05bf8e973b6cc09070 tomsfastmath/src/mul/fp_mul_comba_small_set.c
-7d744ff56dbda2a0c2e85c1f1ed77d39124f256830547d79d02e8337abb4683a tomsfastmath/src/mul/fp_mul_d.c
-0cd27ee635734c48622a6534944f4f5bd243926dc23fa8a540df5b870014bb26 tomsfastmath/src/mul/fp_mulmod.c
-723ec3f927bf95d7de7cc150068b3bf978ce5cb597014f23e24d316bdc0f14ba tomsfastmath/src/numtheory/fp_gcd.c
-13fff9b1428fa2b794020f711598419290faa055109644fc1fdd2e2a07377bec tomsfastmath/src/numtheory/fp_invmod.c
-3b371bb0acb48133c14e42853d5ae78dadc5ee9e0f9285729860064287a5e588 tomsfastmath/src/numtheory/fp_isprime.c
-7ebe652e03372f45b550d0339a02087215a59e1a0749dac6e802a6a36dd8159b tomsfastmath/src/numtheory/fp_isprime_ex.c
-f88178462b13a5beff264b767c6dc4d5eec6f61dcc8ded3da1bf0e58eee2745f tomsfastmath/src/numtheory/fp_lcm.c
-35465b01ec07eaadfa2cc4ea3678c1daf7512dc0b7525d5775e9aff72046d0c0 tomsfastmath/src/numtheory/fp_prime_miller_rabin.c
-d2b31bc0793482dfea2c5a15b2cbd6abecf11d88fe72d5dfa14e06036d5a652f tomsfastmath/src/numtheory/fp_prime_random_ex.c
-33537f178dec55f1a1549190e04d936a5d0aa180972a996c50ff6a61fcb4f034 tomsfastmath/src/sqr/fp_sqr.c
-86f4b2f7a4a45c1a08874f04cbaf9dbf41c256fc50d64c4f6381bd739787e8b2 tomsfastmath/src/sqr/fp_sqr_comba.c
+f0c45dd2b2b63b4f59a5c375353ad5401a0a83dda102f19ab1ba699f65a092eb tomsfastmath/src/mul/fp_mul_d.c
+7afe35dfded3bf8983715b51ac8b90d2a7e7cb0f34fd11de469d237590d54d44 tomsfastmath/src/mul/fp_mulmod.c
+d48c235e7b11d14483e2b240d946cea225e9ea665bae4d36eadaf4d686eaecd6 tomsfastmath/src/numtheory/fp_gcd.c
+2682a15399f5db643303072e216f0a86ed2d221c0a0a688acc7a2f2d3df62686 tomsfastmath/src/numtheory/fp_invmod.c
+b7641b01ed9740443fbd9bda06969300a7097a2df1f0d02f7d6a7ffb703ed0f3 tomsfastmath/src/numtheory/fp_isprime.c
+4b768fdf1a01872c1758c3bbc9faa385c167796aedc9dab8873d9e76746ec070 tomsfastmath/src/numtheory/fp_isprime_ex.c
+821bdeb59f1ea7d7800c929ce0136b80717e3fcebb57676807fc912f33584895 tomsfastmath/src/numtheory/fp_lcm.c
+a07072c8dbe4bec9c20fcffacc8e19bd18cc03046d347fea6cb8ae6fc1a920a8 tomsfastmath/src/numtheory/fp_prime_miller_rabin.c
+f37325465587ebd5b299715305d715509a7d9d41cfeecbcdd86142239f08de6f tomsfastmath/src/numtheory/fp_prime_random_ex.c
+82c061599bc559707c9e7aed4ddc25d1cdf0a418818a0f0dde9e12835d4a8ef4 tomsfastmath/src/sqr/fp_sqr.c
+e40cc73d2d16e955dfbea99f086b16a26aea32d07ec9c65513b5818fcbbb77c9 tomsfastmath/src/sqr/fp_sqr_comba.c
1e04136774cdb153e375e2a8dfd2621aea20bd4db9674206ffa0718b5f0ef188 tomsfastmath/src/sqr/fp_sqr_comba_12.c
68f93157184994d5d3ee5cbb676ae021305471b3a8fe763b712a129f7f4ff706 tomsfastmath/src/sqr/fp_sqr_comba_17.c
c44849a41370c52d781b87881d1a71718611e76d60c2663070ecb65db79c7d75 tomsfastmath/src/sqr/fp_sqr_comba_20.c
@@ -122,7 +124,8 @@ e0535a93a7eaa78ea6efa9f32fc404c186f9ca08cc812e59233b31d0557f170f tomsfastmath/s
e154421f0f3adf8017c9f004cfbddc95f87fa37a34f81e38a5bf84d3fb66abd5 tomsfastmath/src/sqr/fp_sqr_comba_9.c
1cc51582c61b8204193e19fc87a22b59ea83c8b22a9026d7291724eeff611e31 tomsfastmath/src/sqr/fp_sqr_comba_generic.c
750128e57e329c7ff6806d488cebf46e60a1c172b3df547086de426898304d03 tomsfastmath/src/sqr/fp_sqr_comba_small_set.c
-963f1ebf8897e4f3767d381190dc7fb114036916b244dc826d1f19a2970e8b3f tomsfastmath/src/sqr/fp_sqrmod.c
+9027edfb658441d5ae6fe3099affa7b4bdcdf3d0c186b00dafa029cfe080113a tomsfastmath/src/sqr/fp_sqrmod.c
cea72bbbde96ece16cc193ba6f7d4f84e412148debbd35bfae5c898fe64080b4 tomsfastmath/testme.sh
-7731cfa20127b9b8f818fbe2c983990183ad74db149e458db9f8b8bce754d86e tomsfastmath/tfm.tex
+b6b2e4f368ca25b93524e98c2ab929afa9e6bc235b1c2ce8db9bdbb43267751a tomsfastmath/tfm.tex
+e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 tomsfastmath/TODO
f848bd2ddd3c592d1669b36f7d6f48611bb7241673243b325679bf8926b50ef8 tomsfastmath/updatemakes.sh
diff --git a/tomsfastmath b/tomsfastmath
-Subproject e0fe602802e376a971a84ba300ad0aab1716560
+Subproject 09c7b2dce03356bcc8a70d51e4b125c35fe3649