code wiki / (root) / nx_emu_sparc64_main.nx

nx_emu_sparc64_main.nx

buildroot/runtime/nx_emu_sparc64_main.nx

717 B18 linesdepth 4pulls 4 transitivereach 0 importersview sourcekind tooltopic emu
docsdependenciesstructsconstsfunctions

about

nx_emu_sparc64_main.nx -- CLI for NX-EMU sparc64: load + run a static SPARC V9 ELF. Usage: nx_emu_sparc64 <prog.elf> (exit code = guest exit). Mirror of nx_emu_rv64_main / nx_emu_arm64_main: Nishi CARRIES sparc64 execution on its own interpreter -- NO qemu (qemu-sparc64 = benchmark oracle that must agree). license_tier: ORIGINAL

dependencies 2 imports · 0 importers

nx_emu_sparc64.nx nx_syscalls_x86_64.nx nx_emu_sparc64_main.nx

imports: nx_emu_sparc64.nxnx_syscalls_x86_64.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main emu_sparc64_load_elf sp_g_ld emu_sparc64_run_mem sp_wr sp_g_ld ↻ sp_cond sp_rd sp_not sp_setcc sp_b31 sp_b63 sp_ltu sp_setlog sp_b31 ↻ sp_b63 ↻ sp_srl sp_sx32 sp_g_st sp_sx8 sp_sx16

structs

none

consts

none

functions

10func main(argc: i64, argv: *i64) -> i64