40350A3C1EE93BCF02AE34E2D7AED472BA7B852BBBEA3BD6DA4DEA6A304A665956B9A4839D6C2FD64E6D26B21E6C9C8937C65D17381715BB80184501849E177E ffa/demos/2048_rng_prime.peh 1F133C05CDE125AB7481FEF8BBE4946C96215AD9ABC3A3CE45AA9E6D22A6226D4D05F30E8E6E0696FD83AA7B4649959B058E7A9F663F397561AF283584BBBBE8 ffa/ffademo/ACHTUNG.TXT 1A6410AAF0AFEEEC5F62DFB6120AB51DF6467D5C370FEA8DD517F186D61AC0B07C0425D03F3A47E7C81450961F76B23EF51087255AF88CE3899B1B966240D643 ffa/MANIFEST.TXT 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffacalc/obj/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffacalc/bin/README A430D82F9802982EBF64484CA74DB9A7D533E56E3C326F1CECB4DD1C5B412F93DBF003BD276657077C2BFD9D1E1B9CAA2C2140676EF1DA1FB98361CEB84DE89C ffa/ffacalc/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/libffa/obj/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/libffa/lib/README E3E58E34C4AF6DB89FB13B252F3DF092C25A0BF8FF1B66AC01F8AD84881DEBA500D4A97F8FD9D5BBCF422D78ED7BA0646E1B6D6F03F3985CB9B4054762439ADD ffa/libffa/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffademo/obj/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffademo/bin/README 211D65559129EE9D5F1BE41E914AC95C3D4114A77B1074B63F084C5C1FD54F77F0481500CEAA21F49474636A7FFFFAB55D50700EB77089FBF0835962DE7F335A ffa/ffademo/README A685AE297E995254762E5D2AE4A7FB4180391E26803C6DE1761F0CF6023062BEFA31A00892A12E035BE0526A8536B91AD29F03BD451711665B968CF4084DB6F0 ffa/README 71EC2BA584B0AF53B70BE753DDE0F09EE0C62F44D66734AF0FC25162A58F1CD856C0EF214125FA0980707E5B74AB352FFDD87D45A5AEE303A688B515F50E1936 ffa/contrib/litmus/asciilifeform.peh A68C4967B3FE9280B96480E35CE23BB49AA47939490480731077764F943ACCA0A5DEA56B2570A2D2E9D98D3404964CE639E85AD187E479EED1FB514A2B4FFC5A ffa/demos/ch19_flag.peh 38C999F7611A8733B8B8298FFD4F06C0F829DACE631235465ECED1E5973F945EE0E421BB0FFAB7DC7CF2B6BDC7C3940DD1FC55ECF4BED6B7F202DF68B9F23846 ffa/ffacalc/cmdline.ads 6F32BA846B2DDC89EFECB4647890D79DC4CDF333185AA1821A8631583657AACDE6D8528B95A7E2D98F71B9B0A174A8DF0475F5F5F9F6B759A0BAF1F3E256F86F ffa/ffacalc/cmdline.adb DA01E12ABEE204118EC4E1507C21F4A1A9F00A66330AB95AD8BB88DC672BC0DF454F18448384309D853433137015E8239CFEE2CE8BD723B9F1E832FDBA6BA97A ffa/ffademo/demo_ch1.ads 8D3C05EA7E46E43E30F40B8757A83B18069CF62F419A04DA591699E3CC55AB9AD8A73188F7C89EC7D9796ED4E1C4C87E0CAF1B371F75D6A2DA9EABE09F46A201 ffa/ffademo/demo_ch1.adb FA7D3281D43C3C2A7CB10505F7FDB088D59764083527EDDB50B680EA5E71045CF55D04DFE19C6166A2ED7070A7600CE66D2F7AF63B0B5C17B0359D403A61C3BB ffa/ffademo/demo_ch2.ads 0139B4A14C4A4DC7BBCCB7C63B93221AB8CAD22FA86A051B83D59389CBDD4B209494A1899C61C68B084BFAEFA56AA7B9F69238B7EFF9ADBE930065D04A69588E ffa/ffademo/demo_ch2.adb AC054511755085F296D7E05FB3F2AEDEC947D0DE8AFB438E910564A013662E13FB6CF3F6C3E292A8999B79B699494721FB7CD6CCD9178B986839933CF7D103E1 ffa/ffademo/demo_ch3.ads 5A771E24B4D412CF6E173DDFB2D2C551A6769B8BDCE9BEA3786E439211D31659F0226534AB1CCDCB8F1C207BAEA61D2EBD8159F16C161A23BCCBB6AD8BE87CDE ffa/ffademo/demo_ch3.adb 4701313606DCCBC988DC36888DB1A2530F9F109EAEF92073F95DC5D327C301F660F46047E4C1DEAF18897834BD2B6C5C693557E5D5BD5FB4C21E91C5B344759E ffa/libffa/ffa.adb D6E1B802991B5A601E4253D419E72B22ADD215ACE76B8CDD8449C7587D7C6BBDB3A90074D67DDD33C5B7FA9A2584CAEC81DB4A658B817B7659CD3F92AF3491D7 ffa/libffa/ffa.ads 21FD2701A60F083712880E75C2D1B0F24D71C958E14F24A1666B039EA0FF2EFBA3EED79A9F8A608A2161EDDDB37B648B4871E0A40AB6D70B44FFB53FD8FE47B4 ffa/libffa/ffa.gpr 90A94967440D1AE75C85DE8970952891FE5FDACB9FC3F23B4F19440338DF4034A98EAF40952BD7F630975FD19EDB039235070A9A401274A08B01F2A9CB89B001 ffa/ffacalc/ffa_calc.ads BCE22003B01F819063B2830325BC6530636F003BA6E88A555E396D6F1E2656F1B05253DFED92043282F869BCE10E42B4C519555344217D5AFAC2C4D2303CC24E ffa/ffacalc/ffa_calc.adb 62E9828196DA93186A14754D10681E38468543080647D6A1FD005F0388A9FF0F9C3B8651D380AF730F343ECBF2EAA4D4DCE88E4314FC745E4FA0E160A0DD0C6F ffa/ffademo/ffa_demo.gpr 9787BA550BEA5F850DBFB195B49B237CD97E3F46F626AC58A562F1AFEF1A641AE8003AA772B4E0007EA420A3BC5CBEF411D886D4A236D4A0899455217BABFFD9 ffa/ffademo/ffa_demo.adb 5CE266ED8B00691BADA93E6F6785A67198B90A428CF069D456C034ABA341A283D67B2E22C0A715405688CAB6F489B7A29BB283F07797244B681884B019686134 ffa/ffademo/ffa_io.ads 71914C1A511309DBE2E0FC544C47F8C9928F2CE6DFEF9CA1D6704B547F4D3D67C2DF448DE77B5A3C1D16AD167B7312F244D47C6C76D5A1E16E0BA21DF5C02FA4 ffa/ffademo/ffa_io.adb 26FDB67915E7B62C803D76892F63EC6DF69C656D209CE5D1359EA310B67D019451E3CAAE52DBA2C7AFCA472BA83880720776E9F3E589F1C905F5E5C68FA33960 ffa/ffacalc/ffa_rng.ads 2F7F257E0AE6F10A8B865C9BC6FC904EE0A2EE24EBAF3A68F49959D9CCCDBA4C6F7B612C5E189AD7BC6D9B560B799C611D28C20755F68CF9592F2F5B2BF81FE1 ffa/ffacalc/ffa_rng.adb 922B4A0CACE3230D1CEE982C66C0D1237E0510F74D05E5B612947F5998FED01A655960731C392FB4F868AF2B8260ACBE0CA51E6C8A40E334C9698BDCE8F0A54E ffa/libffa/fz_arith.ads BE7752AC12AD772033C57E4E844A62A2451B9E398A6B5F3CA4CD8873B0ADAF6CCEBE8093C3D4F4D9A4A40CDE4FC48282E5E04579D9F284D0170A32B4DDB06777 ffa/libffa/fz_arith.adb F606BE0F2B8AC2FCF5276248075DF267E6AD9F0F2F0BA68B80EA6810314971DCEACB6342DD4A70037CDCAECDDE3AE0D20FD66795CC7E3F732FE3B775278BD740 ffa/libffa/fz_barr.ads BAEFDDB79033F5D5657EC6C1685BBD6EC468F41535215B0D88CACC9089BBBD0CE073352C8EBC287C81EAD2BE8A33972A0CE6BB4F3DFC19B0CD8A048121173ACE ffa/libffa/fz_barr.adb 936C164263272CACBDB6CCFDFC258554A2C16BD07FDC82659019EDA2FCBEB4E240E1D5AE2DCFFAF46B5485D707CD935C26328F5E52ED60B47E48780751B30155 ffa/libffa/fz_basic.ads ACD77B6792FAB4E26434D5296EF0974B4B9B4819460E7DC1BBD52AA7BF5AF05115AE058E0A4C02FFBA2D62963E0BDD7AC1F7969AAEA76CDD9E2F4B0F52E9C7DC ffa/libffa/fz_basic.adb BD78ED6A5BEE27604CABAD69066E382189311B7A6DD1C302F2A8F13263CFEF2169D07912469C9FB4B63DC3D0BA57DF72504B98DD4C1A99F2A8FFDDEDA7E5A34F ffa/libffa/fz_bitop.ads C5AAA06E45FB1F6906814B1D1EE2EFA1E9E25898764E1263EF01FAA7ACABB44129DCEC7B03F2D9235FF5B06C552DEC7276ED3B42A4CD23562714B17600C14F35 ffa/libffa/fz_bitop.adb 0B578E5293749B2EDDE1FD1C4E538CDAD8C9E806E44471E331230DD9CDE52E216D9F318DFA8171EA820E367F55C9071787A952DE8E389B50735E622671706E6B ffa/libffa/fz_cmp.ads F868F341DE78088C46182617DFE0C6D4ECBE52560FA457AD9C1B2F592566CD292890E8E0345F9799C98A5514192D765D2877F1A16C47A341AF7D31099084007C ffa/libffa/fz_cmp.adb 8A1D586856523DB8900710B71C0927C7CD0248188BB8868F106AE2361C02F7B4DE8CFB4BC2C55E05FE0DE5EA75E61F015093311AF09BC62FA64A98FF85B083CC ffa/libffa/fz_divis.ads 2EB5684E04AB18696A4A448543B48445BC8E89BDC116B4BB2A25E761AD0E697959EBD8B48DFB51465751AAEB1D5AFD973D55DD55D7A075DBFCD0F56E540BFF32 ffa/libffa/fz_divis.adb F9DAAB09EBA1B9A1C45DF770508F27F4E20B87E0A7BFFF19B85BB3CE82A7B73929D04A7D7E9C97E35AD8012CBA61ED1247A93067F3D90A96BA2C727E78A36E76 ffa/libffa/fz_gcd.ads 46157DCF363B52695F6EC10671307155E62702A1EA79861A067F56716B03ACB8573988BED3E2350401AD8222F7351F96D22383F2B7B5FC8EBC1D9901E24B6F63 ffa/libffa/fz_gcd.adb AD669A40DFB16255689D2090E9CB42D933749F009F0094E84CE35E9B0AC5D50926FD04748F0DE83FDFC045A53D4DB6CAE278923071B3A97DE75B08010090CA75 ffa/libffa/fz_io.ads A7CB16583341A2123773C5B3D85E08256A9ADBAFFD6AB50B11D18A80519B55054F704F8271C011F2CD2550FA77F80C3E03DF2E07C1CAA4C445DD3B474B574B8E ffa/libffa/fz_io.adb 6C2A389E1BC141F56410999301917D62BA56361EC8EBE0ACC1DF46A385CCAF38506CBC59CE6718B9170A1C2379476B73F4B9854F358FFE5B5A08DB0AE6BAE9FD ffa/libffa/fz_lim.ads BF5F54C13ADA8B6784551F80AF48A3F155C3F03BFD471D58096B2251F648DF015156E56CFB04AEEC05BDDC0921A7FC6C1A306F7867C758FB32D6BA0DF9E3EE32 ffa/libffa/fz_lim.adb 1E900F933A2B617AD8EEB2EB4099AABE1C6A8A56CBDC4C72B286FA04AAF0D7DF3E6875F44C71C58F60956C7A94EED08CD8BB8A60A17A074D292475A2D3485E7E ffa/libffa/fz_lomul.ads 870E79E88EE3AF8C782780CBF568AC9E5861A31D6FB5A3B06DDB45AD1CDCFA34574E28A39016D011CEDE0A2C032F433DB520B845FA39D19EB396833DDD327BFE ffa/libffa/fz_lomul.adb F09B64D1BB3CC96C58E51F3F7D646719A1996B1FF133F9D84ED9096544EA6B6E4B1608337F5DE2D184EAFFB58A88C7DEF153FE52AA76CB8C00083DC0323ECF4D ffa/libffa/fz_measr.ads D914D49CE512CFD4FF09C60D082F6824AAC238BA6B363721CD2F64373B43D2B12D93C4B4CA69EBACE3E9074AAEF77EF8F09E0436880ADA096D9013C61122BD4E ffa/libffa/fz_measr.adb 106C1EAF0DE722A10436B1A84AA1A6B0F49D74723D62769C8A1B50B5DDDFE9BB6A96EC3448C918A97786058AA8B3F64467CD7324D777FB0AB7711F30FF6F233A ffa/libffa/fz_modex.ads 5D7FFD960A5F49E0FCB3CD30EDBD2BE5E6D111A820293DAB68638966B6B2DC264A97EF05039FBECF0AB7C72E57EFB53D8BB665BC2B80D302CB31C1177E10CDB8 ffa/libffa/fz_modex.adb 3C5D5273AB2EEF6466BD84DDE5D07580D94F37265F94DFA2D838299F713C029111DAEF9FCABE90DA83A9B2AEC5ADA218000FBF9F14E918C16B455221E57E845B ffa/libffa/fz_mul.ads 2F61CCDFC1FA425F8587C607FA826546DDEB9C19A8B71B27E201834A6ABFA0B8EA8D4165462E71FC74B2600854ED43324A054ABF67DF5FDCB90EACD713645E02 ffa/libffa/fz_mul.adb 97C4D64EC6D344DC21475E68B1536006D257568E65FD142080CB9332B603A6717E0F8BB1F3116AACAFC59970227AD86ED83655237C53FE179102E4092DDE5459 ffa/libffa/fz_pred.ads 3D4BBF3635F035298A307C1E245B67B5B47CBD9233BE5A26DBEAC74F6B65D78D1A53C966E4C58A0A81BD0CF0D1685BD871ABC02E32C4570CCDEE0997DEFDD3A3 ffa/libffa/fz_pred.adb DC79CACA9A6A286AEC3B4484F21E55F8A61AE1B991CE17909CB3DAFE0EF2F761ECA6043CF6A86F10EE7E8582DD95F233E271978210DD8778F4140D51DDC8E040 ffa/libffa/fz_prime.ads 690ACDD6451FC4E1C2263CA60E7240357C5438334C009521A1E32F12BBFB02370B9E68F6B66C00470A5BF440CA80827F82E090A5F72D447877542E6D9C09C7B8 ffa/libffa/fz_prime.adb 442ED4C8D389A75FAE3020D641D2F67733A2F763A303E6E74CA10BC44B666032055B0A3D990334EA65B668904BE3CAF8CDF17FBC85B59147D24DA3092645735C ffa/libffa/fz_qshft.ads 4998CC0716B4CBD3D0E8EAB6B254DE811C9D25601E4AE86C17215E5D66096E9D5768C2CFA2312A1AE9FC460A943A9536F88ED72ADC69B46BD9FCBD15F3D6E0FB ffa/libffa/fz_qshft.adb DC892E85D8210A013B6656DCCB2ACF7EEEADFF311B6B24C284D6DF9DFD4EE6C2AC5A44234C3EF22649A232305F11E768713FC243EDFD919034E73465448526AD ffa/libffa/fz_shift.ads 6AA493C872EE364A4D6B5C94DCC0B17F9F89B65B473497421F9F093581818F5A45C4045D3D43A57BD09D5E1C4F06603ED8BC4605094DBFBA80B0B53E807708F7 ffa/libffa/fz_shift.adb 623437F526AF813A67934AD1775DCF808BEA6D81DDD86871C1508E822B107D4A033DB361B10BAE54126B2DE095432BA4CECD733A4833D00E19A551A8051A8EE2 ffa/libffa/fz_sqr.ads 290234C0F3CD55E7775CF910F7E4A10D40EB83B06A88C8D31237063D8A145185EE00613408F3FB0A69FE36833EABB4410C972D76A59B925A0F671B28FAE31D64 ffa/libffa/fz_sqr.adb AA9E099D3EAAD9E0214C8F35522F916CE86D472AFF6EE372A35160AAF3771539D232B8AD93CE69DB47B58CBE840F7EC9EA9AF162D06FCF0FF71668D648D5E0E6 ffa/libffa/fz_type.ads 528072D08137C29163C651C1FCD9A56787F4E6CBCC72BD7A090D24588F79889A81FAD33B1BFCF6CE611C5B3ECD07642BFEC7CB3DB63699832059D97D0BFF0717 ffa/libffa/iron.ads 18AD9896DF7D86EC9357635446177DC9EC5F7D87F819AB92134EDC51E749B006E8A8D86135DCB69C6297A417E6964CA145CD53F26D178E033733A52AD5536D2D ffa/ffacalc/limits.ads 846F886E12E3E1D467D315B666917F6177038986280F655F19CC5EA61873A6C7F9517718963C294AD00F77B7BA507C39AB8E2402588F8AAC7511A8960EEF3292 ffa/contrib/litmus/litmus.sh 43131DAC54EDFDFA3F300E333375A6080B331CCF51104F5FFD1648E1D17EF7B8A3925A101238CDC183557061E0E9B8340E91DA20583C029CA9D1304CA0F40702 ffa/ffacalc/os.ads 05940DE6B9B69FF1479BEE3EF9BF100EDB3CFF903A3EC4A014D6B238643C576F1136FD5C0A48ED43C3C5234E576F317CCB2DB45F21D0E2465320FB5CD1F2BD47 ffa/ffacalc/os.adb 49B8C0BA83C82375365BC0EDCF9D69113D1A3ABBCDB577C118171BBDB6245C68FD29E182A0A6B11D7D76B4742A28FA81909C99996ED9F6E4E1FBAE195C3F6952 ffa/ffacalc/peh.gpr DFE0396CAE073DABBBFB280A5075344B9CD5149F062004DB94D849558575AF12C61A992BB68133968E76A864065186714E97C146373FFCC769E20B4EF50A4859 ffa/ffacalc/peh.adb 6BD00B7EB4A16F1B9AC47526C946BDC9B6E130A18477DC0618A2484EC20B371EC72541F4984C2D43F8758EDC091C3AC083A85ADB195B9E949DD5D159192CF3E9 ffa/demos/primorial.peh 9E6FC99F6EA080396C3C1A6358B7DDE04B241F3FFEAC951BB389EFECADCCC3B5578B500BCB1BB9A8CCCCB8026AF38F7FA2E9D2A07DDBD054961B3F452CDC4AE2 ffa/libffa/restrict.adc A08FB747F6DA4334B765D3D4A97BE8E602BB069FE6A1AE669649BB758FA723B216D0739BD7505B6968628B9D2F71EEC706A39FD215C3793900F80A1F0E59FA80 ffa/ffacalc/version.ads D4F70CA1801350AF790C22469A84D8EADEBA8E5DC89143E610BC5F0AEEBC37A42F980CC58D74D28E1A9F127BE18F565978233F7EE1E92D5D57DFFFCA9114C8C1 ffa/libffa/w_mul.ads A5C49C4973C7D140328847B18E8B03377FD21A2DDE6EA870F38B3EBA9517939309CBACDF6CEA3DBB6D88E03D963022CFB1A776AAC15BFEA6C2333DF6EA07001D ffa/libffa/w_mul.adb 58712EB4C343CD4D5980A895DC2F092E847398F4E70F64EDAAA644B20A3964FC919BCC3CA8A047FB6CF3B89E1DED009BEF35DAB19E223316EDBAFE6CE306D157 ffa/libffa/w_pred.ads 674EF3017128D99C18659B510929DC1CA0A242E3E05873E356A377552ABA62728A24F0A0D8836B0F014FB33F85E95B7A3BEEB9B9A0A4F728D43C9BEE23379D99 ffa/libffa/w_pred.adb 68C4E4434D26BE44B8C593D47FE11D8CA6961C7162E6DEC641E63481140F7D613B2BA76D5029F5D6C9DD3D2BD5621994CFA96998DC8C8682F7BBE3408FD0CE4B ffa/libffa/w_shifts.ads 03498CBA677E363814D66A88BB1C3A6DE9C2A6A4D3866F734E9AF888E3C7FC746EDE9102C5C6B5138196E973603275D5DBDEFA7B2B90FA15A8FCEC81B569894C ffa/libffa/word_ops.ads FBDAC179B9427E31BFBACB20A217D6121C97698580D4999A6485FEB0E4C65DA6430AFD3043AFB0263C1CA018CAF11EB3718B5691003BDC7C469177C1641D5F07 ffa/libffa/word_ops.adb 7F030D8E3992FA477F47DC05DFD883999CB02A45447C0054307D8D4BB55E9D79642762E9576DDE5989A96DAB90048E14980A60E50E0EFCD652781488E71F6E42 ffa/libffa/words.ads