CDL Modules
Data Structures | Enumerations | Variables
riscv_i32_muldiv Namespace Reference

Data Structures

struct  t_dec_fuse
 
struct  t_dec_fuse_combs
 
struct  t_dp_combs
 
struct  t_dp_state
 

Enumerations

enum  t_muldiv_fsm {
  muldiv_idle,
  muldiv_mul_init,
  muldiv_mul_step,
  muldiv_div_init,
  muldiv_div_shift,
  muldiv_div_step,
  muldiv_complete
}
 
enum  t_add_h_0_src {
  add_h_0_src_zero,
  add_h_0_src_acc,
  add_h_0_src_neg_rs1
}
 
enum  t_add_h_1_src {
  add_h_1_src_zero,
  add_h_1_src_shf,
  add_h_1_src_neg_rs2
}
 
enum  t_result_type {
  result_type_low,
  result_type_high
}
 

Variables

constant integer i32m_fuse_force_disable =0