sdcc-3.6.0-bp150.3.3.2<>,[-ʜ!M@eeet*:d+i }5C)NilG;tvVpG5x:U0ߩ[^ƽRE"/>=8?(d   148DHQg >>  @>  > > Q> Tp>Yh>_>ee>jkk`n(nO8nX9n:p8F}CG}X>HP>IH>XY\>]>^%2bcsdeflu,>v$%wx>xp>yhz$Csdcc3.6.0bp150.3.3.2Small Device C CompilerSDCC is a C compiler for 8051 class and similar microcontrollers. The package includes the compiler, assemblers and linkers, a device simulator and a core library. The processors supported (to a varying degree) include the 8051, ds390, z80, hc08, and PIC.[-obs-arm-1jopenSUSEGPL-2.0+ and GPL-3.0+http://bugs.opensuse.orgDevelopment/Languages/C and C++http://sdcc.sourceforge.net/linuxaarch64 ` 8 p%&H(%#,04  (x  - @5p[ pPFF,2\ؽ g# Mf*" 7[vdMI-. <J IB3WTnwl<FZ_c+SDdb7YHh1^;zGDUR/#>5-) , ;.!m, !dvWv`k_%p ;U zR<G5q^D'H*!&&/ p : nwy)v ot [Q):*   k$ yߍb!V ;B BA / [ a #uOH'# HL2Cd7d(INJh"M4*:%"l(*)I "P&* : &"()B #΀):& xZ%AB$Fm, * D ~) Inexg#&#,# G(A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-8=WSE\Tn[[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-c8e048bd238c5565add229ada93030c127812150bc4df7c772ebed8ccabd4473186a0b760d4d6b162dda742c0cd8891471d7edcda58d9c5c2cd71343ff60457a77b9af268713bdf49703bab0c2db2499cbcdee21978e393d84d2547406e9daf98f93fbf19944f7a8d633195072450f0fce65aeebca96aeb164f2f06f9b3b84068e15d11980aca3ae3de0d106f43937b99eccf18cb6656641e1bcf089b580b58de28c280039eec433c37158e9ff38e43ae44b29cf5990e72762f3e0d9e3d481de72424b80c4cee03de288236f9e158fd08f86cefa85316f5ba27bebaba91e5d0f05e8cb1319990aa9aacb53e37ec64635cdea0de5a132238a8d3f5d3f4129c90340b0f3a0064a698d50031f6f26bfeaa7937def4af47b453472b84cd3122049d9ef4947b5981d261402fc997b1d1e5ebf2548310c6103118cbacfb92871beeb54250c0d91f64bad9fe07d505140bbc4d8a75fb34adf1aa98f3d40a5f76a166df9f7432bffab3a548eb519e3e849fb03c9db33a5a64afbcd63c9a817d27f0da0882455e00e2c8c8b84bada6678812e5c17941be92cb1b16b615dfff9cf0c49f2ca97be1d0c695b7a0add4e828ce8d247605a9999ceba3beeea1c2abca32fa09b6c9d8a0d078af43070d869e5b04da124474613439cf4bf269683c125b580672ba6f8463bd1554dc3df27b3b07babb560c074ddd53cce41cd1dc0cee458c32e181183cc87e89c52c1af6473a0df8f18f9eaf1abc1f115b7f229bf6de724b4df369c35f2f7529965429e30d927b8b5f3700a23164984c7c198c191b90786cb3bc10ed9a6d9fb4da74e5ee5c48fae51d99c744023fcf952be2173afb9039f8df0a755fa27ca4486db67e44f0f5e99ff140c76620265ed860831ec01c6dc614630ea6a816be8b38e91d8d199e2d3ea7e27bb2b688138f3d57c16618c0dcf6d9267fae2e81c0ab94e383b46559966fd2d6c5b1149788f9ea6dc59f372abe0a3161cbc47c5528537023f9cfd13b62291d519f08d97c48a573f116494df21ff6885efa67034601b5e9c962c8e7eb950ec0473cbf128c0a3af52d6dfd2020e45ea36ed20141ca3e8f71b7de618968e7ea9fe47822d9e704dc476aef8544033abedec35522528ec000d98191963e024f5f3b3c25008d0e85024c9e2f0b1d0a393b7a1006c9cc9ece4821c3a3012ec527c670a9704944bfb86c07276b2b414a938d83e62715f165646099dc73639fcaf11fa10c33a3feacdcaea34bd5833d47a7c16d84d07f50382fb75e800a8b8b822143ebd296346d2570563acbc1cb07b785f865f63ca096d83ec7582dacf57663e76f3e94ad25aa57b4311310017bc626ac9a2960f4a4c0919cfb922c71b49f274889694d88b927b0c183021ce435d31ae67eb167f754dff10197009faed69ab9230c8c95694229f91c69ace4ff6c37af711a65e89928aff8394c0a97ec8edf37b3fcb8e38555c306bd4a375d34c249638333994f291ca25ea8deb1807d942d0802233f2b782672dc12cb6357289cc44db3bc377b6c8835280db4b90cdc9f87342ce7a60bb9cb650d2bc2b2b12e8c78c4a6b60869d39f234186d8e88ecc160e2a01697d110da407be8f0fb8d6d46ad99d420569847fad013959a8d28ab4c19f9bdd735b548eb1356781c5d7ec46b3349af70530513838b362c8e1fcbc0711aea83f766f9419a4070986b24137e0f53dbf54242ebd8767336c94bfb3d97ba4bbee8c40a1fd2ff9bd68c4877a7505eb1891fdfbf5b2228fbe8b00227a353b559d97eb5f9920888f8277fdb633715003df0c6796b152413d610b89bf66559d3ebedf4b04bc2384afd999348c89727438885944aca8435504c311fef2f29b8ee19f3e6da3042443d0b8d9380ca104ccc126b5a82b0cc3e3e2d7df2cbf1ab309aea26a7cc856d3bf222b05134e486734bf95c7e0be43e83f9e79cfde1d5942b7a40ab3c8817196b92062704440768e78446e4be83e151ec8cd2d5194c29a41e325fa7f1ab290b0dad7d6d0e1a1803bcec9a3424829df2222dde54abeb4b9b9bf3e1f52e3000069ab427418b76cc8913ad2d60435d5573a55a78c80fdf5065b54c11497f180084771d786db280bc0fbcbf71f122012a53325009db522806184f06a0aa625c7916228961e950c0bea31ee5dc91df7706e5a38d4e8e766219e9d4893965ecf3a182501459fc7fcb34570ffe32be0dcf31f43632891df9f7e0712934befff9b5e80a4de6d020ce6c65022e3ea94b1fb0ac57a496c73cf2abe4b4acf1c79c5b1ea1b631cac8e1d2c7ee933ab8bc11af466e1d3da79f3d618e82a11cd4ce6723526be64ff372a7099e93d687d40a19179d12c1ca1630dd34ecafb7df6a471cd7b235300d5fdf4ad98e703b60b2c0ed199ce2e623eb1bad59c5ff60944a0ae7d736a2c63f8bf8d656284823c3e42bb65818bd629a9abd544606163616b67fac646b901253668ea843487914174bb3e24aaa1129e009ea225e63a8853dca521dfa230ec7c21c0894ed65ccb3a9c589db5cefb375364acc5353257fc6dabaa6b0ea45e10a262c951b2f848ecb8149061b6ca7d566168bf1014b44ba976417e6349be3057d15f85d801a033574aa5f9bf565d2b44dae1c846ff12f424707728022980ec34fd310f3cd8e33be17c7e48b119514a122a190e43bc5b9b940bd3db4edc327b67c7b440ddcf8c41559633f7a806bab54a163ef030864d51dcf2a2110c1416f38b35186e556de11f1f289edd53316133515fec658c74e39d004a009582ba2776b0662539c24792568491618ec9183f580520f50e3aeecf638bd885c657685ff5f8256c2c45de362adbffa16b3a3c6c9427f7f02bf5d964656484ee86fbfa075383275a36a70874a959f01b13a3f71382b22a92e5db3c6650f72f5decce80af40e6e2e2f5f6761d8532b9552e8c5977a5a71c3eabddd1448c5b706b8253afa73777290e9610d220bcd1f5a80ab220b242267ac446f59134ef0230e8968f6a6cce545387eab019422af16d4f88671f151cc6ddb3e5a20d192d5187bb98da9f0b8f74fe0b7532e4019476c63d1e7baf2d08134e592723e4a4509a4c9a63e974888dc6a10f2de7e0495383df63cce62b288bd04f9cc961c238a26c295883d7d347569771fa9230914b5f6bd0f63f03dc00a0ec2992b6af268f02d2d553e4f42fe0547cf152237e6047c7fd560738468d08ac096ac02aecd2273a0b0ec524eb82d1939317f819791211fb49124cd51d4c74ff254a89bd66296f2565e0caaf6a5aa7c9b01503fdce52f1691286d51f78de51b23272f8365d49b5bd462a51657e7c4ebb21c16f6dcda3ae4ba8d90c269a1645b1a54193c767ec12192b784cd7dbdbdc0e334d78bdf3b155191aaae87f4fda4ef4ccdb6075c25abe079af1549291cb4c0e3b333a07a2be80d500b0bb100f6d91c090f090d4f62f59baf45a5df4ae86dfbae8bdc4c368b61cb922d793f4ef1708a9253f1525508858751d22779fccf1da34c8bcf685c8a0abf94b1aaaaa357d2efa7a652341ff44f68d2acdd2c4a8884a2291e7d2982f4bc6211bf26f2c6c244a586456c2a51534e64bfd25b6c2893cc26455be065817acb37e6e85b26ea00e282dc05700263eaebbc28c5042b825d4ce24d2a2d8124bcde32ad87d45231c1f19322b9edd035e7e89ca6731a8a4c8bf3e4644dbd4d9a91c6664e11b5b2786106333546538d6c6ca53cdabd808f870b66ae18febf0315aef15944b7c0e6b05a96ab2572c051079ffc6f85b3bb3752182a5b59bb1cff2e456c3953100765ed128aa4f166d09932919cd46c83d652fe4c334dcf4dcfbeb45774b3e318ab7ed6ec818293209ffbea812a0a0410561f50bb56246d66d8adccabc4c2b6961fda749e034f67239fce8d2633eea7482a777be28fd9284bdc8fab90f5c2e48883a0e14ba60038a35f3bf79c7ff77e15b1cd9b6497a1c3c2f0c6c2fd16c787d72783c57ae15345698afccbd7ba6a7bbbd397295c30d312cf3e7370aa3c1ce2a705a0072c18dc3a9c5c2dca270782cd7e279a119c7365acbc6618a19eae1341d56830f813d36d283daa2c5f6cd82f5ae2cd95520ce3615fbfe9bba448893bd8d5adf33fb339d56311d3a524bdfdf48cc4dda9463286e0fc2be1330380c913fc83221836e859bef48ee2c5b433832f6301ca9a9f4baf17a3d4b4dc82e870c7a33dacd01c05d7877327e64016917501799610067e3781670331ec2079af2aef6eb7787aa65119f78b694b1380182a6aead11c39e7e7b47daa510f81775bbbd40193063e770d58aca66e313fd331154e25d51b49b266c73ee3cf2f27262b7bdf424f067fb8d1b83b667a83681e934e7b065ff3e2d755bb2ea445453df8a035b40960ee148a3066ecec6b6c51c73083dccaeebb6a58d868d3d7c43a58814b06f20c59792157df66c84c11e5758af68617b9d0194c7906846d63a9a52d8d6b8f069f102a7961267b7031635f1fd0ff98eccf80b5c979777a6032903392638dc460a167503b467de2b2c0bb1dfe565e3a4b66e3500622a38e04fe8d0c19fff76461deca9585277e37932d14058517e1688b2f1cc3453e5cc3f724dfbecdfc66a82ba13855835971cd318039d1f2e9cb66c2af00d13fa1780f9afc786bd286dc5323143b82d94d468509235e3ccee3b2164e07dc9929d45cc4258ffc7b1c465421eb38d3c5b06b8ad99cdecabe69904e4524122b5a7ef12830766fbfdf6b0da78f99120c40b765d759622f4fafe0d2414cbbb669b28aab5e7dbf1cf4cd2dd2730eb4e35c296370f354b2062c92d74c9908a52a1b6d69754bbcee3248dbf1c0a12cca6ca9ac6a7357ee6a6f6ca2bed5ca185e8b7422979b1de5a1eb2ceaad6c645e03b48fb8296e2f8fe8f85c52b53351c44d4541156b41430951be5d43904652b0a11dc34a4bb560127242094ab211788b84c1d10bfe0712fbbb29aa880d38688679ab43c6e985c245e81f5734d9532ad3b905f8b7c5a5d334c6811fa7ed5d74079cdbae9d54323c3def7744cd093d00ddcd1db5b45410cc77a15ca0d9767864448c1a833f9530470e721e33c9fa5087db6379978aa5aea33d3815378bd04e3f8e68ca8e1aae748b6ad27df04ad871b070faea9f402ec4c895a6da778f0bbcaf5bf9400030db36a1ce0f9333e90c48f71fa90f36013fd6f0ffbd2f5115bea13d093580a406d086d75f0737122de844907a4d4a576819ec5461d101cd78ccc49a6d1c74f718e686ffabb1c46156140690f8bf56eb0e93c34960e32db68aaf9cfc4aa46c2dccdaae5f3b959896da68b0930149177def242314a6858f0ef59f9156b4ffdf9bfe2ab351a828816157f6a9692aefcb0ce2e246a12a13b8b3d5c58944e65d9638bb2d1b57fda5043fe841bb6f327dd9175b170f113597152f24d51b77160bc295cec560b5cbc056bd70d30dc0b812a73a42360ebbc62adb44ebe4a890c2a58237d8383ea114f60b8a1b3c260c06662d88f4049a66ca699d149eb29bb69a110d3eb947161506a1f3955b89e9715e488b25cec4b1172d21f123e5f609bbf4e9f413709367e99c4f8cda01fb23d603ee7b0f5f5443a3ed1aaa98b37c4c918209608032676db6dd56a50eb2f570ced1353eb9befec674b6d493547cfad69d6021bdab841429a306bf1a93cf64e6170e4463d92f31376e2e723fac81199f0ccecf391567049d63f0bfd1fd0354beecb4ecc3b1697c96551563df368f11b298bbe58c67be2fd7922afd7f3a388d86c0c037e6d9778d3bd98996f2d40d430fdf4842f0d626eb4d8ea6d22c7decdc3ce1eeb791dd7e3ecfeeaf7aac439df7cc3bac019087c8f224d6c5d859bc96ea560cd391d10b960daf16d0bedff5a242fd3eedebe4149f7e1a0b3fc27cb02506fc2e8036662640c1e2023d2c505350e1a3c12776ab649c81fa5aa424f41baca4a38a1ee70c7d110175faf39be9ef354c32e28b6605459f3d7b3dee9b14d308d17590782c046936d2a38076685971e4bcdb713055b0acf8f43e01fd4b8b0e6395fb60e019828a8562f28e2abc1128a7b75771fb3d34983d8622c9a048a5f02d3b48662642d0a667bb8edc3abb1a629647417ffa2a28d01f800173010ca7aa57ce3c8c55de5ab92571693d00a5581cd16d11b3fe4116893c7cd4dcff5cf0095de127c285517aec615e6154839900dd1f21a8b11da85b7c2326e9aadf1f656b8ec30aacc488b953a2dd2bde8dd5b937cafde4fc241c26846ad07c87cacd8d6acf843fe195fd5a2635a17ad4ec9ea8f566dfd5b58e6837fe814ede25ef9e75bdb456de5348341e1d271dd4c58e2ed81158272364e595ab5cfb556e0b52bad206d298f84faedfa76e0eb28b048d45abda09e84ec07b720616bdc0a8cc5d031d40be8396f64452b32fe4fe8f93eb31c83d90bcb7a1ec81fee7a29eed6f46790f29dc8e1bc6f99a30e3ceeacf76289c1825c0328cf23b8fc37041b11e4227992ea68da8b593eba63448dbf7592ed22ae44cb3d2ea824b76e068b27df9470def0a8f35dc753258e6abc0f93e65c6eead9ef6f8477f20e616e39bcc0143825a3357648020aa690b78d38ac70367d913e6f0be5c8e9d84d679eae38b3b8fc2e92ae5c82dd1db40363f38e7ab9c1132f788d60f14a034e48d9784b666e4ac093a54a2fb50a500bf95d1e5d6e73c9e7aed53e0901e9b234299d8236b956f74a9ebe12bb866d39a20c64e77cf9e442c934a4b612b88b10da985d312242f5ddd0f194a73c0d69f16bc86be7875c76dfeb4765d16ff61342efe81724c2bcfa84580e9d0a50e6a83422ece23b56e2d3bceb95b313fee0391e7d37c628acd41a42cdd509d17816188ee59b6e8d0937ac2367aaa4a17c27d0b1a0893cf1b4b4ce0b1043e0c25cd75eb1aafabe30c634b6fae3a7690a89debfc15ced0a470d9dc4475d3ab0e2f889bf7827065228bc7add27d454fc6a94ae62cacd3739cd0303a295b2e6b85bcb5c0a48c124399d240a2d830f984dd0106544e021c4250dd44a8aa1d1cb02250ded1d5c62637474b873d333e487718032b3572b19019ee720f1f37fcfdb6188421826944f338f7100945dd7eb2330893bdcfcf5cb6ddedfcb85c73830f1ae6263d68dff87d1190c860fa44ce939c3dfdc22cb0e6f25cb4a55c42c51588e4e691714d9f142e3425cabc3cdb4442049fc27e85735bf7261476d4435c49bc7444b4e35f362f0c3629be7f3b72a7a5036466c61d87fbbbcde421704baf815cfade0a956d99311f243f8dfb210b240fdfd1c4b3a5256fe8bbc1aad03a054c9f85216a83ddb8844791babff376270b8138b6ba813ffd5b89cc450daea5a666ae18106239625e80d74e46e08c9d7cf17b7f95c8126b70e13903ca63d2d6fe2e96c95d180bdd0b7630cc0315417927e7a2d27bf9ed6a14664c766300932ba78edfbcfce989388f84e3e0ccfc3012b07c8ecef1044af54c35e976ab676a66d88cb58ba8288dfd53937f30c5739c98292aa553ce2e484f9d1ed3d0a21b11fdd14c3d99f22fe1e19139ec673133f5e8ea506fbf9f249b24f35d0d3920f7f130817830bf4032836416845716a053bd0f05382585bfb5d8ff84608813bfbae1038776abf0bdc8fc530c9de3af73f1d0cfee0010c89258fdcd09abac8f48df54419fed09bd04f939872966f9fcf624e4ef928ca2dc529d40d690535c9c7bb1030901f72c6a964119d3257d25a8207a58a799b11ee7dc7bb321153c7fe6491ae68f778358ca07fb571ed3b9819e1a1222a93505de61b31c6970209b8e9086829dc79959292f4fc337c2505e121ed098425b515a607ab593ca0116fe6138138e7b3dc770257feb17a6ce892be42f6b9959496a9433b8249a394a233cde8536823b963595ebc8da223bd8e27a438ff9d0e29d599ea129eca0a3d5cad2edd1b62147873a86ad4c94c10b9ac2683c9196582abfcfe71d614e152c1a1416e67d16aa8838e21793a56ad3a0543ded13ab178db473503cadf17f8b57cc82ab6bdaee509e264738f877582580a09c4af01883627fc2c399c4932dea548fcbdb3e86ca7bdc5c9a49542db79d811da374a685c33d6c10afd2deb96aca20b7de2e9a026895b140d8c092fbcc34fef7881f7d7acea0b9d9dd59ef8eafa38be595880dcf2c42bc57658c879a51febcaaefd584ae6b82485f196260d25c886cfb345d9092b6d119b634ef9fc07a6dfe31fe40673528ce961bd6acae3c11ef5103424f7d0d3fb2489724a981b6ff38172b4e5b63ea1fa8248ed6f3e34cefb20a78059898d14687266bf95307a99d38433743e94d57c0db8419e61148f22701a37d12d8ec6b11a1fa119eaa5dd91842ac09e2855512a9d03173fa13614636d9e5744f4a14020cd0fbdffa179ff1dd35d2809982d2c44e567832bafafcc771c1fce7a3de398990b2616d3cc680cbc6bb6e075f467e91223926e5ca7a34a828169de4ade1b718c558fb9092225df80e5f170ad945051cd98f82f1db125546347b004c4a1b885d659669e567e0d805f91d7b3d3aa5724991b25b461c2a84ca87ba3aad2b176430a2ca82f3e2da633cb6bb67d6806d1f76f2b3bcf25afc94a95d390e83063105cf8e99d44053ade8f70d00ebc3974166db9735c91c3e0f62ed256dd7305d8ea09b8a084b5863b6fa7e7c28a85bb84e1ca7c8f9bdb3ee1a6df8c3cb203da79b53b698a32679478f55130d88963a3925a9fcd3dc31ee80a49ab52a47a0b9d14f99f87820fc804d6edd3090b9ef01f9f39d9ff490df2baa5aa1160ddbfdf828b6122c02bf195e7a30e31a9716fb1bb608ef8a223ae595fb22ac615e37a1177549c9d6b20a73f01314a586515bdd21758fe623cd8da1ef20c4eca45479acaa7494204f1b097e6a0581a073b9297da92e72b601e65c23697e4219eace880d3a6a0e356ec2306d9197dcd6ea77d34edc14ed749e3a761a926cc1a64640ecd7d94d9ff4138c4eb88ea2a576a289b8010e705c988156f1f3ba3d6ee6ffa880cf498fc42beb112ef9cfb0db3c398c395fa2efe9032f9d40af3ba6d9d992c389b95b86a31fb1b63b7835eab1e458ed4921f0a7c7939799cd1c7eb146b389e825f3f55c2c1abb8e5537960e0258202563e81866e5d7b5d18b5d536619a49d80b4e4b6ac48e3d4a327844ded48c51fdf10d30b0167f3dd4fc8c36b7812e7f163ad10acb2b5df128544c5fa64a55dd26e4ed3874e6f05f659eff690799364ed18e5bf8e65cec5feedc2fd779de1935cff60bd9a3a442e614e2e26bf0f424a509097ed75d4e1fe0eac81dc7edb4dacd5fb33d30fb42512888135894a86d57d472a5b20578c86731ecea75545c620613d6bdae7cc0643ff0ec771c1f90322ffbad757e5916f4ea95621ca955fc2f0f19ad5972ef17b4faf8c88faa5df608a10de13e20c16a4dc60705a8a331c73a53663e8893aa9e18494602ae8390897365cd98f81d6fb7260134564363b05d08eaac302a26b83f637b31c572565b36c568aae5e52cceafefba2b7f8bf6147ae429572fb0235acaea660ba6ed654edfa0621376da023cf40ecd3ae16338273dc74a6399c6a2e1864811e2ae4dcea18c0772a7eedbc59efd10d8ec1a3dfef48967569bc30698883b2ffd3ae5b6058dc241545b6a6b4b41f597e5c048c1fb8125394f12e0941fb2a07b6164f5d5ef39aa77d02d3064615b19fad41e291e1cfc6f1eec3849cdec4c719c226ee11c571801c9b659103deb6b6529513dce51cc4ead9aa15f462ff25dbee7f9caac25642bac6cc8ec5497494d557c2c408a153d7d33bd5a449f1b90451003dfec71728f4c4915f57d80dc514352b7ad939388e5210e2e7bcda5750ef68ee0ab2211e28efe6e0c4b86ce9b9649138b627d2dfac6a9b2ee17c48005fbfe03cb67d65bc11aefc50cdd579894606e1e58583b06f5abcfee38538cbc48f9b2cc73d8e5a6e59e41f8cb19d343fba7c59ac59c5916f1a7e49e063aa0c9357012c5b42e844e473756327a67083c43fa04322f855f0da8712cbce8b5671565ace881f0e6e514b3eac519d4907abaa41121450dcd323df23fff09f7d2953268b2dbf6ac183b4dfae2e0591a5406d33ccd0da0ca96c3d5ab3377f1afb98bbbd1607c4ac3afa192bf78dd0a39f6ebc33150435768b92cbcbdf2b2234fd7d04b7013c0fdf1d519b228e6d10489ff9519b95d19fc867e8b56fa765eb683f2480c076e107eb1dfc01848e5f71190c8cd793d43047301fb8c1d9db9784a0968b18b0b5eef56e2269f164396db7921a0fed2fdf18bf6995debfc2a04f62123666f08f83d8d3c8c43c3d814b3ac2e2d80b0d2ab243f774cd574b96665073a61b82f2067cc874a0a62aaba3cbe0adaa7b0e331f1e4e49c0c1781f846ba49a7cdd6ee006fc0672cb2d1ca10845b90d9c25a0fadfba172fa438fa10029af8d446800c6cecc219192b94894430c8be9b782c58b06e7a9c1c512b2565dbd8b8d5ab78e8c74127127999402985dfa95750e02b2264dad3912e948644dc4c1ad517c33d0696bd812e8b5a55050c9297bebc9f0db537062d3e98e6c3ad0bf6412b0587c1f73f2acdd4bd1bb5c6f957376d909a5c759a44186e89cec61c3cecc5211366248f1d01557cb5c4b8da8b7e5b154f216a3282e8fb0b084c6528a27e4cb654966ca178e6d023cf14c7b2fe09477bb588cc0b069e78cabfa40d9991159a56a32f29596f1f8eefd64045843544dcbd814448a8881c867659b8aa2532fd5941cb4772201b7165041ceb3603753c301b18007b1b2edff34960739127ebdd38b538475f781603c1eb090967849f5aab41ec62fc141e0ecf54da43cb903ebdd29fed3b2caae31dbb0ad82e13e4744b3097f458bbf47f83125eea06dc049fd82cc7562dfaeda961d3259696a47b5a5f45fc110fefffb761eb131e391a5ec0856815946bbdad0d78bd5c5f48f52c167bd29ebb47cfebf386c559d2bf906f099cd8f32b27a68216a74b82a444522aa19462b12dac41ed71781416e8954a569c76c6721e97dcbb33839b38f44956add745e10d1626243e9dddc10a4c1d63672f2cea779b12490cba4170617770b0f1c1d36a2bb14068bc1484bded98c418a65a4b80189a121f9c6619cb87b8b4876373349d1585d80704d19db5e9dc4fc5c9e5e1bc744d025a2757b85042faecc4bbd501a000714980dc7e24ecf1ba33d28980589fdfb49b1b953183df803aa5e49c6913411d24165d6bbd8010079988c0d6bc45fc6aba058e67f5dafd75b6f8a79858a6361c8eb0e8dd13f4ab366ce8644053c062c113bbf1ae64c24980950a1bbc0905a27e70ab1e3f7eb50234a7c37a509346bbb78d6295225949a77788d11a68939bd7afb309c41de40241d572dc427a073085519e9c6eaff5e1eb9e001b67e503aca789d214541979ef88b3316f4f5f5a31beea59af115a28797bd4dd5d490295bf9e5e78a0c1901d8f302cd3dfcf699efea95d6f4f07cfc8137dc365a282e997fb74e9b039ba0ea21fa34dd4bd927e5b73c5b5fb4187eda9b603f3ea804b69f4bea4283ae3f28756a144be942e60c996fd8d1a25542ce0b802d2ad51021asdldsdldsdldsdld../huge-stack-auto/liblonglong.lib../huge-stack-auto/mcs51.lib../huge-stack-auto/mcs51.lib../large-stack-auto/liblonglong.lib../huge-stack-auto/mcs51.lib../huge-stack-auto/mcs51.lib../medium-stack-auto/liblonglong.lib../huge-stack-auto/mcs51.lib../r2k/crt0.rel../huge-stack-auto/mcs51.lib../small-stack-auto/liblonglong.lib../huge-stack-auto/mcs51.lib../z180/crt0.relrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsdcc-3.6.0-bp150.3.3.2.src.rpmsdccsdcc(aarch-64)@@@@@@@@@@@@@@@@@@@@    /usr/bin/python2ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1[]Zu@X@W$WίW^@W@V3[UXU@U>T{S/S;@Pmz@PDPetr Gajdos stefan.bruens@rwth-aachen.deadam.majer@suse.destefan.bruens@rwth-aachen.dewk@ire.pw.edu.plwk@ire.pw.edu.pldimstar@opensuse.orgtobias.johannes.klausmann@mni.thm.dedmitry_r@opensuse.orgnormand@linux.vnet.ibm.comdmitry_r@opensuse.orgwk@ire.pw.edu.pldmitry_r@opensuse.orgdmitry_r@opensuse.orgWojciech Kazubski -3.2.0-13Wojciech Kazubski - allow PS decoder for build [bsc#1109976]- Add explicit BuildRequires: for footnote.sty - Remove handling of obsolete distribution versions - Cleanup spec, remove code necessary for older sdcc versions - Drop dvipdfm and latex2html BuildRequires:, these are not really used - Add 0001-Doc-Disable-fallback-to-dvipdfm-remove-non-pdftex-ta.patch * do not build dvi file, but use pdflatex to build references (.aux) * use PDF version 1.5 instead of 1.3, reduces sdccman.pdf size by 40%- use individual libboost-*-devel packages instead of boost-devel- Spec file cleanup: * disable non-free build, instead of deleting build files * do not install bfd info, which conflicts with binutils package, and is useless, as sdcc links libbfd statically * cleanup %doc- Fixed info file uninstall- Update to version 3.5.0 * Merged upstream binutils 2.25 * New memory management with lower overhead * Changed default language dialect to --std-sdcc11 * Diagnostic for missing type specifier: No implicit int outside of C90 mode anymore * C11 generic selections * char type is now unsigned by default (old behaviour can be restored using --fsigned-char) * Character constants are now of type int instead of char. * ISO C95 and ISO C11 wide character constants * ISO C95 and ISO C11 wide string literals * Basic standard library support for wide characters: c16rtomb(), mbrtoc16(), mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(), mbrtowc(), wcrtomb(), mblen(), wctomb() * Treat all ports the same in the manual (i.e. mcs51-specific stuff is now clearly described as such) * Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80 backends * Workaround for stm8 division hardware bug * ELF/DWARF support for stm8 * Output symbol table for ELF * pic16 port now uses standard-compliant crt0iz that initializes static and globals to 0 by default - Numerous feature requests and bug fixes are included as well. - Removed patch sdcc_add_ppc64le_suse_support.patch (applied upstream) - Modified patch sdcc_enable_additional_target_libs.patch- BuildRequire texlive-xetex-bin in plus in openSUSE Tumbleweed in order to workaround boo#992360.- Build additional libraries sdcc can link against - Add patch sdcc_enable_additional_target_libs.patch- Add _constraints file, 3 Gb of memory are required- new patch to build on ppc64le sdcc_add_ppc64le_suse_support.patch- Update to version 3.5.0 * Changed default language dialect from --std-sdcc89 to --std-sdcc99 * Reorganized and updated manual * Reduced memory consumption (most noticeable for high --max-allocs-per-node) * Faster compilation for stm8 (most noticeable for high --max-allocs-per-node) * atoll() function for conversion of strings to long long * __z88dk_fastcall and __z88dk_callee calling conventions for more efficient function calls and better compability with z88dk * --lospre-unsafe-read renamed to --allow-unsafe-read - Drop obsolete * sdcc-remove-strndup.patch * sdcc-libiberty.patch- Fixed build for Tumbleweed and Factory by adding patch sdcc-remove-strndup.patch - added patch sdcc-libiberty.patch- Change package license to GPL-2.0+ and GPL-3.0+ [bnc#889723]- spec file cleanup - Remove non-free libraries - Move libc sources to separate package- update to 3.2.0- update to 3.1.0obs-arm-1 1539780042  WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi3.6.0-bp150.3.3.23.6.0-bp150.3.3.2      !!!!!!""""""######$$$$$$%%%%%%&&&&&&''''(((((((((())**+,,,,,,------.//0011as2gbmapmakebinpackihxs51sdarsdas390sdas6808sdas8051sdasgbsdasrabsdasstm8sdastlcs90sdasz80sdccsdcclibsdcdbsdcppsdldsdld6808sdldgbsdldstm8sdldz80sdnmsdobjcopysdranlibshc08sstm8sz80sdccCOPYINGChangeLogREADME.txtsite-lispsdcdb.elsdcdbsrc.elsdccincludeasmdefaultfeatures.hds390features.hgbz80features.hmcs51features.hpic14features.hpic16features.hr2kfeatures.hr3kafeatures.hstm8features.htlcs90features.hz180features.hz80features.hassert.hctype.hds390serial390.hds400ds400rom.hds80c390.herrno.hfloat.hhc08mc68hc908apxx.hmc68hc908gp32.hmc68hc908jb8.hmc68hc908jkjl.hmc68hc908qy.hiso646.hlimits.hmath.hmcs518051.h8052.hADuC84x.hAT89C513xA.hC8051F000.hC8051F018.hC8051F020.hC8051F040.hC8051F060.hC8051F120.hC8051F200.hC8051F300.hC8051F310.hC8051F320.hC8051F326.hC8051F330.hC8051F336.hC8051F340.hC8051F350.hC8051F360.hC8051F410.hC8051F520.hC8051F920.hC8051T600.hC8051T610.hC8051T630.hEFM8BB1.hP89LPC901.hP89LPC922.hP89LPC925.hP89LPC932.hP89c51RD2.hSST89x5xRDx.hXC866.hat89S8252.hat89Sx051.hat89c51ed2.hat89c51id2.hat89c51snd1c.hat89c55.hat89s53.hat89s8253.hat89x051.hat89x51.hat89x52.hcc1110.hcc2430.hcc2510fx.hcc2530.hcompiler.hlint.hmcs51reg.hmsc1210.hmsm8xc154s.hp89c66x.hp89lpc9321.hp89lpc9331.hp89lpc933_4.hp89lpc9351.hp89lpc935_6.hp89lpc938.hp89v51rd2.hp89v66x.hreg51.hreg764.hregc515c.hsab80515.hser.hser_ir.hserial.hserial_IO.hstc12.huPSD32xx.huPSD33xx.hw7100.hpic14errno.hfloat.hlimits.hmath.hp16f_common.incpic14devices.txtpic16fam.hpic16regs.hsdcc-lib.hpic16adc.hctype.hdelay.herrno.hfloat.hgstack.hi2c.hlimits.hmalloc.hmath.hp18fxxx.incpic16devices.txtpic18fregs.hsdcc-lib.hsignal.hstdarg.hstddef.hstdint.hstdio.hstdlib.hstring.husart.hsdcc-lib.hsetjmp.hstdalign.hstdarg.hstdbool.hstddef.hstdint.hstdio.hstdlib.hstdnoreturn.hstring.htime.htinibios.htypeof.huchar.hwchar.hz180z180.hlibds390libds390.liblibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libds400libds400.liblibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libgbz80crt0.relgbz80.libhc08hc08.libhugehuge-stack-autolibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.liblibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.liblargelarge-stack-autolibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.liblibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.libmediummedium-stack-autolibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.liblibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.libpic14libm.liblibme.liblibsdcc.liblibsdcce.libpic16crt0.ocrt0i.ocrt0iz.olibc18f.liblibcrt0.liblibcrt0i.liblibcrt0iz.liblibdebug.liblibm18f.liblibsdcc.libr2kcrt0.relr2k.libr3kacrt0.relr3ka.libs08s08.libsmallsmall-stack-autolibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.liblibfloat.liblibint.libliblong.libliblonglong.liblibsdcc.libmcs51.libstm8stm8.libtlcs90crt0.reltlcs90.libz180crt0.relz180.libz80crt0.relz80.lib/usr/bin//usr/share/doc/packages//usr/share/doc/packages/sdcc//usr/share/emacs//usr/share/emacs/site-lisp//usr/share//usr/share/sdcc//usr/share/sdcc/include//usr/share/sdcc/include/asm//usr/share/sdcc/include/asm/default//usr/share/sdcc/include/asm/ds390//usr/share/sdcc/include/asm/gbz80//usr/share/sdcc/include/asm/mcs51//usr/share/sdcc/include/asm/pic14//usr/share/sdcc/include/asm/pic16//usr/share/sdcc/include/asm/r2k//usr/share/sdcc/include/asm/r3ka//usr/share/sdcc/include/asm/stm8//usr/share/sdcc/include/asm/tlcs90//usr/share/sdcc/include/asm/z180//usr/share/sdcc/include/asm/z80//usr/share/sdcc/include/ds390//usr/share/sdcc/include/ds400//usr/share/sdcc/include/hc08//usr/share/sdcc/include/mcs51//usr/share/sdcc/include/pic14//usr/share/sdcc/include/pic16//usr/share/sdcc/include/z180//usr/share/sdcc/lib//usr/share/sdcc/lib/ds390//usr/share/sdcc/lib/ds400//usr/share/sdcc/lib/gbz80//usr/share/sdcc/lib/hc08//usr/share/sdcc/lib/huge-stack-auto//usr/share/sdcc/lib/huge//usr/share/sdcc/lib/large-stack-auto//usr/share/sdcc/lib/large//usr/share/sdcc/lib/medium-stack-auto//usr/share/sdcc/lib/medium//usr/share/sdcc/lib/pic14//usr/share/sdcc/lib/pic16//usr/share/sdcc/lib/r2k//usr/share/sdcc/lib/r3ka//usr/share/sdcc/lib/s08//usr/share/sdcc/lib/small-stack-auto//usr/share/sdcc/lib/small//usr/share/sdcc/lib/stm8//usr/share/sdcc/lib/tlcs90//usr/share/sdcc/lib/z180//usr/share/sdcc/lib/z80/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:8942/openSUSE_Backports_SLE-15_Update/aebe650b4fc19870c434a14925f17e45-sdcc.openSUSE_Backports_SLE-15_Updatedrpmxz5aarch64-suse-linux  !  """!!#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Python script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=8629b1c2a021b569d9cc96c0a3d83c75a76bea6e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e6bc318f2cdf2a01b34bbe4e56e4c981fd460f5f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=c026b08f4d38b2d8707cfb776827f5d44a9782b8, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=19e1d6fd07db9476a833e48a71f04b3f13067ed8, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=83e3a9d8268f0ff12112e4bf1f36ed7c88e4461a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=bf953b0143b67ad502608dc16224152be207fadd, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=85799dc24f75db45cc4ff944b99d042ba7239e55, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=04fc47e1337a6cd103d86c6f38dc1a4c7813bd17, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e34eff9d2469d01fb73b11c3923c185eaead6f3f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=cfdf907abe302dbbad66742b47edf4bcc766273d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=f09eb64f14baa1d3f7f9e27091516ff6f663010a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=50a6651a23aa5d5f87ef4517031cde59d15b19f0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=9b6968aa6ba3322164f4e5524d4c9306a71bd4f7, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e610f8667485efb3877daedfaf38c2b203202132, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=40c403ae61f4ff2307bc1c366450f86fa3352710, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=6f30eb6ce601f86664e279d8fd26c23ad41c66d3, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=a285bc11575785c8e9b689ca92bb3cd2a5c1ca3d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=d09a1ee13a1fae1afa630bb02bd802c710c0ec4d, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=57148d573695697ec98063b1260cdf2921566a81, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=6f7457738bfda7f733dd62d15f8726042f8bf74b, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=95238139bb873c405dd0ad679db1106b30932cc5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=48cd148196fcb6d5aaf77edfff7234492f2aab92, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=bbbe52cf181995d580900d7f6c1a547b8dffbb2d, strippeddirectoryASCII textLisp/Scheme program, ASCII textC source, ASCII textC source, UTF-8 Unicode textC source, ASCII text, with CRLF line terminatorsC source, ISO-8859 textC source, Non-ISO extended-ASCII textC source, ASCII text, with CRLF, LF line terminatorsC source, Non-ISO extended-ASCII text, with CRLF, LF line terminatorsAlgol 68 source, ASCII textcurrent ar archive %+17=CIX\`dhntz  RRRRRRRRRRRRRR RR RRRRRRRRRR RRR RRR RRR RRR RRR RRR RRR RRR RRR RRR RRR RRR RRR RRR RRR RRRRRR RRRR RRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR RRRRRRRR RR RRRRRRRR RR RRRFBH<]0`+utf-804d2073bbcc248e34ebf7f54a995c4c08ee7c6853c9f95bfd79fad2867e4df28?07zXZ !t/ \P]"k%]W N.NF |8f AOXs s)э`Q+MNs5YrH e|])KAXp qK:&eZKܦzulW^!%SR*A>DpH2D!2,DpXA?n2n9U쓺PϤjJk$_ަgՈ3j|+[XޔvFg"y=8U҄c% !)SYňsuXxjde w`Y>LF-ቩ[+-OiRׇf,~L!ѣaނ(xQǖ_T񎦛5h{_ߞ nɓ,~J jEf<7f0yt;LxʓHs2mZbB1yb>bC9$否OX|'qAKJ" jF)d/Jy:2_W_|‚QĹ!&FdM' : J_̯( */\i"c67!:uffd?g Wko+HDѹ N-?4(VeGt8'N:V L{EYFWIب"8iAwp8@LHZ-q m"M#o/y/ qݙ0ީ?\% [T"Bd&+W.,6iTU;sw/Iٳ/`laH0{X,\a3KkN|t>B$@AV]t ZVݗP&|F7p' 4d?E3N[wclVęzCպ=֫W1=-0:e'=nIzM킪b-L0ɾ/~]rYd$9 - HB쵙{VՓ$%y +Wކ[WⰞk= x? LeU'MPBL;3}:\GZRL?dBُS<5&P=P E\8 ƳևUe*_gο&ۇYdW[!g\ݭı568)5"Ys( ЭIb*:m i K:#ɘևqo8+v|,plG" 1( epi .:%v3DHmsC&gN9ZSB 9yZ2G tZaXJUa4>;z!m1VZC%FĠbYpm>Ĕ&w`GyvABùj_tL.Ag j=BHP2##sk8hL9<@h@ܶף{q!ʭѽ^y/?yF xA{[ d%tBfH~a]LcZ,3Gl ^_S9G+z:r=^ªg/4qP*| ,NkYzBT}>sFt9ꠍ5N_b8: VsP6l::Z:Eޙš2?Z2}x_K̫56ԁ\,Y9E"&MFA$#1٭o_,3?K!jY 4fX {>1TijD!dH)eypZ3kBL&2o׀,FMI7ɼo %28iI@8MYbƽ|eqRv|ܛZh Er~)!7)N)IEf&$gב&9spVlF9#0q0bHWض,-zGe]pr)e~NknV;*#"~G:*7jśQEխxZlc `=,y7p\!oP}*ci0[)fSNNd!EʞAUqEo