Commit Graph

87 Commits

Author SHA1 Message Date
Nicolas 072e9947a8 new test for math with executable runner added 2025-11-12 13:51:02 +01:00
Nicolas 5955eff3af Test added for branching instructions 2025-11-11 15:57:17 +01:00
Nicolas 37c68bc13d renaming stencil architecture everywhere from aarch64 to arm64 2025-11-11 08:47:52 +01:00
Nicolas f906e6ae44 tests updated 2025-11-10 20:07:59 +01:00
Nicolas Kruse 971c7c2007 math tests updated to be more relexed 2025-11-10 00:08:26 +01:00
Nicolas Kruse bbaac3c589 test for stencil db updated to not require files in obj 2025-11-09 23:23:24 +01:00
Nicolas Kruse a7c9975c31 tests updated with groups and old tests removed 2025-11-09 22:53:07 +01:00
Nicolas Kruse 5cd42f4902 Fixed readme example 2025-11-09 22:02:21 +01:00
Nicolas aa0c75afc6 x64 32 bit support added 2025-11-09 16:28:39 +01:00
Nicolas b6242e12d7 index error in the aarch64 fix solved 2025-11-07 16:37:20 +01:00
Nicolas 71cdcae292 math test updated 2025-11-07 16:37:20 +01:00
Nicolas 7c77c42b80 issue with wrong results on aarch64 fixed, by guarding registers for the write op 2025-11-07 16:37:20 +01:00
Nicolas e3f40f94c0 tests for the issue with the wrong results on arm64 added 2025-11-07 16:37:20 +01:00
Nicolas Kruse 8572d44bf9 tests for inverse trig and log functions added 2025-11-07 16:37:20 +01:00
Nicolas Kruse f97d21e42c code style fixed and type hints in get_binaries.py fixed 2025-11-07 16:37:20 +01:00
Nicolas 1af2e4650a tests updated, setup of test for aarch64 2025-11-07 16:37:20 +01:00
Nicolas 4cb91be02b test for stencil math function sqrt added 2025-11-07 16:37:20 +01:00
Nicolas 58038cef8b sqrt function apdated, test for it added 2025-11-01 21:51:29 +01:00
Nicolas abf19ea92b Example in readme added, test for readme example added 2025-11-01 14:20:24 +01:00
Nicolas d17aa809e1 trig-function fixed and tests added 2025-11-01 13:43:22 +01:00
Nicolas Kruse 20f880feae sin, cos and tan added 2025-11-01 00:42:15 +01:00
Nicolas b0668e7449 some tests temporary deactivated before solving patching issue in aux functions 2025-10-31 17:01:01 +01:00
Nicolas a9b52bcf24 Cross compilation for aarch64-runner added 2025-10-30 12:08:13 +01:00
Nicolas Kruse f60df09fa7 patch command updated for arm support 2025-10-29 22:53:40 +01:00
Nicolas Kruse a971b98f2d ruff config added for replacing flake8, code style und naming changes 2025-10-26 22:35:47 +01:00
Nicolas Kruse 6445ac9724 relocation patching for constants is fixed, tests added 2025-10-26 22:26:12 +01:00
Nicolas Kruse ac6854ff9b test stencils and aux functions added, including test 2025-10-26 16:08:45 +01:00
Nicolas Kruse fb4df412ce extract_code tool: added patching of function call relocations 2025-10-26 15:19:38 +01:00
Nicolas Kruse 501bd5bee3 example generation to track down sqrt issue 2025-10-26 14:08:09 +01:00
Nicolas Kruse df84b61a7b vector type added, sqrt and ge/le added; type hints improved 2025-10-25 21:36:31 +02:00
Nicolas Kruse cb1447f125 refactoring API generics 2025-10-24 00:41:34 +02:00
Nicolas Kruse a8280f8d2d vector typing advanced 2025-10-24 00:35:41 +02:00
Nicolas Kruse f61591a6ca Changed cpfloat, cpint etc. to generic variable[float] etc. 2025-10-23 17:23:12 +02:00
Nicolas Kruse 0d1d0a03c9 Test for iif function added 2025-10-23 12:48:13 +02:00
Nicolas Kruse ba4531ee69 support for stencils using heap stored constants added 2025-10-23 23:24:57 +02:00
Nicolas Kruse 1277369f06 fast c pow function integrated including unit test 2025-10-20 22:25:13 +02:00
Nicolas Kruse 51f6eb1538 Code rearranged and split to different files 2025-10-19 23:24:14 +02:00
Nicolas Kruse 067e4f32eb iif function added with test 2025-10-19 22:48:52 +02:00
Nicolas Kruse ef7ae1c0a1 tests updated 2025-10-18 23:20:40 +02:00
Nicolas Kruse 04a6c7d525 ci und test updated 2025-10-14 23:21:23 +02:00
Nicolas Kruse a76b804106 without read 2025-10-14 23:09:18 +02:00
Nicolas Kruse d2e831b83a other test case: c1 // 3.3 + 5 2025-10-14 23:09:07 +02:00
Nicolas Kruse a7a8f11828 changes testcase to // 2025-10-14 23:09:46 +02:00
Nicolas Kruse 1380fc662b test compile fixed 2025-10-14 23:08:32 +02:00
Nicolas 1a8a738640 updated ci script for improved debugging 2025-10-14 23:06:52 +02:00
Nicolas 2ca2df2a34 testing without RUN_PROG 2025-10-14 23:05:15 +02:00
Nicolas 9cb2db7d4e changed test_compile for reading all result variables instead of a fixed memory region 2025-10-14 23:04:20 +02:00
Nicolas f09ca81a61 run_command function for tests adjusted 2025-10-14 23:02:30 +02:00
Nicolas b5e6130eb8 patching of subfunction fixed and types for // aligned to python standard 2025-10-14 22:59:51 +02:00
Nicolas 7d5990e2b2 added bool support 2025-10-13 22:58:55 +02:00