Use M2libc in all x86 tests < test1000

This commit is contained in:
deesix 2021-01-21 00:00:00 +01:00
parent e660caca73
commit 818784228c
32 changed files with 245 additions and 234 deletions

View File

@ -9,43 +9,43 @@ deb80d26727f797c397b927938360f846eb982dc0722903cb07947737332c443 test/results/t
2629295d71947c1449d0c6268c687b01b5a714efc36c71f211ec93c22e0a9ebb test/results/test0001-armv7l-binary
bff3ae5a240cd319570ef0c81c499cea51c821bc1369456c23a4206e6072865e test/results/test0001-knight-native-binary
cbc443f9c13a93203b742386c6b2ac687cd152f218c54a5c865ca1984778fdec test/results/test0001-knight-posix-binary
760e92f9579fdd231f99240e117313c115b35c12f2ec17ace00acb8fa3283a78 test/results/test0001-x86-binary
4523d6ef34facb12ec81aa75d4bf76942d2b7ea5cdbc10250421eae10cc15547 test/results/test0001-x86-binary
b2ee7296349dc9fbf0dd38f2e58fa055cef222cc056272f170c317d5483cab64 test/results/test0002-aarch64-binary
873a7e7e62e2a83d11e67816fd8ca374c359a3fe811dc5fb1b1654e018b44f40 test/results/test0002-amd64-binary
2f6d1845621ec04e451734f3bbe6f139c06a51a3b2d412cf5d755aa74fa4a3b6 test/results/test0002-armv7l-binary
b177407a336c5fe8ed31fc4c2f6e6f9160da8c3b166a1b6875dff5f3d9966e7c test/results/test0002-knight-native-binary
680036751e342224fd846968f34fed312d684652928f44bd1fcfcf8cb6c69565 test/results/test0002-knight-posix-binary
54dd2d2006d049d250ccd3e90912365ee05838defc549e53402a352b3c41186a test/results/test0002-x86-binary
d0894e250e539ba6f7d9066cabfc9781273cdf5b3274919ba600dc90bb76a580 test/results/test0002-x86-binary
630a9aa911301ed224fb0449bc7d7ce0de3cae41f70dafe51d78dbbf4b8fe84a test/results/test0003-aarch64-binary
0c36608fef860364cf72f4c9edbaf4cf808800bdc2883cda076563d6111ca301 test/results/test0003-amd64-binary
c80cbb70bac64324806049f4e03dfb0b2625b65c2d12aa263bb82c8834af68bc test/results/test0003-armv7l-binary
5b64d3204ef384a664eb6d8ca665b48903f58b87409eec9571ff3d72384056eb test/results/test0003-knight-native-binary
3b42d5f1d02a2690ab800cf4b633db9b3c7eac57ad3f1e1c9072ffcb6ba2a7e3 test/results/test0003-knight-posix-binary
1c57b8f613a9a3ade226b25407c5a00311f2c4e103d86c56d3f5a90f4775d28f test/results/test0003-x86-binary
9b5bf6bcc53ace8ac89b60e3fce29ba8fdccffb4f392830fffcb1b5db70faeb0 test/results/test0003-x86-binary
41a2bc2b7fe603cd024964482cd030e9387219d767a9272259aab1a7230cf393 test/results/test0004-aarch64-binary
1a58c4c37f024e731395b2521aaef7407c1f5725108531b00e20e87d6c95bf7d test/results/test0004-amd64-binary
86c74f9add3d785416658dadb204781e7dd2b670ec9c095b2d680e49021c7c55 test/results/test0004-armv7l-binary
17faf6968c97f4fb9ec53c5ab506def33501ba1aa6d3518b8d747b869663007c test/results/test0004-knight-native-binary
b21069bfb39e8e6f37ef2cfb0496506bc9596e83c73d8797714f602e626f1688 test/results/test0004-knight-posix-binary
f79a26e349ef8beb447fddd3091c6fc448b040a4daff3cc48c58c39c3006d4e3 test/results/test0004-x86-binary
5a635a6755babada95c0cac328f7524f88a3fe39c502a6f368aa2b096810c0aa test/results/test0004-x86-binary
f70ce96aa5c5c22fa5799622d8114031294ad69b1084867d4d1016bf18f8835c test/results/test0005-aarch64-binary
9c39800e5fcc8e7db04ec06307f38db1503bacdeb0e67190327324475a3282ce test/results/test0005-amd64-binary
8b80eb8f8002ac6234a6b9df266d2ea6db70adeb72fe4f06d9fe5ac81922daca test/results/test0005-armv7l-binary
66f964f025449632862eb190e668210a63535ae9d8c0dabde38c84f08f97b80b test/results/test0005-knight-native-binary
3e54a6270333eb17cba55ac6af43295cbf1a9f337d395f1d4126a11ea232e949 test/results/test0005-knight-posix-binary
e61737d75d2ed0519412bd6360612eb7b1528952b3de12a27e74792bacb3d803 test/results/test0005-x86-binary
f5faf6dd50332280ea9e8771acf3d9585accb37dcbb17d50e7e16d58faa22fbb test/results/test0005-x86-binary
27a03cf40b11832b20d73da89bcbad0c88ae07051b8ae6526b97325d82247915 test/results/test0006-aarch64-binary
353770574c21c399807d9757427423c8ed0fbfa37a39e2f8c78403b500673047 test/results/test0006-amd64-binary
185da6e8b21c3ff1eb8e79b874b2cc5be3d616e73d36dc320052603d0374867c test/results/test0006-armv7l-binary
285e9916e79075d4a4b5cfc947cc5d27df44edc9ebe091fae1095efd3a39110f test/results/test0006-knight-native-binary
e0e08f8aa9014fb9856c1198c2c3cdfe0e4ce42c64317877e82f56a4c078ceea test/results/test0006-knight-posix-binary
18939a0f44cb65c97f413bf0d8ff157ef56886425e66a47884d67e8840da0a5d test/results/test0006-x86-binary
45b45486d52dc6cd0e4fbe01493990cf4b4e255ef032132f078034a7d7351a6d test/results/test0006-x86-binary
c321961f689625dfca38710bab3d5579db447ee09142a5c0693ed89b25c4dd2a test/results/test0007-aarch64-binary
25fd8811b23072f10ef9f1d95735d1bfa572c1dcea9d3f59353daafad4140484 test/results/test0007-amd64-binary
8d4a1e836c869e9add4c0698658cc8093f74fb09094c3412c7fd08e12b51a483 test/results/test0007-armv7l-binary
dc543f40901704ce9f352308c7759c8b581395f8683cfa248a03410dc3dc24bd test/results/test0007-knight-native-binary
3095d9a11eddbc875f13051825eef622cfc08fe1f93963c00c32af155982f480 test/results/test0007-knight-posix-binary
fede201188d1b997e7c0bace34ff09cfe0d1cd4c718f0a15adaa5956264a15b1 test/results/test0007-x86-binary
56ed32c9825155459ea8d2a147a642cf211751db7b2f2bfa639f2ee78bcd2262 test/results/test0007-x86-binary
b5cb049921dc0e0050f37431db73682c3cf88049f284243746dad7679a65185e test/results/test0008-aarch64-binary
2091b1371d0aaf7c0132cb36f56dfd6a7c78124b5d076dd2925727706cd63187 test/results/test0008-amd64-binary
8f2e2f46cc1ba925c8284a380a4fe25873041eb46c9ba60b719fe26bf709d11b test/results/test0008-armv7l-binary
@ -57,84 +57,84 @@ f81f0314f833c3e50a1e0fd89f4d536a73b15cd54815d8f4903c9b816da547e5 test/results/t
028b11250c0f22cfb6beb01a81b6076d8005661e608d4320758f32b712634711 test/results/test0009-armv7l-binary
80583e4bd2c04eaec31d73dfd62ae3b65ff527e672eadef1a1d5a2deaf1ab84e test/results/test0009-knight-native-binary
8641f78d02563b94f82aa4cea7ae4e3f339672c7b1a2375f9e2add2e7dfe5643 test/results/test0009-knight-posix-binary
7e073eac439a8aa7e8ec109eddd7104830cd38b7fe410b91e8050ea6dc32e9c7 test/results/test0009-x86-binary
410743a94a824227db0b786d296868882e702d1825bc97650f8f2a1e9df92053 test/results/test0009-x86-binary
cbcfc7230b89000d72e7771e83863b9f0ef85adcbe7887f6db8a047d958d10c8 test/results/test0010-aarch64-binary
55b7d22da293b5a3690164029e086915f59bb8d7d87feb63fda167dd7bb96afb test/results/test0010-amd64-binary
dfa1150b752fdc2013e1467f96e57e6a635c9c8bd965292c2d4e6aaffb0aaf71 test/results/test0010-armv7l-binary
defb9b8b7f97b2b41907bbf2b2e5fd9fec2beaad2b391a673fe766a97094e912 test/results/test0010-knight-native-binary
a2f7358dad20b7a4c559482a14a46af13a1d6c6209f625bbfacb420a3afaba0a test/results/test0010-knight-posix-binary
df9a8884564339e469d5dc1bea19880f3865ebcd324abd1187c17c172c4a9c15 test/results/test0010-x86-binary
6e6b8b284d604f1453d22805ac083ef909aa2a15189a1eecd2731a1a0985c3f3 test/results/test0010-x86-binary
024bda9d5fa5bfef65bcb0930473ea101f86e3d24e9ae057f5b67f7688513c69 test/results/test0011-aarch64-binary
093db54c5d6c4dde5f8cfd168913bd3328843674810b464b55aeb16881e98d73 test/results/test0011-amd64-binary
5311d49e444f406f25e8e3a55f8f855845e11c6dbcbbf5229f717cd02edd302a test/results/test0011-armv7l-binary
e9d4eb00cd8e5ca882f15d158c61f033e0f2587d3040913cd5ea2f07174bdf30 test/results/test0011-knight-native-binary
96372059b5d383029cd18dc9568748685bd3779e12a00a94edc89feebb2cc051 test/results/test0011-knight-posix-binary
91d60cba7c79e6d31542470f4a6978e428157a72f5362f70a2ecb03e95eccd03 test/results/test0011-x86-binary
a09ac084534fd854ec8ad680d5291f824262b5cbe1cb5fb25bde0f043b8bc911 test/results/test0011-x86-binary
2726e0eb678ffbb9739ba717dbb7122e1ccc3e6dca781aa4241efbf6604a15e4 test/results/test0012-aarch64-binary
076d49faaf9f98c4aa0ec7a52c7e9ded375fb23c8303efea994b6a9c770f37d4 test/results/test0012-amd64-binary
768ff622479ce921add89d8cedb8a0511a218d23e3ac4cefdfd827f8a97efcdf test/results/test0012-armv7l-binary
e3b8e624fcf532c703f01f50024e556fdae2b843b14360d579829a69282be15d test/results/test0012-knight-native-binary
8555f369851394ed134af7b85fd3d5e8de980193a691924a51eed3205a6dfb97 test/results/test0012-knight-posix-binary
f6cef5d9ffd57496fc05fe4af6e3e71cc8383449bee58cb440dc16ac40c9d881 test/results/test0012-x86-binary
365ff5a7c74034c91116ca5743a51bce9af2644fa21c45ae3743c24a3e7b9ba0 test/results/test0012-x86-binary
bf096fe867e9c75d71cee641a4bbcf7501e399a3433aaa427f6c1fa3c8b97b13 test/results/test0013-aarch64-binary
3b47bf029dea35e59347caa653d23d8c478266f224b31e7511f0a0bbbd9fbbef test/results/test0013-amd64-binary
d2e7367cd5838726f0c561a3ea9d4a17a1ca5cc8d2411cd056249ba216ed70fc test/results/test0013-armv7l-binary
8ae4f182d3d79697e99b5c04437685c72bf83667618392a32884cc12a7d38e48 test/results/test0013-knight-native-binary
a2a2308a472736f56530fc66016503f2ecda3072175728b9950baa42af588d0a test/results/test0013-knight-posix-binary
0c0efec42e93d781282c74d061174c9fa0d677c11d4a616b56ca55fea4f719f9 test/results/test0013-x86-binary
8bf5697c27ebf049bbee1ad00fcbf284b230c214e9fade9cc51c61fe438252d5 test/results/test0013-x86-binary
601dbe1681ed007615952bdbaa30bab1f0fa8f0202f45b04991a2053172ae39b test/results/test0014-aarch64-binary
5fc768c4c9703f305f57fcf0bd6032321d5e5df73ae9095129e9b947dbacd2dc test/results/test0014-amd64-binary
dc38db646f5f0aa618df5844647fdec631fc48a9dd62b09b6d0a38d28e68d926 test/results/test0014-armv7l-binary
9e731aeb4a7b9b65c83ef2e4c137c960bc371ddc28b172bfb55c2b7ccf9ffe35 test/results/test0014-knight-posix-binary
e783d1a24a892f326ef8166d9fd0bf318d93fa7112b244973569e4332d9c5f0d test/results/test0014-x86-binary
7e48e96b1bb585e83193ecb45382d867e9b563a1e33e0033dc722d8cc8e7f643 test/results/test0014-x86-binary
019f87d11b96a42bd400717d3baee5cc8afdc71c69fafe1f3870eaa05f249982 test/results/test0015-aarch64-binary
1925b96d9036e2b62888dd12435e70b5b31925d67a5ea09ffd5cba074f63e41b test/results/test0015-amd64-binary
cdb99e76433312fa1a41c2a7e9df50dab8be8d54aa388434873b4365cc89ae6c test/results/test0015-armv7l-binary
b200e867ecfec96b33425e67e06cc553b68b5ea5ff8c8331964d56264bcd7de1 test/results/test0015-knight-posix-binary
053b8fbe43796a30af109b80313c257f3acf1c9bd5e5e699e7b996e99c26cf77 test/results/test0015-x86-binary
56145abf9a2cbbe1bdd645f691fb10e0ce3ef852e28d43423aae97d1003b799b test/results/test0015-x86-binary
9dbdf7d65a16ddf5c5ca6b457ae937434c3438fb32e85a6b12e605c55bf7acd9 test/results/test0016-aarch64-binary
f65f484e0ff8f5e10d5b4f40d987e92366059fda35c5e420d4bbb90cf06bd3be test/results/test0016-amd64-binary
c7c6f435457a1acfe6caaa1cebae1f94d055a3c02c029a6bc21c494c0b2dacb7 test/results/test0016-armv7l-binary
9d47ad6f4124521063c0894e5219871ed0561320ba52910c58102bb4cea2b820 test/results/test0016-knight-posix-binary
e4875f981f3b51627a2b17bd25f8f316bc37f8428263ebaeb5641e45b7def712 test/results/test0016-x86-binary
2d14d00321bcdb72d761f8bf8026d1b7bdef9debcaa9bb97a6a263ab1a6d6827 test/results/test0016-x86-binary
f7fec8118d3067716f0e44267ed72924d8f34fdbd58051c40ca98eaf2426ba41 test/results/test0017-aarch64-binary
28f8f46780cd67a50ce2780eab0b6665ceedbf1cb007f177bf6fbad73bb960ba test/results/test0017-amd64-binary
877557cf85e8ca30b7dbfdf067c0a6d11dfe39567a3a562a53b7c6bee71e6540 test/results/test0017-armv7l-binary
8aef1d611095930c3bf681cf11f95289743cdab6e8f0737b38f572c492a9d36c test/results/test0017-knight-native-binary
9ebaeb010fa8f6a563133bed52c76758f444dce9e79509958d44abcecc73013a test/results/test0017-knight-posix-binary
43124b01045e81627d7f5fd4aedb22166fa5f51790b3e5497e0d796241ee7902 test/results/test0017-x86-binary
dc7235fb20bc1e5371f5c844df88ae504e21c4a44a9b46bc0f471f1dfb80baa5 test/results/test0017-x86-binary
d0246ffd9a0a2eb64b931b8ba5eed97a39019dcac04f34946601e7aeba25a47a test/results/test0018-aarch64-binary
ae28c929b7456ec11209f9811bb1a2675add640440f13c31ad454a9fb8c5ae7f test/results/test0018-amd64-binary
7107c5fa8c083afd38b4b373a6ba565da3c3fd20ea15deed9222ed77eed5138f test/results/test0018-armv7l-binary
f31fbd190e6dceda05b33a71692926845127f4f73eab08a143a17b5f2611e6e3 test/results/test0018-knight-native-binary
f3b5326969cb68a0f8e4e3e138af24e70114510dda2ad5a7cc27e608e4aecc9a test/results/test0018-knight-posix-binary
6fed48128eff90728f00e8f7000a66befd92e2d941e65f8b5df5dba709af1d2d test/results/test0018-x86-binary
dc42beebf7ecedf7df2cab56206bf36c5ddf8c23dd60742b6aac18c8f9f24369 test/results/test0018-x86-binary
7882e32500ee47bb314c441b51d0b2303571ce12af330b836bc078dc1f6f70aa test/results/test0019-aarch64-binary
59def08c4d64b785fb273c1da439edea4aad87f6e9cc5802f31edfde2e0c5831 test/results/test0019-amd64-binary
235c00195b26e161a950eb7240cdcf0522d2efbca4d86f9e45e8efc5aa3a063a test/results/test0019-armv7l-binary
1e11972b0addb19aa820bc912a4412e430cc87e67dcf8ddd1ab441f142dd1302 test/results/test0019-knight-posix-binary
9aee7ed4bec5e46b9bfc820f6d4392e5d9d7b8393abc5e98f7c2e987f366ebb0 test/results/test0019-x86-binary
0ad351e82ac6a23de9f7dbd6924d02e3fa5138651ba9c1787821b8ce06635bad test/results/test0019-x86-binary
8c71a77628fd5e092cbb963cf36d8fa9d0ebb1285045af8f37e16d8a7c964742 test/results/test0020-aarch64-binary
ac05ba913be389ee9bb4fe76b6fce2c8f9a38408327cb20d46a2ec49bdbecb51 test/results/test0020-amd64-binary
bf17885e072fec8168d01489d8b754446de961ef13b3d97d84450de674b4f2c1 test/results/test0020-armv7l-binary
f1795d82f5d39e5d2995882a627c74fa972bc749675d4a294732f9285a5ae3c2 test/results/test0020-knight-native-binary
d2e5a7672854bf190dd6e2f08081a5dbea22c08d77b4a62f76af68db033aea14 test/results/test0020-knight-posix-binary
1183247a4f714b9d1b0ec78b40f49631df3769ae95b0303fa9996208193c4ec9 test/results/test0020-x86-binary
c9b10c32d169a7522a2153b353117c5c4903b9248d61aa86a3f6f72d9032d432 test/results/test0020-x86-binary
2df54593dfa57afa9e41f1b3194c493409dc880db1326d440757ba4c4b11afc2 test/results/test0021-aarch64-binary
25fc5d4f89b2f48d40c6968b94c169536a9e4d64d3abd380139b62ff875d1cec test/results/test0021-amd64-binary
f6076170ebfc14c8841dea36b9079f14245164c63475c49449ea4bdc410d3ca4 test/results/test0021-armv7l-binary
b598bb72387459874a458b203eb6883e5360de9fcf60124c7dea8caef6a3d472 test/results/test0021-knight-posix-binary
77231592a7933196a9899f5d6d910aaacdcd02be83419b14f622c1034b136811 test/results/test0021-x86-binary
c4301aa853c99316ca118a259590361dafdc64baedaf870f364979301d601e76 test/results/test0021-x86-binary
8708921a877217f317b8a6f749dabb804cc47861311189efb1284685db1b9656 test/results/test0022-aarch64-binary
79614eeaf57b0f7ab803b1752173fe38f96b2591add5470c90c5f6e4c447508b test/results/test0022-amd64-binary
3e653e848ad38f43267bc826e3c9333cb7d63052917c1a62a2b38a1901f7c794 test/results/test0022-armv7l-binary
a23a357cabc995330776fa01c7cf41978b100c36b0e3c76d1297db0e953c1bc3 test/results/test0022-knight-posix-binary
7e9b280039396df0873d2a211c989da0619cf7ba4a8b2ab4169db125feae1e25 test/results/test0022-x86-binary
c21d571f230a6ebaa435d270bac16182e9edbac57f0462abc5130f385a89a193 test/results/test0022-x86-binary
1e204bd0695b22dfdc9f4f70e483e1c3d1f38330b508394d7303ffe30f73e0c4 test/results/test0023-aarch64-binary
efa410ff45045f330d2497232b13d9f83b5ca7882878f22e9d1d285afb5a762a test/results/test0023-amd64-binary
a704aaabc59d230e19a1962cc42b601dd381298bd199893bdf3c2c7d31afaee8 test/results/test0023-armv7l-binary
f793452848e538381213923ecbd209253fabe391bd56c03f4f95d3ce1c4d5982 test/results/test0023-knight-posix-binary
b86fc421e50fd551ab3d6296551b3ed03821f6f134906575d932516b26a40285 test/results/test0023-x86-binary
44a6f3123d9908359cbe75aa598a35b19b260911809087ff2c0f7b098830eb50 test/results/test0023-x86-binary
deb80d26727f797c397b927938360f846eb982dc0722903cb07947737332c443 test/results/test0024-aarch64-binary
847326ee9a1bd6e9f0b8cc546218d0c9a97e8a021b366b1367cd595a63516d09 test/results/test0024-amd64-binary
8ee4ee96799a48b4b21e8511ae95866a4d18fe75ddf2796a0c5991e97aabaf82 test/results/test0024-armv7l-binary
@ -149,36 +149,36 @@ e7321aadf4dd89d34e5fe0ae3efd31b84488003b5caddd14443363b09d0af709 test/results/t
10015115d5ff176bf6be6eb170d8f89cfb23d7052574aac3dd80773298f058df test/results/test0100-amd64-binary
7d6b17d712fed0e24dcebfc2a2f20c5f8ef00300263fdcc95e456143fa57185f test/results/test0100-armv7l-binary
7de66384bcf268d71f780853690e90cd12daebbb9227d3f0af7f51238185c690 test/results/test0100-knight-posix-binary
a783829261dd45186da513e04bb727b6647e5712ccd11e8b19c33a286cbfc975 test/results/test0100-x86-binary
e82cd81369fdf4ba7c3715ae706a53251e8bc2b94af9590315788b19321e2ed1 test/results/test0100-x86-binary
cfd01fd7742cc874faea013f7c32f02c1181caf9c44ede7bcba79a22cfc037ec test/results/test0101-aarch64-binary
5ca0c7f08abf61dd8a1aae191e609453110b5437fb8a6a09d6ed2281e8d0dbc3 test/results/test0101-amd64-binary
0dc9e040cd64d87d3eb001eabaaebe5bb8ec0ca34ea77ef297dd39c2cbdcab65 test/results/test0101-armv7l-binary
d120df140cc77037e3d16d1aee7482d270f55660a594c19be91cddc66de687f7 test/results/test0101-knight-posix-binary
cc36cf1c0a0ba6fb9e6578763266b1d3ef6580df3b2b3dad2ac03f0c98145e8b test/results/test0101-x86-binary
5c69904840a07f429d5051ed24bf4e660a8da2a40875b72650d4fbac3221f505 test/results/test0101-x86-binary
b2d2516f9a91afffed4c0f2cc3aa8dd8c810ff1579a9c5685a0b6f00a5f4a71b test/results/test0102-aarch64-binary
e1071a027f2ea4557660c123c6974db0ee020672ca707675f310ab49805c3b55 test/results/test0102-amd64-binary
1fabc98253382094d2f156467b40ef3364a9af3feb67daf06ad0d2233def9b19 test/results/test0102-armv7l-binary
b7d9cbb37965dcd24fd69c06037c3f46e4c7a0338729224925275082d687a33e test/results/test0102-knight-posix-binary
310cfcef1f41ba6f9703bedbb076c528448b1523958b980aacb2e1aa6109b2a1 test/results/test0102-x86-binary
fd5495b6f9853bddd33e8d58a7b68ee283145de5231a1ba523a522c02882199d test/results/test0102-x86-binary
04246ad047c62f29c393477d85c17a3624ba96537dc22593c763b9e8c99c1bc2 test/results/test0103-aarch64-binary
9d5fabe2d57375a10debe0088ca28dde8401436f2cefade771431625c1f40427 test/results/test0103-amd64-binary
6e3a9dd91fcfd6f701650095ff482552a84d339a5e6d014373fe046bb1b9570b test/results/test0103-armv7l-binary
e0e387777249ec8abb841271544a74361207a4c347d304f87a1e5c5d22353a7a test/results/test0103-knight-posix-binary
e96a60d11b7e8261100b4f1f87c85b1c2432b43e4520fb4909e7cdafcae69b7c test/results/test0103-x86-binary
ccf20798f2b77ea9f5d4d5c66c0b165d15b1e9d40c3ff31bd6d7a62ed1f3a559 test/results/test0103-x86-binary
f54b4aeadfe100dd18cfc04e006b82c5251d7c1e01c9995be6ac039fda514837 test/results/test0104-aarch64-binary
6d208021d25f06c214c2999d645260c2733dd1fe05b9cc5278167b6098434363 test/results/test0104-amd64-binary
2e18a0b88d64ad1201b4ccf9a927217dc8306791ff9b9a61ef3eface293d9603 test/results/test0104-armv7l-binary
43ac5afe65b840f42d6360be3a212ed0d785876ae8f8998906c62988ad156b7d test/results/test0104-x86-binary
b3329e9f922c423dada99c1d626a36769a1983887bb4ec8923f7dc51ffe1680f test/results/test0104-x86-binary
5ebf8f644ed0dc87eab2ed56a7c48efa1b265de1935e75ab440f1a1a29efadb0 test/results/test0105-aarch64-binary
9e1982f8cbac133761da68a9aeada26a1125b9c118842a44d5bce6e8037276fe test/results/test0105-amd64-binary
ef6681febb18798fbf8ee58a495f2bbb76de2afdbc23462a75ca9a06fff010ae test/results/test0105-armv7l-binary
c279f96f7436019c5a3343c4835b4610edfabb6c6292babbf187d819f70e251d test/results/test0105-x86-binary
54ce1c3ae53b667581fdfe4fc5bd98ea9b36a7096daf1f54548c7fc9c3f18445 test/results/test0105-x86-binary
29391746e9af13989334ee28b4822ea52ca2b8322c0b3b7ee73c3c7c09bcb47d test/results/test0106-aarch64-binary
e168961712ff05d05115b4e1d356797e7b3c2072ad51243f55462f12a874bd54 test/results/test0106-amd64-binary
799a84e1433358b1e0014292ada72e9690adc428f118cf5ba6548125aa932d84 test/results/test0106-armv7l-binary
698853b79efb30865a663c4863c050639eb21c7400008f7840830503928973d4 test/results/test0106-knight-native-binary
45c2ba61dc209d7ffa39de9ff0f0a7f8f3ea4d7e38598c72f982fcaf9a05c84a test/results/test0106-knight-posix-binary
944580ff4aae38aafac139faf6eed5bfe4ff68b01a7a3adfa346de8803101182 test/results/test0106-x86-binary
cc9f55619e20cff8f547003713af76c31fc8db2713172d3db81a86e819819393 test/results/test0106-x86-binary
2acc8a2f5317cb809e0d523cb997e8ab91f90ac95881288d874ed9156a3dcfb4 test/results/test1000-aarch64-binary
abac486fb04c067876058e16782f42e202f56cc8a013362e8a57743869f20aac test/results/test1000-amd64-binary
e575170b6ebf2c3c2fd130943f7c3b28c52c77e9c2a65dde13b471f92286f64f test/results/test1000-armv7l-binary

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0001/library_call.c \
-o ${TMPDIR}/library_call.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/library_call.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/library_call.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0002/if.c \
-o ${TMPDIR}/if.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/if.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/if.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0003/constant.c \
-o ${TMPDIR}/constant.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/constant.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/constant.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0004/call.c \
-o ${TMPDIR}/call.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/call.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/call.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0005/string.c \
-o ${TMPDIR}/string.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/string.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/string.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,15 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0006/for.c \
-o ${TMPDIR}/for.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/for.M1 \
--LittleEndian \
--architecture x86 \
@ -41,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/for.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0007/do.c \
-o ${TMPDIR}/do.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/do.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/do.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -53,7 +53,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0009/goto.c \
-o ${TMPDIR}/goto.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/goto.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/goto.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,18 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/malloc.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0010/nested_struct.c \
--bootstrap-mode \
-o ${TMPDIR}/nested_struct.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/nested_struct.M1 \
--LittleEndian \
--architecture x86 \
@ -44,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/nested_struct.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0011/break-do.c \
-o ${TMPDIR}/break-do.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/break-do.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/break-do.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0012/break-for.c \
-o ${TMPDIR}/break-for.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/break-for.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/break-for.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0013/break-while.c \
-o ${TMPDIR}/break-while.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/break-while.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/break-while.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0014/basic_args.c \
--bootstrap-mode \
-o ${TMPDIR}/basic_args.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/basic_args.M1 \
--LittleEndian \
--architecture x86 \
@ -42,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/basic_args.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,17 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/file.c \
-f test/common_x86/functions/putchar.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0015/file_read.c \
--bootstrap-mode \
-o ${TMPDIR}/file_read.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/file_read.M1 \
--LittleEndian \
--architecture x86 \
@ -43,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/file_read.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,17 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/file.c \
-f test/common_x86/functions/putchar.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0016/file_write.c \
--bootstrap-mode \
-o ${TMPDIR}/file_write.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/file_write.M1 \
--LittleEndian \
--architecture x86 \
@ -43,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/file_write.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,18 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f test/common_x86/functions/putchar.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0017/memset.c \
--bootstrap-mode \
-o ${TMPDIR}/memset.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/memset.M1 \
--LittleEndian \
--architecture x86 \
@ -44,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/memset.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,18 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/file.c \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0018/math.c \
--bootstrap-mode \
-o ${TMPDIR}/math.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/math.M1 \
--LittleEndian \
--architecture x86 \
@ -44,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/math.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,23 +24,22 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/file.c \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/match.c \
-f functions/in_set.c \
-f functions/numerate_number.c \
-f functions/file_print.c \
-f test/test0019/getopt.c \
--bootstrap-mode \
-o ${TMPDIR}/getopt.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/getopt.M1 \
--LittleEndian \
--architecture x86 \
@ -49,7 +48,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/getopt.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,18 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/malloc.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0020/struct.c \
--bootstrap-mode \
-o ${TMPDIR}/struct.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/struct.M1 \
--LittleEndian \
--architecture x86 \
@ -44,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/struct.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,19 +24,14 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/chdir.c \
-f test/common_x86/functions/malloc.c \
-f test/common_x86/functions/getcwd.c \
-f test/common_x86/functions/fork.c \
-f test/common_x86/functions/execve.c \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/file.c \
-f functions/calloc.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/match.c \
-f functions/file_print.c \
-f test/test0021/chdir.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/chdir.M1 \
|| exit 1
@ -49,8 +44,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/chdir.M1 \
-f ${TMPDIR}/chdir-footer.M1 \
--LittleEndian \
@ -60,7 +55,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/chdir.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,16 +24,15 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/malloc.c \
-f test/common_x86/functions/file.c \
-f test/common_x86/functions/exit.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/in_set.c \
-f functions/numerate_number.c \
-f functions/calloc.c \
-f functions/file_print.c \
-f test/test0022/continue.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/continue.M1 \
|| exit 1
@ -46,8 +45,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/continue.M1 \
-f ${TMPDIR}/continue-footer.M1 \
--LittleEndian \
@ -57,7 +56,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/continue.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,10 +24,12 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/file.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0023/fseek.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/fseek.M1 \
|| exit 1
@ -40,8 +42,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/fseek.M1 \
-f ${TMPDIR}/fseek-footer.M1 \
--LittleEndian \
@ -51,7 +53,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/fseek.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -30,8 +30,8 @@ bin/M2-Planet \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-core.M1 \
-f ${TMPDIR}/return.M1 \
--LittleEndian \
--architecture x86 \
@ -40,7 +40,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/return.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -22,17 +22,16 @@ TMPDIR="test/test0100/tmp-x86"
mkdir -p ${TMPDIR}
# Build the test
./bin/M2-Planet \
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/file.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/file_print.c \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f functions/match.c \
-f test/test0100/blood-elf.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/blood-elf.M1 \
|| exit 1
@ -45,8 +44,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/blood-elf.M1 \
-f ${TMPDIR}/blood-elf-footer.M1 \
--LittleEndian \
@ -56,7 +55,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/blood-elf.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -22,20 +22,18 @@ TMPDIR="test/test0101/tmp-x86"
mkdir -p ${TMPDIR}
# Build the test
./bin/M2-Planet \
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/file.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/file_print.c \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f functions/match.c \
-f functions/in_set.c \
-f functions/numerate_number.c \
-f test/common_x86/functions/stat.c \
-f test/test0101/hex2_linker.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/hex2_linker.M1 \
|| exit 1
@ -48,8 +46,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/hex2_linker.M1 \
-f ${TMPDIR}/hex2_linker-footer.M1 \
--LittleEndian \
@ -59,7 +57,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/hex2_linker.hex2 \
--LittleEndian \
--architecture x86 \
@ -78,7 +76,7 @@ then
. ./sha256.sh
# Verify that the resulting file works
./test/results/test0101-x86-binary -f test/common_x86/ELF-i386.hex2 \
./test/results/test0101-x86-binary -f M2libc/x86/ELF-x86.hex2 \
-f test/test0101/test.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -22,13 +22,13 @@ TMPDIR="test/test0102/tmp-x86"
mkdir -p ${TMPDIR}
# Build the test
./bin/M2-Planet \
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/file.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/file_print.c \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f functions/match.c \
-f functions/in_set.c \
-f functions/numerate_number.c \
@ -36,7 +36,6 @@ mkdir -p ${TMPDIR}
-f functions/require.c \
-f test/test0102/M1-macro.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/M1-macro.M1 \
|| exit 1
@ -49,8 +48,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/M1-macro.M1 \
-f ${TMPDIR}/M1-macro-footer.M1 \
--LittleEndian \
@ -60,7 +59,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/M1-macro.hex2 \
--LittleEndian \
--architecture x86 \
@ -79,8 +78,8 @@ then
# Verify that the resulting file works
./test/results/test0102-x86-binary -f \
test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-core.M1 \
-f test/test0100/test.M1 \
--LittleEndian \
--architecture x86 \

