This website requires JavaScript.
Explore
Help
Sign In
petrbalvin
/
gasm-sdk
Watch
0
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
36
Wiki
Activity
Files
c92e6bed3afe01ce9f48296b8d02f52ede2b549a
gasm-sdk
/
asm
T
History
petrbalvin
6699ebd34f
Test / vet (push)
Successful in 51s
Details
Test / test (push)
Successful in 2m37s
Details
Test / build (push)
Successful in 41s
Details
feat(asm): add prefetch hint encoding
2026-08-29 10:42:15 +02:00
..
aarch64_goobj_test.go
feat(asm): extend arm64 encoder with atomics, bitfield, SIMD and more test kernels
2026-08-20 14:31:15 +02:00
arm64_assemble.go
fix(asm): add cross-package GOOBJ resolution for riscv64, loong64, arm64
2026-08-21 00:35:21 +02:00
arm64_encode_test.go
fix(test): add arm64 encoding tests for Go 1.26 coverage compatibility
2026-08-20 15:44:23 +02:00
arm64_encode.go
feat(asm): extend arm64 encoder with atomics, bitfield, SIMD and more test kernels
2026-08-20 14:31:15 +02:00
arm64_frame.go
feat(asm): extend arm64 encoder with atomics, bitfield, SIMD and more test kernels
2026-08-20 14:31:15 +02:00
assemble_test.go
feat(asm): add prefetch hint encoding
2026-08-29 10:42:15 +02:00
assemble.go
fix(asm): ADDQ imm8 frame adjust for 128-255 byte frames
2026-08-28 22:11:24 +02:00
elf_dwarf_sections.go
feat(asm): add .debug_frame CFI section for stack unwinding
2026-08-21 01:20:21 +02:00
elf_dwarf_test.go
feat(asm): add DWARF5 debug info generation for ELF output
2026-08-21 00:35:21 +02:00
elf_dwarf.go
feat(asm): add .debug_frame CFI section for stack unwinding
2026-08-21 01:20:21 +02:00
elf_test.go
feat(asm): emit linkable ELF and Mach-O objects with external symbols
2026-07-16 20:52:20 +02:00
elf.go
feat(asm): add .debug_frame CFI section for stack unwinding
2026-08-21 01:20:21 +02:00
elfarm64_test.go
feat(asm): extend arm64 encoder with FP, conditional select, CRC32 and tests
2026-08-20 14:07:12 +02:00
elfarm64.go
feat(asm): add .debug_frame CFI section for stack unwinding
2026-08-21 01:20:21 +02:00
elfloong64_test.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
elfloong64.go
feat(asm): add .debug_frame CFI section for stack unwinding
2026-08-21 01:20:21 +02:00
elfriscv.go
feat(asm): add .debug_frame CFI section for stack unwinding
2026-08-21 01:20:21 +02:00
encode_test.go
fix(asm): match go tool asm encodings and strictness
2026-08-28 19:55:25 +02:00
encode.go
feat(asm): add prefetch hint encoding
2026-08-29 10:42:15 +02:00
evex_test.go
feat(asm): add vpcmp compare, full opmask set, legacy sse integers and bswap
2026-08-27 22:41:03 +02:00
evex.go
feat(asm): add vpcmp compare, full opmask set, legacy sse integers and bswap
2026-08-27 22:41:03 +02:00
goobj_dwarf_test.go
fix(goobj): make R_DWTXTADDR_U4 relocation type Go-version-aware
2026-08-20 15:35:39 +02:00
goobj_dwarf.go
fix(goobj): make R_DWTXTADDR_U4 relocation type Go-version-aware
2026-08-20 15:35:39 +02:00
goobj_resolve_test.go
feat(asm): resolve external GOOBJ symbols from archive data
2026-08-08 16:18:56 +02:00
goobj_resolve.go
feat(asm): resolve external GOOBJ symbols from archive data
2026-08-08 16:18:56 +02:00
goobj_test.go
chore(toolchain): upgrade to Go 1.27
2026-08-20 16:03:26 +02:00
goobj.go
fix(goobj): make R_DWTXTADDR_U4 relocation type Go-version-aware
2026-08-20 15:35:39 +02:00
goobjarm64.go
fix(asm): add cross-package GOOBJ resolution for riscv64, loong64, arm64
2026-08-21 00:35:21 +02:00
goobjloong64.go
feat(asm): emit RISC-V GOOBJ with the shared emitter
2026-08-13 12:07:29 +02:00
goobjriscv.go
fix(asm): encode RISC-V CALL sym(SB) as JAL
2026-08-13 18:12:22 +02:00
instrs.go
fix(asm): match go tool asm encodings and strictness
2026-08-28 19:55:25 +02:00
integration_test.go
test: gate go-libraries integration tests behind -tags=integration
2026-08-07 21:28:24 +02:00
l64_goobj_test.go
fix(goobj): make R_DWTXTADDR_U4 relocation type Go-version-aware
2026-08-20 15:35:39 +02:00
link_test.go
test: gate go-libraries integration tests behind -tags=integration
2026-08-07 21:28:24 +02:00
link.go
fix(asm): add cross-package GOOBJ resolution for riscv64, loong64, arm64
2026-08-21 00:35:21 +02:00
loong64_assemble.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
loong64_encode_test.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
loong64_encode.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
loong64_frame.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
loong64_more_test.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
operand.go
feat(asm): assemble static symbols and the whole go-flac AVX2 kernel byte-identically
2026-07-09 15:56:03 +02:00
reg.go
feat(asm): add EVEX/AVX-512 encoding and assemble the AVX-512 kernel byte-identically
2026-07-10 13:20:49 +02:00
riscv_assemble.go
fix(asm): encode RISC-V CALL sym(SB) as JAL
2026-08-13 18:12:22 +02:00
riscv_encode_test.go
fix(asm): encode RISC-V CALL sym(SB) as JAL
2026-08-13 18:12:22 +02:00
riscv_encode.go
fix(asm): match RISC-V branch and jump encodings
2026-08-13 17:57:10 +02:00
riscv_frame_test.go
fix(asm): correct RISC-V frame layout and RVC encodings
2026-08-13 14:41:57 +02:00
riscv_frame.go
fix(asm): correct RISC-V operand order and complete RVC compression
2026-08-13 15:13:31 +02:00
riscv_goobj_test.go
fix(asm): encode RISC-V CALL sym(SB) as JAL
2026-08-13 18:12:22 +02:00
vex_test.go
feat(asm): add the GPR-interchanging conversions, completing the amd64 EVEX set
2026-08-02 23:11:30 +02:00
vex.go
feat(asm): add vpcmp compare, full opmask set, legacy sse integers and bswap
2026-08-27 22:41:03 +02:00