SYMBOL INDEX (115 symbols across 12 files) FILE: checks/genchecks.py function add_csr_tests (line 137) | def add_csr_tests(name, test_str): function add_csr (line 144) | def add_csr(csr_str): function mask_bits (line 153) | def mask_bits(test: str, bits: "list[int]", mask_len: int, invert=False): function hfmt (line 239) | def hfmt(text, **kwargs): function print_hfmt (line 251) | def print_hfmt(f, text, **kwargs): function test_disabled (line 282) | def test_disabled(check): function get_depth_cfg (line 292) | def get_depth_cfg(patterns): function print_custom_csrs (line 304) | def print_custom_csrs(sby_file): function check_insn (line 338) | def check_insn(grp, insn, chanidx, csr_mode=False, illegal_csr=False): function check_cons (line 549) | def check_cons(grp, check, chanidx=None, start=None, trig=None, depth=No... function checks_key (line 821) | def checks_key(check): FILE: checks/rvfi_macros.py class Group (line 20) | class Group: method __post_init__ (line 29) | def __post_init__(self): method bitrange (line 34) | def bitrange(self, width, no_channel=False): method channel_idx (line 45) | def channel_idx(self, width): method macro_name (line 51) | def macro_name(self, s, extra=""): method macro_name_nosep (line 67) | def macro_name_nosep(self, s): method commas (line 73) | def commas(self, parts, suffix=()): method high_name (line 80) | def high_name(self, name): method print_macros (line 85) | def print_macros(self): class Csr (line 198) | class Csr: function csr_index (line 293) | def csr_index(index): FILE: cores/nerv/axi_cache/firmware.c function putc (line 20) | void putc(int c) function do_exit (line 26) | void do_exit() function puts (line 32) | void puts(char *s) function print_num (line 40) | void print_num(unsigned p) function main (line 58) | int main() FILE: cores/nerv/examples/icebreaker/firmware.c function delay (line 22) | void delay(uint32_t count) function main (line 29) | int main() FILE: cores/nerv/firmware.c function putc (line 20) | void putc(int c) function puts (line 26) | void puts(char *s) function main (line 31) | int main() FILE: cores/rocket/disasm.py function usage (line 11) | def usage(): FILE: cores/rocket/testbench.cc function sc_time_stamp (line 7) | double sc_time_stamp() function main (line 12) | int main(int argc, char **argv, char **env) FILE: insns/generate.py function header (line 48) | def header(f, insn, isa_mode=False): function assign (line 105) | def assign(f, sig, val): function misa_check (line 111) | def misa_check(f, mask, ialign16=False): function footer (line 128) | def footer(f): function format_r (line 151) | def format_r(f): function format_ra (line 162) | def format_ra(f): function format_i (line 175) | def format_i(f): function format_i_shift (line 185) | def format_i_shift(f): function format_s (line 196) | def format_s(f): function format_sb (line 206) | def format_sb(f): function format_u (line 216) | def format_u(f): function format_uj (line 224) | def format_uj(f): function format_cr (line 232) | def format_cr(f): function format_ci (line 241) | def format_ci(f): function format_ci_sp (line 250) | def format_ci_sp(f): function format_ci_lui (line 259) | def format_ci_lui(f): function format_ci_sri (line 268) | def format_ci_sri(f): function format_ci_sli (line 278) | def format_ci_sli(f): function format_ci_andi (line 287) | def format_ci_andi(f): function format_ci_lsp (line 297) | def format_ci_lsp(f, numbytes): function format_cl (line 311) | def format_cl(f, numbytes): function format_css (line 326) | def format_css(f, numbytes): function format_cs (line 340) | def format_cs(f, numbytes): function format_cs_alu (line 355) | def format_cs_alu(f): function format_ciw (line 365) | def format_ciw(f): function format_cb (line 374) | def format_cb(f): function format_cj (line 383) | def format_cj(f): function insn_lui (line 392) | def insn_lui(insn="lui", misa=0): function insn_auipc (line 407) | def insn_auipc(insn="auipc", misa=0): function insn_jal (line 422) | def insn_jal(insn="jal", misa=0): function insn_jalr (line 439) | def insn_jalr(insn="jalr", misa=0): function insn_b (line 457) | def insn_b(insn, funct3, expr, misa=0): function insn_l (line 475) | def insn_l(insn, funct3, numbytes, signext, misa=0): function insn_s (line 519) | def insn_s(insn, funct3, numbytes, misa=0): function insn_imm (line 555) | def insn_imm(insn, funct3, expr, wmode=False, misa=0): function insn_shimm (line 582) | def insn_shimm(insn, funct6, funct3, expr, wmode=False, misa=0): function insn_alu (line 611) | def insn_alu(insn, funct7, funct3, expr, alt_add=None, alt_sub=None, sha... function insn_amo (line 656) | def insn_amo(insn, funct5, funct3, expr, misa=MISA_A): function insn_c_addi4spn (line 705) | def insn_c_addi4spn(insn="c_addi4spn", misa=MISA_C): function insn_c_l (line 722) | def insn_c_l(insn, funct3, numbytes, signext, misa=MISA_C): function insn_c_s (line 766) | def insn_c_s(insn, funct3, numbytes, misa=MISA_C): function insn_c_addi (line 801) | def insn_c_addi(insn="c_addi", wmode=False, misa=MISA_C): function insn_c_jal (line 825) | def insn_c_jal(insn, funct3, link, misa=MISA_C): function insn_c_li (line 842) | def insn_c_li(insn="c_li", misa=MISA_C): function insn_c_addi16sp (line 858) | def insn_c_addi16sp(insn="c_addi16sp", misa=MISA_C): function insn_c_lui (line 875) | def insn_c_lui(insn="c_lui", misa=MISA_C): function insn_c_sri (line 891) | def insn_c_sri(insn, funct2, expr, misa=MISA_C): function insn_c_andi (line 908) | def insn_c_andi(insn="c_andi", misa=MISA_C): function insn_c_alu (line 925) | def insn_c_alu(insn, funct6, funct2, expr, wmode=False, misa=MISA_C): function insn_c_b (line 949) | def insn_c_b(insn, funct3, expr, misa=MISA_C): function insn_c_sli (line 966) | def insn_c_sli(insn, expr, misa=MISA_C): function insn_c_lsp (line 983) | def insn_c_lsp(insn, funct3, numbytes, signext, misa=MISA_C): function insn_c_ssp (line 1027) | def insn_c_ssp(insn, funct3, numbytes, misa=MISA_C): function insn_c_jalr (line 1063) | def insn_c_jalr(insn, funct4, link, misa=MISA_C): function insn_c_mvadd (line 1082) | def insn_c_mvadd(insn, funct4, add, misa=MISA_C): function isa_propagate_pair (line 1284) | def isa_propagate_pair(from_isa, to_isa): function isa_propagate (line 1291) | def isa_propagate(suffix): FILE: monitor/generate.py function usage (line 21) | def usage(): function print_rewrite_file (line 601) | def print_rewrite_file(filename): FILE: tests/coverage/generate.py function handle_isa (line 3) | def handle_isa(isa): FILE: tests/semantics/cexformat.py function usage (line 8) | def usage(): function prvalue (line 58) | def prvalue(name, nbits): FILE: tests/spike/common.h function load_uint16 (line 5) | struct mmu_t function load_uint32 (line 22) | uint32_t load_uint32(uint64_t a) { function load_uint64 (line 28) | uint64_t load_uint64(uint64_t a) { function store_uint8 (line 34) | void store_uint8(uint64_t a, uint8_t d) { function store_uint16 (line 39) | void store_uint16(uint64_t a, uint16_t d) { function store_uint32 (line 44) | void store_uint32(uint64_t a, uint32_t d) { function store_uint64 (line 49) | void store_uint64(uint64_t a, uint64_t d) { function load_int8 (line 54) | int8_t load_int8(uint64_t a) { function load_int16 (line 58) | int16_t load_int16(uint64_t a) { function load_int32 (line 62) | int32_t load_int32(uint64_t a) { function load_int64 (line 66) | int64_t load_int64(uint64_t a) { type sreg_t (line 73) | typedef int64_t sreg_t; type reg_t (line 74) | typedef uint64_t reg_t; type freg_t (line 75) | typedef uint64_t freg_t; type insn_bits_t (line 115) | typedef uint64_t insn_bits_t; function class (line 116) | class insn_t type dcsr_t (line 214) | typedef struct type state_t (line 265) | struct state_t