A38B616095BBF9035689C8BF9BE759A0E958D99249DDBC68A675EEF479E211D7916A93AC702ECB3C5627CD5F0940A0E43D870AC488D063B1B1B7654BB3E4E243 ffa/MANIFEST.TXT 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffacalc/obj/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffacalc/bin/README E61DA32CD223C6EB8B83C5161D88DBFAD3779A744BACCBEDD1AF357E941D0E17B324E3FF1177C72300D76A8C71486A15A473FF635005238B296BD939A85E0EDA ffa/ffacalc/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/libffa/obj/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/libffa/lib/README B8DBE89A3D907943ED0A96EF2EB23550A00FE344C5396BECC747BA8D64E1BA2D45BAF32E4DCA24630D4A2B75297FD1B79402592C07DD2949666F4A72C14406C9 ffa/libffa/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffademo/obj/README 5FDBAE897EB301A711BF95707F329517DB540E34C182A5BEEC96E93D5D0D856CEC2ED6B01C1191F865E8D1C45709A462C70C3005D4AA3676EB445D1479EDF2E5 ffa/ffademo/bin/README AD4BCD1C0F26FDAE13316825F8AD112744491727D35D0645BBA892DDE1DCA9CC13FEB756EA2BF673245DAA6E027386E896E5D2975F3A53949EB210571997E9D2 ffa/ffademo/README E6EF90E8E81E2504052A9C3B4EBCF1F7F7ABA62E8B2330E96EAF48978E1749A0D655261B8AC31028AF0ABBD1F50AB9FD7492DD2A80852B8E8E6958A55E00ECB9 ffa/README 064971BB7E0A8A48FA00B523083A4332B9A4589BF83BB03CA236EF15BC977BA40F7375B00A06DEAAC84081FFF7615B0BC4463EEEDED57976B1B084FB37657F46 ffa/ffacalc/cmdline.ads 888B4F60E7068F0069D7293242209AC500A7BA7F5B6F01F8EEF23DA1D52B26EAF47BC80465C9FBD5278AA677AFB27CB955427ED0D7E9A8409EF50EB763BB09F8 ffa/ffacalc/cmdline.adb 1959CDA0F5A15B35A1E5B050978162E9522F3885881F98EAFF4BBDA4B314E49A6CECD3E938F4C894E1E18C64CCE7E704C63BC867FF8D5E0AC37161365B6B4B31 ffa/ffademo/demo_ch1.ads 20E5FD1DB56FBEDCCAD21587FE6D6AD44C6D7208CD5632A12E364B81217ACF68B1B92BC1D82E29E5C16E6CAEBB5B8DCE8C275A2E21691F5B355314B0AAC2BE7D ffa/ffademo/demo_ch1.adb D0EC9ED3535A120A612D261B779EC88A02EA7BE5A683399E8C49E2D1E8833897DD8B84F1E517DC570DE17E4CA6752B5654E5ADE3D3974D94842BCEBF57AB65BE ffa/ffademo/demo_ch2.ads FF319D21D5A1B36292F185556512B4EF986CCF657610377DA93D3EFAEBA340C67ABD8AEA86423176090F7DBB9A33203740D27B87B229A70AB30E3ACE6633CB0E ffa/ffademo/demo_ch2.adb 49E370ED04A5198711E8BAE455B680EC0B5E88AA2EAC1A2D6839F368792A21EFE06EC7F204B66A6956AAF1512F704928A35A4B6906EEF8355325944ED09EDDF9 ffa/ffademo/demo_ch3.ads D2AEC7DB4CEF68A2CA7DDF2AAE62E393F228C429D60DD1AC7CBF0C7E5519B30CA053CC9C78A78438FF1108541C9F47240DA5500345C97854EFAA853A4A930C9D ffa/ffademo/demo_ch3.adb 720237083E8D484B06D432529E8547D78ADB2EB1F72CF0934F7596CE8CA7AEC883C43F0951E133294B5139D4386E749C0939EFE3715EC46BC2515E3B23493A7B ffa/libffa/ffa.adb 364F816604E2EE0FC4A07429824E32292032806456AFC794D306EE7F9A41180D9A517FB2563311F1F526F9B6512597E974321DCA2AC61251D36DA4033F18578D ffa/libffa/ffa.ads 95F8719172DC8F10159E2F6993EB5810D2A3D8DB993E3902DBDE3C32692A283A32A214E2780B37B3FDEE3995FEA2054C6DF1998CB260755E614842C8F755B8B5 ffa/libffa/ffa.gpr 52B7BB186F030B62B54D315384DD843497B43154AEB4046684C7FA58C616CCE3E0694D23537489F70A83B7CB54EB23D39100066A2656045F98A9B63E471F2F8F ffa/ffacalc/ffa_calc.gpr C6CE2B2EFEC9BF6172130008C0EA7703D08D07862296A2CA5B1D790352697C3E05D2D233BFCF3F533164E45027A9BFA2815445FDB1E75807F5092335F99B03A4 ffa/ffacalc/ffa_calc.adb D6E5FAEE35C92B829D83F16C74EC7BCBFE66214AEB7A4AD914C5ACB84B561DCF0D311D7FBDDC4A9EDF4D5FEBA462B5BFB709AA42ADB9B75B40C515275B1454BD ffa/ffademo/ffa_demo.gpr D02319FE61524AD04E579446F26DF1BCF6B822050B357DCF7BF150CA553F25EBF9603C246A84B902D0E3165A71A29B519A2E9D10A0F5D150EB2DB24B44A36355 ffa/ffademo/ffa_demo.adb DE4FF4DFC81DF4A4FEBC2B5A1C359DF912969821FB3790D51D78EED6352FA52D03EB70A9226EF896CEE16DCFC40AB2FACB9FD49D54110FB86F3FEBD8CAF29E64 ffa/ffademo/ffa_io.ads 408328BDCB8543BFF0E7ADFD454105C5B1876C7EE71EF41337622BD95D269188F6643FD8BF9EA6076692AEFC59E63A9A02B986B7C4C697B76A3EA0B69A4FFB87 ffa/ffademo/ffa_io.adb 18CEFFD6E2783F1B16C6D6BBF07D5ACDF6E5F83B1181162D2DD39F449A505CCF2DB4B1C8F74CE334B53CC8C1A17ECF052A4C1DBF8C025082D2E2014A1BA12674 ffa/ffacalc/ffa_rng.ads 5314C163058BB201207A4CE29D8B6617C15F7B63490C445A371B3BAB4323842A948532AC92CC67C7B3E8546EB92421E75516220A27052E43BB96490D3FB1F243 ffa/ffacalc/ffa_rng.adb 1BE9E99C85140FDBCAA506EA97DE7B3E469ED5F0D30A252CCA92DC74C0F8D77DDEA63F7552907CD0705879984CB74259A228982504C441286C56BBF1D18A14BE ffa/libffa/fz_arith.ads 118A03B1BEAB9BFC7C517C193F333B5F9A1169CD7B3364CA7B10B7050F8AA8F85E4323B925F6534041F0F02DE5242A72CC3A9829BF9E5CF25A075AA162CB1244 ffa/libffa/fz_arith.adb A61E949EB6A9D5EA3A15661A3E85F563512425BB3B9B88E611D7D4D1B185998B8DA2F51C730EF2453A71174ECB0B787FEDE98F5C98ACDD8434EF6AF1C03853E3 ffa/libffa/fz_barr.ads 8C306BD23D12315A8D62F760968B2CF32BDA6F49279B3F995DF7A100587C7B273E79C327C295521E42BEDA4D1E0A9F0E7F4C5293D57E92843B82C69A353F4687 ffa/libffa/fz_barr.adb BC0A92EB0E81A645F6F7753CD559EF65C2CEA1714B618D02E44844A3BAD48DC3402EC0646B72C087F84C289E6CA04211D856374EB18265ED9A00E73684D85905 ffa/libffa/fz_basic.ads 542081523450C3FF80CE87CD60AB4323268859807B8DED868BEB3E73C90689AB37502405284374F8C7165408615D117443A28CCFC627B1A475CD1408A9FFAA7C ffa/libffa/fz_basic.adb 9A8EB210F888927C59827161713D88477BBA533B910993AEC0995E62B3BA8B088EA8D12522F0A395328BB9DE4184F4D4015A16367D2DC0BC86D084FB1B598C8E ffa/libffa/fz_bitop.ads BB3866767E020335338D99D1A1CB8E9BD058A0A3408EF6DA9AE8D7E96DBDD3E3745C9982CDCE6A0762279636CFF08DA820AAA4DB77AB54A3F95FD470ACB64E3E ffa/libffa/fz_bitop.adb 9C5AEF1C8B1C06E03D55DFEEB6BCFA00BFADB33EF95541D8A1B480C71662726FD7D8EA064FF2F1BC2BBE18982FAA3EB1DB7FAE0A1C9F8FE4ABF8C21D3843710E ffa/libffa/fz_cmp.ads BFC359EB3785DC78189DF80B099BF5DD65931766553AE519CBDD7A8320D260C16EE6B272E2C7FD2631147E0AE2519CA57D896C2C58AEB7252EAB7DC5C9563598 ffa/libffa/fz_cmp.adb 5FB712E8CE80E8B445DB02442BA50601B9E1FDB5A2F35E97C958145C253730B080F6750FBA80878366A1505A881D5FB69AF509D4D738FBB95DB16CA66CA9DD29 ffa/libffa/fz_divis.ads D2C527100E5D010D29A4515DD377D15A36B11A7AA24D526B92AAD0E37A3ADFE97093FAB5DF133A650575DDCCFDC15DBA79059DE6882C48174E067E546E9F234F ffa/libffa/fz_divis.adb 63AFFC9E3D7BDCC86575F87185769D7C60CC6D46B0B78BE4B05489E90096C6E2D276C1E142932F9976BABF13A2CA7EC79509D7231596DCB507F01ED36019FBEC ffa/libffa/fz_io.ads CA78F137EB08EDEB38BE7844D4A077A051FF6A63E8B4F294E42979C125FB3C7220EDF2DC184F788EE2872EDBA17D3C54DCC26E3F37545C6708AA1409E2F04B8C ffa/libffa/fz_io.adb AC9F7762BFA90673BB7331B065910A3B2B2F62AB77420981713A4F89FF2E1A6B73D313C4E694A1D68BA8B45258ECCC8B2655C34AE252C78C710BD97F5D5EA007 ffa/libffa/fz_lim.ads 2CC9761900E19AFBC04B07151108755D4AE49643A1D94DB021D400DE09B21B689FED635B5865ED0E0571BDDD8D3BC90D5447EAEB40A39171DDEAAEBB42BCE929 ffa/libffa/fz_lim.adb A773D77D13DC90E23E4BDB7612C9330D5789078FF5F6E0947E90EE4060D4E254AD93758E6D3F487C3C6932FCF9E6FA2A0B479264D4CDE7B160FF4C53DD70E720 ffa/libffa/fz_lomul.ads B4DF4BE19361F59AE40B0E80F90E1317FD28F95F32C7F6CE98C3D028679E5F6F2B90C2749E03CE029BF924BCFAFB953226EE8173D48490E86E600E7989AA6344 ffa/libffa/fz_lomul.adb F4B728BE332DA4162214657E54DF4A241B02DFE4781AC47E34DF24138661C9C0E0D7835E3CF34377A3E152051A17A6C7ADF0D24C793A80F93F47C117F471B3B1 ffa/libffa/fz_measr.ads 3E868323D9FB836971DBB971A2996FF7868407DF3B7CCA05E2AE02C24A919B8D0C6277F93B1A9073D612C0092D0E1280AFAFBF3996F452C053B4C1433F529C54 ffa/libffa/fz_measr.adb 7D2EE2B7147B289A76B8731543ADF6CC049B35350C031D1D11BBE0B1D475A879B483368B95C535AF0D10061626060F2CA1438F0AA15F198DA74B0B1F449183B2 ffa/libffa/fz_modex.ads 321CC7F54066CA6F0C7BE85A195A028919076A6775510F99B5C9802F093CB08042770E08E8579376A7558CEB4BA1A0F0F43D437847FD2A89CA30EC8BC48C6177 ffa/libffa/fz_modex.adb E85E9FC6E391E1332EC7AA9BBF4331BBA8E462D5C1996B497696C12BB26097F1A3E4F97A342C868C30534FF648D12C2989875ADDE9233507A656C2B28742418F ffa/libffa/fz_mul.ads 92BD5F707CEBADBABC29F5F02A452F8D223B640AD39BF3B08CEA613CAA9CA92A7AE91096812FFC09E895C97BCC5ABA5054E89C30A6D550926D9CC4814B3180A7 ffa/libffa/fz_mul.adb 11EC92D638C2C6296BB9566CF34A5D7AEA57E045ACB2C30580B0DBF02B5C00D4090050B496D281B9D94B986EE34487C35BFF86A10B7C24AADBC0EAD8643C4518 ffa/libffa/fz_pred.ads 3E8866783222849EB1341717AE473B1C1B3065BB71B119F804CD105DBA897A89A51D2190DFDC2CDF6534A2C4100D254EFADA11FEFE5A0F411B0654A2106E9512 ffa/libffa/fz_pred.adb 095AFD026948C5A102C32A9B442D3D4A1F721A59396B90B40479EADD243C6C66E362698749A500DE2784445860CB7B6B1B38FA5C1D07F4C86D742E40C7FAC36D ffa/libffa/fz_qshft.ads 4998CC0716B4CBD3D0E8EAB6B254DE811C9D25601E4AE86C17215E5D66096E9D5768C2CFA2312A1AE9FC460A943A9536F88ED72ADC69B46BD9FCBD15F3D6E0FB ffa/libffa/fz_qshft.adb 4EE469C436ED539003D13F9247CEF562FA9AB00133A68E91C2550FD734FF4916153EC6FC3C4A4DDE4AFB25B0DA9E95EA6DD91DAD4CA16C984DEDA6BBA3BC5906 ffa/libffa/fz_shift.ads 631501F444D2718E57C7433D448ED6F4612D3D8E5BE36B78E651BC8F54C032BD0361CC42899B69BCDEFC8B8C50F97BA64814840DCF2EBF058B40BD660872A680 ffa/libffa/fz_shift.adb EB5CBE08505A865FDBEC2D54434B3C1A2460D1BBF78B0CC90499B198B57BE364844BAA8A8921056A13B6F0EBC35C281E5021D7D60D931FF42F9BBCA8EF253575 ffa/libffa/fz_sqr.ads 8F0062ED157D9EB9910C160640F3F6DA391D6724A0023DA3B21B6BB00F5391E53A35569073EA698D82A259A26F910DE0803FB8EABAC6B2694F3D43AC709AE76E ffa/libffa/fz_sqr.adb D2817DFD3E193EC26A5466791E7A55E7B781272FAA088EC051D96F622DCFFFD369AE0F2F7717C8F803A3B4AD0A278B27EE79841751B5C4F9A16A0DEC5FB7A907 ffa/libffa/fz_type.ads 528072D08137C29163C651C1FCD9A56787F4E6CBCC72BD7A090D24588F79889A81FAD33B1BFCF6CE611C5B3ECD07642BFEC7CB3DB63699832059D97D0BFF0717 ffa/libffa/iron.ads A6EA0FE40C8F1FFCA030C48DC252BA3D31D3765F57375EFA7F26CDD39ED56AD24527832D0FE071B8E98F4BC9793A292D167739EC0448839E75723684630D1368 ffa/ffacalc/os.ads 336BAF1718ECF7AADA909E7A7BA8062C6107D53F397969EF3740C26A31142551EF450DEE4CBDDCD55F0673E250CE7C47520672DC8FF0EB962F4C126793E2EBAA ffa/ffacalc/os.adb 8040F67337558BA8EBDE821CA4EDD6264A8164AA9D0CF5A44F5F270C43FCAC6D0033421B94D3BD5379B75B85A06300A271237D391ADA11B9360865AC22BC5C5B ffa/libffa/restrict.adc 24FBDEB64A2E0F728092B5E6BE2F55D40276CBE30E500A92554B3E702FF9F128D5860664AD4BBB1E4D3DDFB4B0189E043FBA946ACEC305C24A2F216E757B8D86 ffa/ffacalc/version.ads CBC2184B13F61F3540BAA6350673BC3735E29C3B9F4EA9B2EBCD7525D75A51CC9A11B84FDF5F92B61661DAF3607643D6A935CB2113F8F5EDD0AE46D37F41BB9F ffa/libffa/w_mul.ads F79F6F0C2069D6D35E407CA4BDAB3F1B1F90CB9CA55664E64E73E7130D03AD3056C62E0DEEAC005DCB3728F3FF5CA1357AE608277F8B062BC610F7459B93E561 ffa/libffa/w_mul.adb 942986A3E94A3B1622D397A4E4D6FF574EC85B635FC0A5248D43B6150E457CB1D5845667B1075B4D2BFC0CEF9D19997354921A453D3748D97B93D6C079F8C01C ffa/libffa/w_pred.ads 40AC064F3B287C8759527756D668349E2599F495FF6E99D5DB70BDFD5EDB46752E282631416EF35954A3A224A868485904AC172AA0959B6D28C40904B92B289E ffa/libffa/w_pred.adb 0053916C4C078241C2644C24A963CEDBB3A4A5EEB7F3060893FD6E1519CB3AFE8467F23C3B7BE9892D243502D827C0C5CA7D438C629CFF580B2399B86966445D ffa/libffa/w_shifts.ads 32BE1A6D9F30D7E653BCF263BC1A38BD6D90AE642158660A8DCDAEFDB885DC8D5467925A3949671E627A0C88B734F83A96F6B05762AA232144A2D79C5EF69661 ffa/libffa/word_ops.ads BCB4CC4D9466EC43F01B7B9A2F8E473B013843B6BC0DAB034782054EF73B4D961345692A645ECF9ACA3451B567F54B5D2B822687BB6F74F031FCECA8B41325CD ffa/libffa/word_ops.adb 864714838C024EE2B0F4A2F8B3FCF5CCAE3B055429B3E1763FDFB596B9115BF964C95214674E8EEA859ADA4CAF41691362DF3083CB4EF25DD218BC9237F28DFA ffa/libffa/words.ads