671 lines
21 KiB
Systemverilog
671 lines
21 KiB
Systemverilog
// Generated by CIRCT firtool-1.151.0
|
|
module FPUDecoder(
|
|
input [31:0] io_inst,
|
|
output io_sigs_wen,
|
|
io_sigs_ren1,
|
|
io_sigs_ren2,
|
|
io_sigs_ren3,
|
|
io_sigs_swap12,
|
|
io_sigs_swap23,
|
|
output [1:0] io_sigs_typeTagIn,
|
|
io_sigs_typeTagOut,
|
|
output io_sigs_fromint,
|
|
io_sigs_toint,
|
|
io_sigs_fastpipe,
|
|
io_sigs_fma,
|
|
io_sigs_div,
|
|
io_sigs_sqrt,
|
|
io_sigs_wflags
|
|
);
|
|
|
|
wire [29:0] decoder_decoded_invInputs = ~(io_inst[31:2]);
|
|
wire decoder_4 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[2],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6]};
|
|
wire decoder_decoded_andMatrixOutputs_0_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[27],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_6 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[26],
|
|
decoder_decoded_invInputs[27],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_5 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
io_inst[2],
|
|
decoder_decoded_invInputs[1],
|
|
decoder_decoded_invInputs[2],
|
|
io_inst[5],
|
|
decoder_decoded_invInputs[4],
|
|
io_inst[13],
|
|
decoder_decoded_invInputs[12]};
|
|
wire decoder_decoded_andMatrixOutputs_16_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[2],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24]};
|
|
wire decoder_decoded_andMatrixOutputs_20_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[27],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_decoded_andMatrixOutputs_9_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[10],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28]};
|
|
wire decoder_decoded_andMatrixOutputs_27_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28]};
|
|
wire decoder_decoded_andMatrixOutputs_22_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_decoded_andMatrixOutputs_14_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[10],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_decoded_andMatrixOutputs_19_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[10],
|
|
decoder_decoded_invInputs[12],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28]};
|
|
wire decoder_decoded_andMatrixOutputs_10_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28]};
|
|
wire decoder_decoded_andMatrixOutputs_21_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_decoded_andMatrixOutputs_7_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
io_inst[20],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[23],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30]};
|
|
wire decoder_decoded_andMatrixOutputs_1_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
io_inst[20],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[23],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_decoded_andMatrixOutputs_5_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30]};
|
|
wire decoder_decoded_andMatrixOutputs_12_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_14 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[24],
|
|
io_inst[27],
|
|
io_inst[28],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_decoded_andMatrixOutputs_6_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
io_inst[27],
|
|
io_inst[28],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
decoder_decoded_invInputs[29]};
|
|
wire decoder_decoded_andMatrixOutputs_32_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[10],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28],
|
|
io_inst[31]};
|
|
wire decoder_decoded_andMatrixOutputs_29_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28],
|
|
io_inst[31]};
|
|
wire decoder_decoded_andMatrixOutputs_4_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
io_inst[31]};
|
|
wire decoder_decoded_andMatrixOutputs_30_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
io_inst[28],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
io_inst[31]};
|
|
wire decoder_decoded_andMatrixOutputs_2_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
io_inst[30],
|
|
io_inst[31]};
|
|
wire decoder_decoded_andMatrixOutputs_13_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
io_inst[30],
|
|
io_inst[31]};
|
|
wire decoder_decoded_andMatrixOutputs_15_2 =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[10],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
io_inst[28],
|
|
io_inst[29],
|
|
io_inst[30],
|
|
io_inst[31]};
|
|
assign io_sigs_wen =
|
|
|{decoder_4,
|
|
decoder_decoded_andMatrixOutputs_0_2,
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
io_inst[2],
|
|
decoder_decoded_invInputs[1],
|
|
decoder_decoded_invInputs[2],
|
|
decoder_decoded_invInputs[3],
|
|
decoder_decoded_invInputs[4],
|
|
io_inst[13],
|
|
decoder_decoded_invInputs[12]},
|
|
decoder_decoded_andMatrixOutputs_22_2,
|
|
decoder_decoded_andMatrixOutputs_14_2,
|
|
decoder_decoded_andMatrixOutputs_1_2,
|
|
decoder_decoded_andMatrixOutputs_12_2,
|
|
decoder_14,
|
|
decoder_decoded_andMatrixOutputs_30_2,
|
|
decoder_decoded_andMatrixOutputs_15_2};
|
|
assign io_sigs_ren1 =
|
|
|{decoder_4,
|
|
decoder_decoded_andMatrixOutputs_0_2,
|
|
decoder_decoded_andMatrixOutputs_9_2,
|
|
decoder_decoded_andMatrixOutputs_27_2,
|
|
decoder_decoded_andMatrixOutputs_22_2,
|
|
decoder_decoded_andMatrixOutputs_7_2,
|
|
decoder_decoded_andMatrixOutputs_5_2,
|
|
decoder_14,
|
|
decoder_decoded_andMatrixOutputs_4_2,
|
|
decoder_decoded_andMatrixOutputs_2_2};
|
|
assign io_sigs_ren2 =
|
|
|{decoder_4,
|
|
decoder_decoded_andMatrixOutputs_0_2,
|
|
decoder_5,
|
|
decoder_decoded_andMatrixOutputs_9_2,
|
|
decoder_decoded_andMatrixOutputs_27_2,
|
|
decoder_decoded_andMatrixOutputs_22_2};
|
|
assign io_sigs_ren3 = decoder_4;
|
|
assign io_sigs_swap12 = decoder_5;
|
|
assign io_sigs_swap23 = decoder_6;
|
|
assign io_sigs_typeTagIn =
|
|
{1'h0,
|
|
|{decoder_5,
|
|
decoder_decoded_andMatrixOutputs_16_2,
|
|
decoder_decoded_andMatrixOutputs_20_2,
|
|
decoder_decoded_andMatrixOutputs_19_2,
|
|
decoder_decoded_andMatrixOutputs_10_2,
|
|
decoder_decoded_andMatrixOutputs_21_2,
|
|
decoder_decoded_andMatrixOutputs_1_2,
|
|
decoder_decoded_andMatrixOutputs_6_2,
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
io_inst[31]},
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[10],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
io_inst[30],
|
|
io_inst[31]},
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[10],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[18],
|
|
decoder_decoded_invInputs[19],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
io_inst[29],
|
|
io_inst[30],
|
|
io_inst[31]},
|
|
decoder_decoded_andMatrixOutputs_13_2}};
|
|
assign io_sigs_typeTagOut =
|
|
{1'h0,
|
|
|{&{io_inst[0],
|
|
io_inst[1],
|
|
io_inst[2],
|
|
decoder_decoded_invInputs[1],
|
|
decoder_decoded_invInputs[2],
|
|
io_inst[5],
|
|
decoder_decoded_invInputs[4],
|
|
io_inst[12],
|
|
io_inst[13],
|
|
decoder_decoded_invInputs[12]},
|
|
decoder_decoded_andMatrixOutputs_16_2,
|
|
decoder_decoded_andMatrixOutputs_20_2,
|
|
decoder_decoded_andMatrixOutputs_19_2,
|
|
decoder_decoded_andMatrixOutputs_10_2,
|
|
decoder_decoded_andMatrixOutputs_21_2,
|
|
decoder_decoded_andMatrixOutputs_12_2,
|
|
decoder_decoded_andMatrixOutputs_6_2,
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
io_inst[25],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
io_inst[28],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
io_inst[31]},
|
|
decoder_decoded_andMatrixOutputs_13_2,
|
|
decoder_decoded_andMatrixOutputs_15_2}};
|
|
assign io_sigs_fromint =
|
|
|{decoder_decoded_andMatrixOutputs_30_2, decoder_decoded_andMatrixOutputs_15_2};
|
|
assign io_sigs_toint =
|
|
|{decoder_5,
|
|
decoder_decoded_andMatrixOutputs_32_2,
|
|
decoder_decoded_andMatrixOutputs_29_2,
|
|
decoder_decoded_andMatrixOutputs_4_2,
|
|
decoder_decoded_andMatrixOutputs_2_2};
|
|
assign io_sigs_fastpipe =
|
|
|{decoder_decoded_andMatrixOutputs_22_2,
|
|
decoder_decoded_andMatrixOutputs_14_2,
|
|
decoder_decoded_andMatrixOutputs_1_2,
|
|
decoder_decoded_andMatrixOutputs_12_2};
|
|
assign io_sigs_fma =
|
|
|{decoder_4,
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[27],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]},
|
|
decoder_6};
|
|
assign io_sigs_div =
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[24],
|
|
io_inst[27],
|
|
io_inst[28],
|
|
decoder_decoded_invInputs[27],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]};
|
|
assign io_sigs_sqrt = decoder_14;
|
|
assign io_sigs_wflags =
|
|
|{decoder_4,
|
|
decoder_decoded_andMatrixOutputs_0_2,
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[11],
|
|
decoder_decoded_invInputs[12],
|
|
decoder_decoded_invInputs[24],
|
|
io_inst[27],
|
|
decoder_decoded_invInputs[26],
|
|
io_inst[29],
|
|
decoder_decoded_invInputs[28],
|
|
decoder_decoded_invInputs[29]},
|
|
decoder_decoded_andMatrixOutputs_7_2,
|
|
decoder_decoded_andMatrixOutputs_5_2,
|
|
decoder_14,
|
|
decoder_decoded_andMatrixOutputs_32_2,
|
|
decoder_decoded_andMatrixOutputs_29_2,
|
|
&{io_inst[0],
|
|
io_inst[1],
|
|
decoder_decoded_invInputs[0],
|
|
decoder_decoded_invInputs[1],
|
|
io_inst[4],
|
|
decoder_decoded_invInputs[3],
|
|
io_inst[6],
|
|
decoder_decoded_invInputs[20],
|
|
decoder_decoded_invInputs[21],
|
|
decoder_decoded_invInputs[22],
|
|
decoder_decoded_invInputs[24],
|
|
decoder_decoded_invInputs[25],
|
|
decoder_decoded_invInputs[27],
|
|
io_inst[30],
|
|
io_inst[31]}};
|
|
endmodule
|
|
|