data/full_repos/permissive/418752214/C910_RTL_FACTORY/gen_rtl/vfalu/rtl/ct_fcnvt_top.v
1: b"%Error: data/full_repos/permissive/418752214/C910_RTL_FACTORY/gen_rtl/vfalu/rtl/ct_fcnvt_top.v:148: Cannot find file containing module: 'ct_fcnvt_ctrl'\nct_fcnvt_ctrl  x_ct_fcnvt_ctrl (\n^~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/418752214/C910_RTL_FACTORY/gen_rtl/vfalu/rtl,data/full_repos/permissive/418752214/ct_fcnvt_ctrl\n             data/full_repos/permissive/418752214/C910_RTL_FACTORY/gen_rtl/vfalu/rtl,data/full_repos/permissive/418752214/ct_fcnvt_ctrl.v\n             data/full_repos/permissive/418752214/C910_RTL_FACTORY/gen_rtl/vfalu/rtl,data/full_repos/permissive/418752214/ct_fcnvt_ctrl.sv\n             ct_fcnvt_ctrl\n             ct_fcnvt_ctrl.v\n             ct_fcnvt_ctrl.sv\n             obj_dir/ct_fcnvt_ctrl\n             obj_dir/ct_fcnvt_ctrl.v\n             obj_dir/ct_fcnvt_ctrl.sv\n%Error: data/full_repos/permissive/418752214/C910_RTL_FACTORY/gen_rtl/vfalu/rtl/ct_fcnvt_top.v:161: Cannot find file containing module: 'ct_fcnvt_scalar_dp'\nct_fcnvt_scalar_dp  x_ct_fcnvt_scalar_dp (\n^~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/418752214/C910_RTL_FACTORY/gen_rtl/vfalu/rtl/ct_fcnvt_top.v:207: Cannot find file containing module: 'ct_fcnvt_double_dp'\nct_fcnvt_double_dp  x_set0_ct_fcnvt_double_dp (\n^~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 3 error(s)\n"
module ct_fcnvt_top(
  cp0_vfpu_icg_en,
  cp0_yy_clk_en,
  cpurst_b,
  dp_vfalu_ex1_pipex_func,
  dp_vfalu_ex1_pipex_imm0,
  dp_vfalu_ex1_pipex_sel,
  dp_vfalu_ex1_pipex_srcf0,
  fcnvt_ereg_forward_r_vld,
  fcnvt_ereg_forward_result,
  fcnvt_forward_r_vld,
  fcnvt_forward_result,
  forever_cpuclk,
  pad_yy_icg_scan_en,
  vfpu_yy_xx_dqnan,
  vfpu_yy_xx_rm
);


input           cp0_vfpu_icg_en;          
input           cp0_yy_clk_en;            
input           cpurst_b;                 
input   [19:0]  dp_vfalu_ex1_pipex_func;  
input   [2 :0]  dp_vfalu_ex1_pipex_imm0;  
input   [2 :0]  dp_vfalu_ex1_pipex_sel;   
input   [63:0]  dp_vfalu_ex1_pipex_srcf0; 
input           forever_cpuclk;           
input           pad_yy_icg_scan_en;       
input           vfpu_yy_xx_dqnan;         
input   [2 :0]  vfpu_yy_xx_rm;            
output          fcnvt_ereg_forward_r_vld; 
output  [4 :0]  fcnvt_ereg_forward_result; 
output          fcnvt_forward_r_vld;      
output  [63:0]  fcnvt_forward_result;     




