tests: vlog: update dsp_out_registered

Signed-off-by: Karol Gugala <kgugala@antmicro.com>
diff --git a/tests/dsp_out_registered/dsp_out_registered.sim.v b/tests/dsp_out_registered/dsp_out_registered.sim.v
index b00d1d9..466c682 100644
--- a/tests/dsp_out_registered/dsp_out_registered.sim.v
+++ b/tests/dsp_out_registered/dsp_out_registered.sim.v
@@ -12,15 +12,13 @@
 	output wire [DATA_WIDTH-1:0] out;
 
 	/* Combinational logic */
+	(* pack="DSP-DFF" *)
 	wire [DATA_WIDTH-1:0] c_out;
 	DSP_COMBINATIONAL comb (.a(a), .b(b), .m(m), .out(c_out));
 
 	/* Output register on clk */
-	wire [DATA_WIDTH-1:0] q_out;
 	genvar j;
 	for (j=0; j<DATA_WIDTH; j=j+1) begin: output_dffs_gen
-		DFF q_out_ff(.d(c_out[j]), .q(q_out[j]), .clk(clk));
+		DFF q_out_ff(.D(c_out[j]), .Q(out[j]), .CLK(clk));
 	end
-
-	assign out = q_out;
 endmodule
diff --git a/tests/dsp_out_registered/golden.model.xml b/tests/dsp_out_registered/golden.model.xml
index 21898bd..0073b45 100644
--- a/tests/dsp_out_registered/golden.model.xml
+++ b/tests/dsp_out_registered/golden.model.xml
@@ -1,5 +1,4 @@
 <models xmlns:xi="http://www.w3.org/2001/XInclude">
-  <!-- https://docs.verilogtorouting.org/en/latest/tutorials/arch/timing_modeling/#mixed-sequential-combinational-block -->
-  <xi:include href="../fig42-dff/dff.model.xml" xpointer="xpointer(models/child::node())"/>
   <xi:include href="../dsp_combinational/dsp_combinational.model.xml" xpointer="xpointer(models/child::node())"/>
+  <xi:include href="../fig42-dff/dff.model.xml" xpointer="xpointer(models/child::node())"/>
 </models>
diff --git a/tests/dsp_out_registered/golden.pb_type.xml b/tests/dsp_out_registered/golden.pb_type.xml
index d295d5c..83843b2 100644
--- a/tests/dsp_out_registered/golden.pb_type.xml
+++ b/tests/dsp_out_registered/golden.pb_type.xml
@@ -1,1043 +1,1232 @@
 <?xml version='1.0' encoding='utf-8'?>
-<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" name="dsp_out_registered" num_pb="1">
+<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" num_pb="1" name="DSP_OUT_REGISTERED">
+  <clock name="clk" num_pins="1"/>
   <input name="a" num_pins="32"/>
   <input name="b" num_pins="32"/>
-  <clock name="clk" num_pins="1"/>
   <input name="m" num_pins="1"/>
   <output name="out" num_pins="64"/>
-  <pb_type blif_model=".subckt DSP_COMBINATIONAL" name="dsp_combinational" num_pb="1">
+  <pb_type num_pb="1" name="comb">
     <xi:include href="../dsp_combinational/dsp_combinational.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
   </pb_type>
-  <pb_type blif_model=".subckt DFF" name="dff" num_pb="64">
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_0">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_10">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_11">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_12">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_13">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_14">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_15">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_16">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_17">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_18">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_19">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_1">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_20">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_21">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_22">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_23">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_24">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_25">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_26">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_27">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_28">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_29">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_2">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_30">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_31">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_32">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_33">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_34">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_35">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_36">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_37">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_38">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_39">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_3">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_40">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_41">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_42">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_43">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_44">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_45">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_46">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_47">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_48">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_49">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_4">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_50">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_51">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_52">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_53">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_54">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_55">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_56">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_57">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_58">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_59">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_5">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_60">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_61">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_62">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_63">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_6">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_7">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_8">
+    <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
+  </pb_type>
+  <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_9">
     <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/>
   </pb_type>
   <interconnect>
     <direct>
       <port name="a[0]" type="input"/>
