OpenASIP 2.2
Loading...
Searching...
No Matches
Namespaces | Variables
RISCVFields.hh File Reference
#include <map>
Include dependency graph for RISCVFields.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  RISCVFields
 

Variables

const std::map< std::string, int > RISCVFields::RISCVRTypeOperations
 
const std::map< std::string, int > RISCVFields::RISCVITypeOperations
 
const std::map< std::string, int > RISCVFields::RISCVSTypeOperations
 
const std::map< std::string, int > RISCVFields::RISCVBTypeOperations
 
const std::map< std::string, int > RISCVFields::RISCVUTypeOperations
 
const std::map< std::string, int > RISCVFields::RISCVJTypeOperations = {{"jal", 0b1101111}}
 
const std::map< std::string, std::string > RISCVFields::RISCVOperationNameTable
 
const std::vector< std::string > RISCVFields::RISCVMExtensionOperations
 
const std::string RISCVFields::RISCV_R_TYPE_NAME = "riscv_r_type"
 
const std::string RISCVFields::RISCV_I_TYPE_NAME = "riscv_i_type"
 
const std::string RISCVFields::RISCV_U_TYPE_NAME = "riscv_u_type"
 
const std::string RISCVFields::RISCV_S_TYPE_NAME = "riscv_s_type"
 
const std::string RISCVFields::RISCV_J_TYPE_NAME = "riscv_j_type"
 
const std::string RISCVFields::RISCV_B_TYPE_NAME = "riscv_b_type"
 
const std::string RISCVFields::RISCV_R3R_TYPE_NAME = "riscv_r3r_type"
 
const std::string RISCVFields::RISCV_R1R_TYPE_NAME = "riscv_r1r_type"
 
const std::string RISCVFields::RISCV_R1_TYPE_NAME = "riscv_r1_type"