David Mak
b3891b9a0d
standalone: Fix several issues post script refactoring
...
- Add helptext for check_demos.sh
- Add back support for using debug NAC3 for running tests
- Output error message when argument is not recognized
- Fixed last non-demo script argument being ignored
- Add back SSE2 requirement to NAC3 (required for mandelbrot)
2024-08-13 15:19:03 +08:00
Sébastien Bourdeauducq
669c6aca6b
clean up and fix 32-bit demos
2024-08-05 19:04:25 +08:00
abdul124
bf709889c4
standalone/demo: separate linalg functions from main workspace
2024-08-05 11:44:54 +08:00
abdul124
17171065b1
standalone: link linalg at runtime
2024-07-31 13:23:07 +08:00
David Mak
318a675ea6
standalone: Rename -m32 to -i386
2024-07-29 14:58:58 +08:00
David Mak
8c5ba37d09
standalone: Add 32-bit execution tests to check_demo.sh
2024-07-26 13:35:40 +08:00
David Mak
3d3c258756
standalone: Remove support for --lli
2024-07-26 13:32:38 +08:00
David Mak
c4dc36ae99
standalone: Add explicit `--` for delimiting run args vs NAC3 args
2024-05-06 13:21:54 +08:00
David Mak
af95ba5012
standalone: Add debug flag to run_demo.sh
...
Allows running demos using the debug build instead of the (default)
release build.
2024-01-25 15:50:53 +08:00
David Mak
a50c690428
standalone: Fix run_demo script
...
- Link main and module*.bc together if using multiple threads
- Fix temporary files not being deleted
2023-10-16 15:52:48 +08:00
David Mak
f34c6053d6
standalone: Add flags to control demo output options
2023-10-04 18:11:44 +08:00
David Mak
7140901261
standalone: Fix missing libraries when linking
...
Fixes `undefined reference to 'pow'` for pow.py using -O0.
2023-10-04 18:03:28 +08:00
David Mak
be3e8f50a2
standalone: Refactor demo library to C
...
Needed for use by lli.
2023-09-30 09:31:18 +08:00
David Mak
008d50995c
meta: Update run_demo.sh
...
- Allow more than one argument to nac3standalone executable
2023-09-12 16:20:50 +08:00
Sebastien Bourdeauducq
31e76ca3b6
nac3standalone: add dummy support for artiq_personality
...
So existing tests can run again
2022-02-13 11:35:02 +08:00
Sebastien Bourdeauducq
ba997ae094
flake: run nac3standalone demo checks
...
also keep auxiliary projects in separate Nix outputs
2022-01-23 11:32:34 +08:00
Sebastien Bourdeauducq
64b94955fe
nac3standalone: reorganize demos, compare against cpython
2022-01-23 10:35:06 +08:00
Sebastien Bourdeauducq
096193f7ab
demo: rewrite in Rust
2022-01-09 10:51:10 +08:00
ychenfo
4760851638
nac3standalone: link modules and load irrt like in nac3artiq
2022-01-09 02:17:58 +08:00
Sebastien Bourdeauducq
dba1a8b3d4
nac3standalone: link libm in demo runner
2021-11-11 19:44:18 +08:00
Sebastien Bourdeauducq
db14b4b635
demo: remove old obj files
2021-09-22 15:02:05 +08:00
Sebastien Bourdeauducq
8acb39f31f
fix parallel compilation
2021-09-22 15:00:32 +08:00
Sebastien Bourdeauducq
956cca6ac8
cleanup demos
2021-09-22 14:57:13 +08:00