// riscv64-unknown-elf-g++ -march=rv64g test.cpp -c -o test.o // riscv64-unknown-elf-ld test.o -o test // spike pk ./test; echo $? // riscv64-unknown-elf-objdump -dr test // extern "C" void _start() { asm("li a7,93 \n" "li a0,11 \n" "ecall\n"); }