Timing analysis of dfmul
FMax: 90.32MHz
Critical path: 13.149ns
Start signal: main:main_inst|main_114_115_phi_temp[39]
End signal: main:main_inst|main_114_130_reg[63]
/* main: %114*/ /* %115 = phi i64 [ %112, %normalizeFloat64Subnormal.exit.i ], [ %7, %92 ]*/
main_114_115 = main_114_115_phi_temp;
/* main: %114*/ /* %122 = lshr i64 %115, 21*/
main_114_122 = (main_114_115 »> (64'd21 % 64'd64));
/* main: %114*/ /* %123 = and i64 %122, 2147483647*/
main_114_123 = (main_114_122 & 64'd2147483647);
/* main: %114*/ /* %124 = or i64 %123, 2147483648*/
main_114_124 = (main_114_123 | 64'd2147483648);
/* main: %114*/ /* %130 = mul i64 %124, %121*/
main_114_130 = (main_114_124 * main_114_121);
/* %130 = mul i64 %124, %121*/ if ( (cur_state == LEGUP_F_main_BB_114_37) )
main_114_130_reg ⇐ main_114_130;