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
9cb1666b35201a893274fbc8bde2ef53e57abb57
gasm-sdk
/
asm
T
History
petrbalvin
56ad158772
Test / vet (push)
Successful in 48s
Details
Test / test (push)
Successful in 2m35s
Details
Test / build (push)
Successful in 40s
Details
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +02:00
..
aarch64_goobj_test.go
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +02:00
arm64_assemble.go
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
fix: staticcheck and deadcode findings repo-wide, modernize counting loops
2026-08-29 15:25:15 +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
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +02:00
elf_test.go
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +02:00
elf.go
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +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
encodable.go
feat(lint): flag table-known instructions the encoder cannot emit
2026-08-29 13:42:47 +02:00
encode_test.go
fix(asm): match go tool asm encodings and strictness
2026-08-28 19:55:25 +02:00
encode.go
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +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
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +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
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +02:00
goobj_test.go
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +02:00
goobj.go
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +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: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +02:00
loong64_assemble.go
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
fix: staticcheck and deadcode findings repo-wide, modernize counting loops
2026-08-29 15:25:15 +02:00
reg.go
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +02:00
riscv_assemble.go
fix: restore iota blocks, asm --format flag and prose after the syntax pass
2026-08-29 17:12:53 +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
style: modernize to splitseq, cut, min, maps.copy and range-over-int
2026-08-29 16:04:32 +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