-      <port from="dsp_combinational" name="a[0]" type="output"/>
+      <port name="a[0]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[1]" type="input"/>
-      <port from="dsp_combinational" name="a[1]" type="output"/>
+      <port name="a[1]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[2]" type="input"/>
-      <port from="dsp_combinational" name="a[2]" type="output"/>
+      <port name="a[2]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[3]" type="input"/>
-      <port from="dsp_combinational" name="a[3]" type="output"/>
+      <port name="a[3]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[4]" type="input"/>
-      <port from="dsp_combinational" name="a[4]" type="output"/>
+      <port name="a[4]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[5]" type="input"/>
-      <port from="dsp_combinational" name="a[5]" type="output"/>
+      <port name="a[5]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[6]" type="input"/>
-      <port from="dsp_combinational" name="a[6]" type="output"/>
+      <port name="a[6]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[7]" type="input"/>
-      <port from="dsp_combinational" name="a[7]" type="output"/>
+      <port name="a[7]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[8]" type="input"/>
-      <port from="dsp_combinational" name="a[8]" type="output"/>
+      <port name="a[8]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[9]" type="input"/>
-      <port from="dsp_combinational" name="a[9]" type="output"/>
+      <port name="a[9]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[10]" type="input"/>
-      <port from="dsp_combinational" name="a[10]" type="output"/>
+      <port name="a[10]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[11]" type="input"/>
-      <port from="dsp_combinational" name="a[11]" type="output"/>
+      <port name="a[11]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[12]" type="input"/>
-      <port from="dsp_combinational" name="a[12]" type="output"/>
+      <port name="a[12]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[13]" type="input"/>
-      <port from="dsp_combinational" name="a[13]" type="output"/>
+      <port name="a[13]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[14]" type="input"/>
-      <port from="dsp_combinational" name="a[14]" type="output"/>
+      <port name="a[14]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[15]" type="input"/>
-      <port from="dsp_combinational" name="a[15]" type="output"/>
+      <port name="a[15]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[16]" type="input"/>
-      <port from="dsp_combinational" name="a[16]" type="output"/>
+      <port name="a[16]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[17]" type="input"/>
-      <port from="dsp_combinational" name="a[17]" type="output"/>
+      <port name="a[17]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[18]" type="input"/>
-      <port from="dsp_combinational" name="a[18]" type="output"/>
+      <port name="a[18]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[19]" type="input"/>
-      <port from="dsp_combinational" name="a[19]" type="output"/>
+      <port name="a[19]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[20]" type="input"/>
-      <port from="dsp_combinational" name="a[20]" type="output"/>
+      <port name="a[20]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[21]" type="input"/>
-      <port from="dsp_combinational" name="a[21]" type="output"/>
+      <port name="a[21]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[22]" type="input"/>
-      <port from="dsp_combinational" name="a[22]" type="output"/>
+      <port name="a[22]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[23]" type="input"/>
-      <port from="dsp_combinational" name="a[23]" type="output"/>
+      <port name="a[23]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[24]" type="input"/>
-      <port from="dsp_combinational" name="a[24]" type="output"/>
+      <port name="a[24]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[25]" type="input"/>
-      <port from="dsp_combinational" name="a[25]" type="output"/>
+      <port name="a[25]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[26]" type="input"/>
-      <port from="dsp_combinational" name="a[26]" type="output"/>
+      <port name="a[26]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[27]" type="input"/>
-      <port from="dsp_combinational" name="a[27]" type="output"/>
+      <port name="a[27]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[28]" type="input"/>
-      <port from="dsp_combinational" name="a[28]" type="output"/>
+      <port name="a[28]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[29]" type="input"/>
-      <port from="dsp_combinational" name="a[29]" type="output"/>
+      <port name="a[29]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[30]" type="input"/>
-      <port from="dsp_combinational" name="a[30]" type="output"/>
+      <port name="a[30]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="a[31]" type="input"/>
-      <port from="dsp_combinational" name="a[31]" type="output"/>
+      <port name="a[31]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[0]" type="input"/>
-      <port from="dsp_combinational" name="b[0]" type="output"/>
+      <port name="b[0]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[1]" type="input"/>
-      <port from="dsp_combinational" name="b[1]" type="output"/>
+      <port name="b[1]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[2]" type="input"/>
-      <port from="dsp_combinational" name="b[2]" type="output"/>
+      <port name="b[2]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[3]" type="input"/>
-      <port from="dsp_combinational" name="b[3]" type="output"/>
+      <port name="b[3]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[4]" type="input"/>
-      <port from="dsp_combinational" name="b[4]" type="output"/>
+      <port name="b[4]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[5]" type="input"/>
-      <port from="dsp_combinational" name="b[5]" type="output"/>
+      <port name="b[5]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[6]" type="input"/>
-      <port from="dsp_combinational" name="b[6]" type="output"/>
+      <port name="b[6]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[7]" type="input"/>
-      <port from="dsp_combinational" name="b[7]" type="output"/>
+      <port name="b[7]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[8]" type="input"/>
-      <port from="dsp_combinational" name="b[8]" type="output"/>
+      <port name="b[8]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[9]" type="input"/>
-      <port from="dsp_combinational" name="b[9]" type="output"/>
+      <port name="b[9]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[10]" type="input"/>
-      <port from="dsp_combinational" name="b[10]" type="output"/>
+      <port name="b[10]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[11]" type="input"/>
-      <port from="dsp_combinational" name="b[11]" type="output"/>
+      <port name="b[11]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[12]" type="input"/>
-      <port from="dsp_combinational" name="b[12]" type="output"/>
+      <port name="b[12]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[13]" type="input"/>
-      <port from="dsp_combinational" name="b[13]" type="output"/>
+      <port name="b[13]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[14]" type="input"/>
-      <port from="dsp_combinational" name="b[14]" type="output"/>
+      <port name="b[14]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[15]" type="input"/>
-      <port from="dsp_combinational" name="b[15]" type="output"/>
+      <port name="b[15]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[16]" type="input"/>
-      <port from="dsp_combinational" name="b[16]" type="output"/>
+      <port name="b[16]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[17]" type="input"/>
-      <port from="dsp_combinational" name="b[17]" type="output"/>
+      <port name="b[17]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[18]" type="input"/>
-      <port from="dsp_combinational" name="b[18]" type="output"/>
+      <port name="b[18]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[19]" type="input"/>
-      <port from="dsp_combinational" name="b[19]" type="output"/>
+      <port name="b[19]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[20]" type="input"/>
-      <port from="dsp_combinational" name="b[20]" type="output"/>
+      <port name="b[20]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[21]" type="input"/>
-      <port from="dsp_combinational" name="b[21]" type="output"/>
+      <port name="b[21]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[22]" type="input"/>
-      <port from="dsp_combinational" name="b[22]" type="output"/>
+      <port name="b[22]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[23]" type="input"/>
-      <port from="dsp_combinational" name="b[23]" type="output"/>
+      <port name="b[23]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[24]" type="input"/>
-      <port from="dsp_combinational" name="b[24]" type="output"/>
+      <port name="b[24]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[25]" type="input"/>
-      <port from="dsp_combinational" name="b[25]" type="output"/>
+      <port name="b[25]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[26]" type="input"/>
-      <port from="dsp_combinational" name="b[26]" type="output"/>
+      <port name="b[26]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[27]" type="input"/>
-      <port from="dsp_combinational" name="b[27]" type="output"/>
+      <port name="b[27]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[28]" type="input"/>
-      <port from="dsp_combinational" name="b[28]" type="output"/>
+      <port name="b[28]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[29]" type="input"/>
-      <port from="dsp_combinational" name="b[29]" type="output"/>
+      <port name="b[29]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[30]" type="input"/>
-      <port from="dsp_combinational" name="b[30]" type="output"/>
+      <port name="b[30]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="b[31]" type="input"/>
-      <port from="dsp_combinational" name="b[31]" type="output"/>
+      <port name="b[31]" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="m" type="input"/>
-      <port from="dsp_combinational" name="m" type="output"/>
+      <port name="m" type="output" from="comb"/>
     </direct>
     <direct>
       <port name="clk" type="input"/>
