combinational_critical_path { total_delay_ps: 4279 nodes { total_delay_ps: 4279 op: OP_TUPLE id: 32108 ir: "tuple.32108: (bits[1], bits[11], bits[52]) = tuple(result_sign__2: bits[1], result_exponent__2: bits[11], result_fraction__4: bits[52], id=32108, pos=[(2,3221,33), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 4279 node_delay_ps: 151 op: OP_SEL id: 32107 ir: "result_fraction__4: bits[52] = sel(is_result_nan, cases=[result_fraction__3, FRACTION_HIGH_BIT], id=32107, pos=[(2,3217,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 4128 node_delay_ps: 23 op: OP_AND id: 32485 ir: "result_fraction__3: bits[52] = and(result_fraction: bits[52], sign_ext.32484: bits[52], id=32485, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 4105 node_delay_ps: 17 op: OP_SIGN_EXT id: 32484 ir: "sign_ext.32484: bits[52] = sign_ext(not.32483: bits[1], new_bit_count=52, id=32484, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 4088 op: OP_NOT id: 32483 ir: "not.32483: bits[1] = not(or.32098: bits[1], id=32483, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 4088 node_delay_ps: 33 op: OP_OR id: 32098 ir: "or.32098: bits[1] = or(is_operand_inf: bits[1], bit_slice.32091: bits[1], and_reduce.32092: bits[1], nor.32093: bits[1], id=32098, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 4055 node_delay_ps: 27 op: OP_NOR id: 32093 ir: "nor.32093: bits[1] = nor(or_reduce.32081: bits[1], bit_slice.32082: bits[1], id=32093, pos=[(2,3190,11), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 4028 node_delay_ps: 51 op: OP_OR_REDUCE id: 32081 ir: "or_reduce.32081: bits[1] = or_reduce(bit_slice.32071: bits[11], id=32081, pos=[(2,3190,11), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3977 op: OP_BIT_SLICE id: 32071 ir: "bit_slice.32071: bits[11] = bit_slice(wide_exponent__2: bits[12], start=1, width=11, id=32071, pos=[(2,3190,11), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3977 node_delay_ps: 23 op: OP_AND id: 32482 ir: "wide_exponent__2: bits[12] = and(bit_slice.32057: bits[12], sign_ext.32481: bits[12], id=32482, pos=[(2,3180,24), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3954 node_delay_ps: 17 op: OP_SIGN_EXT id: 32481 ir: "sign_ext.32481: bits[12] = sign_ext(not.32480: bits[1], new_bit_count=12, id=32481, pos=[(2,3180,24), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3937 op: OP_NOT id: 32480 ir: "not.32480: bits[1] = not(bit_slice.32056: bits[1], id=32480, pos=[(2,3180,24), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3937 op: OP_BIT_SLICE id: 32056 ir: "bit_slice.32056: bits[1] = bit_slice(wide_exponent__1: bits[13], start=12, width=1, id=32056, pos=[(2,3180,27), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3937 node_delay_ps: 23 op: OP_AND id: 32479 ir: "wide_exponent__1: bits[13] = and(wide_exponent: bits[13], sign_ext.32478: bits[13], id=32479, pos=[(2,3177,24), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3914 node_delay_ps: 262 op: OP_ADD id: 32047 ir: "wide_exponent: bits[13] = add(wide_exponent_associative_element: bits[13], wide_exponent_associative_element__1: bits[13], id=32047, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3652 node_delay_ps: 17 op: OP_SIGN_EXT id: 32045 ir: "wide_exponent_associative_element__1: bits[13] = sign_ext(sub.32042: bits[7], new_bit_count=13, id=32045, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3635 node_delay_ps: 194 op: OP_SUB id: 32042 ir: "sub.32042: bits[7] = sub(concat.33068: bits[7], concat.32040: bits[7], id=32042, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3441 op: OP_CONCAT id: 33068 ir: "concat.33068: bits[7] = concat(literal.32035: bits[6], rounding_carry: bits[1], id=33068, pos=[(2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3441 op: OP_BIT_SLICE id: 33026 ir: "rounding_carry: bits[1] = bit_slice(add.32946: bits[54], start=53, width=1, id=33026, pos=[(2,3164,41), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3441 node_delay_ps: 417 op: OP_ADD id: 32946 ir: "add.32946: bits[54] = add(concat.33041: bits[54], concat.33258: bits[54], id=32946)" } nodes { total_delay_ps: 3024 op: OP_CONCAT id: 33258 ir: "concat.33258: bits[54] = concat(literal.31401: bits[53], do_round_up: bits[1], id=33258)" } nodes { total_delay_ps: 3024 node_delay_ps: 19 op: OP_OR id: 32032 ir: "do_round_up: bits[1] = or(ugt.32028: bits[1], eq.32029: bits[1], id=32032, pos=[(2,3156,23), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 3005 node_delay_ps: 75 op: OP_UGT id: 32028 ir: "ugt.32028: bits[1] = ugt(normal_chunk: bits[3], fraction_shift__3: bits[3], id=32028, pos=[(2,3156,23), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2930 op: OP_BIT_SLICE id: 32024 ir: "normal_chunk: bits[3] = bit_slice(shifted_fraction: bits[56], start=0, width=3, id=32024, pos=[(2,3154,39), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2930 node_delay_ps: 153 op: OP_SEL id: 32023 ir: "shifted_fraction: bits[56] = sel(carry_bit, cases=[cancel_fraction__1, carry_fraction__1], id=32023, pos=[(2,3142,27), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2777 op: OP_BIT_SLICE id: 32021 ir: "cancel_fraction__1: bits[56] = bit_slice(cancel_fraction: bits[58], start=1, width=56, id=32021, pos=[(2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2777 node_delay_ps: 302 op: OP_SHLL id: 32018 ir: "cancel_fraction: bits[58] = shll(concat.32016: bits[58], leading_zeroes: bits[6], id=32018, pos=[(2,3140,26), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2475 node_delay_ps: 109 op: OP_PRIORITY_SEL id: 32017 ir: "leading_zeroes: bits[6] = priority_sel(and.33021, cases=[concat.32015], default=concat.32644, id=32017, pos=[(0,1615,22), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2366 op: OP_CONCAT id: 32644 ir: "concat.32644: bits[6] = concat(literal.31385: bits[1], priority_sel.32639: bits[5], id=32644, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2366 node_delay_ps: 125 op: OP_PRIORITY_SEL id: 32639 ir: "priority_sel.32639: bits[5] = priority_sel(concat.32006, cases=[concat.32926, concat.32893], default=concat.32628, id=32639, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2241 op: OP_CONCAT id: 32628 ir: "concat.32628: bits[5] = concat(and.31948: bits[1], priority_sel.32623: bits[4], id=32628, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2241 node_delay_ps: 120 op: OP_PRIORITY_SEL id: 32623 ir: "priority_sel.32623: bits[4] = priority_sel(concat.31960, cases=[literal.32316, concat.33448], default=concat.32592, id=32623, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2121 op: OP_CONCAT id: 32592 ir: "concat.32592: bits[4] = concat(and.31846: bits[1], priority_sel.32587: bits[3], id=32592, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2121 node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32587 ir: "priority_sel.32587: bits[3] = priority_sel(concat.31870, cases=[concat.32921, concat.32862], default=concat.32525, id=32587, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2007 op: OP_CONCAT id: 32525 ir: "concat.32525: bits[3] = concat(literal.31385: bits[1], nor.31644: bits[1], priority_sel.32516: bits[1], id=32525, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 2007 node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32516 ir: "priority_sel.32516: bits[1] = priority_sel(concat.31688, cases=[literal.31385, nor.31475], default=nor.31454, id=32516, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1917 op: OP_CONCAT id: 31688 ir: "concat.31688: bits[2] = concat(nor.31644: bits[1], and.31645: bits[1], id=31688, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1917 node_delay_ps: 27 op: OP_NOR id: 31644 ir: "nor.31644: bits[1] = nor(or.32302: bits[1], nor.31476: bits[1], id=31644, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1890 node_delay_ps: 27 op: OP_NOR id: 31476 ir: "nor.31476: bits[1] = nor(bit_slice.31457: bits[1], bit_slice.31450: bits[1], id=31476, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1863 op: OP_BIT_SLICE id: 31450 ir: "bit_slice.31450: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=53, width=1, id=31450, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1863 node_delay_ps: 153 op: OP_SEL id: 31446 ir: "xbs_fraction__1: bits[57] = sel(bit_slice.33024, cases=[concat.33072, neg.31445], id=31446, pos=[(2,3126,9), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1710 node_delay_ps: 303 op: OP_NEG id: 31445 ir: "neg.31445: bits[57] = neg(concat.33072: bits[57], id=31445, pos=[(2,3126,46), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1407 op: OP_CONCAT id: 33072 ir: "concat.33072: bits[57] = concat(bit_slice.33022: bits[54], bit_slice.33067: bits[2], or.31437: bits[1], id=33072, pos=[(2,3126,9), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1407 op: OP_BIT_SLICE id: 33022 ir: "bit_slice.33022: bits[54] = bit_slice(add.32929: bits[55], start=0, width=54, id=33022, pos=[(2,3126,9), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 1407 node_delay_ps: 420 op: OP_ADD id: 32929 ir: "add.32929: bits[55] = add(sign_ext.33035: bits[55], concat.33037: bits[55], id=32929, pos=[(2,3116,20), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 987 node_delay_ps: 17 op: OP_SIGN_EXT id: 33035 ir: "sign_ext.33035: bits[55] = sign_ext(xddend_x__2_squeezed: bits[54], new_bit_count=55, id=33035, pos=[(2,3116,20), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 970 node_delay_ps: 152 op: OP_SEL id: 32425 ir: "xddend_x__2_squeezed: bits[54] = sel(xor.31433, cases=[wide_x_squeezed, neg.31430], id=32425, pos=[(2,3106,19), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 818 node_delay_ps: 298 op: OP_NEG id: 31430 ir: "neg.31430: bits[54] = neg(wide_x_squeezed: bits[54], id=31430, pos=[(2,3106,41), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 520 op: OP_CONCAT id: 32816 ir: "wide_x_squeezed: bits[54] = concat(literal.31385: bits[1], fraction_x__1: bits[53], id=32816, pos=[(2,3099,17), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 520 node_delay_ps: 23 op: OP_AND id: 32419 ir: "fraction_x__1: bits[53] = and(fraction_x: bits[53], sign_ext.32418: bits[53], id=32419, pos=[(2,3095,21), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 497 node_delay_ps: 17 op: OP_SIGN_EXT id: 32418 ir: "sign_ext.32418: bits[53] = sign_ext(ne.32951: bits[1], new_bit_count=53, id=32418, pos=[(2,3095,21), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 480 node_delay_ps: 105 op: OP_NE id: 32951 ir: "ne.32951: bits[1] = ne(x_bexp__3: bits[11], literal.31396: bits[11], id=32951, pos=[(2,3095,21), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 375 node_delay_ps: 121 op: OP_SEL id: 32111 ir: "x_bexp__3: bits[11] = sel(overflow_detected, cases=[y_bexp__2, x_bexp__2], id=32111, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 254 op: OP_BIT_SLICE id: 31391 ir: "overflow_detected: bits[1] = bit_slice(full_result: bits[12], start=11, width=1, id=31391, pos=[(0,1121,49), (1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } nodes { total_delay_ps: 254 node_delay_ps: 254 op: OP_ADD id: 31390 ir: "full_result: bits[12] = add(x_bexp_extended__2: bits[12], y__1_bexpnot_extended__1: bits[12], id=31390, pos=[(0,1119,45), (1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } nodes { op: OP_CONCAT id: 31389 ir: "y__1_bexpnot_extended__1: bits[12] = concat(literal.31385: bits[1], y__1_bexpnot__1: bits[11], id=31389, pos=[(1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } nodes { op: OP_NOT id: 31387 ir: "y__1_bexpnot__1: bits[11] = not(y_bexp__2: bits[11], id=31387, pos=[(1,90,15), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } nodes { op: OP_TUPLE_INDEX id: 31381 ir: "y_bexp__2: bits[11] = tuple_index(y: (bits[1], bits[11], bits[52]), index=1, id=31381, pos=[(2,3238,65), (3,168,48)])" } nodes { op: OP_PARAM id: 854 ir: "y: (bits[1], bits[11], bits[52]) = param(name=y, id=854)" } } all_nodes { op: OP_PARAM id: 854 ir: "y: (bits[1], bits[11], bits[52]) = param(name=y, id=854)" } all_nodes { op: OP_PARAM id: 853 ir: "x: (bits[1], bits[11], bits[52]) = param(name=x, id=853)" } all_nodes { op: OP_TUPLE_INDEX id: 31381 ir: "y_bexp__2: bits[11] = tuple_index(y: (bits[1], bits[11], bits[52]), index=1, id=31381, pos=[(2,3238,65), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31385 ir: "literal.31385: bits[1] = literal(value=0, id=31385, pos=[(2,3239,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31386 ir: "x_bexp__2: bits[11] = tuple_index(x: (bits[1], bits[11], bits[52]), index=1, id=31386, pos=[(2,3087,59), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31387 ir: "y__1_bexpnot__1: bits[11] = not(y_bexp__2: bits[11], id=31387, pos=[(1,90,15), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31388 ir: "x_bexp_extended__2: bits[12] = concat(literal.31385: bits[1], x_bexp__2: bits[11], id=31388, pos=[(1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31389 ir: "y__1_bexpnot_extended__1: bits[12] = concat(literal.31385: bits[1], y__1_bexpnot__1: bits[11], id=31389, pos=[(1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 254 op: OP_ADD id: 31390 ir: "full_result: bits[12] = add(x_bexp_extended__2: bits[12], y__1_bexpnot_extended__1: bits[12], id=31390, pos=[(0,1119,45), (1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31391 ir: "overflow_detected: bits[1] = bit_slice(full_result: bits[12], start=11, width=1, id=31391, pos=[(0,1121,49), (1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31382 ir: "y_fraction__2: bits[52] = tuple_index(y: (bits[1], bits[11], bits[52]), index=2, id=31382, pos=[(2,3238,83), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31394 ir: "tuple_index.31394: bits[52] = tuple_index(x: (bits[1], bits[11], bits[52]), index=2, id=31394, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 32111 ir: "x_bexp__3: bits[11] = sel(overflow_detected, cases=[y_bexp__2, x_bexp__2], id=32111, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31396 ir: "literal.31396: bits[11] = literal(value=0, id=31396, pos=[(2,3095,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 32109 ir: "y_bexp__3: bits[11] = sel(overflow_detected, cases=[x_bexp__2, y_bexp__2], id=32109, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31397 ir: "literal.31397: bits[1] = literal(value=1, id=31397, pos=[(2,3091,22), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 32112 ir: "x_fraction__1: bits[52] = sel(overflow_detected, cases=[y_fraction__2, tuple_index.31394], id=32112, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_NE id: 32951 ir: "ne.32951: bits[1] = ne(x_bexp__3: bits[11], literal.31396: bits[11], id=32951, pos=[(2,3095,21), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 32110 ir: "y_fraction__3: bits[52] = sel(overflow_detected, cases=[tuple_index.31394, y_fraction__2], id=32110, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_NE id: 32950 ir: "ne.32950: bits[1] = ne(y_bexp__3: bits[11], literal.31396: bits[11], id=32950, pos=[(2,3096,21), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31392 ir: "nc: bits[1] = not(overflow_detected: bits[1], id=31392, pos=[(1,92,19), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31418 ir: "fraction_x: bits[53] = concat(literal.31397: bits[1], x_fraction__1: bits[52], id=31418, pos=[(2,3091,22), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32418 ir: "sign_ext.32418: bits[53] = sign_ext(ne.32951: bits[1], new_bit_count=53, id=32418, pos=[(2,3095,21), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31400 ir: "fraction_y: bits[53] = concat(literal.31397: bits[1], y_fraction__3: bits[52], id=31400, pos=[(2,3092,22), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32421 ir: "sign_ext.32421: bits[53] = sign_ext(ne.32950: bits[1], new_bit_count=53, id=32421, pos=[(2,3096,21), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31405 ir: "narrowed_result: bits[11] = bit_slice(full_result: bits[12], start=0, width=11, id=31405, pos=[(1,91,63), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 31406 ir: "x_bexpor_mask__1: bits[11] = sign_ext(nc: bits[1], new_bit_count=11, id=31406, pos=[(1,94,32), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31407 ir: "literal.31407: bits[10] = literal(value=0, id=31407, pos=[(2,3006,68), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31379 ir: "y_sign__2: bits[1] = tuple_index(y: (bits[1], bits[11], bits[52]), index=0, id=31379, pos=[(2,3238,51), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32419 ir: "fraction_x__1: bits[53] = and(fraction_x: bits[53], sign_ext.32418: bits[53], id=32419, pos=[(2,3095,21), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32422 ir: "fraction_y__1: bits[53] = and(fraction_y: bits[53], sign_ext.32421: bits[53], id=32422, pos=[(2,3096,21), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32427 ir: "xddend_x__2_squeezed_const_lsb_bits: bits[3] = literal(value=0, id=32427, pos=[(2,3106,19), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 49 op: OP_XOR id: 31409 ir: "result: bits[11] = xor(narrowed_result: bits[11], x_bexpor_mask__1: bits[11], id=31409, pos=[(1,95,18), (2,3005,44), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31410 ir: "concat.31410: bits[11] = concat(literal.31407: bits[10], overflow_detected: bits[1], id=31410, pos=[(2,3006,68), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31428 ir: "tuple_index.31428: bits[1] = tuple_index(x: (bits[1], bits[11], bits[52]), index=0, id=31428, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31380 ir: "not.31380: bits[1] = not(y_sign__2: bits[1], id=31380, pos=[(2,3238,49), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32816 ir: "wide_x_squeezed: bits[54] = concat(literal.31385: bits[1], fraction_x__1: bits[53], id=32816, pos=[(2,3099,17), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31422 ir: "wide_y_shift_bits: bits[56] = concat(fraction_y__1: bits[53], xddend_x__2_squeezed_const_lsb_bits: bits[3], id=31422, pos=[(2,3112,31), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 245 op: OP_ADD id: 31416 ir: "shift: bits[11] = add(result: bits[11], concat.31410: bits[11], id=31416, pos=[(1,54,7), (2,3006,68), (2,3087,57), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31415 ir: "literal.31415: bits[57] = literal(value=144115188075855871, id=31415, pos=[(0,1411,19), (0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 49 op: OP_XOR id: 31433 ir: "xor.31433: bits[1] = xor(tuple_index.31428: bits[1], not.31380: bits[1], id=31433, pos=[(2,3106,23), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 298 op: OP_NEG id: 31430 ir: "neg.31430: bits[54] = neg(wide_x_squeezed: bits[54], id=31430, pos=[(2,3106,41), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 299 op: OP_SHRL id: 31426 ir: "shrl.31426: bits[56] = shrl(wide_y_shift_bits: bits[56], shift: bits[11], id=31426, pos=[(2,3112,31), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33074 ir: "not.33074: bits[52] = not(y_fraction__3: bits[52], id=33074, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 300 op: OP_SHLL id: 31420 ir: "shll.31420: bits[57] = shll(literal.31415: bits[57], shift: bits[11], id=31420, pos=[(0,1411,19), (0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 152 op: OP_SEL id: 32425 ir: "xddend_x__2_squeezed: bits[54] = sel(xor.31433, cases=[wide_x_squeezed, neg.31430], id=32425, pos=[(2,3106,19), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32122 ir: "literal.32122: bits[2] = literal(value=0, id=32122, pos=[(2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33066 ir: "bit_slice.33066: bits[53] = bit_slice(shrl.31426: bits[56], start=3, width=53, id=33066, pos=[(2,3116,20), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33077 ir: "concat.33077: bits[53] = concat(literal.31385: bits[1], not.33074: bits[52], id=33077, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32954 ir: "not.32954: bits[53] = not(sign_ext.32421: bits[53], id=32954, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31424 ir: "bit_slice.31424: bits[53] = bit_slice(shll.31420: bits[57], start=3, width=53, id=31424, pos=[(0,1411,19), (0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 33035 ir: "sign_ext.33035: bits[55] = sign_ext(xddend_x__2_squeezed: bits[54], new_bit_count=55, id=33035, pos=[(2,3116,20), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33037 ir: "concat.33037: bits[55] = concat(literal.32122: bits[2], bit_slice.33066: bits[53], id=33037, pos=[(2,3116,20), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 32955 ir: "nor.32955: bits[53] = nor(concat.33077: bits[53], not.32954: bits[53], bit_slice.31424: bits[53], id=32955, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31401 ir: "literal.31401: bits[53] = literal(value=0, id=31401, pos=[(2,3095,49), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 420 op: OP_ADD id: 32929 ir: "add.32929: bits[55] = add(sign_ext.33035: bits[55], concat.33037: bits[55], id=32929, pos=[(2,3116,20), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31431 ir: "bit_slice.31431: bits[1] = bit_slice(shrl.31426: bits[56], start=0, width=1, id=31431, pos=[(2,3049,40), (2,3112,30), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 154 op: OP_NE id: 31432 ir: "sticky: bits[1] = ne(nor.32955: bits[53], literal.31401: bits[53], id=31432, pos=[(0,1501,17), (0,1528,22), (2,3111,35), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33022 ir: "bit_slice.33022: bits[54] = bit_slice(add.32929: bits[55], start=0, width=54, id=33022, pos=[(2,3126,9), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33067 ir: "bit_slice.33067: bits[2] = bit_slice(shrl.31426: bits[56], start=1, width=2, id=33067, pos=[(2,3116,20), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 31437 ir: "or.31437: bits[1] = or(bit_slice.31431: bits[1], sticky: bits[1], id=31437, pos=[(2,3049,40), (2,3112,30), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33072 ir: "concat.33072: bits[57] = concat(bit_slice.33022: bits[54], bit_slice.33067: bits[2], or.31437: bits[1], id=33072, pos=[(2,3126,9), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33024 ir: "bit_slice.33024: bits[1] = bit_slice(add.32929: bits[55], start=54, width=1, id=33024, pos=[(2,3118,47), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 303 op: OP_NEG id: 31445 ir: "neg.31445: bits[57] = neg(concat.33072: bits[57], id=31445, pos=[(2,3126,46), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 153 op: OP_SEL id: 31446 ir: "xbs_fraction__1: bits[57] = sel(bit_slice.33024, cases=[concat.33072, neg.31445], id=31446, pos=[(2,3126,9), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31462 ir: "bit_slice.31462: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=48, width=1, id=31462, pos=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31452 ir: "bit_slice.31452: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=47, width=1, id=31452, pos=[(0,1590,70), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31486 ir: "bit_slice.31486: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=46, width=1, id=31486, pos=[(0,1590,40), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31464 ir: "bit_slice.31464: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=45, width=1, id=31464, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31499 ir: "bit_slice.31499: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=32, width=1, id=31499, pos=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31470 ir: "bit_slice.31470: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=31, width=1, id=31470, pos=[(0,1590,70), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31539 ir: "bit_slice.31539: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=30, width=1, id=31539, pos=[(0,1590,40), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31501 ir: "bit_slice.31501: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=29, width=1, id=31501, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31484 ir: "nor.31484: bits[1] = nor(bit_slice.31462: bits[1], bit_slice.31452: bits[1], id=31484, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31518 ir: "nor.31518: bits[1] = nor(bit_slice.31486: bits[1], bit_slice.31464: bits[1], id=31518, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31488 ir: "bit_slice.31488: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=44, width=1, id=31488, pos=[(0,1590,40), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31465 ir: "bit_slice.31465: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=43, width=1, id=31465, pos=[(0,1590,70), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31523 ir: "bit_slice.31523: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=42, width=1, id=31523, pos=[(0,1590,40), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31490 ir: "bit_slice.31490: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=41, width=1, id=31490, pos=[(0,1590,70), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31537 ir: "nor.31537: bits[1] = nor(bit_slice.31499: bits[1], bit_slice.31470: bits[1], id=31537, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31579 ir: "nor.31579: bits[1] = nor(bit_slice.31539: bits[1], bit_slice.31501: bits[1], id=31579, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31541 ir: "bit_slice.31541: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=28, width=1, id=31541, pos=[(0,1590,40), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31502 ir: "bit_slice.31502: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=27, width=1, id=31502, pos=[(0,1590,70), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31584 ir: "bit_slice.31584: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=26, width=1, id=31584, pos=[(0,1590,40), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31543 ir: "bit_slice.31543: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=25, width=1, id=31543, pos=[(0,1590,70), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31732 ir: "bit_slice.31732: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=1, width=1, id=31732, pos=[(0,1590,70), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31687 ir: "bit_slice.31687: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=3, width=1, id=31687, pos=[(0,1590,70), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31684 ir: "bit_slice.31684: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=8, width=1, id=31684, pos=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31643 ir: "bit_slice.31643: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=7, width=1, id=31643, pos=[(0,1590,70), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31728 ir: "bit_slice.31728: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=6, width=1, id=31728, pos=[(0,1590,40), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31686 ir: "bit_slice.31686: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=5, width=1, id=31686, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31642 ir: "bit_slice.31642: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=9, width=1, id=31642, pos=[(0,1590,70), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31597 ir: "bit_slice.31597: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=11, width=1, id=31597, pos=[(0,1590,70), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31594 ir: "bit_slice.31594: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=16, width=1, id=31594, pos=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31548 ir: "bit_slice.31548: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=15, width=1, id=31548, pos=[(0,1590,70), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31638 ir: "bit_slice.31638: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=14, width=1, id=31638, pos=[(0,1590,40), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31596 ir: "bit_slice.31596: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=13, width=1, id=31596, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31544 ir: "bit_slice.31544: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=24, width=1, id=31544, pos=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31503 ir: "bit_slice.31503: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=23, width=1, id=31503, pos=[(0,1590,70), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31589 ir: "bit_slice.31589: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=22, width=1, id=31589, pos=[(0,1590,40), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31546 ir: "bit_slice.31546: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=21, width=1, id=31546, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31591 ir: "bit_slice.31591: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=20, width=1, id=31591, pos=[(0,1590,40), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31547 ir: "bit_slice.31547: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=19, width=1, id=31547, pos=[(0,1590,70), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31633 ir: "bit_slice.31633: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=18, width=1, id=31633, pos=[(0,1590,40), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31593 ir: "bit_slice.31593: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=17, width=1, id=31593, pos=[(0,1590,70), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31696 ir: "and.31696: bits[1] = and(nor.31484: bits[1], nor.31518: bits[1], id=31696, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31521 ir: "nor.31521: bits[1] = nor(bit_slice.31488: bits[1], bit_slice.31465: bits[1], id=31521, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31563 ir: "nor.31563: bits[1] = nor(bit_slice.31523: bits[1], bit_slice.31490: bits[1], id=31563, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32303 ir: "or.32303: bits[1] = or(bit_slice.31488: bits[1], bit_slice.31465: bits[1], id=32303, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31448 ir: "carry_bit: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=56, width=1, id=31448, pos=[(2,3131,32), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31447 ir: "bit_slice.31447: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=55, width=1, id=31447, pos=[(0,1590,70), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31457 ir: "bit_slice.31457: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=54, width=1, id=31457, pos=[(0,1590,40), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31450 ir: "bit_slice.31450: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=53, width=1, id=31450, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31461 ir: "bit_slice.31461: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=49, width=1, id=31461, pos=[(0,1590,70), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31451 ir: "bit_slice.31451: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=51, width=1, id=31451, pos=[(0,1590,70), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31753 ir: "and.31753: bits[1] = and(nor.31537: bits[1], nor.31579: bits[1], id=31753, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31582 ir: "nor.31582: bits[1] = nor(bit_slice.31541: bits[1], bit_slice.31502: bits[1], id=31582, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31622 ir: "nor.31622: bits[1] = nor(bit_slice.31584: bits[1], bit_slice.31543: bits[1], id=31622, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32307 ir: "or.32307: bits[1] = or(bit_slice.31541: bits[1], bit_slice.31502: bits[1], id=32307, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31466 ir: "bit_slice.31466: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=40, width=1, id=31466, pos=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31453 ir: "bit_slice.31453: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=39, width=1, id=31453, pos=[(0,1590,70), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31494 ir: "bit_slice.31494: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=38, width=1, id=31494, pos=[(0,1590,40), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31468 ir: "bit_slice.31468: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=37, width=1, id=31468, pos=[(0,1590,70), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31498 ir: "bit_slice.31498: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=33, width=1, id=31498, pos=[(0,1590,70), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31469 ir: "bit_slice.31469: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=35, width=1, id=31469, pos=[(0,1590,70), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31730 ir: "bit_slice.31730: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=4, width=1, id=31730, pos=[(0,1590,40), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31776 ir: "bit_slice.31776: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=2, width=1, id=31776, pos=[(0,1590,40), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31777 ir: "not.31777: bits[1] = not(bit_slice.31732: bits[1], id=31777, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31731 ir: "not.31731: bits[1] = not(bit_slice.31687: bits[1], id=31731, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32311 ir: "or.32311: bits[1] = or(bit_slice.31684: bits[1], bit_slice.31643: bits[1], id=32311, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31771 ir: "nor.31771: bits[1] = nor(bit_slice.31728: bits[1], bit_slice.31686: bits[1], id=31771, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31726 ir: "nor.31726: bits[1] = nor(bit_slice.31684: bits[1], bit_slice.31643: bits[1], id=31726, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31685 ir: "not.31685: bits[1] = not(bit_slice.31643: bits[1], id=31685, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31729 ir: "not.31729: bits[1] = not(bit_slice.31686: bits[1], id=31729, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31640 ir: "bit_slice.31640: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=12, width=1, id=31640, pos=[(0,1590,40), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31682 ir: "bit_slice.31682: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=10, width=1, id=31682, pos=[(0,1590,40), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31683 ir: "not.31683: bits[1] = not(bit_slice.31642: bits[1], id=31683, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33221 ir: "not.33221: bits[1] = not(bit_slice.31597: bits[1], id=33221, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32312 ir: "or.32312: bits[1] = or(bit_slice.31594: bits[1], bit_slice.31548: bits[1], id=32312, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31677 ir: "nor.31677: bits[1] = nor(bit_slice.31638: bits[1], bit_slice.31596: bits[1], id=31677, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31636 ir: "nor.31636: bits[1] = nor(bit_slice.31594: bits[1], bit_slice.31548: bits[1], id=31636, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33225 ir: "not.33225: bits[1] = not(bit_slice.31548: bits[1], id=33225, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31639 ir: "not.31639: bits[1] = not(bit_slice.31596: bits[1], id=31639, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31587 ir: "nor.31587: bits[1] = nor(bit_slice.31544: bits[1], bit_slice.31503: bits[1], id=31587, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31628 ir: "nor.31628: bits[1] = nor(bit_slice.31589: bits[1], bit_slice.31546: bits[1], id=31628, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32314 ir: "or.32314: bits[1] = or(bit_slice.31544: bits[1], bit_slice.31503: bits[1], id=32314, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33229 ir: "not.33229: bits[1] = not(bit_slice.31503: bits[1], id=33229, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31590 ir: "not.31590: bits[1] = not(bit_slice.31546: bits[1], id=31590, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32315 ir: "or.32315: bits[1] = or(bit_slice.31591: bits[1], bit_slice.31547: bits[1], id=32315, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31671 ir: "nor.31671: bits[1] = nor(bit_slice.31633: bits[1], bit_slice.31593: bits[1], id=31671, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31631 ir: "nor.31631: bits[1] = nor(bit_slice.31591: bits[1], bit_slice.31547: bits[1], id=31631, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31592 ir: "not.31592: bits[1] = not(bit_slice.31547: bits[1], id=31592, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31634 ir: "not.31634: bits[1] = not(bit_slice.31593: bits[1], id=31634, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31459 ir: "bit_slice.31459: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=52, width=1, id=31459, pos=[(0,1590,40), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31481 ir: "bit_slice.31481: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=50, width=1, id=31481, pos=[(0,1590,40), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31848 ir: "not.31848: bits[1] = not(and.31696: bits[1], id=31848, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31743 ir: "and.31743: bits[1] = and(nor.31521: bits[1], nor.31563: bits[1], id=31743, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31742 ir: "nor.31742: bits[1] = nor(or.32303: bits[1], nor.31563: bits[1], id=31742, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31455 ir: "nor.31455: bits[1] = nor(carry_bit: bits[1], bit_slice.31447: bits[1], id=31455, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31476 ir: "nor.31476: bits[1] = nor(bit_slice.31457: bits[1], bit_slice.31450: bits[1], id=31476, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32302 ir: "or.32302: bits[1] = or(carry_bit: bits[1], bit_slice.31447: bits[1], id=32302, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31482 ir: "not.31482: bits[1] = not(bit_slice.31461: bits[1], id=31482, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31460 ir: "not.31460: bits[1] = not(bit_slice.31451: bits[1], id=31460, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31496 ir: "bit_slice.31496: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=36, width=1, id=31496, pos=[(0,1590,40), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31534 ir: "bit_slice.31534: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=34, width=1, id=31534, pos=[(0,1590,40), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31880 ir: "not.31880: bits[1] = not(and.31753: bits[1], id=31880, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31795 ir: "and.31795: bits[1] = and(nor.31582: bits[1], nor.31622: bits[1], id=31795, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31794 ir: "nor.31794: bits[1] = nor(or.32307: bits[1], nor.31622: bits[1], id=31794, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31492 ir: "nor.31492: bits[1] = nor(bit_slice.31466: bits[1], bit_slice.31453: bits[1], id=31492, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31529 ir: "nor.31529: bits[1] = nor(bit_slice.31494: bits[1], bit_slice.31468: bits[1], id=31529, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32306 ir: "or.32306: bits[1] = or(bit_slice.31466: bits[1], bit_slice.31453: bits[1], id=32306, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31535 ir: "not.31535: bits[1] = not(bit_slice.31498: bits[1], id=31535, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31497 ir: "not.31497: bits[1] = not(bit_slice.31469: bits[1], id=31497, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32310 ir: "or.32310: bits[1] = or(bit_slice.31730: bits[1], bit_slice.31687: bits[1], id=32310, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31814 ir: "nor.31814: bits[1] = nor(bit_slice.31776: bits[1], bit_slice.31732: bits[1], id=31814, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31813 ir: "nor.31813: bits[1] = nor(bit_slice.31776: bits[1], not.31777: bits[1], id=31813, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31774 ir: "nor.31774: bits[1] = nor(bit_slice.31730: bits[1], bit_slice.31687: bits[1], id=31774, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31773 ir: "nor.31773: bits[1] = nor(bit_slice.31730: bits[1], not.31731: bits[1], id=31773, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31889 ir: "nor.31889: bits[1] = nor(or.32311: bits[1], nor.31771: bits[1], id=31889, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31890 ir: "and.31890: bits[1] = and(nor.31726: bits[1], nor.31771: bits[1], id=31890, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31725 ir: "nor.31725: bits[1] = nor(bit_slice.31684: bits[1], not.31685: bits[1], id=31725, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31770 ir: "nor.31770: bits[1] = nor(bit_slice.31728: bits[1], not.31729: bits[1], id=31770, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32313 ir: "or.32313: bits[1] = or(bit_slice.31640: bits[1], bit_slice.31597: bits[1], id=32313, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31723 ir: "nor.31723: bits[1] = nor(bit_slice.31682: bits[1], bit_slice.31642: bits[1], id=31723, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31722 ir: "nor.31722: bits[1] = nor(bit_slice.31682: bits[1], not.31683: bits[1], id=31722, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31680 ir: "nor.31680: bits[1] = nor(bit_slice.31640: bits[1], bit_slice.31597: bits[1], id=31680, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33222 ir: "nor.33222: bits[1] = nor(bit_slice.31640: bits[1], not.33221: bits[1], id=33222, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31834 ir: "nor.31834: bits[1] = nor(or.32312: bits[1], nor.31677: bits[1], id=31834, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31835 ir: "and.31835: bits[1] = and(nor.31636: bits[1], nor.31677: bits[1], id=31835, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33226 ir: "nor.33226: bits[1] = nor(bit_slice.31594: bits[1], not.33225: bits[1], id=33226, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31676 ir: "nor.31676: bits[1] = nor(bit_slice.31638: bits[1], not.31639: bits[1], id=31676, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31798 ir: "and.31798: bits[1] = and(nor.31587: bits[1], nor.31628: bits[1], id=31798, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31797 ir: "nor.31797: bits[1] = nor(or.32314: bits[1], nor.31628: bits[1], id=31797, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33230 ir: "nor.33230: bits[1] = nor(bit_slice.31544: bits[1], not.33229: bits[1], id=33230, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31627 ir: "nor.31627: bits[1] = nor(bit_slice.31589: bits[1], not.31590: bits[1], id=31627, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31831 ir: "nor.31831: bits[1] = nor(or.32315: bits[1], nor.31671: bits[1], id=31831, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31832 ir: "and.31832: bits[1] = and(nor.31631: bits[1], nor.31671: bits[1], id=31832, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31630 ir: "nor.31630: bits[1] = nor(bit_slice.31591: bits[1], not.31592: bits[1], id=31630, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31670 ir: "nor.31670: bits[1] = nor(bit_slice.31633: bits[1], not.31634: bits[1], id=31670, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31479 ir: "nor.31479: bits[1] = nor(bit_slice.31459: bits[1], bit_slice.31451: bits[1], id=31479, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31512 ir: "nor.31512: bits[1] = nor(bit_slice.31481: bits[1], bit_slice.31461: bits[1], id=31512, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31874 ir: "nor.31874: bits[1] = nor(not.31848: bits[1], and.31743: bits[1], id=31874, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33288 ir: "not.33288: bits[1] = not(nor.31742: bits[1], id=33288, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31645 ir: "and.31645: bits[1] = and(nor.31455: bits[1], nor.31476: bits[1], id=31645, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31644 ir: "nor.31644: bits[1] = nor(or.32302: bits[1], nor.31476: bits[1], id=31644, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31458 ir: "not.31458: bits[1] = not(bit_slice.31450: bits[1], id=31458, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31449 ir: "not.31449: bits[1] = not(bit_slice.31447: bits[1], id=31449, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32305 ir: "or.32305: bits[1] = or(bit_slice.31459: bits[1], bit_slice.31451: bits[1], id=32305, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31511 ir: "nor.31511: bits[1] = nor(bit_slice.31481: bits[1], not.31482: bits[1], id=31511, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31478 ir: "nor.31478: bits[1] = nor(bit_slice.31459: bits[1], not.31460: bits[1], id=31478, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31532 ir: "nor.31532: bits[1] = nor(bit_slice.31496: bits[1], bit_slice.31469: bits[1], id=31532, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31573 ir: "nor.31573: bits[1] = nor(bit_slice.31534: bits[1], bit_slice.31498: bits[1], id=31573, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31903 ir: "nor.31903: bits[1] = nor(not.31880: bits[1], and.31795: bits[1], id=31903, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33295 ir: "not.33295: bits[1] = not(nor.31794: bits[1], id=33295, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31701 ir: "and.31701: bits[1] = and(nor.31492: bits[1], nor.31529: bits[1], id=31701, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31700 ir: "nor.31700: bits[1] = nor(or.32306: bits[1], nor.31529: bits[1], id=31700, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31495 ir: "not.31495: bits[1] = not(bit_slice.31468: bits[1], id=31495, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31467 ir: "not.31467: bits[1] = not(bit_slice.31453: bits[1], id=31467, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32309 ir: "or.32309: bits[1] = or(bit_slice.31496: bits[1], bit_slice.31469: bits[1], id=32309, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31572 ir: "nor.31572: bits[1] = nor(bit_slice.31534: bits[1], not.31535: bits[1], id=31572, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31531 ir: "nor.31531: bits[1] = nor(bit_slice.31496: bits[1], not.31497: bits[1], id=31531, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31914 ir: "nor.31914: bits[1] = nor(or.32310: bits[1], nor.31814: bits[1], id=31914, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32269 ir: "concat.32269: bits[2] = concat(literal.31397: bits[1], nor.31813: bits[1], id=32269, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32565 ir: "concat.32565: bits[2] = concat(nor.31774: bits[1], nor.31773: bits[1], id=32565, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31910 ir: "concat.31910: bits[2] = concat(nor.31889: bits[1], and.31890: bits[1], id=31910, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32923 ir: "concat.32923: bits[2] = concat(nor.31725: bits[1], literal.31385: bits[1], id=32923, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32876 ir: "concat.32876: bits[2] = concat(literal.31397: bits[1], nor.31770: bits[1], id=32876, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32556 ir: "concat.32556: bits[2] = concat(nor.31726: bits[1], nor.31725: bits[1], id=32556, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31863 ir: "nor.31863: bits[1] = nor(or.32313: bits[1], nor.31723: bits[1], id=31863, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32258 ir: "concat.32258: bits[2] = concat(literal.31397: bits[1], nor.31722: bits[1], id=32258, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32534 ir: "concat.32534: bits[2] = concat(nor.31680: bits[1], nor.33222: bits[1], id=32534, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31859 ir: "concat.31859: bits[2] = concat(nor.31834: bits[1], and.31835: bits[1], id=31859, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32920 ir: "concat.32920: bits[2] = concat(nor.33226: bits[1], literal.31385: bits[1], id=32920, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32855 ir: "concat.32855: bits[2] = concat(literal.31397: bits[1], nor.31676: bits[1], id=32855, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32512 ir: "concat.32512: bits[2] = concat(nor.31636: bits[1], nor.33226: bits[1], id=32512, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31906 ir: "not.31906: bits[1] = not(and.31798: bits[1], id=31906, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31827 ir: "concat.31827: bits[2] = concat(nor.31797: bits[1], and.31798: bits[1], id=31827, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32919 ir: "concat.32919: bits[2] = concat(nor.33230: bits[1], literal.31385: bits[1], id=32919, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32848 ir: "concat.32848: bits[2] = concat(literal.31397: bits[1], nor.31627: bits[1], id=32848, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32494 ir: "concat.32494: bits[2] = concat(nor.31587: bits[1], nor.33230: bits[1], id=32494, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31855 ir: "concat.31855: bits[2] = concat(nor.31831: bits[1], and.31832: bits[1], id=31855, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32251 ir: "concat.32251: bits[2] = concat(nor.31630: bits[1], literal.31385: bits[1], id=32251, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32253 ir: "concat.32253: bits[2] = concat(literal.31397: bits[1], nor.31670: bits[1], id=32253, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32503 ir: "concat.32503: bits[2] = concat(nor.31631: bits[1], nor.31630: bits[1], id=32503, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31693 ir: "and.31693: bits[1] = and(nor.31479: bits[1], nor.31512: bits[1], id=31693, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31875 ir: "and.31875: bits[1] = and(and.31696: bits[1], and.31743: bits[1], id=31875, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32304 ir: "or.32304: bits[1] = or(bit_slice.31462: bits[1], bit_slice.31452: bits[1], id=32304, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33289 ir: "and.33289: bits[1] = and(nor.31874: bits[1], not.33288: bits[1], id=33289, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33287 ir: "and.33287: bits[1] = and(nor.31874: bits[1], nor.31742: bits[1], id=33287, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31816 ir: "not.31816: bits[1] = not(and.31645: bits[1], id=31816, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31688 ir: "concat.31688: bits[2] = concat(nor.31644: bits[1], and.31645: bits[1], id=31688, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31475 ir: "nor.31475: bits[1] = nor(bit_slice.31457: bits[1], not.31458: bits[1], id=31475, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31454 ir: "nor.31454: bits[1] = nor(carry_bit: bits[1], not.31449: bits[1], id=31454, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31692 ir: "nor.31692: bits[1] = nor(or.32305: bits[1], nor.31512: bits[1], id=31692, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32239 ir: "concat.32239: bits[2] = concat(literal.31397: bits[1], nor.31511: bits[1], id=32239, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33250 ir: "concat.33250: bits[2] = concat(literal.31385: bits[1], nor.31478: bits[1], id=33250, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31750 ir: "and.31750: bits[1] = and(nor.31532: bits[1], nor.31573: bits[1], id=31750, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31904 ir: "and.31904: bits[1] = and(and.31753: bits[1], and.31795: bits[1], id=31904, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32308 ir: "or.32308: bits[1] = or(bit_slice.31499: bits[1], bit_slice.31470: bits[1], id=32308, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33296 ir: "and.33296: bits[1] = and(nor.31903: bits[1], not.33295: bits[1], id=33296, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33294 ir: "and.33294: bits[1] = and(nor.31903: bits[1], nor.31794: bits[1], id=33294, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31850 ir: "not.31850: bits[1] = not(and.31701: bits[1], id=31850, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31745 ir: "concat.31745: bits[2] = concat(nor.31700: bits[1], and.31701: bits[1], id=31745, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31528 ir: "nor.31528: bits[1] = nor(bit_slice.31494: bits[1], not.31495: bits[1], id=31528, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31491 ir: "nor.31491: bits[1] = nor(bit_slice.31466: bits[1], not.31467: bits[1], id=31491, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31749 ir: "nor.31749: bits[1] = nor(or.32309: bits[1], nor.31573: bits[1], id=31749, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32245 ir: "concat.32245: bits[2] = concat(literal.31397: bits[1], nor.31572: bits[1], id=32245, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33252 ir: "concat.33252: bits[2] = concat(literal.31385: bits[1], nor.31531: bits[1], id=33252, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31957 ir: "not.31957: bits[1] = not(and.31890: bits[1], id=31957, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31915 ir: "and.31915: bits[1] = and(nor.31774: bits[1], nor.31814: bits[1], id=31915, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32339 ir: "priority_sel.32339: bits[2] = priority_sel(nor.31914, cases=[concat.32269], default=concat.32565, id=32339, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32605 ir: "priority_sel.32605: bits[2] = priority_sel(concat.31910, cases=[concat.32923, concat.32876], default=concat.32556, id=32605, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31927 ir: "not.31927: bits[1] = not(and.31835: bits[1], id=31927, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31864 ir: "and.31864: bits[1] = and(nor.31680: bits[1], nor.31723: bits[1], id=31864, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32458 ir: "priority_sel.32458: bits[2] = priority_sel(nor.31863, cases=[concat.32258], default=concat.32534, id=32458, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32578 ir: "priority_sel.32578: bits[2] = priority_sel(concat.31859, cases=[concat.32920, concat.32855], default=concat.32512, id=32578, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31924 ir: "nor.31924: bits[1] = nor(not.31906: bits[1], and.31832: bits[1], id=31924, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31925 ir: "and.31925: bits[1] = and(and.31798: bits[1], and.31832: bits[1], id=31925, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32569 ir: "priority_sel.32569: bits[2] = priority_sel(concat.31827, cases=[concat.32919, concat.32848], default=concat.32494, id=32569, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32203 ir: "priority_sel.32203: bits[2] = priority_sel(concat.31855, cases=[concat.32251, concat.32253], default=concat.32503, id=32203, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31846 ir: "and.31846: bits[1] = and(and.31645: bits[1], and.31693: bits[1], id=31846, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33413 ir: "not.33413: bits[1] = not(and.31875: bits[1], id=33413, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31695 ir: "nor.31695: bits[1] = nor(or.32304: bits[1], nor.31518: bits[1], id=31695, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33414 ir: "not.33414: bits[1] = not(and.33289: bits[1], id=33414, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33415 ir: "not.33415: bits[1] = not(and.33287: bits[1], id=33415, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31524 ir: "not.31524: bits[1] = not(bit_slice.31490: bits[1], id=31524, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31489 ir: "not.31489: bits[1] = not(bit_slice.31465: bits[1], id=31489, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31487 ir: "not.31487: bits[1] = not(bit_slice.31464: bits[1], id=31487, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31463 ir: "not.31463: bits[1] = not(bit_slice.31452: bits[1], id=31463, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31845 ir: "nor.31845: bits[1] = nor(not.31816: bits[1], and.31693: bits[1], id=31845, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32516 ir: "priority_sel.32516: bits[1] = priority_sel(concat.31688, cases=[literal.31385, nor.31475], default=nor.31454, id=32516, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32190 ir: "priority_sel.32190: bits[2] = priority_sel(nor.31692, cases=[concat.32239], default=concat.33250, id=32190, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31878 ir: "and.31878: bits[1] = and(and.31701: bits[1], and.31750: bits[1], id=31878, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33418 ir: "not.33418: bits[1] = not(and.31904: bits[1], id=33418, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31752 ir: "nor.31752: bits[1] = nor(or.32308: bits[1], nor.31579: bits[1], id=31752, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33419 ir: "not.33419: bits[1] = not(and.33296: bits[1], id=33419, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33420 ir: "not.33420: bits[1] = not(and.33294: bits[1], id=33420, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31585 ir: "not.31585: bits[1] = not(bit_slice.31543: bits[1], id=31585, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31542 ir: "not.31542: bits[1] = not(bit_slice.31502: bits[1], id=31542, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31540 ir: "not.31540: bits[1] = not(bit_slice.31501: bits[1], id=31540, pos=[(0,1583,4), (0,1590,64), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31500 ir: "not.31500: bits[1] = not(bit_slice.31470: bits[1], id=31500, pos=[(0,1583,4), (0,1590,64), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31877 ir: "nor.31877: bits[1] = nor(not.31850: bits[1], and.31750: bits[1], id=31877, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32538 ir: "priority_sel.32538: bits[1] = priority_sel(concat.31745, cases=[literal.31385, nor.31528], default=nor.31491, id=32538, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32196 ir: "priority_sel.32196: bits[2] = priority_sel(nor.31749, cases=[concat.32245], default=concat.33252, id=32196, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31959 ir: "bit_slice.31959: bits[1] = bit_slice(xbs_fraction__1: bits[57], start=0, width=1, id=31959, pos=[(2,3133,65), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31969 ir: "nor.31969: bits[1] = nor(not.31957: bits[1], and.31915: bits[1], id=31969, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32826 ir: "concat.32826: bits[3] = concat(literal.31397: bits[1], priority_sel.32339: bits[2], id=32826, pos=[(0,1540,24), (0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32610 ir: "concat.32610: bits[3] = concat(and.31890: bits[1], priority_sel.32605: bits[2], id=32610, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31942 ir: "nor.31942: bits[1] = nor(not.31927: bits[1], and.31864: bits[1], id=31942, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32274 ir: "concat.32274: bits[3] = concat(literal.31397: bits[1], priority_sel.32458: bits[2], id=32274, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32583 ir: "concat.32583: bits[3] = concat(and.31835: bits[1], priority_sel.32578: bits[2], id=32583, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31938 ir: "concat.31938: bits[2] = concat(nor.31924: bits[1], and.31925: bits[1], id=31938, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32924 ir: "concat.32924: bits[3] = concat(priority_sel.32569: bits[2], literal.31385: bits[1], id=32924, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32883 ir: "concat.32883: bits[3] = concat(literal.31397: bits[1], priority_sel.32203: bits[2], id=32883, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32574 ir: "concat.32574: bits[3] = concat(and.31798: bits[1], priority_sel.32569: bits[2], id=32574, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31934 ir: "not.31934: bits[1] = not(and.31846: bits[1], id=31934, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33373 ir: "and.33373: bits[1] = and(and.33287: bits[1], not.33413: bits[1], id=33373, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 43 op: OP_AND id: 33417 ir: "and.33417: bits[1] = and(nor.31695: bits[1], not.33414: bits[1], not.33415: bits[1], not.33413: bits[1], id=33417, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33351 ir: "concat.33351: bits[4] = concat(nor.31695: bits[1], and.33289: bits[1], and.33287: bits[1], and.31875: bits[1], id=33351, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31562 ir: "nor.31562: bits[1] = nor(bit_slice.31523: bits[1], not.31524: bits[1], id=31562, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31520 ir: "nor.31520: bits[1] = nor(bit_slice.31488: bits[1], not.31489: bits[1], id=31520, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31517 ir: "nor.31517: bits[1] = nor(bit_slice.31486: bits[1], not.31487: bits[1], id=31517, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31483 ir: "nor.31483: bits[1] = nor(bit_slice.31462: bits[1], not.31463: bits[1], id=31483, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31870 ir: "concat.31870: bits[2] = concat(nor.31845: bits[1], and.31846: bits[1], id=31870, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32921 ir: "concat.32921: bits[3] = concat(nor.31644: bits[1], priority_sel.32516: bits[1], literal.31385: bits[1], id=32921, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32862 ir: "concat.32862: bits[3] = concat(literal.31397: bits[1], priority_sel.32190: bits[2], id=32862, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32525 ir: "concat.32525: bits[3] = concat(literal.31385: bits[1], nor.31644: bits[1], priority_sel.32516: bits[1], id=32525, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31950 ir: "not.31950: bits[1] = not(and.31878: bits[1], id=31950, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33389 ir: "and.33389: bits[1] = and(and.33294: bits[1], not.33418: bits[1], id=33389, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 43 op: OP_AND id: 33422 ir: "and.33422: bits[1] = and(nor.31752: bits[1], not.33419: bits[1], not.33420: bits[1], not.33418: bits[1], id=33422, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33352 ir: "concat.33352: bits[4] = concat(nor.31752: bits[1], and.33296: bits[1], and.33294: bits[1], and.31904: bits[1], id=33352, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31621 ir: "nor.31621: bits[1] = nor(bit_slice.31584: bits[1], not.31585: bits[1], id=31621, pos=[(0,1590,22), (0,1595,64), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31581 ir: "nor.31581: bits[1] = nor(bit_slice.31541: bits[1], not.31542: bits[1], id=31581, pos=[(0,1590,22), (0,1595,34), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31578 ir: "nor.31578: bits[1] = nor(bit_slice.31539: bits[1], not.31540: bits[1], id=31578, pos=[(0,1590,22), (0,1595,64), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31536 ir: "nor.31536: bits[1] = nor(bit_slice.31499: bits[1], not.31500: bits[1], id=31536, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31899 ir: "concat.31899: bits[2] = concat(nor.31877: bits[1], and.31878: bits[1], id=31899, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32922 ir: "concat.32922: bits[3] = concat(nor.31700: bits[1], priority_sel.32538: bits[1], literal.31385: bits[1], id=32922, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32869 ir: "concat.32869: bits[3] = concat(literal.31397: bits[1], priority_sel.32196: bits[2], id=32869, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32547 ir: "concat.32547: bits[3] = concat(literal.31385: bits[1], nor.31700: bits[1], priority_sel.32538: bits[1], id=32547, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32025 ir: "fraction_shift__3: bits[3] = literal(value=4, id=32025, pos=[(2,3170,8), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32949 ir: "not.32949: bits[1] = not(bit_slice.31959: bits[1], id=32949, pos=[(0,1590,22), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 94 op: OP_PRIORITY_SEL id: 32465 ir: "priority_sel.32465: bits[3] = priority_sel(nor.31969, cases=[concat.32826], default=concat.32610, id=32465, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31978 ir: "not.31978: bits[1] = not(and.31925: bits[1], id=31978, pos=[(0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31943 ir: "and.31943: bits[1] = and(and.31835: bits[1], and.31864: bits[1], id=31943, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 94 op: OP_PRIORITY_SEL id: 32341 ir: "priority_sel.32341: bits[3] = priority_sel(nor.31942, cases=[concat.32274], default=concat.32583, id=32341, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32614 ir: "priority_sel.32614: bits[3] = priority_sel(concat.31938, cases=[concat.32924, concat.32883], default=concat.32574, id=32614, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31948 ir: "and.31948: bits[1] = and(and.31846: bits[1], and.31875: bits[1], id=31948, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31947 ir: "nor.31947: bits[1] = nor(not.31934: bits[1], and.31875: bits[1], id=31947, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 33358 ir: "or.33358: bits[1] = or(and.33373: bits[1], and.33417: bits[1], id=33358, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 123 op: OP_PRIORITY_SEL id: 33304 ir: "priority_sel.33304: bits[1] = priority_sel(concat.33351, cases=[literal.31385, nor.31562, nor.31520, nor.31517], default=nor.31483, id=33304, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32587 ir: "priority_sel.32587: bits[3] = priority_sel(concat.31870, cases=[concat.32921, concat.32862], default=concat.32525, id=32587, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31964 ir: "nor.31964: bits[1] = nor(not.31950: bits[1], and.31904: bits[1], id=31964, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31965 ir: "and.31965: bits[1] = and(and.31878: bits[1], and.31904: bits[1], id=31965, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 33365 ir: "or.33365: bits[1] = or(and.33389: bits[1], and.33422: bits[1], id=33365, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 123 op: OP_PRIORITY_SEL id: 33317 ir: "priority_sel.33317: bits[1] = priority_sel(concat.33352, cases=[literal.31385, nor.31621, nor.31581, nor.31578], default=nor.31536, id=33317, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32596 ir: "priority_sel.32596: bits[3] = priority_sel(concat.31899, cases=[concat.32922, concat.32869], default=concat.32547, id=32596, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31970 ir: "and.31970: bits[1] = and(and.31890: bits[1], and.31915: bits[1], id=31970, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33261 ir: "concat.33261: bits[4] = concat(fraction_shift__3: bits[3], not.32949: bits[1], id=33261, pos=[(0,1605,22), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32917 ir: "concat.32917: bits[4] = concat(literal.31385: bits[1], priority_sel.32465: bits[3], id=32917, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31987 ir: "nor.31987: bits[1] = nor(not.31978: bits[1], and.31943: bits[1], id=31987, pos=[(0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32829 ir: "concat.32829: bits[4] = concat(literal.31397: bits[1], priority_sel.32341: bits[3], id=32829, pos=[(0,1540,24), (0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32619 ir: "concat.32619: bits[4] = concat(and.31925: bits[1], priority_sel.32614: bits[3], id=32619, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31993 ir: "not.31993: bits[1] = not(and.31948: bits[1], id=31993, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31960 ir: "concat.31960: bits[2] = concat(nor.31947: bits[1], and.31948: bits[1], id=31960, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32316 ir: "literal.32316: bits[4] = literal(value=0, id=32316, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33448 ir: "concat.33448: bits[4] = concat(literal.31397: bits[1], nor.31874: bits[1], or.33358: bits[1], priority_sel.33304: bits[1], id=33448, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32592 ir: "concat.32592: bits[4] = concat(and.31846: bits[1], priority_sel.32587: bits[3], id=32592, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31974 ir: "concat.31974: bits[2] = concat(nor.31964: bits[1], and.31965: bits[1], id=31974, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33447 ir: "concat.33447: bits[4] = concat(literal.31397: bits[1], nor.31903: bits[1], or.33365: bits[1], priority_sel.33317: bits[1], id=33447, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32601 ir: "concat.32601: bits[4] = concat(and.31878: bits[1], priority_sel.32596: bits[3], id=32601, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 100 op: OP_PRIORITY_SEL id: 32005 ir: "priority_sel.32005: bits[4] = priority_sel(and.31970, cases=[concat.33261], default=concat.32917, id=32005, pos=[(0,1605,22), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 100 op: OP_PRIORITY_SEL id: 32471 ir: "priority_sel.32471: bits[4] = priority_sel(nor.31987, cases=[concat.32829], default=concat.32619, id=32471, pos=[(0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32001 ir: "nor.32001: bits[1] = nor(not.31993: bits[1], and.31965: bits[1], id=32001, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32002 ir: "and.32002: bits[1] = and(and.31948: bits[1], and.31965: bits[1], id=32002, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 120 op: OP_PRIORITY_SEL id: 32623 ir: "priority_sel.32623: bits[4] = priority_sel(concat.31960, cases=[literal.32316, concat.33448], default=concat.32592, id=32623, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 120 op: OP_PRIORITY_SEL id: 32227 ir: "priority_sel.32227: bits[4] = priority_sel(concat.31974, cases=[literal.32316, concat.33447], default=concat.32601, id=32227, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31988 ir: "and.31988: bits[1] = and(and.31925: bits[1], and.31943: bits[1], id=31988, pos=[(0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32011 ir: "concat.32011: bits[5] = concat(literal.31397: bits[1], priority_sel.32005: bits[4], id=32011, pos=[(0,1610,22), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32918 ir: "concat.32918: bits[5] = concat(literal.31385: bits[1], priority_sel.32471: bits[4], id=32918, pos=[(0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32006 ir: "concat.32006: bits[2] = concat(nor.32001: bits[1], and.32002: bits[1], id=32006, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32926 ir: "concat.32926: bits[5] = concat(priority_sel.32623: bits[4], literal.31385: bits[1], id=32926, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32893 ir: "concat.32893: bits[5] = concat(literal.31397: bits[1], priority_sel.32227: bits[4], id=32893, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32628 ir: "concat.32628: bits[5] = concat(and.31948: bits[1], priority_sel.32623: bits[4], id=32628, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32013 ir: "priority_sel.32013: bits[5] = priority_sel(and.31988, cases=[concat.32011], default=concat.32918, id=32013, pos=[(0,1610,22), (0,1615,66), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 125 op: OP_PRIORITY_SEL id: 32639 ir: "priority_sel.32639: bits[5] = priority_sel(concat.32006, cases=[concat.32926, concat.32893], default=concat.32628, id=32639, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33021 ir: "and.33021: bits[1] = and(and.31948: bits[1], and.32002: bits[1], id=33021, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32015 ir: "concat.32015: bits[6] = concat(literal.31397: bits[1], priority_sel.32013: bits[5], id=32015, pos=[(0,1615,22), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32644 ir: "concat.32644: bits[6] = concat(literal.31385: bits[1], priority_sel.32639: bits[5], id=32644, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32016 ir: "concat.32016: bits[58] = concat(literal.31385: bits[1], xbs_fraction__1: bits[57], id=32016, pos=[(2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 109 op: OP_PRIORITY_SEL id: 32017 ir: "leading_zeroes: bits[6] = priority_sel(and.33021, cases=[concat.32015], default=concat.32644, id=32017, pos=[(0,1615,22), (0,1642,30), (0,1707,13), (2,3137,34), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 302 op: OP_SHLL id: 32018 ir: "cancel_fraction: bits[58] = shll(concat.32016: bits[58], leading_zeroes: bits[6], id=32018, pos=[(2,3140,26), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32019 ir: "bit_slice.32019: bits[55] = bit_slice(xbs_fraction__1: bits[57], start=2, width=55, id=32019, pos=[(2,3049,20), (2,3133,36), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32020 ir: "or.32020: bits[1] = or(bit_slice.31732: bits[1], bit_slice.31959: bits[1], id=32020, pos=[(2,3049,40), (2,3133,36), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32021 ir: "cancel_fraction__1: bits[56] = bit_slice(cancel_fraction: bits[58], start=1, width=56, id=32021, pos=[(2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32022 ir: "carry_fraction__1: bits[56] = concat(bit_slice.32019: bits[55], or.32020: bits[1], id=32022, pos=[(2,3049,20), (2,3133,36), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 153 op: OP_SEL id: 32023 ir: "shifted_fraction: bits[56] = sel(carry_bit, cases=[cancel_fraction__1, carry_fraction__1], id=32023, pos=[(2,3142,27), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32024 ir: "normal_chunk: bits[3] = bit_slice(shifted_fraction: bits[56], start=0, width=3, id=32024, pos=[(2,3154,39), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32026 ir: "half_way_chunk: bits[2] = bit_slice(shifted_fraction: bits[56], start=2, width=2, id=32026, pos=[(2,3155,41), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32027 ir: "literal.32027: bits[2] = literal(value=3, id=32027, pos=[(2,3156,68), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_UGT id: 32028 ir: "ugt.32028: bits[1] = ugt(normal_chunk: bits[3], fraction_shift__3: bits[3], id=32028, pos=[(2,3156,23), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 64 op: OP_EQ id: 32029 ir: "eq.32029: bits[1] = eq(half_way_chunk: bits[2], literal.32027: bits[2], id=32029, pos=[(2,3156,50), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33040 ir: "bit_slice.33040: bits[53] = bit_slice(shifted_fraction: bits[56], start=3, width=53, id=33040)" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32032 ir: "do_round_up: bits[1] = or(ugt.32028: bits[1], eq.32029: bits[1], id=32032, pos=[(2,3156,23), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33041 ir: "concat.33041: bits[54] = concat(literal.31385: bits[1], bit_slice.33040: bits[53], id=33041)" } all_nodes { op: OP_CONCAT id: 33258 ir: "concat.33258: bits[54] = concat(literal.31401: bits[53], do_round_up: bits[1], id=33258)" } all_nodes { node_delay_ps: 417 op: OP_ADD id: 32946 ir: "add.32946: bits[54] = add(concat.33041: bits[54], concat.33258: bits[54], id=32946)" } all_nodes { op: OP_LITERAL id: 32035 ir: "literal.32035: bits[6] = literal(value=0, id=32035, pos=[(2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33026 ir: "rounding_carry: bits[1] = bit_slice(add.32946: bits[54], start=53, width=1, id=33026, pos=[(2,3164,41), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 33187 ir: "literal.33187: bits[55] = literal(value=0, id=33187, pos=[(2,3117,39), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33246 ir: "bit_slice.33246: bits[1] = bit_slice(shrl.31426: bits[56], start=1, width=1, id=33246, pos=[(2,3117,27), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33247 ir: "bit_slice.33247: bits[1] = bit_slice(shrl.31426: bits[56], start=2, width=1, id=33247, pos=[(2,3117,27), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32037 ir: "concat.32037: bits[12] = concat(literal.31385: bits[1], x_bexp__3: bits[11], id=32037, pos=[(2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32038 ir: "literal.32038: bits[12] = literal(value=1, id=32038, pos=[(2,3176,24), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33068 ir: "concat.33068: bits[7] = concat(literal.32035: bits[6], rounding_carry: bits[1], id=33068, pos=[(2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32040 ir: "concat.32040: bits[7] = concat(literal.31385: bits[1], leading_zeroes: bits[6], id=32040, pos=[(2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 156 op: OP_EQ id: 33119 ir: "eq.33119: bits[1] = eq(add.32929: bits[55], literal.33187: bits[55], id=33119, pos=[(2,3117,27), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33215 ir: "nor.33215: bits[1] = nor(bit_slice.33246: bits[1], bit_slice.33247: bits[1], id=33215, pos=[(2,3117,27), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33216 ir: "nor.33216: bits[1] = nor(bit_slice.31431: bits[1], sticky: bits[1], id=33216, pos=[(2,3117,27), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 254 op: OP_ADD id: 32041 ir: "add.32041: bits[12] = add(concat.32037: bits[12], literal.32038: bits[12], id=32041, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 194 op: OP_SUB id: 32042 ir: "sub.32042: bits[7] = sub(concat.33068: bits[7], concat.32040: bits[7], id=32042, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 33214 ir: "fraction_is_zero: bits[1] = and(eq.33119: bits[1], nor.33215: bits[1], nor.33216: bits[1], id=33214, pos=[(2,3117,27), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32044 ir: "wide_exponent_associative_element: bits[13] = concat(literal.31385: bits[1], add.32041: bits[12], id=32044, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32045 ir: "wide_exponent_associative_element__1: bits[13] = sign_ext(sub.32042: bits[7], new_bit_count=13, id=32045, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32477 ir: "not.32477: bits[1] = not(fraction_is_zero: bits[1], id=32477, pos=[(2,3177,24), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 262 op: OP_ADD id: 32047 ir: "wide_exponent: bits[13] = add(wide_exponent_associative_element: bits[13], wide_exponent_associative_element__1: bits[13], id=32047, pos=[(2,3175,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32478 ir: "sign_ext.32478: bits[13] = sign_ext(not.32477: bits[1], new_bit_count=13, id=32478, pos=[(2,3177,24), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32479 ir: "wide_exponent__1: bits[13] = and(wide_exponent: bits[13], sign_ext.32478: bits[13], id=32479, pos=[(2,3177,24), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32056 ir: "bit_slice.32056: bits[1] = bit_slice(wide_exponent__1: bits[13], start=12, width=1, id=32056, pos=[(2,3180,27), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32480 ir: "not.32480: bits[1] = not(bit_slice.32056: bits[1], id=32480, pos=[(2,3180,24), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32057 ir: "bit_slice.32057: bits[12] = bit_slice(wide_exponent__1: bits[13], start=0, width=12, id=32057, pos=[(2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32481 ir: "sign_ext.32481: bits[12] = sign_ext(not.32480: bits[1], new_bit_count=12, id=32481, pos=[(2,3180,24), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32049 ir: "MAX_EXPONENT: bits[11] = literal(value=2047, id=32049, pos=[(2,3193,39), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32050 ir: "literal.32050: bits[52] = literal(value=0, id=32050, pos=[(2,3190,44), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32482 ir: "wide_exponent__2: bits[12] = and(bit_slice.32057: bits[12], sign_ext.32481: bits[12], id=32482, pos=[(2,3180,24), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_EQ id: 32052 ir: "eq.32052: bits[1] = eq(x_bexp__3: bits[11], MAX_EXPONENT: bits[11], id=32052, pos=[(2,71,6), (2,3213,30), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 154 op: OP_EQ id: 32053 ir: "eq.32053: bits[1] = eq(x_fraction__1: bits[52], literal.32050: bits[52], id=32053, pos=[(2,96,44), (2,3201,31), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_EQ id: 32054 ir: "eq.32054: bits[1] = eq(y_bexp__3: bits[11], MAX_EXPONENT: bits[11], id=32054, pos=[(2,71,6), (2,3213,64), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 154 op: OP_EQ id: 32055 ir: "eq.32055: bits[1] = eq(y_fraction__3: bits[52], literal.32050: bits[52], id=32055, pos=[(2,96,44), (2,3201,65), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32071 ir: "bit_slice.32071: bits[11] = bit_slice(wide_exponent__2: bits[12], start=1, width=11, id=32071, pos=[(2,3190,11), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32059 ir: "not.32059: bits[1] = not(eq.32052: bits[1], id=32059, pos=[(2,3205,29), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32060 ir: "not.32060: bits[1] = not(eq.32053: bits[1], id=32060, pos=[(2,3205,29), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 32115 ir: "x_sign__1: bits[1] = sel(overflow_detected, cases=[not.31380, tuple_index.31428], id=32115, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32062 ir: "not.32062: bits[1] = not(eq.32054: bits[1], id=32062, pos=[(2,3206,29), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32063 ir: "not.32063: bits[1] = not(eq.32055: bits[1], id=32063, pos=[(2,3206,29), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 32116 ir: "y_sign__3: bits[1] = sel(overflow_detected, cases=[tuple_index.31428, not.31380], id=32116, pos=[(2,3088,17), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32078 ir: "and.32078: bits[1] = and(eq.32052: bits[1], eq.32053: bits[1], id=32078, pos=[(2,96,6), (2,3201,31), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32079 ir: "and.32079: bits[1] = and(eq.32054: bits[1], eq.32055: bits[1], id=32079, pos=[(2,96,6), (2,3201,65), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32080 ir: "bit_slice.32080: bits[11] = bit_slice(wide_exponent__2: bits[12], start=0, width=11, id=32080, pos=[(2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 51 op: OP_OR_REDUCE id: 32081 ir: "or_reduce.32081: bits[1] = or_reduce(bit_slice.32071: bits[11], id=32081, pos=[(2,3190,11), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32082 ir: "bit_slice.32082: bits[1] = bit_slice(wide_exponent__2: bits[12], start=0, width=1, id=32082, pos=[(2,3190,11), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 32066 ir: "nor.32066: bits[1] = nor(not.32059: bits[1], not.32060: bits[1], x_sign__1: bits[1], id=32066, pos=[(2,3205,29), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 32067 ir: "nor.32067: bits[1] = nor(not.32062: bits[1], not.32063: bits[1], y_sign__3: bits[1], id=32067, pos=[(2,3206,29), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 32068 ir: "and.32068: bits[1] = and(eq.32052: bits[1], eq.32053: bits[1], x_sign__1: bits[1], id=32068, pos=[(2,3211,29), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 32069 ir: "and.32069: bits[1] = and(eq.32054: bits[1], eq.32055: bits[1], y_sign__3: bits[1], id=32069, pos=[(2,3212,29), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32072 ir: "fraction_shift__2: bits[3] = literal(value=3, id=32072, pos=[(2,3170,8), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32090 ir: "is_operand_inf: bits[1] = or(and.32078: bits[1], and.32079: bits[1], id=32090, pos=[(2,3201,31), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32091 ir: "bit_slice.32091: bits[1] = bit_slice(wide_exponent__2: bits[12], start=11, width=1, id=32091, pos=[(2,3196,11), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 76 op: OP_AND_REDUCE id: 32092 ir: "and_reduce.32092: bits[1] = and_reduce(bit_slice.32080: bits[11], id=32092, pos=[(2,3196,11), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32093 ir: "nor.32093: bits[1] = nor(or_reduce.32081: bits[1], bit_slice.32082: bits[1], id=32093, pos=[(2,3190,11), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32075 ir: "has_pos_inf: bits[1] = or(nor.32066: bits[1], nor.32067: bits[1], id=32075, pos=[(2,3205,29), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32076 ir: "has_neg_inf: bits[1] = or(and.32068: bits[1], and.32069: bits[1], id=32076, pos=[(2,3211,29), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32128 ir: "not.32128: bits[1] = not(tuple_index.31428: bits[1], id=32128, pos=[(2,3119,22), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33071 ir: "rounded_fraction: bits[57] = concat(add.32946: bits[54], normal_chunk: bits[3], id=33071)" } all_nodes { node_delay_ps: 96 op: OP_SEL id: 32083 ir: "fraction_shift__1: bits[3] = sel(rounding_carry, cases=[fraction_shift__2, fraction_shift__3], id=32083, pos=[(2,3170,8), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 33 op: OP_OR id: 32098 ir: "or.32098: bits[1] = or(is_operand_inf: bits[1], bit_slice.32091: bits[1], and_reduce.32092: bits[1], nor.32093: bits[1], id=32098, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32125 ir: "nor.32125: bits[1] = nor(not.32059: bits[1], eq.32053: bits[1], id=32125, pos=[(2,71,6), (2,3213,30), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32127 ir: "nor.32127: bits[1] = nor(not.32062: bits[1], eq.32055: bits[1], id=32127, pos=[(2,71,6), (2,3213,64), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32086 ir: "and.32086: bits[1] = and(has_pos_inf: bits[1], has_neg_inf: bits[1], id=32086, pos=[(2,3214,25), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33069 ir: "concat.33069: bits[2] = concat(bit_slice.33024: bits[1], fraction_is_zero: bits[1], id=33069, pos=[(2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32129 ir: "nor.32129: bits[1] = nor(not.32128: bits[1], y_sign__2: bits[1], id=32129, pos=[(2,3119,22), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32089 ir: "not.32089: bits[1] = not(y_sign__3: bits[1], id=32089, pos=[(2,3120,25), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 300 op: OP_SHRL id: 32094 ir: "shrl.32094: bits[57] = shrl(rounded_fraction: bits[57], fraction_shift__1: bits[3], id=32094, pos=[(2,3171,27), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32483 ir: "not.32483: bits[1] = not(or.32098: bits[1], id=32483, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_OR id: 32095 ir: "is_result_nan: bits[1] = or(nor.32125: bits[1], nor.32127: bits[1], and.32086: bits[1], id=32095, pos=[(2,3213,30), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32096 ir: "result_sign: bits[1] = priority_sel(concat.33069, cases=[nor.32129, not.32089], default=y_sign__3, id=32096, pos=[(2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32097 ir: "not.32097: bits[1] = not(has_pos_inf: bits[1], id=32097, pos=[(2,3207,42), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32099 ir: "result_fraction: bits[52] = bit_slice(shrl.32094: bits[57], start=0, width=52, id=32099, pos=[(2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32484 ir: "sign_ext.32484: bits[52] = sign_ext(not.32483: bits[1], new_bit_count=52, id=32484, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32100 ir: "not.32100: bits[1] = not(is_result_nan: bits[1], id=32100, pos=[(2,3218,22), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 32101 ir: "result_sign__1: bits[1] = sel(is_operand_inf, cases=[result_sign, not.32097], id=32101, pos=[(2,3207,22), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 33 op: OP_OR id: 32102 ir: "or.32102: bits[1] = or(is_result_nan: bits[1], is_operand_inf: bits[1], bit_slice.32091: bits[1], and_reduce.32092: bits[1], id=32102, pos=[(2,3216,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32485 ir: "result_fraction__3: bits[52] = and(result_fraction: bits[52], sign_ext.32484: bits[52], id=32485, pos=[(2,3203,26), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32104 ir: "FRACTION_HIGH_BIT: bits[52] = literal(value=2251799813685248, id=32104, pos=[(2,3215,30), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32105 ir: "result_sign__2: bits[1] = and(not.32100: bits[1], result_sign__1: bits[1], id=32105, pos=[(2,3218,22), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 32106 ir: "result_exponent__2: bits[11] = sel(or.32102, cases=[bit_slice.32080, MAX_EXPONENT], id=32106, pos=[(2,3216,26), (2,3239,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 32107 ir: "result_fraction__4: bits[52] = sel(is_result_nan, cases=[result_fraction__3, FRACTION_HIGH_BIT], id=32107, pos=[(2,3217,26), (2,3239,7), (3,168,48)])" } all_nodes { op: OP_TUPLE id: 32108 ir: "tuple.32108: (bits[1], bits[11], bits[52]) = tuple(result_sign__2: bits[1], result_exponent__2: bits[11], result_fraction__4: bits[52], id=32108, pos=[(2,3221,33), (2,3239,7), (3,168,48)])" }