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
|
d1935a34f8
|
inverse trig functions and log, exp and pow function added
|
2025-11-07 16:37:20 +01:00 |
Nicolas Kruse
|
e0c4bd5280
|
ci: logging extended and docker image switched
|
2025-11-07 16:37:20 +01:00 |
Nicolas Kruse
|
24e19dca35
|
get_op_after_last_call_in_function fixed
|
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 Kruse
|
ac98c42761
|
request dependency removed
|
2025-11-07 16:37:20 +01:00 |
Nicolas Kruse
|
b7e2ab1fbd
|
Fix of _LDST64_ABS_LO12_NC relocation
|
2025-11-07 16:37:20 +01:00 |
Nicolas Kruse
|
358838cb33
|
New patch instruction for absolut addresses added PATCH_OBJECT_ABS
|
2025-11-07 16:37:20 +01:00 |
Nicolas
|
1e522fb3f0
|
ci: switching to qemu emulation
|
2025-11-07 16:37:20 +01:00 |
Nicolas
|
0cddb90cca
|
arm64 runner added
|
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
|
1af2e4650a
|
tests updated, setup of test for aarch64
|
2025-11-07 16:37:20 +01:00 |
Nicolas
|
aeeddc2164
|
debug prints cleaned up
|
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
|
8214689714
|
extract code script updated
|
2025-11-07 16:37:20 +01:00 |
Nicolas
|
8dc629b6e4
|
c code updated with discrete type conversions
|
2025-11-07 16:37:20 +01:00 |
Nicolas
|
ed6bb1bc52
|
aarch64 relocation support for objects added and is working
|
2025-11-07 16:37:20 +01:00 |
Nicolas
|
9facc16e1a
|
test.c updated to catch large number sqrt issues early before running pytests
|
2025-11-02 21:42:19 +01:00 |
Nicolas
|
f34795cac6
|
stencil generation improved, relying on tail call optimization (TOC)
|
2025-11-02 21:41:12 +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
|
73d32a07b1
|
Patching constants for aux functions fixed
|
2025-11-01 13:42:50 +01:00 |
Nicolas Kruse
|
3ea60b5120
|
ci: binutils-aarch64 installation fixed
|
2025-11-01 10:44:49 +01:00 |
Nicolas Kruse
|
844101b91c
|
stencils for bit-wise operations added
|
2025-11-01 00:42:15 +01:00 |
Nicolas Kruse
|
20f880feae
|
sin, cos and tan 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
|
b0668e7449
|
some tests temporary deactivated before solving patching issue in aux functions
|
2025-10-31 17:01:01 +01:00 |
Nicolas
|
4a7a90696d
|
switched to volatile extern dummy variables
|
2025-10-31 16:59:46 +01:00 |
Nicolas
|
e8a73c088e
|
Compiler rewritten for aarch64 support
|
2025-10-31 16:56:51 +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
|
6259db89ce
|
dummy variables fpr stencils changed from volatile to extern
|
2025-10-30 14:02:34 +01:00 |
Nicolas
|
0ff43e62ab
|
fix for allowing different jump/call instruction lengths
|
2025-10-30 14:01:55 +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
|
eea2fc6bde
|
Readme updated
|
2025-10-30 09:15:43 +01:00 |
Nicolas Kruse
|
f60df09fa7
|
patch command updated for arm support
|
2025-10-29 22:53:40 +01:00 |
Nicolas Kruse
|
7584b316fc
|
Docstrings added and updated
|
2025-10-28 23:16:04 +01:00 |
Nicolas Kruse
|
98418e5e17
|
readme updated
|
2025-10-28 22:09:59 +01:00 |
Nicolas Kruse
|
cd0c2a83d4
|
ci: updated binutils, 2. try
|
2025-10-27 23:53:26 +01:00 |
Nicolas Kruse
|
195f8aa87b
|
ci: deactivated man page build after install binutils
|
2025-10-27 23:36:48 +01:00 |
Nicolas Kruse
|
dccf5cf8e2
|
ci: updated bin binutils install to improve speed
|
2025-10-27 23:28:19 +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
|
eb82afface
|
Merge pull request #1 from Nonannet/vector_feature
Vector feature
|
2025-10-26 22:38:19 +01:00 |
Nicolas Kruse
|
a971b98f2d
|
ruff config added for replacing flake8, code style und naming changes
|
2025-10-26 22:35:47 +01:00 |