View File

@ -22,18 +22,16 @@ TMPDIR="test/test0103/tmp-x86"
mkdir -p ${TMPDIR}
# Build the test
./bin/M2-Planet \
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/file.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/file_print.c \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f test/common_x86/functions/uname.c \
-f functions/match.c \
-f test/test0103/get_machine.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/get_machine.M1 \
|| exit 1
@ -46,8 +44,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/get_machine.M1 \
-f ${TMPDIR}/get_machine-footer.M1 \
--LittleEndian \
@ -57,7 +55,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/get_machine.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -22,21 +22,18 @@ TMPDIR="test/test0104/tmp-x86"
mkdir -p ${TMPDIR}
# Build the test
./bin/M2-Planet \
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/file.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f functions/file_print.c \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f functions/match.c \
-f functions/in_set.c \
-f functions/numerate_number.c \
-f test/common_x86/functions/fork.c \
-f test/common_x86/functions/execve.c \
-f test/test0104/kaem.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/kaem.M1 \
|| exit 1
@ -49,8 +46,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/kaem.M1 \
-f ${TMPDIR}/kaem-footer.M1 \
--LittleEndian \
@ -60,7 +57,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/kaem.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -22,14 +22,14 @@ TMPDIR="test/test0105/tmp-x86"
mkdir -p ${TMPDIR}
# Build the test
./bin/M2-Planet \
bin/M2-Planet \
--architecture x86 \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0105/lisp.h \
-f test/common_x86/functions/malloc.c \
-f functions/calloc.c \
-f functions/in_set.c \
-f test/common_x86/functions/file.c \
-f test/common_x86/functions/exit.c \
-f functions/numerate_number.c \
-f functions/match.c \
-f functions/file_print.c \
@ -39,7 +39,6 @@ mkdir -p ${TMPDIR}
-f test/test0105/lisp_print.c \
-f test/test0105/lisp_read.c \
--debug \
--bootstrap-mode \
-o ${TMPDIR}/lisp.M1 \
|| exit 1
@ -52,8 +51,8 @@ blood-elf \
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/lisp.M1 \
-f ${TMPDIR}/lisp-footer.M1 \
--LittleEndian \
@ -63,7 +62,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386-debug.hex2 \
-f M2libc/x86/ELF-x86-debug.hex2 \
-f ${TMPDIR}/lisp.hex2 \
--LittleEndian \
--architecture x86 \

View File

@ -24,19 +24,18 @@ mkdir -p ${TMPDIR}
# Build the test
bin/M2-Planet \
--architecture x86 \
-f test/common_x86/functions/putchar.c \
-f test/common_x86/functions/getchar.c \
-f test/common_x86/functions/exit.c \
-f test/common_x86/functions/malloc.c \
-f M2libc/x86/Linux/unistd.h \
-f M2libc/stdlib.c \
-f M2libc/x86/Linux/fcntl.h \
-f M2libc/stdio.c \
-f test/test0106/cc500.c \
--bootstrap-mode \
-o ${TMPDIR}/cc0.M1 \
|| exit 1
# Macro assemble with libc written in M1-Macro
M1 \
-f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f M2libc/x86/x86_defs.M1 \
-f M2libc/x86/libc-full.M1 \
-f ${TMPDIR}/cc0.M1 \
--LittleEndian \
--architecture x86 \
@ -45,7 +44,7 @@ M1 \
# Resolve all linkages
hex2 \
-f test/common_x86/ELF-i386.hex2 \
-f M2libc/x86/ELF-x86.hex2 \
-f ${TMPDIR}/cc0.hex2 \
--LittleEndian \
--architecture x86 \