Commit graph

17 commits

Author SHA256 Message Date
a6dc3576d5
Use go1.22.3 assembler 2024-05-10 06:39:14 +02:00
2929bc7826
Use git.gammaspectra.live/WeebDataHoarder/go-assembler-gen instead of generate.sh 2024-05-10 06:03:31 +02:00
a369eb0985
Verify CreateFunction type is a func, remove exec 2024-05-10 03:47:15 +02:00
cc0ce4aaae
Added add / mul64 examples and execution tests 2024-05-10 03:25:01 +02:00
183c4bccfc
Move types and ABI, add proper executable tests 2024-05-10 03:04:06 +02:00
4ff8c8fa6e
Data Allocator, fixed string/float constants 2024-05-09 17:57:18 +02:00
5d4ba219ec
Use template system and ABI allocator 2024-05-09 12:07:58 +02:00
d21c8f2140
Added function creation, AES, VAES, some int ops, general math ops 2024-05-04 15:15:48 +02:00
3ec73ce807
generalize op calls on amd64 2024-05-04 00:57:31 +02:00
4cd7ae9a11
fix general register ordering on amd64, Call and Return 2024-05-04 00:29:54 +02:00
cc73f8c3c1
amd64 test for avx/avx2/sse2/sse3/sse4.1/fma float64 2024-05-04 00:20:56 +02:00
a984cb236b
Update assembler builder to include error log and line numbers 2024-05-04 00:20:23 +02:00
9a3d75b7f7
rename to git.gammaspectra.live/WeebDataHoarder/compute-go 2024-05-03 14:35:19 +02:00
a1b3109940
Simplify assembler script, apply gofmt to output files 2024-05-02 22:41:18 +02:00
a763a5f49a
Added malloc implementation for aligned/paged memory allocation 2024-05-02 22:02:47 +02:00
0b95e9753c
Updated Go assembler upstream files from Go 1.22.2 2024-05-02 22:02:19 +02:00
8a6df29fb9
Added Go assembler script 2024-05-02 22:01:06 +02:00