wire            cp0_vfpu_icg_en;          
wire            cp0_yy_clk_en;            
wire            cpurst_b;                 
wire    [63:0]  dp_ex1_src;               
wire    [19:0]  dp_vfalu_ex1_pipex_func;  
wire    [2 :0]  dp_vfalu_ex1_pipex_imm0;  
wire    [2 :0]  dp_vfalu_ex1_pipex_sel;   
wire    [63:0]  dp_vfalu_ex1_pipex_srcf0; 
wire            ex1_dest_double;          
wire            ex1_dest_float;           
wire            ex1_dest_single;          
wire            ex1_narrow;               
wire            ex1_pipedown;             
wire    [4 :0]  ex1_rm;                   
wire            ex1_sover;                
wire            ex1_src_double;           
wire            ex1_src_float;            
wire            ex1_src_l16;              
wire            ex1_src_l32;              
wire            ex1_src_l64;              
wire            ex1_src_si;               
wire            ex1_src_single;           
wire            ex1_widden;               
wire            ex2_dest_double;          
wire            ex2_dest_float;           
wire            ex2_dest_half;            
wire            ex2_dest_l16;             
wire            ex2_dest_l32;             
wire            ex2_dest_l64;             
wire            ex2_dest_l8;              
wire            ex2_dest_si;              
wire            ex2_dest_single;          
wire            ex2_pipedown;             
wire            ex2_src_float;            
wire            ex3_pipedown;             
wire            fcnvt_ereg_forward_r_vld; 
wire    [4 :0]  fcnvt_ereg_forward_result; 
wire    [4 :0]  fcnvt_ex3_expt;           
wire    [63:0]  fcnvt_ex3_result;         
wire            fcnvt_forward_r_vld;      
wire    [63:0]  fcnvt_forward_result;     
wire            forever_cpuclk;           
wire            pad_yy_icg_scan_en;       
wire            vfpu_yy_xx_dqnan;         
wire    [2 :0]  vfpu_yy_xx_rm;            


















































ct_fcnvt_ctrl  x_ct_fcnvt_ctrl (
  .cp0_vfpu_icg_en        (cp0_vfpu_icg_en       ),
  .cp0_yy_clk_en          (cp0_yy_clk_en         ),
  .cpurst_b               (cpurst_b              ),
  .dp_vfalu_ex1_pipex_sel (dp_vfalu_ex1_pipex_sel),
  .ex1_pipedown           (ex1_pipedown          ),
  .ex2_pipedown           (ex2_pipedown          ),
  .ex3_pipedown           (ex3_pipedown          ),
  .forever_cpuclk         (forever_cpuclk        ),
  .pad_yy_icg_scan_en     (pad_yy_icg_scan_en    )
);


ct_fcnvt_scalar_dp  x_ct_fcnvt_scalar_dp (
  .cp0_vfpu_icg_en           (cp0_vfpu_icg_en          ),
  .cp0_yy_clk_en             (cp0_yy_clk_en            ),
  .cpurst_b                  (cpurst_b                 ),
  .dp_ex1_src                (dp_ex1_src               ),
  .dp_vfalu_ex1_pipex_func   (dp_vfalu_ex1_pipex_func  ),
  .dp_vfalu_ex1_pipex_imm0   (dp_vfalu_ex1_pipex_imm0  ),
  .dp_vfalu_ex1_pipex_srcf0  (dp_vfalu_ex1_pipex_srcf0 ),
  .ex1_dest_double           (ex1_dest_double          ),
  .ex1_dest_float            (ex1_dest_float           ),
  .ex1_dest_single           (ex1_dest_single          ),
  .ex1_narrow                (ex1_narrow               ),
  .ex1_pipedown              (ex1_pipedown             ),
  .ex1_rm                    (ex1_rm                   ),
  .ex1_sover                 (ex1_sover                ),
  .ex1_src_double            (ex1_src_double           ),
  .ex1_src_float             (ex1_src_float            ),
  .ex1_src_l16               (ex1_src_l16              ),
  .ex1_src_l32               (ex1_src_l32              ),
  .ex1_src_l64               (ex1_src_l64              ),
  .ex1_src_si                (ex1_src_si               ),
  .ex1_src_single            (ex1_src_single           ),
  .ex1_widden                (ex1_widden               ),
  .ex2_dest_double           (ex2_dest_double          ),
  .ex2_dest_float            (ex2_dest_float           ),
  .ex2_dest_half             (ex2_dest_half            ),
  .ex2_dest_l16              (ex2_dest_l16             ),
  .ex2_dest_l32              (ex2_dest_l32             ),
  .ex2_dest_l64              (ex2_dest_l64             ),
  .ex2_dest_l8               (ex2_dest_l8              ),
  .ex2_dest_si               (ex2_dest_si              ),
  .ex2_dest_single           (ex2_dest_single          ),
  .ex2_src_float             (ex2_src_float            ),
  .ex3_pipedown              (ex3_pipedown             ),
  .fcnvt_ereg_forward_r_vld  (fcnvt_ereg_forward_r_vld ),
  .fcnvt_ereg_forward_result (fcnvt_ereg_forward_result),
  .fcnvt_ex3_expt            (fcnvt_ex3_expt           ),
  .fcnvt_ex3_result          (fcnvt_ex3_result         ),
  .fcnvt_forward_r_vld       (fcnvt_forward_r_vld      ),
  .fcnvt_forward_result      (fcnvt_forward_result     ),
  .forever_cpuclk            (forever_cpuclk           ),
  .pad_yy_icg_scan_en        (pad_yy_icg_scan_en       ),
  .vfpu_yy_xx_rm             (vfpu_yy_xx_rm            )
);