-      <port from="dff[0]" name="clk" type="output"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_0"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[0]" type="input"/>
-      <port from="dff[0]" name="d" type="output"/>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_10"/>
     </direct>
     <direct>
-      <port from="dff[0]" name="q" type="input"/>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_11"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_12"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_13"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_14"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_15"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_16"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_17"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_18"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_19"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_1"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_20"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_21"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_22"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_23"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_24"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_25"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_26"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_27"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_28"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_29"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_2"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_30"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_31"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_32"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_33"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_34"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_35"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_36"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_37"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_38"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_39"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_3"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_40"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_41"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_42"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_43"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_44"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_45"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_46"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_47"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_48"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_49"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_4"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_50"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_51"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_52"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_53"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_54"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_55"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_56"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_57"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_58"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_59"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_5"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_60"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_61"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_62"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_63"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_6"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_7"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_8"/>
+    </direct>
+    <direct>
+      <port name="clk" type="input"/>
+      <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_9"/>
+    </direct>
+    <direct>
+      <port name="out[0]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_0"/>
+    </direct>
+    <direct>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_0"/>
       <port name="out[0]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[1]" name="clk" type="output"/>
+      <port name="out[10]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_10"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[10]" type="input"/>
-      <port from="dff[1]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[1]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_10"/>
       <port name="out[10]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[2]" name="clk" type="output"/>
