Re-exports§
pub use numeric_translators::*;
Modules§
- basic_
translators 🔒 - clock
- enum_
translator 🔒 - fixed_
point 🔒 - instruction_
translators 🔒 - numeric_
translators - wasm_
translator
Structs§
- ASCII
Translator - Binary
Translator - BitTranslator
- Grouping
Binary Translator - HexTranslator
- IdenticalMS
BsTranslator - Instruction
Translator - Leading
Ones Translator - Leading
Zeros Translator - LebTranslator
- Number
OfOnes Translator - Octal
Translator - String
Translator - Trailing
Ones Translator - Trailing
Zeros Translator - Translator
List
Enums§
Traits§
Functions§
- all_
translators - check_
single_ 🔒wordlength - find_
user_ 🔒decoders - Look inside the config directory and inside “$(cwd)/.surfer” for user-defined decoders To add a new decoder named ‘x’, add a directory ‘x’ to the decoders directory Inside, multiple toml files can be added which will all be used for decoding ‘x’ This is useful e.g., for layering RISC-V extensions
- find_
user_ 🔒decoders_ at_ path - Look for user defined decoders in path.
- format 🔒
- group_
n_ chars - new_
la64_ translator - new_
mips_ translator - new_
rv32_ translator - new_
rv64_ translator - no_
of_ digits - Number of digits for digit_size, simply ceil(num_bits/digit_size)
- translate_
with_ 🔒basic