1(module riscv ()2 (import scheme (chicken base) (chicken module))34 ;; Decoder procedures5 (export instr-opcode instr-funct3 instr-funct7 instr-rs16 instr-rs2 instr-rd instr-i-imm instr-s-imm7 instr-b-imm instr-u-imm instr-j-imm)89 ;; Encoder procedures10 (export r-type i-type s-type b-type u-type j-type)1112 ;; Converter procedures13 (export le->instr be->instr instr->le instr->be14 instr->bin instr->hex)1516 ;; Opcode procedures17 (export get-opcode get-funct3 get-funct7)1819 (include "riscv/decode.scm")20 (include "riscv/encode.scm")21 (include "riscv/convert.scm")22 (include "riscv/opcodes.scm"))