+      <port name="out[11]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_11"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[11]" type="input"/>
-      <port from="dff[2]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[2]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_11"/>
       <port name="out[11]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[3]" name="clk" type="output"/>
+      <port name="out[12]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_12"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[12]" type="input"/>
-      <port from="dff[3]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[3]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_12"/>
       <port name="out[12]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[4]" name="clk" type="output"/>
+      <port name="out[13]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_13"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[13]" type="input"/>
-      <port from="dff[4]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[4]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_13"/>
       <port name="out[13]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[5]" name="clk" type="output"/>
+      <port name="out[14]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_14"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[14]" type="input"/>
-      <port from="dff[5]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[5]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_14"/>
       <port name="out[14]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[6]" name="clk" type="output"/>
+      <port name="out[15]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_15"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[15]" type="input"/>
-      <port from="dff[6]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[6]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_15"/>
       <port name="out[15]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[7]" name="clk" type="output"/>
+      <port name="out[16]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_16"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[16]" type="input"/>
-      <port from="dff[7]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[7]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_16"/>
       <port name="out[16]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[8]" name="clk" type="output"/>
+      <port name="out[17]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_17"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[17]" type="input"/>
-      <port from="dff[8]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[8]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_17"/>
       <port name="out[17]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[9]" name="clk" type="output"/>
+      <port name="out[18]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_18"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[18]" type="input"/>
-      <port from="dff[9]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[9]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_18"/>
       <port name="out[18]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[10]" name="clk" type="output"/>
+      <port name="out[19]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_19"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[19]" type="input"/>
-      <port from="dff[10]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[10]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_19"/>
       <port name="out[19]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[11]" name="clk" type="output"/>
+      <port name="out[1]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_1"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[1]" type="input"/>
-      <port from="dff[11]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[11]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_1"/>
       <port name="out[1]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[12]" name="clk" type="output"/>
+      <port name="out[20]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_20"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[20]" type="input"/>
-      <port from="dff[12]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[12]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_20"/>
       <port name="out[20]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[13]" name="clk" type="output"/>
+      <port name="out[21]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_21"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[21]" type="input"/>
-      <port from="dff[13]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[13]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_21"/>
       <port name="out[21]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[14]" name="clk" type="output"/>
+      <port name="out[22]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_22"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[22]" type="input"/>
-      <port from="dff[14]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[14]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_22"/>
       <port name="out[22]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[15]" name="clk" type="output"/>
+      <port name="out[23]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_23"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[23]" type="input"/>
-      <port from="dff[15]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[15]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_23"/>
       <port name="out[23]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[16]" name="clk" type="output"/>
+      <port name="out[24]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_24"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[24]" type="input"/>
-      <port from="dff[16]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[16]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_24"/>
       <port name="out[24]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[17]" name="clk" type="output"/>
+      <port name="out[25]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_25"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[25]" type="input"/>
-      <port from="dff[17]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[17]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_25"/>
       <port name="out[25]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[18]" name="clk" type="output"/>
+      <port name="out[26]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_26"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[26]" type="input"/>
-      <port from="dff[18]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[18]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_26"/>
       <port name="out[26]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[19]" name="clk" type="output"/>
+      <port name="out[27]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_27"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[27]" type="input"/>
-      <port from="dff[19]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[19]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_27"/>
       <port name="out[27]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[20]" name="clk" type="output"/>
