|
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 |
|