Commit Graph

94 Commits

Author SHA1 Message Date
Nicolas Kruse c5d3fba531 Docs updated: python scripts added to generate stencil and example code listings; doc-build to ci added 2025-12-26 23:49:22 +01:00
Nicolas 069f79094c fast "abs" function for int and float added including test 2025-12-26 14:43:22 +01:00
Nicolas cf18dc69a1 armv6 support added 2025-12-23 18:24:36 +01:00
Nicolas b86659fd51 get_binaries.py updated 2025-12-08 14:01:22 +01:00
Nicolas 9b78947202 ci: fixed make_example.py and path names 2025-12-07 13:14:01 +01:00
Nicolas d041312315 architecture name translation fixed in create_asm.sh 2025-12-07 12:09:29 +01:00
Nicolas Kruse dd90b61c7b ci updated 2025-12-06 23:24:38 +01:00
Nicolas 2e48fe5ec2 "variable" type renamed to "value" 2025-12-06 18:09:25 +01:00
Nicolas 2b2f854ee4 windows build cmd script updated 2025-12-06 15:15:33 +01:00
Nicolas 78a159b4ea linking for required libgcc function on 32 bit arm added 2025-11-24 16:40:37 +01:00
Nicolas Kruse 4504abf5cb Update musl repository URL in build scripts with a mirror 2025-11-24 16:40:37 +01:00
Nicolas 0d119f5a0c compiler version removed for arm 2025-11-24 16:40:37 +01:00
Nicolas 8db2c41e1b ci and build scripts updated for armv7 2025-11-24 16:40:37 +01:00
Nicolas a93cdd4b81 ci and build scripts updated to build arm v6 and v7 2025-11-24 16:40:37 +01:00
Nicolas 4b752a6094 Download script for precompiled binaries updated and version changed to 0.0.1 2025-11-14 16:35:01 +01:00
Nicolas c25ecac86e ci musl: use -fno-pic flag only for x86 2025-11-14 11:12:36 +01:00
Nicolas 270514c2db -ffunction-sections added for stencil compilation and -fno-pic removed for musl compilation 2025-11-14 11:12:36 +01:00
Nicolas 7da48a7126 cmd script for local build on windows updated 2025-11-14 11:12:36 +01:00
Nicolas f2ba6da599 ci: Docker build system updated 2025-11-14 11:12:36 +01:00
Nicolas da58fbf613 ci: cross compilation updated to use musl objs 2025-11-14 11:12:36 +01:00
Nicolas Kruse bc62d486ab ci: Docker build scripts fixed 2025-11-14 11:12:36 +01:00
Nicolas 1911d3d768 Cross-compile Docker container updated to include musl 2025-11-14 11:12:36 +01:00
Nicolas c588d92fa2 file path for building updated 2025-11-14 11:12:36 +01:00
Nicolas 6d5c349629 new test for math with executable runner added 2025-11-14 11:12:36 +01:00
Nicolas 37c68bc13d renaming stencil architecture everywhere from aarch64 to arm64 2025-11-11 08:47:52 +01:00
Nicolas d2db667741 helper scripts updated 2025-11-10 20:10:12 +01:00
Nicolas Kruse 2fe0fed431 docker build ci updated 2025-11-09 22:46:43 +01:00
Nicolas aa0c75afc6 x64 32 bit support added 2025-11-09 16:28:39 +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 Kruse ac98c42761 request dependency removed 2025-11-07 16:37:20 +01:00
Nicolas 008a26908a ci updated for aarch64 tests 2025-11-07 16:37:20 +01:00
Nicolas ca25d39295 cross platform debugging tools for windows updated 2025-11-07 16:37:20 +01:00
Nicolas 8214689714 extract code script updated 2025-11-07 16:37:20 +01:00
Nicolas Kruse 844101b91c stencils for bit-wise operations added 2025-11-01 00:42:15 +01:00
Nicolas ca5b34fab8 compiler flag updated: -fno-plt removed 2025-10-31 19:27:40 +01:00
Nicolas 926bb9f85f extract code tool updated to output addresses in
hex and some fixes and aarch64 deactivated
2025-10-31 19:06:50 +01:00
Nicolas c2d1fb7eea gcc flags for stencil generation added to prevent a GOT for extern variables: -fno-pic -fno-plt 2025-10-31 10:16:21 +01:00
Nicolas 9fa5c82650 inspect.bat added for getting objdump with wsl on windows 2025-10-30 14:00:18 +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 4dbfe64195 Script for downloading binaries added, readme updated 2025-10-27 20:18:28 +01:00
Nicolas 22e55fa5d8 ci: Added auto release for stencils 2025-10-27 18:20:28 +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 82c324b1a6 test for aux function added 2025-10-26 16:16:59 +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 f61591a6ca Changed cpfloat, cpint etc. to generic variable[float] etc. 2025-10-23 17:23:12 +02:00
Nicolas Kruse 354af7cf00 stencil generation script moved and refactored 2025-10-22 23:17:53 +02:00
Nicolas Kruse 1277369f06 fast c pow function integrated including unit test 2025-10-20 22:25:13 +02:00
Nicolas Kruse e6d80da332 ci: updated for showing arm disassembly 2025-10-19 23:25:20 +02:00