#include "riscv_prelude.h" #include "riscv_config.h" unit print_string(sail_string prefix, sail_string msg) { printf("%s%s\n", prefix, msg); return UNIT; } unit print_instr(sail_string s) { if (config_print_instr) printf("%s\n", s); return UNIT; } unit print_reg(sail_string s) { if (config_print_reg) printf("%s\n", s); return UNIT; } unit print_mem_access(sail_string s) { if (config_print_mem_access) printf("%s\n", s); return UNIT; } unit print_platform(sail_string s) { if (config_print_platform) printf("%s\n", s); return UNIT; }