Commit Graph

  • c588d92fa2 file path for building updated Nicolas 2025-11-13 00:29:48 +0100
  • c874a1535d tests updated to meet expected math precision Nicolas 2025-11-12 21:56:38 +0100
  • 0242e32713 Patching offset fixed in Patch aux function loop, debug prints removed Nicolas 2025-11-12 21:55:57 +0100
  • bfc3c1e399 stencil generation and helper code updated to use musl math Nicolas 2025-11-12 21:53:10 +0100
  • ee4d22265c python pow function fixed and changed to musl implementation Nicolas 2025-11-12 21:51:05 +0100
  • 5b77ce236f atan2 python function fixed Nicolas 2025-11-12 21:34:53 +0100
  • 6d5c349629 new test for math with executable runner added Nicolas 2025-11-12 13:51:02 +0100
  • f74927c517 musl math added Nicolas 2025-11-12 13:50:33 +0100
  • 8413eecdd4 debugging printfs added Nicolas 2025-11-12 13:50:12 +0100
  • 517876037d ci musl: use -fno-pic flag only for x86 Nicolas 2025-11-14 10:35:52 +0100
  • b7957afbba -ffunction-sections added for stencil compilation and -fno-pic removed for musl compilation Nicolas 2025-11-14 10:08:43 +0100
  • 75b03c4c8c tests updated Nicolas 2025-11-14 08:56:43 +0100
  • 61bfaa4f01 cmd script for local build on windows updated Nicolas 2025-11-14 08:56:33 +0100
  • 3901cee43b stencil stack_size increased to 128 bytes Nicolas 2025-11-14 08:55:41 +0100
  • 8248c9718a min. pelfy version updated Nicolas 2025-11-14 08:55:11 +0100
  • 78b8ac3827 Added _ADD_ABS_LO12_NC relocation for ARM; fixed addend for R_386_PC32 and R_386_32; fixed get_return_function_type and strip_function to work with stencils that do the passing on call not at the end Nicolas 2025-11-14 00:51:42 +0100
  • 24a201845f ENTRY_POINT output in runner fixed Nicolas 2025-11-14 00:48:10 +0100
  • c041ca3632 ci: Docker build system updated Nicolas 2025-11-14 00:38:43 +0100
  • cd36adeb35 get_42 test function updated Nicolas 2025-11-14 00:37:42 +0100
  • 705421ebb1 ci: cross compilation updated to use musl objs Nicolas 2025-11-13 10:10:20 +0100
  • e405555f75 ci: Docker build scripts fixed Nicolas Kruse 2025-11-13 08:43:32 +0100
  • 803913c066 Cross-compile Docker container updated to include musl Nicolas 2025-11-13 00:30:36 +0100
  • bca7f85ddc file path for building updated Nicolas 2025-11-13 00:29:48 +0100
  • e68c94a496 tests updated to meet expected math precision Nicolas 2025-11-12 21:56:38 +0100
  • 4b378ecab5 Patching offset fixed in Patch aux function loop, debug prints removed Nicolas 2025-11-12 21:55:57 +0100
  • 9d8f5d3930 stencil generation and helper code updated to use musl math Nicolas 2025-11-12 21:53:10 +0100
  • a395e180e6 python pow function fixed and changed to musl implementation Nicolas 2025-11-12 21:51:05 +0100
  • 443d1d19d3 atan2 python function fixed Nicolas 2025-11-12 21:34:53 +0100
  • 072e9947a8 new test for math with executable runner added Nicolas 2025-11-12 13:51:02 +0100
  • 2509fe8077 musl math added Nicolas 2025-11-12 13:50:33 +0100
  • 48f0d17205 debugging printfs added Nicolas 2025-11-12 13:50:12 +0100
  • 5955eff3af Test added for branching instructions Nicolas 2025-11-11 15:57:17 +0100
  • 04a86da641 inlining of auxiliary functions into stencils Nicolas 2025-11-11 15:56:15 +0100
  • 6416df1335 allowing branching in stencils by patching all passing-on-jump instructions and stripping only the last jump instruction if its the last instruction in the function Nicolas 2025-11-11 15:54:11 +0100
  • 821ad6e69b prevent gcc from doing alignment for stencil functions Nicolas 2025-11-11 15:48:03 +0100
  • f345d02120 fixed aux function alignment in get_aux_function_mem_layout Nicolas 2025-11-11 09:10:54 +0100
  • 37c68bc13d renaming stencil architecture everywhere from aarch64 to arm64 Nicolas 2025-11-11 08:47:52 +0100
  • d2db667741 helper scripts updated Nicolas 2025-11-10 20:09:54 +0100
  • b8613f3d98 alignment of section fixed Nicolas 2025-11-10 20:08:17 +0100
  • f906e6ae44 tests updated Nicolas 2025-11-10 20:07:59 +0100
  • 9f211dfda3 selection of default architecture changed from system to current process (new function detect_process_arch added) Nicolas 2025-11-10 20:06:48 +0100
  • 971c7c2007 math tests updated to be more relexed Nicolas Kruse 2025-11-10 00:08:26 +0100
  • 078f7e3787 macos wheels added Nicolas Kruse 2025-11-10 00:06:18 +0100
  • 330224562a stencils: trig functions updated for 32 bit systems Nicolas Kruse 2025-11-10 00:05:54 +0100
  • bbaac3c589 test for stencil db updated to not require files in obj Nicolas Kruse 2025-11-09 23:23:24 +0100
  • c2f48ef6b1 ci: wheel build tests fixed Nicolas Kruse 2025-11-09 23:11:55 +0100
  • a7c9975c31 tests updated with groups and old tests removed Nicolas Kruse 2025-11-09 22:53:07 +0100
  • e5f6897ca9 ci: aarch64 build updated Nicolas Kruse 2025-11-09 22:52:33 +0100
  • 7717b1aca5 ci: wheel build for x86 fixed Nicolas Kruse 2025-11-09 22:52:01 +0100
  • 20bb5690f7 pelfy min. version updated Nicolas Kruse 2025-11-09 22:51:17 +0100
  • 2fe0fed431 docker build ci updated Nicolas Kruse 2025-11-09 22:05:52 +0100
  • 5cd42f4902 Fixed readme example Nicolas Kruse 2025-11-09 22:02:21 +0100
  • 519f5af66c ci: x86 wheels added Nicolas Kruse 2025-11-09 20:21:26 +0100
  • aa0c75afc6 x64 32 bit support added Nicolas 2025-11-09 15:45:37 +0100
  • 72b12524af x64 32 bit support added Nicolas 2025-11-09 15:45:37 +0100
  • b6242e12d7 index error in the aarch64 fix solved Nicolas 2025-11-07 16:27:39 +0100
  • 71cdcae292 math test updated Nicolas 2025-11-07 16:01:33 +0100
  • 7c77c42b80 issue with wrong results on aarch64 fixed, by guarding registers for the write op Nicolas 2025-11-07 16:01:22 +0100
  • e3f40f94c0 tests for the issue with the wrong results on arm64 added Nicolas 2025-11-06 15:37:01 +0100
  • 8572d44bf9 tests for inverse trig and log functions added Nicolas Kruse 2025-11-05 21:47:18 +0100
  • d1935a34f8 inverse trig functions and log, exp and pow function added Nicolas Kruse 2025-11-05 21:46:53 +0100
  • e0c4bd5280 ci: logging extended and docker image switched Nicolas Kruse 2025-11-03 23:23:19 +0100
  • 24e19dca35 get_op_after_last_call_in_function fixed Nicolas Kruse 2025-11-03 23:12:02 +0100
  • f97d21e42c code style fixed and type hints in get_binaries.py fixed Nicolas Kruse 2025-11-03 22:49:31 +0100
  • ac98c42761 request dependency removed Nicolas Kruse 2025-11-03 22:39:40 +0100
  • b7e2ab1fbd Fix of _LDST64_ABS_LO12_NC relocation Nicolas Kruse 2025-11-03 22:29:49 +0100
  • 358838cb33 New patch instruction for absolut addresses added PATCH_OBJECT_ABS Nicolas Kruse 2025-11-03 21:51:58 +0100
  • 1e522fb3f0 ci: switching to qemu emulation Nicolas 2025-11-03 16:47:05 +0100
  • 0cddb90cca arm64 runner added Nicolas 2025-11-03 16:30:44 +0100
  • 008a26908a ci updated for aarch64 tests Nicolas 2025-11-03 15:21:33 +0100
  • ca25d39295 cross platform debugging tools for windows updated Nicolas 2025-11-03 15:01:42 +0100
  • 1af2e4650a tests updated, setup of test for aarch64 Nicolas 2025-11-03 15:00:56 +0100
  • aeeddc2164 debug prints cleaned up Nicolas 2025-11-03 15:00:15 +0100
  • 4cb91be02b test for stencil math function sqrt added Nicolas 2025-11-03 09:44:24 +0100
  • 8214689714 extract code script updated Nicolas 2025-11-03 09:43:50 +0100
  • 8dc629b6e4 c code updated with discrete type conversions Nicolas 2025-11-03 09:43:05 +0100
  • ed6bb1bc52 aarch64 relocation support for objects added and is working Nicolas 2025-11-03 02:14:14 +0100
  • e3a5a8356d index error in the aarch64 fix solved Nicolas 2025-11-07 16:27:39 +0100
  • 1441dd56bc math test updated Nicolas 2025-11-07 16:01:33 +0100
  • b2a9e8cf9e issue with wrong results on aarch64 fixed, by guarding registers for the write op Nicolas 2025-11-07 16:01:22 +0100
  • 26b614c4bc tests for the issue with the wrong results on arm64 added Nicolas 2025-11-06 15:37:01 +0100
  • e0435be5e4 tests for inverse trig and log functions added Nicolas Kruse 2025-11-05 21:47:18 +0100
  • 3db8535214 inverse trig functions and log, exp and pow function added Nicolas Kruse 2025-11-05 21:46:53 +0100
  • e754fa5574 tests for inverse trig and log functions added Nicolas Kruse 2025-11-05 21:47:18 +0100
  • 9b9903acda tests for inverse trig and log functions added Nicolas Kruse 2025-11-05 21:47:18 +0100
  • a9d25e827f inverse trig functions and log, exp and pow function added Nicolas Kruse 2025-11-05 21:46:53 +0100
  • 2861c287d7 ci: logging extended and docker image switched Nicolas Kruse 2025-11-03 23:23:19 +0100
  • 93097307f3 get_op_after_last_call_in_function fixed Nicolas Kruse 2025-11-03 23:12:02 +0100
  • b6c6d6bbf6 code style fixed and type hints in get_binaries.py fixed Nicolas Kruse 2025-11-03 22:49:31 +0100
  • d0466cf769 request dependency removed Nicolas Kruse 2025-11-03 22:39:40 +0100
  • b56108a149 Fix of _LDST64_ABS_LO12_NC relocation Nicolas Kruse 2025-11-03 22:29:49 +0100
  • e935b11696 New patch instruction for absolut addresses added PATCH_OBJECT_ABS Nicolas Kruse 2025-11-03 21:51:58 +0100
  • 44d5721d9b ci: switching to qemu emulation Nicolas 2025-11-03 16:47:05 +0100
  • f64615d413 arm64 runner added Nicolas 2025-11-03 16:30:44 +0100
  • 1c7ce32108 ci updated for aarch64 tests Nicolas 2025-11-03 15:21:33 +0100
  • bd21f2e3fb cross platform debugging tools for windows updated Nicolas 2025-11-03 15:01:42 +0100
  • 64726fe86d tests updated, setup of test for aarch64 Nicolas 2025-11-03 15:00:56 +0100
  • ee351fd864 debug prints cleaned up Nicolas 2025-11-03 15:00:15 +0100
  • 6beca7ffdb test for stencil math function sqrt added Nicolas 2025-11-03 09:44:24 +0100
  • bd1dde2665 extract code script updated Nicolas 2025-11-03 09:43:50 +0100