+      <port name="out[28]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_28"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[28]" type="input"/>
-      <port from="dff[20]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[20]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_28"/>
       <port name="out[28]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[21]" name="clk" type="output"/>
+      <port name="out[29]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_29"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[29]" type="input"/>
-      <port from="dff[21]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[21]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_29"/>
       <port name="out[29]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[22]" name="clk" type="output"/>
+      <port name="out[2]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_2"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[2]" type="input"/>
-      <port from="dff[22]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[22]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_2"/>
       <port name="out[2]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[23]" name="clk" type="output"/>
+      <port name="out[30]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_30"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[30]" type="input"/>
-      <port from="dff[23]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[23]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_30"/>
       <port name="out[30]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[24]" name="clk" type="output"/>
+      <port name="out[31]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_31"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[31]" type="input"/>
-      <port from="dff[24]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[24]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_31"/>
       <port name="out[31]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[25]" name="clk" type="output"/>
+      <port name="out[32]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_32"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[32]" type="input"/>
-      <port from="dff[25]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[25]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_32"/>
       <port name="out[32]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[26]" name="clk" type="output"/>
+      <port name="out[33]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_33"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[33]" type="input"/>
-      <port from="dff[26]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[26]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_33"/>
       <port name="out[33]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[27]" name="clk" type="output"/>
+      <port name="out[34]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_34"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[34]" type="input"/>
-      <port from="dff[27]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[27]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_34"/>
       <port name="out[34]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[28]" name="clk" type="output"/>
+      <port name="out[35]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_35"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[35]" type="input"/>
-      <port from="dff[28]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[28]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_35"/>
       <port name="out[35]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[29]" name="clk" type="output"/>
+      <port name="out[36]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_36"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[36]" type="input"/>
-      <port from="dff[29]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[29]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_36"/>
       <port name="out[36]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[30]" name="clk" type="output"/>
+      <port name="out[37]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_37"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[37]" type="input"/>
-      <port from="dff[30]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[30]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_37"/>
       <port name="out[37]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[31]" name="clk" type="output"/>
+      <port name="out[38]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_38"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[38]" type="input"/>
-      <port from="dff[31]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[31]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_38"/>
       <port name="out[38]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[32]" name="clk" type="output"/>
+      <port name="out[39]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_39"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[39]" type="input"/>
-      <port from="dff[32]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[32]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_39"/>
       <port name="out[39]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[33]" name="clk" type="output"/>
+      <port name="out[3]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_3"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[3]" type="input"/>
-      <port from="dff[33]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[33]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_3"/>
       <port name="out[3]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[34]" name="clk" type="output"/>
+      <port name="out[40]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_40"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[40]" type="input"/>
-      <port from="dff[34]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[34]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_40"/>
       <port name="out[40]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[35]" name="clk" type="output"/>
+      <port name="out[41]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_41"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[41]" type="input"/>
-      <port from="dff[35]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[35]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_41"/>
       <port name="out[41]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[36]" name="clk" type="output"/>
+      <port name="out[42]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_42"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[42]" type="input"/>
-      <port from="dff[36]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[36]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_42"/>
       <port name="out[42]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[37]" name="clk" type="output"/>
+      <port name="out[43]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_43"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[43]" type="input"/>
-      <port from="dff[37]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[37]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_43"/>
       <port name="out[43]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[38]" name="clk" type="output"/>
+      <port name="out[44]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_44"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[44]" type="input"/>
-      <port from="dff[38]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[38]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_44"/>
       <port name="out[44]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[39]" name="clk" type="output"/>
+      <port name="out[45]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_45"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[45]" type="input"/>
-      <port from="dff[39]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[39]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_45"/>
       <port name="out[45]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[40]" name="clk" type="output"/>
+      <port name="out[46]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_46"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[46]" type="input"/>
-      <port from="dff[40]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[40]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_46"/>
       <port name="out[46]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[41]" name="clk" type="output"/>
+      <port name="out[47]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_47"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[47]" type="input"/>
-      <port from="dff[41]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[41]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_47"/>
       <port name="out[47]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[42]" name="clk" type="output"/>
+      <port name="out[48]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_48"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[48]" type="input"/>
-      <port from="dff[42]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[42]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_48"/>
       <port name="out[48]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[43]" name="clk" type="output"/>
+      <port name="out[49]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_49"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[49]" type="input"/>
-      <port from="dff[43]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[43]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_49"/>
       <port name="out[49]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[44]" name="clk" type="output"/>
