combinational_critical_path { total_delay_ps: 4279 nodes { total_delay_ps: 4279 op: OP_TUPLE id: 29590 ir: "tuple.29590: (bits[1], bits[11], bits[52]) = tuple(result_sign__2: bits[1], result_exponent__2: bits[11], result_fraction__4: bits[52], id=29590, pos=[(2,3225,33), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4279 node_delay_ps: 151 op: OP_SEL id: 29589 ir: "result_fraction__4: bits[52] = sel(is_result_nan, cases=[result_fraction__3, FRACTION_HIGH_BIT], id=29589, pos=[(2,3221,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4128 node_delay_ps: 23 op: OP_AND id: 29963 ir: "result_fraction__3: bits[52] = and(result_fraction: bits[52], sign_ext.29962: bits[52], id=29963, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4105 node_delay_ps: 17 op: OP_SIGN_EXT id: 29962 ir: "sign_ext.29962: bits[52] = sign_ext(not.29961: bits[1], new_bit_count=52, id=29962, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4088 op: OP_NOT id: 29961 ir: "not.29961: bits[1] = not(or.29580: bits[1], id=29961, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4088 node_delay_ps: 33 op: OP_OR id: 29580 ir: "or.29580: bits[1] = or(is_operand_inf: bits[1], bit_slice.29573: bits[1], and_reduce.29574: bits[1], nor.29575: bits[1], id=29580, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4055 node_delay_ps: 27 op: OP_NOR id: 29575 ir: "nor.29575: bits[1] = nor(or_reduce.29563: bits[1], bit_slice.29564: bits[1], id=29575, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4028 node_delay_ps: 51 op: OP_OR_REDUCE id: 29563 ir: "or_reduce.29563: bits[1] = or_reduce(bit_slice.29553: bits[11], id=29563, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3977 op: OP_BIT_SLICE id: 29553 ir: "bit_slice.29553: bits[11] = bit_slice(wide_exponent__2: bits[12], start=1, width=11, id=29553, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3977 node_delay_ps: 23 op: OP_AND id: 29960 ir: "wide_exponent__2: bits[12] = and(bit_slice.29541: bits[12], sign_ext.29959: bits[12], id=29960, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3954 node_delay_ps: 17 op: OP_SIGN_EXT id: 29959 ir: "sign_ext.29959: bits[12] = sign_ext(not.29958: bits[1], new_bit_count=12, id=29959, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3937 op: OP_NOT id: 29958 ir: "not.29958: bits[1] = not(bit_slice.29540: bits[1], id=29958, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3937 op: OP_BIT_SLICE id: 29540 ir: "bit_slice.29540: bits[1] = bit_slice(wide_exponent__1: bits[13], start=12, width=1, id=29540, pos=[(2,3184,27), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3937 node_delay_ps: 23 op: OP_AND id: 29957 ir: "wide_exponent__1: bits[13] = and(wide_exponent: bits[13], sign_ext.29956: bits[13], id=29957, pos=[(2,3181,24), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3914 node_delay_ps: 262 op: OP_ADD id: 29531 ir: "wide_exponent: bits[13] = add(wide_exponent_associative_element: bits[13], wide_exponent_associative_element__1: bits[13], id=29531, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3652 node_delay_ps: 17 op: OP_SIGN_EXT id: 29529 ir: "wide_exponent_associative_element__1: bits[13] = sign_ext(sub.29526: bits[7], new_bit_count=13, id=29529, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3635 node_delay_ps: 194 op: OP_SUB id: 29526 ir: "sub.29526: bits[7] = sub(concat.30546: bits[7], concat.29524: bits[7], id=29526, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3441 op: OP_CONCAT id: 30546 ir: "concat.30546: bits[7] = concat(literal.29519: bits[6], rounding_carry: bits[1], id=30546, pos=[(2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3441 op: OP_BIT_SLICE id: 30504 ir: "rounding_carry: bits[1] = bit_slice(add.30424: bits[54], start=53, width=1, id=30504, pos=[(2,3168,41), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3441 node_delay_ps: 417 op: OP_ADD id: 30424 ir: "add.30424: bits[54] = add(concat.30519: bits[54], concat.30736: bits[54], id=30424)" } nodes { total_delay_ps: 3024 op: OP_CONCAT id: 30736 ir: "concat.30736: bits[54] = concat(literal.28883: bits[53], do_round_up: bits[1], id=30736)" } nodes { total_delay_ps: 3024 node_delay_ps: 19 op: OP_OR id: 29516 ir: "do_round_up: bits[1] = or(ugt.29512: bits[1], eq.29513: bits[1], id=29516, pos=[(2,3160,23), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3005 node_delay_ps: 75 op: OP_UGT id: 29512 ir: "ugt.29512: bits[1] = ugt(normal_chunk: bits[3], fraction_shift__3: bits[3], id=29512, pos=[(2,3160,23), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2930 op: OP_BIT_SLICE id: 29508 ir: "normal_chunk: bits[3] = bit_slice(shifted_fraction: bits[56], start=0, width=3, id=29508, pos=[(2,3158,39), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2930 node_delay_ps: 153 op: OP_SEL id: 29507 ir: "shifted_fraction: bits[56] = sel(carry_bit, cases=[cancel_fraction__1, carry_fraction__1], id=29507, pos=[(2,3146,27), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2777 op: OP_BIT_SLICE id: 29505 ir: "cancel_fraction__1: bits[56] = bit_slice(cancel_fraction: bits[58], start=1, width=56, id=29505, pos=[(2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2777 node_delay_ps: 302 op: OP_SHLL id: 29502 ir: "cancel_fraction: bits[58] = shll(concat.29500: bits[58], leading_zeroes: bits[6], id=29502, pos=[(2,3144,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2475 node_delay_ps: 109 op: OP_PRIORITY_SEL id: 29501 ir: "leading_zeroes: bits[6] = priority_sel(and.30499, cases=[concat.29499], default=concat.30122, id=29501, pos=[(0,1610,22), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2366 op: OP_CONCAT id: 30122 ir: "concat.30122: bits[6] = concat(literal.28867: bits[1], priority_sel.30117: bits[5], id=30122, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2366 node_delay_ps: 125 op: OP_PRIORITY_SEL id: 30117 ir: "priority_sel.30117: bits[5] = priority_sel(concat.29490, cases=[concat.30404, concat.30371], default=concat.30106, id=30117, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2241 op: OP_CONCAT id: 30106 ir: "concat.30106: bits[5] = concat(and.29432: bits[1], priority_sel.30101: bits[4], id=30106, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2241 node_delay_ps: 120 op: OP_PRIORITY_SEL id: 30101 ir: "priority_sel.30101: bits[4] = priority_sel(concat.29444, cases=[literal.30256, concat.30916], default=concat.30070, id=30101, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2121 op: OP_CONCAT id: 30070 ir: "concat.30070: bits[4] = concat(and.29330: bits[1], priority_sel.30065: bits[3], id=30070, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2121 node_delay_ps: 114 op: OP_PRIORITY_SEL id: 30065 ir: "priority_sel.30065: bits[3] = priority_sel(concat.29354, cases=[concat.30399, concat.30340], default=concat.30003, id=30065, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2007 op: OP_CONCAT id: 30003 ir: "concat.30003: bits[3] = concat(literal.28867: bits[1], nor.29128: bits[1], priority_sel.29994: bits[1], id=30003, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2007 node_delay_ps: 90 op: OP_PRIORITY_SEL id: 29994 ir: "priority_sel.29994: bits[1] = priority_sel(concat.29172, cases=[literal.28867, nor.28959], default=nor.28938, id=29994, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1917 op: OP_CONCAT id: 29172 ir: "concat.29172: bits[2] = concat(nor.29128: bits[1], and.29129: bits[1], id=29172, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1917 node_delay_ps: 27 op: OP_NOR id: 29128 ir: "nor.29128: bits[1] = nor(or.29780: bits[1], nor.28960: bits[1], id=29128, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1890 node_delay_ps: 27 op: OP_NOR id: 28960 ir: "nor.28960: bits[1] = nor(bit_slice.28941: bits[1], bit_slice.28934: bits[1], id=28960, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1863 op: OP_BIT_SLICE id: 28934 ir: "bit_slice.28934: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=53, width=1, id=28934, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1863 node_delay_ps: 153 op: OP_SEL id: 28930 ir: "xbs_fraction__1: bits[57] = sel(bit_slice.30502, cases=[concat.30550, neg.28929], id=28930, pos=[(2,3130,9), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1710 node_delay_ps: 303 op: OP_NEG id: 28929 ir: "neg.28929: bits[57] = neg(concat.30550: bits[57], id=28929, pos=[(2,3130,46), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1407 op: OP_CONCAT id: 30550 ir: "concat.30550: bits[57] = concat(bit_slice.30500: bits[54], bit_slice.30545: bits[2], or.28921: bits[1], id=30550, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1407 op: OP_BIT_SLICE id: 30500 ir: "bit_slice.30500: bits[54] = bit_slice(add.30407: bits[55], start=0, width=54, id=30500, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1407 node_delay_ps: 420 op: OP_ADD id: 30407 ir: "add.30407: bits[55] = add(sign_ext.30513: bits[55], concat.30515: bits[55], id=30407, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 987 node_delay_ps: 17 op: OP_SIGN_EXT id: 30513 ir: "sign_ext.30513: bits[55] = sign_ext(xddend_x__2_squeezed: bits[54], new_bit_count=55, id=30513, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 970 node_delay_ps: 152 op: OP_SEL id: 29903 ir: "xddend_x__2_squeezed: bits[54] = sel(xor.28917, cases=[wide_x_squeezed, neg.28914], id=29903, pos=[(2,3110,19), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 818 node_delay_ps: 298 op: OP_NEG id: 28914 ir: "neg.28914: bits[54] = neg(wide_x_squeezed: bits[54], id=28914, pos=[(2,3110,41), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 520 op: OP_CONCAT id: 28909 ir: "wide_x_squeezed: bits[54] = concat(literal.28867: bits[1], fraction_x__1: bits[53], id=28909, pos=[(2,3103,17), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 520 node_delay_ps: 23 op: OP_AND id: 29897 ir: "fraction_x__1: bits[53] = and(fraction_x: bits[53], sign_ext.29896: bits[53], id=29897, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 497 node_delay_ps: 17 op: OP_SIGN_EXT id: 29896 ir: "sign_ext.29896: bits[53] = sign_ext(ne.30429: bits[1], new_bit_count=53, id=29896, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 480 node_delay_ps: 105 op: OP_NE id: 30429 ir: "ne.30429: bits[1] = ne(x_bexp__3: bits[11], literal.28878: bits[11], id=30429, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 375 node_delay_ps: 121 op: OP_SEL id: 29593 ir: "x_bexp__3: bits[11] = sel(overflow_detected, cases=[y_bexp__2, x_bexp__2], id=29593, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 254 op: OP_BIT_SLICE id: 28873 ir: "overflow_detected: bits[1] = bit_slice(full_result: bits[12], start=11, width=1, id=28873, pos=[(0,1116,49), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 254 node_delay_ps: 254 op: OP_ADD id: 28872 ir: "full_result: bits[12] = add(x_bexp_extended__2: bits[12], y__1_bexpnot_extended__1: bits[12], id=28872, pos=[(0,1114,45), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { op: OP_CONCAT id: 28871 ir: "y__1_bexpnot_extended__1: bits[12] = concat(literal.28867: bits[1], y__1_bexpnot__1: bits[11], id=28871, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { op: OP_NOT id: 28869 ir: "y__1_bexpnot__1: bits[11] = not(y_bexp__2: bits[11], id=28869, pos=[(1,90,15), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { op: OP_TUPLE_INDEX id: 28863 ir: "y_bexp__2: bits[11] = tuple_index(y: (bits[1], bits[11], bits[52]), index=1, id=28863, pos=[(2,3242,65), (3,168,48)])" } nodes { op: OP_PARAM id: 846 ir: "y: (bits[1], bits[11], bits[52]) = param(name=y, id=846)" } } all_nodes { op: OP_PARAM id: 846 ir: "y: (bits[1], bits[11], bits[52]) = param(name=y, id=846)" } all_nodes { op: OP_PARAM id: 845 ir: "x: (bits[1], bits[11], bits[52]) = param(name=x, id=845)" } all_nodes { op: OP_TUPLE_INDEX id: 28863 ir: "y_bexp__2: bits[11] = tuple_index(y: (bits[1], bits[11], bits[52]), index=1, id=28863, pos=[(2,3242,65), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 28867 ir: "literal.28867: bits[1] = literal(value=0, id=28867, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 28868 ir: "x_bexp__2: bits[11] = tuple_index(x: (bits[1], bits[11], bits[52]), index=1, id=28868, pos=[(2,3091,59), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28869 ir: "y__1_bexpnot__1: bits[11] = not(y_bexp__2: bits[11], id=28869, pos=[(1,90,15), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 28870 ir: "x_bexp_extended__2: bits[12] = concat(literal.28867: bits[1], x_bexp__2: bits[11], id=28870, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 28871 ir: "y__1_bexpnot_extended__1: bits[12] = concat(literal.28867: bits[1], y__1_bexpnot__1: bits[11], id=28871, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 254 op: OP_ADD id: 28872 ir: "full_result: bits[12] = add(x_bexp_extended__2: bits[12], y__1_bexpnot_extended__1: bits[12], id=28872, pos=[(0,1114,45), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28873 ir: "overflow_detected: bits[1] = bit_slice(full_result: bits[12], start=11, width=1, id=28873, pos=[(0,1116,49), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 28864 ir: "y_fraction__2: bits[52] = tuple_index(y: (bits[1], bits[11], bits[52]), index=2, id=28864, pos=[(2,3242,83), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 28876 ir: "tuple_index.28876: bits[52] = tuple_index(x: (bits[1], bits[11], bits[52]), index=2, id=28876, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 29593 ir: "x_bexp__3: bits[11] = sel(overflow_detected, cases=[y_bexp__2, x_bexp__2], id=29593, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 28878 ir: "literal.28878: bits[11] = literal(value=0, id=28878, pos=[(2,3099,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 29591 ir: "y_bexp__3: bits[11] = sel(overflow_detected, cases=[x_bexp__2, y_bexp__2], id=29591, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 28879 ir: "literal.28879: bits[1] = literal(value=1, id=28879, pos=[(2,3095,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 29594 ir: "x_fraction__1: bits[52] = sel(overflow_detected, cases=[y_fraction__2, tuple_index.28876], id=29594, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_NE id: 30429 ir: "ne.30429: bits[1] = ne(x_bexp__3: bits[11], literal.28878: bits[11], id=30429, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 29592 ir: "y_fraction__3: bits[52] = sel(overflow_detected, cases=[tuple_index.28876, y_fraction__2], id=29592, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_NE id: 30428 ir: "ne.30428: bits[1] = ne(y_bexp__3: bits[11], literal.28878: bits[11], id=30428, pos=[(2,3100,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28874 ir: "nc: bits[1] = not(overflow_detected: bits[1], id=28874, pos=[(1,92,19), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 28861 ir: "y_sign__2: bits[1] = tuple_index(y: (bits[1], bits[11], bits[52]), index=0, id=28861, pos=[(2,3242,51), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 28900 ir: "fraction_x: bits[53] = concat(literal.28879: bits[1], x_fraction__1: bits[52], id=28900, pos=[(2,3095,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 29896 ir: "sign_ext.29896: bits[53] = sign_ext(ne.30429: bits[1], new_bit_count=53, id=29896, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 28882 ir: "fraction_y: bits[53] = concat(literal.28879: bits[1], y_fraction__3: bits[52], id=28882, pos=[(2,3096,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 29899 ir: "sign_ext.29899: bits[53] = sign_ext(ne.30428: bits[1], new_bit_count=53, id=29899, pos=[(2,3100,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28887 ir: "narrowed_result: bits[11] = bit_slice(full_result: bits[12], start=0, width=11, id=28887, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 28888 ir: "x_bexpor_mask__1: bits[11] = sign_ext(nc: bits[1], new_bit_count=11, id=28888, pos=[(1,94,32), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 28889 ir: "literal.28889: bits[10] = literal(value=0, id=28889, pos=[(2,3010,68), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28862 ir: "not.28862: bits[1] = not(y_sign__2: bits[1], id=28862, pos=[(2,3242,49), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 28907 ir: "tuple_index.28907: bits[1] = tuple_index(x: (bits[1], bits[11], bits[52]), index=0, id=28907, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29897 ir: "fraction_x__1: bits[53] = and(fraction_x: bits[53], sign_ext.29896: bits[53], id=29897, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29900 ir: "fraction_y__1: bits[53] = and(fraction_y: bits[53], sign_ext.29899: bits[53], id=29900, pos=[(2,3100,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 28885 ir: "xddend_x__2_squeezed_const_lsb_bits: bits[3] = literal(value=0, id=28885, pos=[(2,3104,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 49 op: OP_XOR id: 28891 ir: "result: bits[11] = xor(narrowed_result: bits[11], x_bexpor_mask__1: bits[11], id=28891, pos=[(1,95,18), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 28892 ir: "concat.28892: bits[11] = concat(literal.28889: bits[10], overflow_detected: bits[1], id=28892, pos=[(2,3010,68), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 29595 ir: "x_sign__1: bits[1] = sel(overflow_detected, cases=[not.28862, tuple_index.28907], id=29595, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 29596 ir: "y_sign__3: bits[1] = sel(overflow_detected, cases=[tuple_index.28907, not.28862], id=29596, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 28909 ir: "wide_x_squeezed: bits[54] = concat(literal.28867: bits[1], fraction_x__1: bits[53], id=28909, pos=[(2,3103,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 28904 ir: "wide_y_shift_bits: bits[56] = concat(fraction_y__1: bits[53], xddend_x__2_squeezed_const_lsb_bits: bits[3], id=28904, pos=[(2,3116,31), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 245 op: OP_ADD id: 28898 ir: "shift: bits[11] = add(result: bits[11], concat.28892: bits[11], id=28898, pos=[(1,54,7), (2,3010,68), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 28897 ir: "literal.28897: bits[57] = literal(value=144115188075855871, id=28897, pos=[(0,1406,19), (0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 49 op: OP_XOR id: 28917 ir: "xor.28917: bits[1] = xor(x_sign__1: bits[1], y_sign__3: bits[1], id=28917, pos=[(2,3110,23), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 298 op: OP_NEG id: 28914 ir: "neg.28914: bits[54] = neg(wide_x_squeezed: bits[54], id=28914, pos=[(2,3110,41), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 299 op: OP_SHRL id: 28910 ir: "shrl.28910: bits[56] = shrl(wide_y_shift_bits: bits[56], shift: bits[11], id=28910, pos=[(2,3116,31), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30552 ir: "not.30552: bits[52] = not(y_fraction__3: bits[52], id=30552, pos=[(0,1406,4), (0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 300 op: OP_SHLL id: 28902 ir: "shll.28902: bits[57] = shll(literal.28897: bits[57], shift: bits[11], id=28902, pos=[(0,1406,19), (0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 152 op: OP_SEL id: 29903 ir: "xddend_x__2_squeezed: bits[54] = sel(xor.28917, cases=[wide_x_squeezed, neg.28914], id=29903, pos=[(2,3110,19), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 29604 ir: "literal.29604: bits[2] = literal(value=0, id=29604, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30544 ir: "bit_slice.30544: bits[53] = bit_slice(shrl.28910: bits[56], start=3, width=53, id=30544, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30555 ir: "concat.30555: bits[53] = concat(literal.28867: bits[1], not.30552: bits[52], id=30555, pos=[(0,1406,4), (0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30432 ir: "not.30432: bits[53] = not(sign_ext.29899: bits[53], id=30432, pos=[(0,1406,4), (0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28906 ir: "bit_slice.28906: bits[53] = bit_slice(shll.28902: bits[57], start=3, width=53, id=28906, pos=[(0,1406,19), (0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 30513 ir: "sign_ext.30513: bits[55] = sign_ext(xddend_x__2_squeezed: bits[54], new_bit_count=55, id=30513, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30515 ir: "concat.30515: bits[55] = concat(literal.29604: bits[2], bit_slice.30544: bits[53], id=30515, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 30433 ir: "nor.30433: bits[53] = nor(concat.30555: bits[53], not.30432: bits[53], bit_slice.28906: bits[53], id=30433, pos=[(0,1406,4), (0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 28883 ir: "literal.28883: bits[53] = literal(value=0, id=28883, pos=[(2,3099,49), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 420 op: OP_ADD id: 30407 ir: "add.30407: bits[55] = add(sign_ext.30513: bits[55], concat.30515: bits[55], id=30407, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28915 ir: "bit_slice.28915: bits[1] = bit_slice(shrl.28910: bits[56], start=0, width=1, id=28915, pos=[(2,3053,40), (2,3116,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 154 op: OP_NE id: 28916 ir: "sticky: bits[1] = ne(nor.30433: bits[53], literal.28883: bits[53], id=28916, pos=[(0,1496,17), (0,1523,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30500 ir: "bit_slice.30500: bits[54] = bit_slice(add.30407: bits[55], start=0, width=54, id=30500, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30545 ir: "bit_slice.30545: bits[2] = bit_slice(shrl.28910: bits[56], start=1, width=2, id=30545, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 28921 ir: "or.28921: bits[1] = or(bit_slice.28915: bits[1], sticky: bits[1], id=28921, pos=[(2,3053,40), (2,3116,30), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30550 ir: "concat.30550: bits[57] = concat(bit_slice.30500: bits[54], bit_slice.30545: bits[2], or.28921: bits[1], id=30550, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30502 ir: "bit_slice.30502: bits[1] = bit_slice(add.30407: bits[55], start=54, width=1, id=30502, pos=[(2,3130,12), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 303 op: OP_NEG id: 28929 ir: "neg.28929: bits[57] = neg(concat.30550: bits[57], id=28929, pos=[(2,3130,46), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 153 op: OP_SEL id: 28930 ir: "xbs_fraction__1: bits[57] = sel(bit_slice.30502, cases=[concat.30550, neg.28929], id=28930, pos=[(2,3130,9), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28946 ir: "bit_slice.28946: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=48, width=1, id=28946, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28936 ir: "bit_slice.28936: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=47, width=1, id=28936, pos=[(0,1585,70), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28970 ir: "bit_slice.28970: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=46, width=1, id=28970, pos=[(0,1585,40), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28948 ir: "bit_slice.28948: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=45, width=1, id=28948, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28983 ir: "bit_slice.28983: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=32, width=1, id=28983, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28954 ir: "bit_slice.28954: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=31, width=1, id=28954, pos=[(0,1585,70), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29023 ir: "bit_slice.29023: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=30, width=1, id=29023, pos=[(0,1585,40), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28985 ir: "bit_slice.28985: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=29, width=1, id=28985, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28968 ir: "nor.28968: bits[1] = nor(bit_slice.28946: bits[1], bit_slice.28936: bits[1], id=28968, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29002 ir: "nor.29002: bits[1] = nor(bit_slice.28970: bits[1], bit_slice.28948: bits[1], id=29002, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28972 ir: "bit_slice.28972: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=44, width=1, id=28972, pos=[(0,1585,40), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28949 ir: "bit_slice.28949: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=43, width=1, id=28949, pos=[(0,1585,70), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29007 ir: "bit_slice.29007: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=42, width=1, id=29007, pos=[(0,1585,40), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28974 ir: "bit_slice.28974: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=41, width=1, id=28974, pos=[(0,1585,70), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29021 ir: "nor.29021: bits[1] = nor(bit_slice.28983: bits[1], bit_slice.28954: bits[1], id=29021, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29063 ir: "nor.29063: bits[1] = nor(bit_slice.29023: bits[1], bit_slice.28985: bits[1], id=29063, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29025 ir: "bit_slice.29025: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=28, width=1, id=29025, pos=[(0,1585,40), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28986 ir: "bit_slice.28986: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=27, width=1, id=28986, pos=[(0,1585,70), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29068 ir: "bit_slice.29068: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=26, width=1, id=29068, pos=[(0,1585,40), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29027 ir: "bit_slice.29027: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=25, width=1, id=29027, pos=[(0,1585,70), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29216 ir: "bit_slice.29216: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=1, width=1, id=29216, pos=[(0,1585,70), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29171 ir: "bit_slice.29171: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=3, width=1, id=29171, pos=[(0,1585,70), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29168 ir: "bit_slice.29168: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=8, width=1, id=29168, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29127 ir: "bit_slice.29127: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=7, width=1, id=29127, pos=[(0,1585,70), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29212 ir: "bit_slice.29212: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=6, width=1, id=29212, pos=[(0,1585,40), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29170 ir: "bit_slice.29170: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=5, width=1, id=29170, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29126 ir: "bit_slice.29126: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=9, width=1, id=29126, pos=[(0,1585,70), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29081 ir: "bit_slice.29081: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=11, width=1, id=29081, pos=[(0,1585,70), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29078 ir: "bit_slice.29078: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=16, width=1, id=29078, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29032 ir: "bit_slice.29032: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=15, width=1, id=29032, pos=[(0,1585,70), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29122 ir: "bit_slice.29122: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=14, width=1, id=29122, pos=[(0,1585,40), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29080 ir: "bit_slice.29080: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=13, width=1, id=29080, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29028 ir: "bit_slice.29028: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=24, width=1, id=29028, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28987 ir: "bit_slice.28987: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=23, width=1, id=28987, pos=[(0,1585,70), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29073 ir: "bit_slice.29073: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=22, width=1, id=29073, pos=[(0,1585,40), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29030 ir: "bit_slice.29030: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=21, width=1, id=29030, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29075 ir: "bit_slice.29075: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=20, width=1, id=29075, pos=[(0,1585,40), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29031 ir: "bit_slice.29031: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=19, width=1, id=29031, pos=[(0,1585,70), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29117 ir: "bit_slice.29117: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=18, width=1, id=29117, pos=[(0,1585,40), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29077 ir: "bit_slice.29077: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=17, width=1, id=29077, pos=[(0,1585,70), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29180 ir: "and.29180: bits[1] = and(nor.28968: bits[1], nor.29002: bits[1], id=29180, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29005 ir: "nor.29005: bits[1] = nor(bit_slice.28972: bits[1], bit_slice.28949: bits[1], id=29005, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29047 ir: "nor.29047: bits[1] = nor(bit_slice.29007: bits[1], bit_slice.28974: bits[1], id=29047, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29781 ir: "or.29781: bits[1] = or(bit_slice.28972: bits[1], bit_slice.28949: bits[1], id=29781, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28932 ir: "carry_bit: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=56, width=1, id=28932, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28931 ir: "bit_slice.28931: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=55, width=1, id=28931, pos=[(0,1585,70), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28941 ir: "bit_slice.28941: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=54, width=1, id=28941, pos=[(0,1585,40), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28934 ir: "bit_slice.28934: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=53, width=1, id=28934, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28945 ir: "bit_slice.28945: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=49, width=1, id=28945, pos=[(0,1585,70), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28935 ir: "bit_slice.28935: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=51, width=1, id=28935, pos=[(0,1585,70), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29237 ir: "and.29237: bits[1] = and(nor.29021: bits[1], nor.29063: bits[1], id=29237, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29066 ir: "nor.29066: bits[1] = nor(bit_slice.29025: bits[1], bit_slice.28986: bits[1], id=29066, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29106 ir: "nor.29106: bits[1] = nor(bit_slice.29068: bits[1], bit_slice.29027: bits[1], id=29106, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29785 ir: "or.29785: bits[1] = or(bit_slice.29025: bits[1], bit_slice.28986: bits[1], id=29785, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28950 ir: "bit_slice.28950: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=40, width=1, id=28950, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28937 ir: "bit_slice.28937: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=39, width=1, id=28937, pos=[(0,1585,70), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28978 ir: "bit_slice.28978: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=38, width=1, id=28978, pos=[(0,1585,40), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28952 ir: "bit_slice.28952: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=37, width=1, id=28952, pos=[(0,1585,70), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28982 ir: "bit_slice.28982: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=33, width=1, id=28982, pos=[(0,1585,70), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28953 ir: "bit_slice.28953: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=35, width=1, id=28953, pos=[(0,1585,70), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29214 ir: "bit_slice.29214: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=4, width=1, id=29214, pos=[(0,1585,40), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29260 ir: "bit_slice.29260: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=2, width=1, id=29260, pos=[(0,1585,40), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29261 ir: "not.29261: bits[1] = not(bit_slice.29216: bits[1], id=29261, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29215 ir: "not.29215: bits[1] = not(bit_slice.29171: bits[1], id=29215, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29789 ir: "or.29789: bits[1] = or(bit_slice.29168: bits[1], bit_slice.29127: bits[1], id=29789, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29255 ir: "nor.29255: bits[1] = nor(bit_slice.29212: bits[1], bit_slice.29170: bits[1], id=29255, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29210 ir: "nor.29210: bits[1] = nor(bit_slice.29168: bits[1], bit_slice.29127: bits[1], id=29210, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29169 ir: "not.29169: bits[1] = not(bit_slice.29127: bits[1], id=29169, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29213 ir: "not.29213: bits[1] = not(bit_slice.29170: bits[1], id=29213, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29124 ir: "bit_slice.29124: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=12, width=1, id=29124, pos=[(0,1585,40), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29166 ir: "bit_slice.29166: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=10, width=1, id=29166, pos=[(0,1585,40), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29167 ir: "not.29167: bits[1] = not(bit_slice.29126: bits[1], id=29167, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30699 ir: "not.30699: bits[1] = not(bit_slice.29081: bits[1], id=30699, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29790 ir: "or.29790: bits[1] = or(bit_slice.29078: bits[1], bit_slice.29032: bits[1], id=29790, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29161 ir: "nor.29161: bits[1] = nor(bit_slice.29122: bits[1], bit_slice.29080: bits[1], id=29161, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29120 ir: "nor.29120: bits[1] = nor(bit_slice.29078: bits[1], bit_slice.29032: bits[1], id=29120, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30703 ir: "not.30703: bits[1] = not(bit_slice.29032: bits[1], id=30703, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29123 ir: "not.29123: bits[1] = not(bit_slice.29080: bits[1], id=29123, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29071 ir: "nor.29071: bits[1] = nor(bit_slice.29028: bits[1], bit_slice.28987: bits[1], id=29071, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29112 ir: "nor.29112: bits[1] = nor(bit_slice.29073: bits[1], bit_slice.29030: bits[1], id=29112, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29792 ir: "or.29792: bits[1] = or(bit_slice.29028: bits[1], bit_slice.28987: bits[1], id=29792, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30707 ir: "not.30707: bits[1] = not(bit_slice.28987: bits[1], id=30707, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29074 ir: "not.29074: bits[1] = not(bit_slice.29030: bits[1], id=29074, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29793 ir: "or.29793: bits[1] = or(bit_slice.29075: bits[1], bit_slice.29031: bits[1], id=29793, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29155 ir: "nor.29155: bits[1] = nor(bit_slice.29117: bits[1], bit_slice.29077: bits[1], id=29155, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29115 ir: "nor.29115: bits[1] = nor(bit_slice.29075: bits[1], bit_slice.29031: bits[1], id=29115, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29076 ir: "not.29076: bits[1] = not(bit_slice.29031: bits[1], id=29076, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29118 ir: "not.29118: bits[1] = not(bit_slice.29077: bits[1], id=29118, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28943 ir: "bit_slice.28943: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=52, width=1, id=28943, pos=[(0,1585,40), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28965 ir: "bit_slice.28965: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=50, width=1, id=28965, pos=[(0,1585,40), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29332 ir: "not.29332: bits[1] = not(and.29180: bits[1], id=29332, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29227 ir: "and.29227: bits[1] = and(nor.29005: bits[1], nor.29047: bits[1], id=29227, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29226 ir: "nor.29226: bits[1] = nor(or.29781: bits[1], nor.29047: bits[1], id=29226, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28939 ir: "nor.28939: bits[1] = nor(carry_bit: bits[1], bit_slice.28931: bits[1], id=28939, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28960 ir: "nor.28960: bits[1] = nor(bit_slice.28941: bits[1], bit_slice.28934: bits[1], id=28960, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29780 ir: "or.29780: bits[1] = or(carry_bit: bits[1], bit_slice.28931: bits[1], id=29780, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28966 ir: "not.28966: bits[1] = not(bit_slice.28945: bits[1], id=28966, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28944 ir: "not.28944: bits[1] = not(bit_slice.28935: bits[1], id=28944, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 28980 ir: "bit_slice.28980: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=36, width=1, id=28980, pos=[(0,1585,40), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29018 ir: "bit_slice.29018: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=34, width=1, id=29018, pos=[(0,1585,40), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29364 ir: "not.29364: bits[1] = not(and.29237: bits[1], id=29364, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29279 ir: "and.29279: bits[1] = and(nor.29066: bits[1], nor.29106: bits[1], id=29279, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29278 ir: "nor.29278: bits[1] = nor(or.29785: bits[1], nor.29106: bits[1], id=29278, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28976 ir: "nor.28976: bits[1] = nor(bit_slice.28950: bits[1], bit_slice.28937: bits[1], id=28976, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29013 ir: "nor.29013: bits[1] = nor(bit_slice.28978: bits[1], bit_slice.28952: bits[1], id=29013, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29784 ir: "or.29784: bits[1] = or(bit_slice.28950: bits[1], bit_slice.28937: bits[1], id=29784, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29019 ir: "not.29019: bits[1] = not(bit_slice.28982: bits[1], id=29019, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28981 ir: "not.28981: bits[1] = not(bit_slice.28953: bits[1], id=28981, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29788 ir: "or.29788: bits[1] = or(bit_slice.29214: bits[1], bit_slice.29171: bits[1], id=29788, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29298 ir: "nor.29298: bits[1] = nor(bit_slice.29260: bits[1], bit_slice.29216: bits[1], id=29298, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29297 ir: "nor.29297: bits[1] = nor(bit_slice.29260: bits[1], not.29261: bits[1], id=29297, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29258 ir: "nor.29258: bits[1] = nor(bit_slice.29214: bits[1], bit_slice.29171: bits[1], id=29258, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29257 ir: "nor.29257: bits[1] = nor(bit_slice.29214: bits[1], not.29215: bits[1], id=29257, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29373 ir: "nor.29373: bits[1] = nor(or.29789: bits[1], nor.29255: bits[1], id=29373, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29374 ir: "and.29374: bits[1] = and(nor.29210: bits[1], nor.29255: bits[1], id=29374, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29209 ir: "nor.29209: bits[1] = nor(bit_slice.29168: bits[1], not.29169: bits[1], id=29209, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29254 ir: "nor.29254: bits[1] = nor(bit_slice.29212: bits[1], not.29213: bits[1], id=29254, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29791 ir: "or.29791: bits[1] = or(bit_slice.29124: bits[1], bit_slice.29081: bits[1], id=29791, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29207 ir: "nor.29207: bits[1] = nor(bit_slice.29166: bits[1], bit_slice.29126: bits[1], id=29207, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29206 ir: "nor.29206: bits[1] = nor(bit_slice.29166: bits[1], not.29167: bits[1], id=29206, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 30697 ir: "nor.30697: bits[1] = nor(bit_slice.29124: bits[1], bit_slice.29081: bits[1], id=30697, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 30700 ir: "nor.30700: bits[1] = nor(bit_slice.29124: bits[1], not.30699: bits[1], id=30700, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29318 ir: "nor.29318: bits[1] = nor(or.29790: bits[1], nor.29161: bits[1], id=29318, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29319 ir: "and.29319: bits[1] = and(nor.29120: bits[1], nor.29161: bits[1], id=29319, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 30704 ir: "nor.30704: bits[1] = nor(bit_slice.29078: bits[1], not.30703: bits[1], id=30704, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29160 ir: "nor.29160: bits[1] = nor(bit_slice.29122: bits[1], not.29123: bits[1], id=29160, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29282 ir: "and.29282: bits[1] = and(nor.29071: bits[1], nor.29112: bits[1], id=29282, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29281 ir: "nor.29281: bits[1] = nor(or.29792: bits[1], nor.29112: bits[1], id=29281, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 30708 ir: "nor.30708: bits[1] = nor(bit_slice.29028: bits[1], not.30707: bits[1], id=30708, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29111 ir: "nor.29111: bits[1] = nor(bit_slice.29073: bits[1], not.29074: bits[1], id=29111, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29315 ir: "nor.29315: bits[1] = nor(or.29793: bits[1], nor.29155: bits[1], id=29315, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29316 ir: "and.29316: bits[1] = and(nor.29115: bits[1], nor.29155: bits[1], id=29316, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29114 ir: "nor.29114: bits[1] = nor(bit_slice.29075: bits[1], not.29076: bits[1], id=29114, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29154 ir: "nor.29154: bits[1] = nor(bit_slice.29117: bits[1], not.29118: bits[1], id=29154, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28963 ir: "nor.28963: bits[1] = nor(bit_slice.28943: bits[1], bit_slice.28935: bits[1], id=28963, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28996 ir: "nor.28996: bits[1] = nor(bit_slice.28965: bits[1], bit_slice.28945: bits[1], id=28996, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29358 ir: "nor.29358: bits[1] = nor(not.29332: bits[1], and.29227: bits[1], id=29358, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30756 ir: "not.30756: bits[1] = not(nor.29226: bits[1], id=30756, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29129 ir: "and.29129: bits[1] = and(nor.28939: bits[1], nor.28960: bits[1], id=29129, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29128 ir: "nor.29128: bits[1] = nor(or.29780: bits[1], nor.28960: bits[1], id=29128, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28942 ir: "not.28942: bits[1] = not(bit_slice.28934: bits[1], id=28942, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28933 ir: "not.28933: bits[1] = not(bit_slice.28931: bits[1], id=28933, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29783 ir: "or.29783: bits[1] = or(bit_slice.28943: bits[1], bit_slice.28935: bits[1], id=29783, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28995 ir: "nor.28995: bits[1] = nor(bit_slice.28965: bits[1], not.28966: bits[1], id=28995, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28962 ir: "nor.28962: bits[1] = nor(bit_slice.28943: bits[1], not.28944: bits[1], id=28962, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29016 ir: "nor.29016: bits[1] = nor(bit_slice.28980: bits[1], bit_slice.28953: bits[1], id=29016, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29057 ir: "nor.29057: bits[1] = nor(bit_slice.29018: bits[1], bit_slice.28982: bits[1], id=29057, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29387 ir: "nor.29387: bits[1] = nor(not.29364: bits[1], and.29279: bits[1], id=29387, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30763 ir: "not.30763: bits[1] = not(nor.29278: bits[1], id=30763, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29185 ir: "and.29185: bits[1] = and(nor.28976: bits[1], nor.29013: bits[1], id=29185, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29184 ir: "nor.29184: bits[1] = nor(or.29784: bits[1], nor.29013: bits[1], id=29184, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28979 ir: "not.28979: bits[1] = not(bit_slice.28952: bits[1], id=28979, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28951 ir: "not.28951: bits[1] = not(bit_slice.28937: bits[1], id=28951, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29787 ir: "or.29787: bits[1] = or(bit_slice.28980: bits[1], bit_slice.28953: bits[1], id=29787, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29056 ir: "nor.29056: bits[1] = nor(bit_slice.29018: bits[1], not.29019: bits[1], id=29056, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29015 ir: "nor.29015: bits[1] = nor(bit_slice.28980: bits[1], not.28981: bits[1], id=29015, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29398 ir: "nor.29398: bits[1] = nor(or.29788: bits[1], nor.29298: bits[1], id=29398, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29747 ir: "concat.29747: bits[2] = concat(literal.28879: bits[1], nor.29297: bits[1], id=29747, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30043 ir: "concat.30043: bits[2] = concat(nor.29258: bits[1], nor.29257: bits[1], id=30043, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29394 ir: "concat.29394: bits[2] = concat(nor.29373: bits[1], and.29374: bits[1], id=29394, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30401 ir: "concat.30401: bits[2] = concat(nor.29209: bits[1], literal.28867: bits[1], id=30401, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30354 ir: "concat.30354: bits[2] = concat(literal.28879: bits[1], nor.29254: bits[1], id=30354, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30034 ir: "concat.30034: bits[2] = concat(nor.29210: bits[1], nor.29209: bits[1], id=30034, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29347 ir: "nor.29347: bits[1] = nor(or.29791: bits[1], nor.29207: bits[1], id=29347, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29736 ir: "concat.29736: bits[2] = concat(literal.28879: bits[1], nor.29206: bits[1], id=29736, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30012 ir: "concat.30012: bits[2] = concat(nor.30697: bits[1], nor.30700: bits[1], id=30012, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29343 ir: "concat.29343: bits[2] = concat(nor.29318: bits[1], and.29319: bits[1], id=29343, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30398 ir: "concat.30398: bits[2] = concat(nor.30704: bits[1], literal.28867: bits[1], id=30398, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30333 ir: "concat.30333: bits[2] = concat(literal.28879: bits[1], nor.29160: bits[1], id=30333, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29990 ir: "concat.29990: bits[2] = concat(nor.29120: bits[1], nor.30704: bits[1], id=29990, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29390 ir: "not.29390: bits[1] = not(and.29282: bits[1], id=29390, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29311 ir: "concat.29311: bits[2] = concat(nor.29281: bits[1], and.29282: bits[1], id=29311, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30397 ir: "concat.30397: bits[2] = concat(nor.30708: bits[1], literal.28867: bits[1], id=30397, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30326 ir: "concat.30326: bits[2] = concat(literal.28879: bits[1], nor.29111: bits[1], id=30326, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29972 ir: "concat.29972: bits[2] = concat(nor.29071: bits[1], nor.30708: bits[1], id=29972, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29339 ir: "concat.29339: bits[2] = concat(nor.29315: bits[1], and.29316: bits[1], id=29339, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29729 ir: "concat.29729: bits[2] = concat(nor.29114: bits[1], literal.28867: bits[1], id=29729, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29731 ir: "concat.29731: bits[2] = concat(literal.28879: bits[1], nor.29154: bits[1], id=29731, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29981 ir: "concat.29981: bits[2] = concat(nor.29115: bits[1], nor.29114: bits[1], id=29981, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29177 ir: "and.29177: bits[1] = and(nor.28963: bits[1], nor.28996: bits[1], id=29177, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29359 ir: "and.29359: bits[1] = and(and.29180: bits[1], and.29227: bits[1], id=29359, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29782 ir: "or.29782: bits[1] = or(bit_slice.28946: bits[1], bit_slice.28936: bits[1], id=29782, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 30757 ir: "and.30757: bits[1] = and(nor.29358: bits[1], not.30756: bits[1], id=30757, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 30755 ir: "and.30755: bits[1] = and(nor.29358: bits[1], nor.29226: bits[1], id=30755, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29300 ir: "not.29300: bits[1] = not(and.29129: bits[1], id=29300, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29172 ir: "concat.29172: bits[2] = concat(nor.29128: bits[1], and.29129: bits[1], id=29172, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28959 ir: "nor.28959: bits[1] = nor(bit_slice.28941: bits[1], not.28942: bits[1], id=28959, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28938 ir: "nor.28938: bits[1] = nor(carry_bit: bits[1], not.28933: bits[1], id=28938, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29176 ir: "nor.29176: bits[1] = nor(or.29783: bits[1], nor.28996: bits[1], id=29176, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29717 ir: "concat.29717: bits[2] = concat(literal.28879: bits[1], nor.28995: bits[1], id=29717, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30728 ir: "concat.30728: bits[2] = concat(literal.28867: bits[1], nor.28962: bits[1], id=30728, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29234 ir: "and.29234: bits[1] = and(nor.29016: bits[1], nor.29057: bits[1], id=29234, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29388 ir: "and.29388: bits[1] = and(and.29237: bits[1], and.29279: bits[1], id=29388, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29786 ir: "or.29786: bits[1] = or(bit_slice.28983: bits[1], bit_slice.28954: bits[1], id=29786, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 30764 ir: "and.30764: bits[1] = and(nor.29387: bits[1], not.30763: bits[1], id=30764, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 30762 ir: "and.30762: bits[1] = and(nor.29387: bits[1], nor.29278: bits[1], id=30762, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29334 ir: "not.29334: bits[1] = not(and.29185: bits[1], id=29334, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29229 ir: "concat.29229: bits[2] = concat(nor.29184: bits[1], and.29185: bits[1], id=29229, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29012 ir: "nor.29012: bits[1] = nor(bit_slice.28978: bits[1], not.28979: bits[1], id=29012, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28975 ir: "nor.28975: bits[1] = nor(bit_slice.28950: bits[1], not.28951: bits[1], id=28975, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29233 ir: "nor.29233: bits[1] = nor(or.29787: bits[1], nor.29057: bits[1], id=29233, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29723 ir: "concat.29723: bits[2] = concat(literal.28879: bits[1], nor.29056: bits[1], id=29723, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30730 ir: "concat.30730: bits[2] = concat(literal.28867: bits[1], nor.29015: bits[1], id=30730, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29441 ir: "not.29441: bits[1] = not(and.29374: bits[1], id=29441, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29399 ir: "and.29399: bits[1] = and(nor.29258: bits[1], nor.29298: bits[1], id=29399, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 29817 ir: "priority_sel.29817: bits[2] = priority_sel(nor.29398, cases=[concat.29747], default=concat.30043, id=29817, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 30083 ir: "priority_sel.30083: bits[2] = priority_sel(concat.29394, cases=[concat.30401, concat.30354], default=concat.30034, id=30083, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29411 ir: "not.29411: bits[1] = not(and.29319: bits[1], id=29411, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29348 ir: "and.29348: bits[1] = and(nor.30697: bits[1], nor.29207: bits[1], id=29348, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 29936 ir: "priority_sel.29936: bits[2] = priority_sel(nor.29347, cases=[concat.29736], default=concat.30012, id=29936, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 30056 ir: "priority_sel.30056: bits[2] = priority_sel(concat.29343, cases=[concat.30398, concat.30333], default=concat.29990, id=30056, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29408 ir: "nor.29408: bits[1] = nor(not.29390: bits[1], and.29316: bits[1], id=29408, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29409 ir: "and.29409: bits[1] = and(and.29282: bits[1], and.29316: bits[1], id=29409, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 30047 ir: "priority_sel.30047: bits[2] = priority_sel(concat.29311, cases=[concat.30397, concat.30326], default=concat.29972, id=30047, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 29681 ir: "priority_sel.29681: bits[2] = priority_sel(concat.29339, cases=[concat.29729, concat.29731], default=concat.29981, id=29681, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29330 ir: "and.29330: bits[1] = and(and.29129: bits[1], and.29177: bits[1], id=29330, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30881 ir: "not.30881: bits[1] = not(and.29359: bits[1], id=30881, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29179 ir: "nor.29179: bits[1] = nor(or.29782: bits[1], nor.29002: bits[1], id=29179, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30882 ir: "not.30882: bits[1] = not(and.30757: bits[1], id=30882, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30883 ir: "not.30883: bits[1] = not(and.30755: bits[1], id=30883, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29008 ir: "not.29008: bits[1] = not(bit_slice.28974: bits[1], id=29008, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28973 ir: "not.28973: bits[1] = not(bit_slice.28949: bits[1], id=28973, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28971 ir: "not.28971: bits[1] = not(bit_slice.28948: bits[1], id=28971, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28947 ir: "not.28947: bits[1] = not(bit_slice.28936: bits[1], id=28947, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29329 ir: "nor.29329: bits[1] = nor(not.29300: bits[1], and.29177: bits[1], id=29329, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 29994 ir: "priority_sel.29994: bits[1] = priority_sel(concat.29172, cases=[literal.28867, nor.28959], default=nor.28938, id=29994, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 29668 ir: "priority_sel.29668: bits[2] = priority_sel(nor.29176, cases=[concat.29717], default=concat.30728, id=29668, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29362 ir: "and.29362: bits[1] = and(and.29185: bits[1], and.29234: bits[1], id=29362, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30886 ir: "not.30886: bits[1] = not(and.29388: bits[1], id=30886, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29236 ir: "nor.29236: bits[1] = nor(or.29786: bits[1], nor.29063: bits[1], id=29236, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30887 ir: "not.30887: bits[1] = not(and.30764: bits[1], id=30887, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30888 ir: "not.30888: bits[1] = not(and.30762: bits[1], id=30888, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29069 ir: "not.29069: bits[1] = not(bit_slice.29027: bits[1], id=29069, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29026 ir: "not.29026: bits[1] = not(bit_slice.28986: bits[1], id=29026, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29024 ir: "not.29024: bits[1] = not(bit_slice.28985: bits[1], id=29024, pos=[(0,1578,4), (0,1585,64), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 28984 ir: "not.28984: bits[1] = not(bit_slice.28954: bits[1], id=28984, pos=[(0,1578,4), (0,1585,64), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29361 ir: "nor.29361: bits[1] = nor(not.29334: bits[1], and.29234: bits[1], id=29361, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 30016 ir: "priority_sel.30016: bits[1] = priority_sel(concat.29229, cases=[literal.28867, nor.29012], default=nor.28975, id=30016, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 29674 ir: "priority_sel.29674: bits[2] = priority_sel(nor.29233, cases=[concat.29723], default=concat.30730, id=29674, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29443 ir: "bit_slice.29443: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=0, width=1, id=29443, pos=[(0,1585,40), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29453 ir: "nor.29453: bits[1] = nor(not.29441: bits[1], and.29399: bits[1], id=29453, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30304 ir: "concat.30304: bits[3] = concat(literal.28879: bits[1], priority_sel.29817: bits[2], id=30304, pos=[(0,1535,24), (0,1595,22), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30088 ir: "concat.30088: bits[3] = concat(and.29374: bits[1], priority_sel.30083: bits[2], id=30088, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29426 ir: "nor.29426: bits[1] = nor(not.29411: bits[1], and.29348: bits[1], id=29426, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29752 ir: "concat.29752: bits[3] = concat(literal.28879: bits[1], priority_sel.29936: bits[2], id=29752, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30061 ir: "concat.30061: bits[3] = concat(and.29319: bits[1], priority_sel.30056: bits[2], id=30061, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29422 ir: "concat.29422: bits[2] = concat(nor.29408: bits[1], and.29409: bits[1], id=29422, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30402 ir: "concat.30402: bits[3] = concat(priority_sel.30047: bits[2], literal.28867: bits[1], id=30402, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30361 ir: "concat.30361: bits[3] = concat(literal.28879: bits[1], priority_sel.29681: bits[2], id=30361, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30052 ir: "concat.30052: bits[3] = concat(and.29282: bits[1], priority_sel.30047: bits[2], id=30052, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29418 ir: "not.29418: bits[1] = not(and.29330: bits[1], id=29418, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 30841 ir: "and.30841: bits[1] = and(and.30755: bits[1], not.30881: bits[1], id=30841, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 43 op: OP_AND id: 30885 ir: "and.30885: bits[1] = and(nor.29179: bits[1], not.30882: bits[1], not.30883: bits[1], not.30881: bits[1], id=30885, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30819 ir: "concat.30819: bits[4] = concat(nor.29179: bits[1], and.30757: bits[1], and.30755: bits[1], and.29359: bits[1], id=30819, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29046 ir: "nor.29046: bits[1] = nor(bit_slice.29007: bits[1], not.29008: bits[1], id=29046, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29004 ir: "nor.29004: bits[1] = nor(bit_slice.28972: bits[1], not.28973: bits[1], id=29004, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29001 ir: "nor.29001: bits[1] = nor(bit_slice.28970: bits[1], not.28971: bits[1], id=29001, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 28967 ir: "nor.28967: bits[1] = nor(bit_slice.28946: bits[1], not.28947: bits[1], id=28967, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29354 ir: "concat.29354: bits[2] = concat(nor.29329: bits[1], and.29330: bits[1], id=29354, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30399 ir: "concat.30399: bits[3] = concat(nor.29128: bits[1], priority_sel.29994: bits[1], literal.28867: bits[1], id=30399, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30340 ir: "concat.30340: bits[3] = concat(literal.28879: bits[1], priority_sel.29668: bits[2], id=30340, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30003 ir: "concat.30003: bits[3] = concat(literal.28867: bits[1], nor.29128: bits[1], priority_sel.29994: bits[1], id=30003, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29434 ir: "not.29434: bits[1] = not(and.29362: bits[1], id=29434, pos=[(0,1600,22), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 30857 ir: "and.30857: bits[1] = and(and.30762: bits[1], not.30886: bits[1], id=30857, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 43 op: OP_AND id: 30890 ir: "and.30890: bits[1] = and(nor.29236: bits[1], not.30887: bits[1], not.30888: bits[1], not.30886: bits[1], id=30890, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30820 ir: "concat.30820: bits[4] = concat(nor.29236: bits[1], and.30764: bits[1], and.30762: bits[1], and.29388: bits[1], id=30820, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29105 ir: "nor.29105: bits[1] = nor(bit_slice.29068: bits[1], not.29069: bits[1], id=29105, pos=[(0,1585,22), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29065 ir: "nor.29065: bits[1] = nor(bit_slice.29025: bits[1], not.29026: bits[1], id=29065, pos=[(0,1585,22), (0,1590,34), (0,1595,64), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29062 ir: "nor.29062: bits[1] = nor(bit_slice.29023: bits[1], not.29024: bits[1], id=29062, pos=[(0,1585,22), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29020 ir: "nor.29020: bits[1] = nor(bit_slice.28983: bits[1], not.28984: bits[1], id=29020, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29383 ir: "concat.29383: bits[2] = concat(nor.29361: bits[1], and.29362: bits[1], id=29383, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30400 ir: "concat.30400: bits[3] = concat(nor.29184: bits[1], priority_sel.30016: bits[1], literal.28867: bits[1], id=30400, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30347 ir: "concat.30347: bits[3] = concat(literal.28879: bits[1], priority_sel.29674: bits[2], id=30347, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30025 ir: "concat.30025: bits[3] = concat(literal.28867: bits[1], nor.29184: bits[1], priority_sel.30016: bits[1], id=30025, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 30737 ir: "fraction_shift__3: bits[3] = literal(value=4, id=30737, pos=[(0,1600,22), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 30427 ir: "not.30427: bits[1] = not(bit_slice.29443: bits[1], id=30427, pos=[(0,1585,22), (0,1590,34), (0,1595,34), (0,1600,64), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 94 op: OP_PRIORITY_SEL id: 29943 ir: "priority_sel.29943: bits[3] = priority_sel(nor.29453, cases=[concat.30304], default=concat.30088, id=29943, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29462 ir: "not.29462: bits[1] = not(and.29409: bits[1], id=29462, pos=[(0,1600,22), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29427 ir: "and.29427: bits[1] = and(and.29319: bits[1], and.29348: bits[1], id=29427, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 94 op: OP_PRIORITY_SEL id: 29819 ir: "priority_sel.29819: bits[3] = priority_sel(nor.29426, cases=[concat.29752], default=concat.30061, id=29819, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 30092 ir: "priority_sel.30092: bits[3] = priority_sel(concat.29422, cases=[concat.30402, concat.30361], default=concat.30052, id=30092, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29432 ir: "and.29432: bits[1] = and(and.29330: bits[1], and.29359: bits[1], id=29432, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29431 ir: "nor.29431: bits[1] = nor(not.29418: bits[1], and.29359: bits[1], id=29431, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 30826 ir: "or.30826: bits[1] = or(and.30841: bits[1], and.30885: bits[1], id=30826, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 123 op: OP_PRIORITY_SEL id: 30772 ir: "priority_sel.30772: bits[1] = priority_sel(concat.30819, cases=[literal.28867, nor.29046, nor.29004, nor.29001], default=nor.28967, id=30772, pos=[(0,1595,22), (0,1600,64), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 30065 ir: "priority_sel.30065: bits[3] = priority_sel(concat.29354, cases=[concat.30399, concat.30340], default=concat.30003, id=30065, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29448 ir: "nor.29448: bits[1] = nor(not.29434: bits[1], and.29388: bits[1], id=29448, pos=[(0,1600,22), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29449 ir: "and.29449: bits[1] = and(and.29362: bits[1], and.29388: bits[1], id=29449, pos=[(0,1600,22), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 30833 ir: "or.30833: bits[1] = or(and.30857: bits[1], and.30890: bits[1], id=30833, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 123 op: OP_PRIORITY_SEL id: 30785 ir: "priority_sel.30785: bits[1] = priority_sel(concat.30820, cases=[literal.28867, nor.29105, nor.29065, nor.29062], default=nor.29020, id=30785, pos=[(0,1595,22), (0,1600,64), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 30074 ir: "priority_sel.30074: bits[3] = priority_sel(concat.29383, cases=[concat.30400, concat.30347], default=concat.30025, id=30074, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29454 ir: "and.29454: bits[1] = and(and.29374: bits[1], and.29399: bits[1], id=29454, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30739 ir: "concat.30739: bits[4] = concat(fraction_shift__3: bits[3], not.30427: bits[1], id=30739, pos=[(0,1600,22), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30395 ir: "concat.30395: bits[4] = concat(literal.28867: bits[1], priority_sel.29943: bits[3], id=30395, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29471 ir: "nor.29471: bits[1] = nor(not.29462: bits[1], and.29427: bits[1], id=29471, pos=[(0,1600,22), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30307 ir: "concat.30307: bits[4] = concat(literal.28879: bits[1], priority_sel.29819: bits[3], id=30307, pos=[(0,1535,24), (0,1600,22), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30097 ir: "concat.30097: bits[4] = concat(and.29409: bits[1], priority_sel.30092: bits[3], id=30097, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29477 ir: "not.29477: bits[1] = not(and.29432: bits[1], id=29477, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29444 ir: "concat.29444: bits[2] = concat(nor.29431: bits[1], and.29432: bits[1], id=29444, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 30256 ir: "literal.30256: bits[4] = literal(value=0, id=30256, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30916 ir: "concat.30916: bits[4] = concat(literal.28879: bits[1], nor.29358: bits[1], or.30826: bits[1], priority_sel.30772: bits[1], id=30916, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30070 ir: "concat.30070: bits[4] = concat(and.29330: bits[1], priority_sel.30065: bits[3], id=30070, pos=[(0,1595,22), (0,1600,34), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29458 ir: "concat.29458: bits[2] = concat(nor.29448: bits[1], and.29449: bits[1], id=29458, pos=[(0,1600,22), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30915 ir: "concat.30915: bits[4] = concat(literal.28879: bits[1], nor.29387: bits[1], or.30833: bits[1], priority_sel.30785: bits[1], id=30915, pos=[(0,1600,22), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30079 ir: "concat.30079: bits[4] = concat(and.29362: bits[1], priority_sel.30074: bits[3], id=30079, pos=[(0,1595,22), (0,1600,34), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 100 op: OP_PRIORITY_SEL id: 29489 ir: "priority_sel.29489: bits[4] = priority_sel(and.29454, cases=[concat.30739], default=concat.30395, id=29489, pos=[(0,1600,22), (0,1605,66), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 100 op: OP_PRIORITY_SEL id: 29949 ir: "priority_sel.29949: bits[4] = priority_sel(nor.29471, cases=[concat.30307], default=concat.30097, id=29949, pos=[(0,1600,22), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29485 ir: "nor.29485: bits[1] = nor(not.29477: bits[1], and.29449: bits[1], id=29485, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29486 ir: "and.29486: bits[1] = and(and.29432: bits[1], and.29449: bits[1], id=29486, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 120 op: OP_PRIORITY_SEL id: 30101 ir: "priority_sel.30101: bits[4] = priority_sel(concat.29444, cases=[literal.30256, concat.30916], default=concat.30070, id=30101, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 120 op: OP_PRIORITY_SEL id: 29705 ir: "priority_sel.29705: bits[4] = priority_sel(concat.29458, cases=[literal.30256, concat.30915], default=concat.30079, id=29705, pos=[(0,1600,22), (0,1605,66), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29472 ir: "and.29472: bits[1] = and(and.29409: bits[1], and.29427: bits[1], id=29472, pos=[(0,1600,22), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29495 ir: "concat.29495: bits[5] = concat(literal.28879: bits[1], priority_sel.29489: bits[4], id=29495, pos=[(0,1605,22), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30396 ir: "concat.30396: bits[5] = concat(literal.28867: bits[1], priority_sel.29949: bits[4], id=30396, pos=[(0,1600,22), (0,1605,35), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29490 ir: "concat.29490: bits[2] = concat(nor.29485: bits[1], and.29486: bits[1], id=29490, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30404 ir: "concat.30404: bits[5] = concat(priority_sel.30101: bits[4], literal.28867: bits[1], id=30404, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30371 ir: "concat.30371: bits[5] = concat(literal.28879: bits[1], priority_sel.29705: bits[4], id=30371, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30106 ir: "concat.30106: bits[5] = concat(and.29432: bits[1], priority_sel.30101: bits[4], id=30106, pos=[(0,1600,22), (0,1605,35), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 29497 ir: "priority_sel.29497: bits[5] = priority_sel(and.29472, cases=[concat.29495], default=concat.30396, id=29497, pos=[(0,1605,22), (0,1610,66), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 125 op: OP_PRIORITY_SEL id: 30117 ir: "priority_sel.30117: bits[5] = priority_sel(concat.29490, cases=[concat.30404, concat.30371], default=concat.30106, id=30117, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 30499 ir: "and.30499: bits[1] = and(and.29432: bits[1], and.29486: bits[1], id=30499, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29499 ir: "concat.29499: bits[6] = concat(literal.28879: bits[1], priority_sel.29497: bits[5], id=29499, pos=[(0,1610,22), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30122 ir: "concat.30122: bits[6] = concat(literal.28867: bits[1], priority_sel.30117: bits[5], id=30122, pos=[(0,1605,22), (0,1610,35), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29500 ir: "concat.29500: bits[58] = concat(literal.28867: bits[1], xbs_fraction__1: bits[57], id=29500, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 109 op: OP_PRIORITY_SEL id: 29501 ir: "leading_zeroes: bits[6] = priority_sel(and.30499, cases=[concat.29499], default=concat.30122, id=29501, pos=[(0,1610,22), (0,1637,30), (0,1702,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 302 op: OP_SHLL id: 29502 ir: "cancel_fraction: bits[58] = shll(concat.29500: bits[58], leading_zeroes: bits[6], id=29502, pos=[(2,3144,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29503 ir: "bit_slice.29503: bits[55] = bit_slice(xbs_fraction__1: bits[57], start=2, width=55, id=29503, pos=[(2,3053,20), (2,3137,36), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29504 ir: "or.29504: bits[1] = or(bit_slice.29216: bits[1], bit_slice.29443: bits[1], id=29504, pos=[(2,3053,40), (2,3137,36), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29505 ir: "cancel_fraction__1: bits[56] = bit_slice(cancel_fraction: bits[58], start=1, width=56, id=29505, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29506 ir: "carry_fraction__1: bits[56] = concat(bit_slice.29503: bits[55], or.29504: bits[1], id=29506, pos=[(2,3053,20), (2,3137,36), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 153 op: OP_SEL id: 29507 ir: "shifted_fraction: bits[56] = sel(carry_bit, cases=[cancel_fraction__1, carry_fraction__1], id=29507, pos=[(2,3146,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29508 ir: "normal_chunk: bits[3] = bit_slice(shifted_fraction: bits[56], start=0, width=3, id=29508, pos=[(2,3158,39), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29510 ir: "half_way_chunk: bits[2] = bit_slice(shifted_fraction: bits[56], start=2, width=2, id=29510, pos=[(2,3159,41), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 29511 ir: "literal.29511: bits[2] = literal(value=3, id=29511, pos=[(2,3160,68), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_UGT id: 29512 ir: "ugt.29512: bits[1] = ugt(normal_chunk: bits[3], fraction_shift__3: bits[3], id=29512, pos=[(2,3160,23), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 64 op: OP_EQ id: 29513 ir: "eq.29513: bits[1] = eq(half_way_chunk: bits[2], literal.29511: bits[2], id=29513, pos=[(2,3160,50), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30518 ir: "bit_slice.30518: bits[53] = bit_slice(shifted_fraction: bits[56], start=3, width=53, id=30518)" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29516 ir: "do_round_up: bits[1] = or(ugt.29512: bits[1], eq.29513: bits[1], id=29516, pos=[(2,3160,23), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30519 ir: "concat.30519: bits[54] = concat(literal.28867: bits[1], bit_slice.30518: bits[53], id=30519)" } all_nodes { op: OP_CONCAT id: 30736 ir: "concat.30736: bits[54] = concat(literal.28883: bits[53], do_round_up: bits[1], id=30736)" } all_nodes { node_delay_ps: 417 op: OP_ADD id: 30424 ir: "add.30424: bits[54] = add(concat.30519: bits[54], concat.30736: bits[54], id=30424)" } all_nodes { op: OP_LITERAL id: 29519 ir: "literal.29519: bits[6] = literal(value=0, id=29519, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30504 ir: "rounding_carry: bits[1] = bit_slice(add.30424: bits[54], start=53, width=1, id=30504, pos=[(2,3168,41), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 30665 ir: "literal.30665: bits[55] = literal(value=0, id=30665, pos=[(2,3121,39), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30724 ir: "bit_slice.30724: bits[1] = bit_slice(shrl.28910: bits[56], start=1, width=1, id=30724, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 30725 ir: "bit_slice.30725: bits[1] = bit_slice(shrl.28910: bits[56], start=2, width=1, id=30725, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29521 ir: "concat.29521: bits[12] = concat(literal.28867: bits[1], x_bexp__3: bits[11], id=29521, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 29522 ir: "literal.29522: bits[12] = literal(value=1, id=29522, pos=[(2,3180,24), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30546 ir: "concat.30546: bits[7] = concat(literal.29519: bits[6], rounding_carry: bits[1], id=30546, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29524 ir: "concat.29524: bits[7] = concat(literal.28867: bits[1], leading_zeroes: bits[6], id=29524, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 156 op: OP_EQ id: 30597 ir: "eq.30597: bits[1] = eq(add.30407: bits[55], literal.30665: bits[55], id=30597, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 30693 ir: "nor.30693: bits[1] = nor(bit_slice.30724: bits[1], bit_slice.30725: bits[1], id=30693, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 30694 ir: "nor.30694: bits[1] = nor(bit_slice.28915: bits[1], sticky: bits[1], id=30694, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 254 op: OP_ADD id: 29525 ir: "add.29525: bits[12] = add(concat.29521: bits[12], literal.29522: bits[12], id=29525, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 194 op: OP_SUB id: 29526 ir: "sub.29526: bits[7] = sub(concat.30546: bits[7], concat.29524: bits[7], id=29526, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 30692 ir: "fraction_is_zero: bits[1] = and(eq.30597: bits[1], nor.30693: bits[1], nor.30694: bits[1], id=30692, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 29528 ir: "wide_exponent_associative_element: bits[13] = concat(literal.28867: bits[1], add.29525: bits[12], id=29528, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 29529 ir: "wide_exponent_associative_element__1: bits[13] = sign_ext(sub.29526: bits[7], new_bit_count=13, id=29529, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29955 ir: "not.29955: bits[1] = not(fraction_is_zero: bits[1], id=29955, pos=[(2,3181,24), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 262 op: OP_ADD id: 29531 ir: "wide_exponent: bits[13] = add(wide_exponent_associative_element: bits[13], wide_exponent_associative_element__1: bits[13], id=29531, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 29956 ir: "sign_ext.29956: bits[13] = sign_ext(not.29955: bits[1], new_bit_count=13, id=29956, pos=[(2,3181,24), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29957 ir: "wide_exponent__1: bits[13] = and(wide_exponent: bits[13], sign_ext.29956: bits[13], id=29957, pos=[(2,3181,24), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29540 ir: "bit_slice.29540: bits[1] = bit_slice(wide_exponent__1: bits[13], start=12, width=1, id=29540, pos=[(2,3184,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29958 ir: "not.29958: bits[1] = not(bit_slice.29540: bits[1], id=29958, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29541 ir: "bit_slice.29541: bits[12] = bit_slice(wide_exponent__1: bits[13], start=0, width=12, id=29541, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 29959 ir: "sign_ext.29959: bits[12] = sign_ext(not.29958: bits[1], new_bit_count=12, id=29959, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 29533 ir: "MAX_EXPONENT: bits[11] = literal(value=2047, id=29533, pos=[(2,96,29), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 29534 ir: "literal.29534: bits[52] = literal(value=0, id=29534, pos=[(2,96,57), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29960 ir: "wide_exponent__2: bits[12] = and(bit_slice.29541: bits[12], sign_ext.29959: bits[12], id=29960, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_EQ id: 29536 ir: "eq.29536: bits[1] = eq(x_bexp__3: bits[11], MAX_EXPONENT: bits[11], id=29536, pos=[(2,96,6), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 154 op: OP_EQ id: 29537 ir: "eq.29537: bits[1] = eq(x_fraction__1: bits[52], literal.29534: bits[52], id=29537, pos=[(2,96,44), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_EQ id: 29538 ir: "eq.29538: bits[1] = eq(y_bexp__3: bits[11], MAX_EXPONENT: bits[11], id=29538, pos=[(2,96,6), (2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 154 op: OP_EQ id: 29539 ir: "eq.29539: bits[1] = eq(y_fraction__3: bits[52], literal.29534: bits[52], id=29539, pos=[(2,96,44), (2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29553 ir: "bit_slice.29553: bits[11] = bit_slice(wide_exponent__2: bits[12], start=1, width=11, id=29553, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29543 ir: "not.29543: bits[1] = not(eq.29536: bits[1], id=29543, pos=[(2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29544 ir: "not.29544: bits[1] = not(eq.29537: bits[1], id=29544, pos=[(2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29545 ir: "not.29545: bits[1] = not(eq.29538: bits[1], id=29545, pos=[(2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29546 ir: "not.29546: bits[1] = not(eq.29539: bits[1], id=29546, pos=[(2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29560 ir: "and.29560: bits[1] = and(eq.29536: bits[1], eq.29537: bits[1], id=29560, pos=[(2,96,6), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29561 ir: "and.29561: bits[1] = and(eq.29538: bits[1], eq.29539: bits[1], id=29561, pos=[(2,96,6), (2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29562 ir: "bit_slice.29562: bits[11] = bit_slice(wide_exponent__2: bits[12], start=0, width=11, id=29562, pos=[(2,3202,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 51 op: OP_OR_REDUCE id: 29563 ir: "or_reduce.29563: bits[1] = or_reduce(bit_slice.29553: bits[11], id=29563, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29564 ir: "bit_slice.29564: bits[1] = bit_slice(wide_exponent__2: bits[12], start=0, width=1, id=29564, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 29548 ir: "nor.29548: bits[1] = nor(not.29543: bits[1], not.29544: bits[1], x_sign__1: bits[1], id=29548, pos=[(2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 29549 ir: "nor.29549: bits[1] = nor(not.29545: bits[1], not.29546: bits[1], y_sign__3: bits[1], id=29549, pos=[(2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 29550 ir: "and.29550: bits[1] = and(eq.29536: bits[1], eq.29537: bits[1], x_sign__1: bits[1], id=29550, pos=[(2,3215,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 29551 ir: "and.29551: bits[1] = and(eq.29538: bits[1], eq.29539: bits[1], y_sign__3: bits[1], id=29551, pos=[(2,3216,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 29554 ir: "fraction_shift__2: bits[3] = literal(value=3, id=29554, pos=[(2,3174,8), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29572 ir: "is_operand_inf: bits[1] = or(and.29560: bits[1], and.29561: bits[1], id=29572, pos=[(2,3205,31), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29573 ir: "bit_slice.29573: bits[1] = bit_slice(wide_exponent__2: bits[12], start=11, width=1, id=29573, pos=[(2,3202,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 76 op: OP_AND_REDUCE id: 29574 ir: "and_reduce.29574: bits[1] = and_reduce(bit_slice.29562: bits[11], id=29574, pos=[(2,3202,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29575 ir: "nor.29575: bits[1] = nor(or_reduce.29563: bits[1], bit_slice.29564: bits[1], id=29575, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29557 ir: "has_pos_inf: bits[1] = or(nor.29548: bits[1], nor.29549: bits[1], id=29557, pos=[(2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 29558 ir: "has_neg_inf: bits[1] = or(and.29550: bits[1], and.29551: bits[1], id=29558, pos=[(2,3215,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30549 ir: "rounded_fraction: bits[57] = concat(add.30424: bits[54], normal_chunk: bits[3], id=30549)" } all_nodes { node_delay_ps: 96 op: OP_SEL id: 29565 ir: "fraction_shift__1: bits[3] = sel(rounding_carry, cases=[fraction_shift__2, fraction_shift__3], id=29565, pos=[(2,3174,8), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 33 op: OP_OR id: 29580 ir: "or.29580: bits[1] = or(is_operand_inf: bits[1], bit_slice.29573: bits[1], and_reduce.29574: bits[1], nor.29575: bits[1], id=29580, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29607 ir: "nor.29607: bits[1] = nor(not.29543: bits[1], eq.29537: bits[1], id=29607, pos=[(2,71,6), (2,3217,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 29609 ir: "nor.29609: bits[1] = nor(not.29545: bits[1], eq.29539: bits[1], id=29609, pos=[(2,71,6), (2,3217,64), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29568 ir: "and.29568: bits[1] = and(has_pos_inf: bits[1], has_neg_inf: bits[1], id=29568, pos=[(2,3218,25), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 30547 ir: "concat.30547: bits[2] = concat(bit_slice.30502: bits[1], fraction_is_zero: bits[1], id=30547, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29570 ir: "and.29570: bits[1] = and(x_sign__1: bits[1], y_sign__3: bits[1], id=29570, pos=[(2,3123,22), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29571 ir: "not.29571: bits[1] = not(y_sign__3: bits[1], id=29571, pos=[(2,3210,59), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 300 op: OP_SHRL id: 29576 ir: "shrl.29576: bits[57] = shrl(rounded_fraction: bits[57], fraction_shift__1: bits[3], id=29576, pos=[(2,3175,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29961 ir: "not.29961: bits[1] = not(or.29580: bits[1], id=29961, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_OR id: 29577 ir: "is_result_nan: bits[1] = or(nor.29607: bits[1], nor.29609: bits[1], and.29568: bits[1], id=29577, pos=[(2,3217,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 29578 ir: "result_sign: bits[1] = priority_sel(concat.30547, cases=[and.29570, not.29571], default=y_sign__3, id=29578, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29579 ir: "not.29579: bits[1] = not(has_pos_inf: bits[1], id=29579, pos=[(2,3211,42), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 29581 ir: "result_fraction: bits[52] = bit_slice(shrl.29576: bits[57], start=0, width=52, id=29581, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 29962 ir: "sign_ext.29962: bits[52] = sign_ext(not.29961: bits[1], new_bit_count=52, id=29962, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 29582 ir: "not.29582: bits[1] = not(is_result_nan: bits[1], id=29582, pos=[(2,3222,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 29583 ir: "result_sign__1: bits[1] = sel(is_operand_inf, cases=[result_sign, not.29579], id=29583, pos=[(2,3211,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 33 op: OP_OR id: 29584 ir: "or.29584: bits[1] = or(is_result_nan: bits[1], is_operand_inf: bits[1], bit_slice.29573: bits[1], and_reduce.29574: bits[1], id=29584, pos=[(2,3220,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29963 ir: "result_fraction__3: bits[52] = and(result_fraction: bits[52], sign_ext.29962: bits[52], id=29963, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 29586 ir: "FRACTION_HIGH_BIT: bits[52] = literal(value=2251799813685248, id=29586, pos=[(2,3219,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29587 ir: "result_sign__2: bits[1] = and(not.29582: bits[1], result_sign__1: bits[1], id=29587, pos=[(2,3222,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 29588 ir: "result_exponent__2: bits[11] = sel(or.29584, cases=[bit_slice.29562, MAX_EXPONENT], id=29588, pos=[(2,3220,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 29589 ir: "result_fraction__4: bits[52] = sel(is_result_nan, cases=[result_fraction__3, FRACTION_HIGH_BIT], id=29589, pos=[(2,3221,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE id: 29590 ir: "tuple.29590: (bits[1], bits[11], bits[52]) = tuple(result_sign__2: bits[1], result_exponent__2: bits[11], result_fraction__4: bits[52], id=29590, pos=[(2,3225,33), (2,3243,7), (3,168,48)])" }