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
c05c53452f3a0a2c948f015df31c0375db383a14
gasm-sdk
/
asm
T
History
petrbalvin
c05c53452f
Test / vet (push)
Successful in 47s
Details
Test / test (push)
Failing after 2m9s
Details
Test / build (push)
Skipped
Details
fix(asm): encode RISC-V CALL sym(SB) as JAL
...
Assisted-by: DeepSeek V4 Pro
2026-08-13 18:12:22 +02:00
..
arm64_assemble.go
docs: add BSD-3-Clause headers to generated files and update CI docs
2026-08-07 22:43:40 +02:00
assemble_test.go
feat(asm): byte-identical go-flac AVX2 assembly with scalar families and jump relaxation
2026-07-08 12:51:35 +02:00
assemble.go
feat(debug): complete the interactive debugger with disassembly, breakpoints, watchpoints and execution control
2026-08-01 09:47:00 +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): emit linkable ELF and Mach-O objects with external symbols
2026-07-16 20:52:20 +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 LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
elfriscv.go
fix(asm): encode RISC-V CALL sym(SB) as JAL
2026-08-13 18:12:22 +02:00
encode_test.go
fix(lint): calibrate register-clobber to the Go ABI and add legacy SSE moves
2026-07-11 17:36:52 +02:00
encode.go
feat(asm): add the EVEX FP helper tail and gather/scatter with VSIB
2026-07-19 15:58:48 +02:00
evex_test.go
test: gate go-libraries integration tests behind -tags=integration
2026-08-07 21:28:24 +02:00
evex.go
feat(asm): add the GPR-interchanging conversions, completing the amd64 EVEX set
2026-08-02 23:11:30 +02:00
goobj_dwarf_test.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
goobj_dwarf.go
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +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
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +02:00
goobj.go
feat(asm): emit RISC-V GOOBJ with the shared emitter
2026-08-13 12:07:29 +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(lint): calibrate register-clobber to the Go ABI and add legacy SSE moves
2026-07-11 17:36:52 +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
feat(asm): add LoongArch encoder with ELF and GOOBJ emission
2026-08-13 11:24:44 +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): encode RISC-V CALL sym(SB) as JAL
2026-08-13 18:12:22 +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 the GPR-interchanging conversions, completing the amd64 EVEX set
2026-08-02 23:11:30 +02:00