ct_fcnvt_double_dp  x_set0_ct_fcnvt_double_dp (
  .cp0_vfpu_icg_en    (cp0_vfpu_icg_en   ),
  .cp0_yy_clk_en      (cp0_yy_clk_en     ),
  .cpurst_b           (cpurst_b          ),
  .dp_ex1_src         (dp_ex1_src        ),
  .ex1_dest_double    (ex1_dest_double   ),
  .ex1_dest_float     (ex1_dest_float    ),
  .ex1_dest_single    (ex1_dest_single   ),
  .ex1_narrow         (ex1_narrow        ),
  .ex1_pipedown       (ex1_pipedown      ),
  .ex1_rm             (ex1_rm            ),
  .ex1_scalar         (1'b1              ),
  .ex1_sover          (ex1_sover         ),
  .ex1_src_double     (ex1_src_double    ),
  .ex1_src_float      (ex1_src_float     ),
  .ex1_src_l16        (ex1_src_l16       ),
  .ex1_src_l32        (ex1_src_l32       ),
  .ex1_src_l64        (ex1_src_l64       ),
  .ex1_src_si         (ex1_src_si        ),
  .ex1_src_single     (ex1_src_single    ),
  .ex1_widden         (ex1_widden        ),
  .ex2_dest_double    (ex2_dest_double   ),
  .ex2_dest_float     (ex2_dest_float    ),
  .ex2_dest_half      (ex2_dest_half     ),
  .ex2_dest_l16       (ex2_dest_l16      ),
  .ex2_dest_l32       (ex2_dest_l32      ),
  .ex2_dest_l64       (ex2_dest_l64      ),
  .ex2_dest_l8        (ex2_dest_l8       ),
  .ex2_dest_si        (ex2_dest_si       ),
  .ex2_dest_single    (ex2_dest_single   ),
  .ex2_pipedown       (ex2_pipedown      ),
  .ex2_src_float      (ex2_src_float     ),
  .fcnvt_ex3_expt     (fcnvt_ex3_expt    ),
  .fcnvt_ex3_result   (fcnvt_ex3_result  ),
  .forever_cpuclk     (forever_cpuclk    ),
  .pad_yy_icg_scan_en (pad_yy_icg_scan_en),
  .vfpu_yy_xx_dqnan   (vfpu_yy_xx_dqnan  )
);





endmodule
module ct_fcnvt_top(
  cp0_vfpu_icg_en,
  cp0_yy_clk_en,
  cpurst_b,
  dp_vfalu_ex1_pipex_func,
  dp_vfalu_ex1_pipex_imm0,
  dp_vfalu_ex1_pipex_sel,
  dp_vfalu_ex1_pipex_srcf0,
  fcnvt_ereg_forward_r_vld,
  fcnvt_ereg_forward_result,
  fcnvt_forward_r_vld,
  fcnvt_forward_result,
  forever_cpuclk,
  pad_yy_icg_scan_en,
  vfpu_yy_xx_dqnan,
  vfpu_yy_xx_rm
);



input           cp0_vfpu_icg_en;          
input           cp0_yy_clk_en;            
input           cpurst_b;                 
input   [19:0]  dp_vfalu_ex1_pipex_func;  
input   [2 :0]  dp_vfalu_ex1_pipex_imm0;  
input   [2 :0]  dp_vfalu_ex1_pipex_sel;   
input   [63:0]  dp_vfalu_ex1_pipex_srcf0; 
input           forever_cpuclk;           
input           pad_yy_icg_scan_en;       
input           vfpu_yy_xx_dqnan;         
input   [2 :0]  vfpu_yy_xx_rm;            
output          fcnvt_ereg_forward_r_vld; 
output  [4 :0]  fcnvt_ereg_forward_result; 
output          fcnvt_forward_r_vld;      
output  [63:0]  fcnvt_forward_result;     




wire            cp0_vfpu_icg_en;          
wire            cp0_yy_clk_en;            
wire            cpurst_b;                 
wire    [63:0]  dp_ex1_src;               
wire    [19:0]  dp_vfalu_ex1_pipex_func;  
wire    [2 :0]  dp_vfalu_ex1_pipex_imm0;  
wire    [2 :0]  dp_vfalu_ex1_pipex_sel;   
wire    [63:0]  dp_vfalu_ex1_pipex_srcf0; 
wire            ex1_dest_double;          
wire            ex1_dest_float;           
wire            ex1_dest_single;          
wire            ex1_narrow;               
wire            ex1_pipedown;             
wire    [4 :0]  ex1_rm;                   
wire            ex1_sover;                
wire            ex1_src_double;           
wire            ex1_src_float;            
wire            ex1_src_l16;              
wire            ex1_src_l32;              
wire            ex1_src_l64;              
wire            ex1_src_si;               
wire            ex1_src_single;           
wire            ex1_widden;               
wire            ex2_dest_double;          
wire            ex2_dest_float;           
wire            ex2_dest_half;            
wire            ex2_dest_l16;             
wire            ex2_dest_l32;             
wire            ex2_dest_l64;             
wire            ex2_dest_l8;              
wire            ex2_dest_si;              
wire            ex2_dest_single;          
wire            ex2_pipedown;             
wire            ex2_src_float;            
wire            ex3_pipedown;             
wire            fcnvt_ereg_forward_r_vld; 
wire    [4 :0]  fcnvt_ereg_forward_result; 
wire    [4 :0]  fcnvt_ex3_expt;           
wire    [63:0]  fcnvt_ex3_result;         
wire            fcnvt_forward_r_vld;      
wire    [63:0]  fcnvt_forward_result;     
wire            forever_cpuclk;           
wire            pad_yy_icg_scan_en;       
wire            vfpu_yy_xx_dqnan;         
wire    [2 :0]  vfpu_yy_xx_rm;            


















































ct_fcnvt_ctrl  x_ct_fcnvt_ctrl (
  .cp0_vfpu_icg_en        (cp0_vfpu_icg_en       ),
  .cp0_yy_clk_en          (cp0_yy_clk_en         ),
  .cpurst_b               (cpurst_b              ),
  .dp_vfalu_ex1_pipex_sel (dp_vfalu_ex1_pipex_sel),
  .ex1_pipedown           (ex1_pipedown          ),
  .ex2_pipedown           (ex2_pipedown          ),
  .ex3_pipedown           (ex3_pipedown          ),
  .forever_cpuclk         (forever_cpuclk        ),
  .pad_yy_icg_scan_en     (pad_yy_icg_scan_en    )
);


ct_fcnvt_scalar_dp  x_ct_fcnvt_scalar_dp (
  .cp0_vfpu_icg_en           (cp0_vfpu_icg_en          ),
  .cp0_yy_clk_en             (cp0_yy_clk_en            ),
  .cpurst_b                  (cpurst_b                 ),
  .dp_ex1_src                (dp_ex1_src               ),
  .dp_vfalu_ex1_pipex_func   (dp_vfalu_ex1_pipex_func  ),
  .dp_vfalu_ex1_pipex_imm0   (dp_vfalu_ex1_pipex_imm0  ),
  .dp_vfalu_ex1_pipex_srcf0  (dp_vfalu_ex1_pipex_srcf0 ),
  .ex1_dest_double           (ex1_dest_double          ),
  .ex1_dest_float            (ex1_dest_float           ),
  .ex1_dest_single           (ex1_dest_single          ),
  .ex1_narrow                (ex1_narrow               ),
  .ex1_pipedown              (ex1_pipedown             ),
  .ex1_rm                    (ex1_rm                   ),
  .ex1_sover                 (ex1_sover                ),
  .ex1_src_double            (ex1_src_double           ),
  .ex1_src_float             (ex1_src_float            ),
  .ex1_src_l16               (ex1_src_l16              ),
  .ex1_src_l32               (ex1_src_l32              ),
  .ex1_src_l64               (ex1_src_l64              ),
  .ex1_src_si                (ex1_src_si               ),
  .ex1_src_single            (ex1_src_single           ),
  .ex1_widden                (ex1_widden               ),
  .ex2_dest_double           (ex2_dest_double          ),
  .ex2_dest_float            (ex2_dest_float           ),
  .ex2_dest_half             (ex2_dest_half            ),
  .ex2_dest_l16              (ex2_dest_l16             ),
  .ex2_dest_l32              (ex2_dest_l32             ),
  .ex2_dest_l64              (ex2_dest_l64             ),
  .ex2_dest_l8               (ex2_dest_l8              ),
  .ex2_dest_si               (ex2_dest_si              ),
  .ex2_dest_single           (ex2_dest_single          ),
  .ex2_src_float             (ex2_src_float            ),
  .ex3_pipedown              (ex3_pipedown             ),
  .fcnvt_ereg_forward_r_vld  (fcnvt_ereg_forward_r_vld ),
  .fcnvt_ereg_forward_result (fcnvt_ereg_forward_result),
  .fcnvt_ex3_expt            (fcnvt_ex3_expt           ),
  .fcnvt_ex3_result          (fcnvt_ex3_result         ),
  .fcnvt_forward_r_vld       (fcnvt_forward_r_vld      ),
  .fcnvt_forward_result      (fcnvt_forward_result     ),
  .forever_cpuclk            (forever_cpuclk           ),
  .pad_yy_icg_scan_en        (pad_yy_icg_scan_en       ),
  .vfpu_yy_xx_rm             (vfpu_yy_xx_rm            )
);


ct_fcnvt_double_dp  x_set0_ct_fcnvt_double_dp (
  .cp0_vfpu_icg_en    (cp0_vfpu_icg_en   ),
  .cp0_yy_clk_en      (cp0_yy_clk_en     ),
  .cpurst_b           (cpurst_b          ),
  .dp_ex1_src         (dp_ex1_src        ),
  .ex1_dest_double    (ex1_dest_double   ),
  .ex1_dest_float     (ex1_dest_float    ),
  .ex1_dest_single    (ex1_dest_single   ),
  .ex1_narrow         (ex1_narrow        ),
  .ex1_pipedown       (ex1_pipedown      ),
  .ex1_rm             (ex1_rm            ),
  .ex1_scalar         (1'b1              ),
  .ex1_sover          (ex1_sover         ),
  .ex1_src_double     (ex1_src_double    ),
  .ex1_src_float      (ex1_src_float     ),
  .ex1_src_l16        (ex1_src_l16       ),
  .ex1_src_l32        (ex1_src_l32       ),
  .ex1_src_l64        (ex1_src_l64       ),
  .ex1_src_si         (ex1_src_si        ),
  .ex1_src_single     (ex1_src_single    ),
  .ex1_widden         (ex1_widden        ),
  .ex2_dest_double    (ex2_dest_double   ),
  .ex2_dest_float     (ex2_dest_float    ),
  .ex2_dest_half      (ex2_dest_half     ),
  .ex2_dest_l16       (ex2_dest_l16      ),
  .ex2_dest_l32       (ex2_dest_l32      ),
  .ex2_dest_l64       (ex2_dest_l64      ),
  .ex2_dest_l8        (ex2_dest_l8       ),
  .ex2_dest_si        (ex2_dest_si       ),
  .ex2_dest_single    (ex2_dest_single   ),
  .ex2_pipedown       (ex2_pipedown      ),
  .ex2_src_float      (ex2_src_float     ),
  .fcnvt_ex3_expt     (fcnvt_ex3_expt    ),
  .fcnvt_ex3_result   (fcnvt_ex3_result  ),
  .forever_cpuclk     (forever_cpuclk    ),
  .pad_yy_icg_scan_en (pad_yy_icg_scan_en),
  .vfpu_yy_xx_dqnan   (vfpu_yy_xx_dqnan  )
);





endmodule