+      <port name="out[4]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_4"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[4]" type="input"/>
-      <port from="dff[44]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[44]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_4"/>
       <port name="out[4]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[45]" name="clk" type="output"/>
+      <port name="out[50]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_50"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[50]" type="input"/>
-      <port from="dff[45]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[45]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_50"/>
       <port name="out[50]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[46]" name="clk" type="output"/>
+      <port name="out[51]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_51"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[51]" type="input"/>
-      <port from="dff[46]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[46]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_51"/>
       <port name="out[51]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[47]" name="clk" type="output"/>
+      <port name="out[52]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_52"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[52]" type="input"/>
-      <port from="dff[47]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[47]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_52"/>
       <port name="out[52]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[48]" name="clk" type="output"/>
+      <port name="out[53]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_53"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[53]" type="input"/>
-      <port from="dff[48]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[48]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_53"/>
       <port name="out[53]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[49]" name="clk" type="output"/>
+      <port name="out[54]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_54"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[54]" type="input"/>
-      <port from="dff[49]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[49]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_54"/>
       <port name="out[54]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[50]" name="clk" type="output"/>
+      <port name="out[55]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_55"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[55]" type="input"/>
-      <port from="dff[50]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[50]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_55"/>
       <port name="out[55]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[51]" name="clk" type="output"/>
+      <port name="out[56]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_56"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[56]" type="input"/>
-      <port from="dff[51]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[51]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_56"/>
       <port name="out[56]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[52]" name="clk" type="output"/>
+      <port name="out[57]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_57"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[57]" type="input"/>
-      <port from="dff[52]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[52]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_57"/>
       <port name="out[57]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[53]" name="clk" type="output"/>
+      <port name="out[58]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_58"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[58]" type="input"/>
-      <port from="dff[53]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[53]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_58"/>
       <port name="out[58]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[54]" name="clk" type="output"/>
+      <port name="out[59]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_59"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[59]" type="input"/>
-      <port from="dff[54]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[54]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_59"/>
       <port name="out[59]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[55]" name="clk" type="output"/>
+      <port name="out[5]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_5"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[5]" type="input"/>
-      <port from="dff[55]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[55]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_5"/>
       <port name="out[5]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[56]" name="clk" type="output"/>
+      <port name="out[60]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_60"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[60]" type="input"/>
-      <port from="dff[56]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[56]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_60"/>
       <port name="out[60]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[57]" name="clk" type="output"/>
+      <port name="out[61]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_61"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[61]" type="input"/>
-      <port from="dff[57]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[57]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_61"/>
       <port name="out[61]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[58]" name="clk" type="output"/>
+      <port name="out[62]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_62"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[62]" type="input"/>
-      <port from="dff[58]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[58]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_62"/>
       <port name="out[62]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[59]" name="clk" type="output"/>
+      <port name="out[63]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_63"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[63]" type="input"/>
-      <port from="dff[59]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[59]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_63"/>
       <port name="out[63]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[60]" name="clk" type="output"/>
+      <port name="out[6]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_6"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[6]" type="input"/>
-      <port from="dff[60]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[60]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_6"/>
       <port name="out[6]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[61]" name="clk" type="output"/>
+      <port name="out[7]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_7"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[7]" type="input"/>
-      <port from="dff[61]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[61]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_7"/>
       <port name="out[7]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[62]" name="clk" type="output"/>
+      <port name="out[8]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_8"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[8]" type="input"/>
-      <port from="dff[62]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[62]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_8"/>
       <port name="out[8]" type="output"/>
     </direct>
     <direct>
-      <port name="clk" type="input"/>
-      <port from="dff[63]" name="clk" type="output"/>
+      <port name="out[9]" type="input" from="comb"/>
+      <port name="D" type="output" from="output_dffs_gen_q_out_ff_9"/>
     </direct>
     <direct>
-      <port from="dsp_combinational" name="out[9]" type="input"/>
-      <port from="dff[63]" name="d" type="output"/>
-    </direct>
-    <direct>
-      <port from="dff[63]" name="q" type="input"/>
+      <port name="Q" type="input" from="output_dffs_gen_q_out_ff_9"/>
       <port name="out[9]" type="output"/>
     </direct>
   </interconnect>