combinational_critical_path { total_delay_ps: 4279 nodes { total_delay_ps: 4279 op: OP_TUPLE id: 32106 ir: "tuple.32106: (bits[1], bits[11], bits[52]) = tuple(result_sign__2: bits[1], result_exponent__2: bits[11], result_fraction__4: bits[52], id=32106, pos=[(2,3225,33), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4279 node_delay_ps: 151 op: OP_SEL id: 32105 ir: "result_fraction__4: bits[52] = sel(is_result_nan, cases=[result_fraction__3, FRACTION_HIGH_BIT], id=32105, pos=[(2,3221,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4128 node_delay_ps: 23 op: OP_AND id: 32481 ir: "result_fraction__3: bits[52] = and(result_fraction: bits[52], sign_ext.32480: bits[52], id=32481, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4105 node_delay_ps: 17 op: OP_SIGN_EXT id: 32480 ir: "sign_ext.32480: bits[52] = sign_ext(not.32479: bits[1], new_bit_count=52, id=32480, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4088 op: OP_NOT id: 32479 ir: "not.32479: bits[1] = not(or.32096: bits[1], id=32479, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4088 node_delay_ps: 33 op: OP_OR id: 32096 ir: "or.32096: bits[1] = or(is_operand_inf: bits[1], bit_slice.32089: bits[1], and_reduce.32090: bits[1], nor.32091: bits[1], id=32096, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4055 node_delay_ps: 27 op: OP_NOR id: 32091 ir: "nor.32091: bits[1] = nor(or_reduce.32079: bits[1], bit_slice.32080: bits[1], id=32091, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 4028 node_delay_ps: 51 op: OP_OR_REDUCE id: 32079 ir: "or_reduce.32079: bits[1] = or_reduce(bit_slice.32069: bits[11], id=32079, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3977 op: OP_BIT_SLICE id: 32069 ir: "bit_slice.32069: bits[11] = bit_slice(wide_exponent__2: bits[12], start=1, width=11, id=32069, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3977 node_delay_ps: 23 op: OP_AND id: 32478 ir: "wide_exponent__2: bits[12] = and(bit_slice.32057: bits[12], sign_ext.32477: bits[12], id=32478, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3954 node_delay_ps: 17 op: OP_SIGN_EXT id: 32477 ir: "sign_ext.32477: bits[12] = sign_ext(not.32476: bits[1], new_bit_count=12, id=32477, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3937 op: OP_NOT id: 32476 ir: "not.32476: bits[1] = not(bit_slice.32056: bits[1], id=32476, pos=[(2,3184,24), (2,3243,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,3184,27), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3937 node_delay_ps: 23 op: OP_AND id: 32475 ir: "wide_exponent__1: bits[13] = and(wide_exponent: bits[13], sign_ext.32474: bits[13], id=32475, pos=[(2,3181,24), (2,3243,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,3179,26), (2,3243,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,3179,26), (2,3243,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.33064: bits[7], concat.32040: bits[7], id=32042, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3441 op: OP_CONCAT id: 33064 ir: "concat.33064: bits[7] = concat(literal.32035: bits[6], rounding_carry: bits[1], id=33064, pos=[(2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3441 op: OP_BIT_SLICE id: 33022 ir: "rounding_carry: bits[1] = bit_slice(add.32942: bits[54], start=53, width=1, id=33022, pos=[(2,3168,41), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 3441 node_delay_ps: 417 op: OP_ADD id: 32942 ir: "add.32942: bits[54] = add(concat.33037: bits[54], concat.33254: bits[54], id=32942)" } nodes { total_delay_ps: 3024 op: OP_CONCAT id: 33254 ir: "concat.33254: bits[54] = concat(literal.31399: bits[53], do_round_up: bits[1], id=33254)" } 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,3160,23), (2,3243,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,3160,23), (2,3243,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,3158,39), (2,3243,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,3146,27), (2,3243,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,3243,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,3144,26), (2,3243,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.33017, cases=[concat.32015], default=concat.32640, id=32017, pos=[(0,1615,22), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2366 op: OP_CONCAT id: 32640 ir: "concat.32640: bits[6] = concat(literal.31383: bits[1], priority_sel.32635: bits[5], id=32640, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2366 node_delay_ps: 125 op: OP_PRIORITY_SEL id: 32635 ir: "priority_sel.32635: bits[5] = priority_sel(concat.32006, cases=[concat.32922, concat.32889], default=concat.32624, id=32635, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2241 op: OP_CONCAT id: 32624 ir: "concat.32624: bits[5] = concat(and.31948: bits[1], priority_sel.32619: bits[4], id=32624, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2241 node_delay_ps: 120 op: OP_PRIORITY_SEL id: 32619 ir: "priority_sel.32619: bits[4] = priority_sel(concat.31960, cases=[literal.32774, concat.33444], default=concat.32588, id=32619, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2121 op: OP_CONCAT id: 32588 ir: "concat.32588: bits[4] = concat(and.31846: bits[1], priority_sel.32583: bits[3], id=32588, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2121 node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32583 ir: "priority_sel.32583: bits[3] = priority_sel(concat.31870, cases=[concat.32917, concat.32858], default=concat.32521, id=32583, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2007 op: OP_CONCAT id: 32521 ir: "concat.32521: bits[3] = concat(literal.31383: bits[1], nor.31644: bits[1], priority_sel.32512: bits[1], id=32521, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 2007 node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32512 ir: "priority_sel.32512: bits[1] = priority_sel(concat.31688, cases=[literal.31383, nor.31475], default=nor.31454, id=32512, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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.32298: 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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.33020, cases=[concat.33068, neg.31445], id=31446, pos=[(2,3130,9), (2,3243,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.33068: bits[57], id=31445, pos=[(2,3130,46), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1407 op: OP_CONCAT id: 33068 ir: "concat.33068: bits[57] = concat(bit_slice.33018: bits[54], bit_slice.33063: bits[2], or.31437: bits[1], id=33068, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1407 op: OP_BIT_SLICE id: 33018 ir: "bit_slice.33018: bits[54] = bit_slice(add.32925: bits[55], start=0, width=54, id=33018, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 1407 node_delay_ps: 420 op: OP_ADD id: 32925 ir: "add.32925: bits[55] = add(sign_ext.33031: bits[55], concat.33033: bits[55], id=32925, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 987 node_delay_ps: 17 op: OP_SIGN_EXT id: 33031 ir: "sign_ext.33031: bits[55] = sign_ext(xddend_x__2_squeezed: bits[54], new_bit_count=55, id=33031, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 970 node_delay_ps: 152 op: OP_SEL id: 32421 ir: "xddend_x__2_squeezed: bits[54] = sel(xor.31433, cases=[wide_x_squeezed, neg.31430], id=32421, pos=[(2,3110,19), (2,3243,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,3110,41), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 520 op: OP_CONCAT id: 31425 ir: "wide_x_squeezed: bits[54] = concat(literal.31383: bits[1], fraction_x__1: bits[53], id=31425, pos=[(2,3103,17), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 520 node_delay_ps: 23 op: OP_AND id: 32415 ir: "fraction_x__1: bits[53] = and(fraction_x: bits[53], sign_ext.32414: bits[53], id=32415, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 497 node_delay_ps: 17 op: OP_SIGN_EXT id: 32414 ir: "sign_ext.32414: bits[53] = sign_ext(ne.32947: bits[1], new_bit_count=53, id=32414, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 480 node_delay_ps: 105 op: OP_NE id: 32947 ir: "ne.32947: bits[1] = ne(x_bexp__3: bits[11], literal.31394: bits[11], id=32947, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 375 node_delay_ps: 121 op: OP_SEL id: 32109 ir: "x_bexp__3: bits[11] = sel(overflow_detected, cases=[y_bexp__2, x_bexp__2], id=32109, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 254 op: OP_BIT_SLICE id: 31389 ir: "overflow_detected: bits[1] = bit_slice(full_result: bits[12], start=11, width=1, id=31389, pos=[(0,1121,49), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { total_delay_ps: 254 node_delay_ps: 254 op: OP_ADD id: 31388 ir: "full_result: bits[12] = add(x_bexp_extended__2: bits[12], y__1_bexpnot_extended__1: bits[12], id=31388, pos=[(0,1119,45), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { op: OP_CONCAT id: 31387 ir: "y__1_bexpnot_extended__1: bits[12] = concat(literal.31383: bits[1], y__1_bexpnot__1: bits[11], id=31387, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { op: OP_NOT id: 31385 ir: "y__1_bexpnot__1: bits[11] = not(y_bexp__2: bits[11], id=31385, pos=[(1,90,15), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } nodes { op: OP_TUPLE_INDEX id: 31379 ir: "y_bexp__2: bits[11] = tuple_index(y: (bits[1], bits[11], bits[52]), index=1, id=31379, pos=[(2,3242,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: 31379 ir: "y_bexp__2: bits[11] = tuple_index(y: (bits[1], bits[11], bits[52]), index=1, id=31379, pos=[(2,3242,65), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31383 ir: "literal.31383: bits[1] = literal(value=0, id=31383, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31384 ir: "x_bexp__2: bits[11] = tuple_index(x: (bits[1], bits[11], bits[52]), index=1, id=31384, pos=[(2,3091,59), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31385 ir: "y__1_bexpnot__1: bits[11] = not(y_bexp__2: bits[11], id=31385, pos=[(1,90,15), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31386 ir: "x_bexp_extended__2: bits[12] = concat(literal.31383: bits[1], x_bexp__2: bits[11], id=31386, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31387 ir: "y__1_bexpnot_extended__1: bits[12] = concat(literal.31383: bits[1], y__1_bexpnot__1: bits[11], id=31387, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 254 op: OP_ADD id: 31388 ir: "full_result: bits[12] = add(x_bexp_extended__2: bits[12], y__1_bexpnot_extended__1: bits[12], id=31388, pos=[(0,1119,45), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31389 ir: "overflow_detected: bits[1] = bit_slice(full_result: bits[12], start=11, width=1, id=31389, pos=[(0,1121,49), (1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31380 ir: "y_fraction__2: bits[52] = tuple_index(y: (bits[1], bits[11], bits[52]), index=2, id=31380, pos=[(2,3242,83), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31392 ir: "tuple_index.31392: bits[52] = tuple_index(x: (bits[1], bits[11], bits[52]), index=2, id=31392, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 32109 ir: "x_bexp__3: bits[11] = sel(overflow_detected, cases=[y_bexp__2, x_bexp__2], id=32109, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31394 ir: "literal.31394: bits[11] = literal(value=0, id=31394, pos=[(2,3099,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 32107 ir: "y_bexp__3: bits[11] = sel(overflow_detected, cases=[x_bexp__2, y_bexp__2], id=32107, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31395 ir: "literal.31395: bits[1] = literal(value=1, id=31395, pos=[(2,3095,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 32110 ir: "x_fraction__1: bits[52] = sel(overflow_detected, cases=[y_fraction__2, tuple_index.31392], id=32110, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_NE id: 32947 ir: "ne.32947: bits[1] = ne(x_bexp__3: bits[11], literal.31394: bits[11], id=32947, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 32108 ir: "y_fraction__3: bits[52] = sel(overflow_detected, cases=[tuple_index.31392, y_fraction__2], id=32108, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_NE id: 32946 ir: "ne.32946: bits[1] = ne(y_bexp__3: bits[11], literal.31394: bits[11], id=32946, pos=[(2,3100,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31390 ir: "nc: bits[1] = not(overflow_detected: bits[1], id=31390, pos=[(1,92,19), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31377 ir: "y_sign__2: bits[1] = tuple_index(y: (bits[1], bits[11], bits[52]), index=0, id=31377, pos=[(2,3242,51), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31416 ir: "fraction_x: bits[53] = concat(literal.31395: bits[1], x_fraction__1: bits[52], id=31416, pos=[(2,3095,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32414 ir: "sign_ext.32414: bits[53] = sign_ext(ne.32947: bits[1], new_bit_count=53, id=32414, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31398 ir: "fraction_y: bits[53] = concat(literal.31395: bits[1], y_fraction__3: bits[52], id=31398, pos=[(2,3096,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32417 ir: "sign_ext.32417: bits[53] = sign_ext(ne.32946: bits[1], new_bit_count=53, id=32417, pos=[(2,3100,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31403 ir: "narrowed_result: bits[11] = bit_slice(full_result: bits[12], start=0, width=11, id=31403, pos=[(1,91,63), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 31404 ir: "x_bexpor_mask__1: bits[11] = sign_ext(nc: bits[1], new_bit_count=11, id=31404, pos=[(1,94,32), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31405 ir: "literal.31405: bits[10] = literal(value=0, id=31405, pos=[(2,3010,68), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 31378 ir: "not.31378: bits[1] = not(y_sign__2: bits[1], id=31378, pos=[(2,3242,49), (3,168,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 31423 ir: "tuple_index.31423: bits[1] = tuple_index(x: (bits[1], bits[11], bits[52]), index=0, id=31423, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32415 ir: "fraction_x__1: bits[53] = and(fraction_x: bits[53], sign_ext.32414: bits[53], id=32415, pos=[(2,3099,21), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32418 ir: "fraction_y__1: bits[53] = and(fraction_y: bits[53], sign_ext.32417: bits[53], id=32418, pos=[(2,3100,21), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31401 ir: "xddend_x__2_squeezed_const_lsb_bits: bits[3] = literal(value=0, id=31401, pos=[(2,3104,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 49 op: OP_XOR id: 31407 ir: "result: bits[11] = xor(narrowed_result: bits[11], x_bexpor_mask__1: bits[11], id=31407, pos=[(1,95,18), (2,3009,44), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31408 ir: "concat.31408: bits[11] = concat(literal.31405: bits[10], overflow_detected: bits[1], id=31408, pos=[(2,3010,68), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 32111 ir: "x_sign__1: bits[1] = sel(overflow_detected, cases=[not.31378, tuple_index.31423], id=32111, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 32112 ir: "y_sign__3: bits[1] = sel(overflow_detected, cases=[tuple_index.31423, not.31378], id=32112, pos=[(2,3092,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31425 ir: "wide_x_squeezed: bits[54] = concat(literal.31383: bits[1], fraction_x__1: bits[53], id=31425, pos=[(2,3103,17), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 31420 ir: "wide_y_shift_bits: bits[56] = concat(fraction_y__1: bits[53], xddend_x__2_squeezed_const_lsb_bits: bits[3], id=31420, pos=[(2,3116,31), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 245 op: OP_ADD id: 31414 ir: "shift: bits[11] = add(result: bits[11], concat.31408: bits[11], id=31414, pos=[(1,54,7), (2,3010,68), (2,3091,57), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31413 ir: "literal.31413: bits[57] = literal(value=144115188075855871, id=31413, pos=[(0,1411,19), (0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 49 op: OP_XOR id: 31433 ir: "xor.31433: bits[1] = xor(x_sign__1: bits[1], y_sign__3: bits[1], id=31433, pos=[(2,3110,23), (2,3243,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,3110,41), (2,3243,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,3116,31), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33070 ir: "not.33070: bits[52] = not(y_fraction__3: bits[52], id=33070, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 300 op: OP_SHLL id: 31418 ir: "shll.31418: bits[57] = shll(literal.31413: bits[57], shift: bits[11], id=31418, pos=[(0,1411,19), (0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 152 op: OP_SEL id: 32421 ir: "xddend_x__2_squeezed: bits[54] = sel(xor.31433, cases=[wide_x_squeezed, neg.31430], id=32421, pos=[(2,3110,19), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32120 ir: "literal.32120: bits[2] = literal(value=0, id=32120, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33062 ir: "bit_slice.33062: bits[53] = bit_slice(shrl.31426: bits[56], start=3, width=53, id=33062, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33073 ir: "concat.33073: bits[53] = concat(literal.31383: bits[1], not.33070: bits[52], id=33073, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32950 ir: "not.32950: bits[53] = not(sign_ext.32417: bits[53], id=32950, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 31422 ir: "bit_slice.31422: bits[53] = bit_slice(shll.31418: bits[57], start=3, width=53, id=31422, pos=[(0,1411,19), (0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 33031 ir: "sign_ext.33031: bits[55] = sign_ext(xddend_x__2_squeezed: bits[54], new_bit_count=55, id=33031, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33033 ir: "concat.33033: bits[55] = concat(literal.32120: bits[2], bit_slice.33062: bits[53], id=33033, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 32951 ir: "nor.32951: bits[53] = nor(concat.33073: bits[53], not.32950: bits[53], bit_slice.31422: bits[53], id=32951, pos=[(0,1411,4), (0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 31399 ir: "literal.31399: bits[53] = literal(value=0, id=31399, pos=[(2,3099,49), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 420 op: OP_ADD id: 32925 ir: "add.32925: bits[55] = add(sign_ext.33031: bits[55], concat.33033: bits[55], id=32925, pos=[(2,3120,20), (2,3243,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,3053,40), (2,3116,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 154 op: OP_NE id: 31432 ir: "sticky: bits[1] = ne(nor.32951: bits[53], literal.31399: bits[53], id=31432, pos=[(0,1501,17), (0,1528,22), (2,3115,35), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33018 ir: "bit_slice.33018: bits[54] = bit_slice(add.32925: bits[55], start=0, width=54, id=33018, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33063 ir: "bit_slice.33063: bits[2] = bit_slice(shrl.31426: bits[56], start=1, width=2, id=33063, pos=[(2,3120,20), (2,3243,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,3053,40), (2,3116,30), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33068 ir: "concat.33068: bits[57] = concat(bit_slice.33018: bits[54], bit_slice.33063: bits[2], or.31437: bits[1], id=33068, pos=[(2,3120,20), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33020 ir: "bit_slice.33020: bits[1] = bit_slice(add.32925: bits[55], start=54, width=1, id=33020, pos=[(2,3130,12), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 303 op: OP_NEG id: 31445 ir: "neg.31445: bits[57] = neg(concat.33068: bits[57], id=31445, pos=[(2,3130,46), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 153 op: OP_SEL id: 31446 ir: "xbs_fraction__1: bits[57] = sel(bit_slice.33020, cases=[concat.33068, neg.31445], id=31446, pos=[(2,3130,9), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32299 ir: "or.32299: bits[1] = or(bit_slice.31488: bits[1], bit_slice.31465: bits[1], id=32299, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32303 ir: "or.32303: bits[1] = or(bit_slice.31541: bits[1], bit_slice.31502: bits[1], id=32303, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32307 ir: "or.32307: bits[1] = or(bit_slice.31684: bits[1], bit_slice.31643: bits[1], id=32307, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33217 ir: "not.33217: bits[1] = not(bit_slice.31597: bits[1], id=33217, 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32308 ir: "or.32308: bits[1] = or(bit_slice.31594: bits[1], bit_slice.31548: bits[1], id=32308, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33221 ir: "not.33221: bits[1] = not(bit_slice.31548: bits[1], id=33221, 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32310 ir: "or.32310: bits[1] = or(bit_slice.31544: bits[1], bit_slice.31503: bits[1], id=32310, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33225 ir: "not.33225: bits[1] = not(bit_slice.31503: bits[1], id=33225, 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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32311 ir: "or.32311: bits[1] = or(bit_slice.31591: bits[1], bit_slice.31547: bits[1], id=32311, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31742 ir: "nor.31742: bits[1] = nor(or.32299: 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32298 ir: "or.32298: bits[1] = or(carry_bit: bits[1], bit_slice.31447: bits[1], id=32298, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31794 ir: "nor.31794: bits[1] = nor(or.32303: 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32302 ir: "or.32302: bits[1] = or(bit_slice.31466: bits[1], bit_slice.31453: bits[1], id=32302, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32306 ir: "or.32306: bits[1] = or(bit_slice.31730: bits[1], bit_slice.31687: bits[1], id=32306, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31889 ir: "nor.31889: bits[1] = nor(or.32307: 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32309 ir: "or.32309: bits[1] = or(bit_slice.31640: bits[1], bit_slice.31597: bits[1], id=32309, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33215 ir: "nor.33215: bits[1] = nor(bit_slice.31640: bits[1], bit_slice.31597: bits[1], id=33215, 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33218 ir: "nor.33218: bits[1] = nor(bit_slice.31640: bits[1], not.33217: bits[1], id=33218, 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31834 ir: "nor.31834: bits[1] = nor(or.32308: 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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33222 ir: "nor.33222: bits[1] = nor(bit_slice.31594: bits[1], not.33221: bits[1], id=33222, 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31797 ir: "nor.31797: bits[1] = nor(or.32310: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33226 ir: "nor.33226: bits[1] = nor(bit_slice.31544: bits[1], not.33225: bits[1], id=33226, 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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31831 ir: "nor.31831: bits[1] = nor(or.32311: 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33284 ir: "not.33284: bits[1] = not(nor.31742: bits[1], id=33284, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31644 ir: "nor.31644: bits[1] = nor(or.32298: 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32301 ir: "or.32301: bits[1] = or(bit_slice.31459: bits[1], bit_slice.31451: bits[1], id=32301, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33291 ir: "not.33291: bits[1] = not(nor.31794: bits[1], id=33291, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31700 ir: "nor.31700: bits[1] = nor(or.32302: 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32305 ir: "or.32305: bits[1] = or(bit_slice.31496: bits[1], bit_slice.31469: bits[1], id=32305, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31914 ir: "nor.31914: bits[1] = nor(or.32306: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32265 ir: "concat.32265: bits[2] = concat(literal.31395: bits[1], nor.31813: bits[1], id=32265, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32561 ir: "concat.32561: bits[2] = concat(nor.31774: bits[1], nor.31773: bits[1], id=32561, 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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32919 ir: "concat.32919: bits[2] = concat(nor.31725: bits[1], literal.31383: bits[1], id=32919, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32872 ir: "concat.32872: bits[2] = concat(literal.31395: bits[1], nor.31770: bits[1], id=32872, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32552 ir: "concat.32552: bits[2] = concat(nor.31726: bits[1], nor.31725: bits[1], id=32552, 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31863 ir: "nor.31863: bits[1] = nor(or.32309: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32254 ir: "concat.32254: bits[2] = concat(literal.31395: bits[1], nor.31722: bits[1], id=32254, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32530 ir: "concat.32530: bits[2] = concat(nor.33215: bits[1], nor.33218: bits[1], id=32530, 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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32916 ir: "concat.32916: bits[2] = concat(nor.33222: bits[1], literal.31383: bits[1], id=32916, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32851 ir: "concat.32851: bits[2] = concat(literal.31395: bits[1], nor.31676: bits[1], id=32851, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32508 ir: "concat.32508: bits[2] = concat(nor.31636: bits[1], nor.33222: bits[1], id=32508, 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32915 ir: "concat.32915: bits[2] = concat(nor.33226: bits[1], literal.31383: bits[1], id=32915, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32844 ir: "concat.32844: bits[2] = concat(literal.31395: bits[1], nor.31627: bits[1], id=32844, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32490 ir: "concat.32490: bits[2] = concat(nor.31587: bits[1], nor.33226: bits[1], id=32490, 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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32247 ir: "concat.32247: bits[2] = concat(nor.31630: bits[1], literal.31383: bits[1], id=32247, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32249 ir: "concat.32249: bits[2] = concat(literal.31395: bits[1], nor.31670: bits[1], id=32249, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32499 ir: "concat.32499: bits[2] = concat(nor.31631: bits[1], nor.31630: bits[1], id=32499, 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32300 ir: "or.32300: bits[1] = or(bit_slice.31462: bits[1], bit_slice.31452: bits[1], id=32300, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33285 ir: "and.33285: bits[1] = and(nor.31874: bits[1], not.33284: bits[1], id=33285, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33283 ir: "and.33283: bits[1] = and(nor.31874: bits[1], nor.31742: bits[1], id=33283, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31692 ir: "nor.31692: bits[1] = nor(or.32301: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32235 ir: "concat.32235: bits[2] = concat(literal.31395: bits[1], nor.31511: bits[1], id=32235, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33246 ir: "concat.33246: bits[2] = concat(literal.31383: bits[1], nor.31478: bits[1], id=33246, 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32304 ir: "or.32304: bits[1] = or(bit_slice.31499: bits[1], bit_slice.31470: bits[1], id=32304, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33292 ir: "and.33292: bits[1] = and(nor.31903: bits[1], not.33291: bits[1], id=33292, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33290 ir: "and.33290: bits[1] = and(nor.31903: bits[1], nor.31794: bits[1], id=33290, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31749 ir: "nor.31749: bits[1] = nor(or.32305: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32241 ir: "concat.32241: bits[2] = concat(literal.31395: bits[1], nor.31572: bits[1], id=32241, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33248 ir: "concat.33248: bits[2] = concat(literal.31383: bits[1], nor.31531: bits[1], id=33248, 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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32335 ir: "priority_sel.32335: bits[2] = priority_sel(nor.31914, cases=[concat.32265], default=concat.32561, id=32335, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32601 ir: "priority_sel.32601: bits[2] = priority_sel(concat.31910, cases=[concat.32919, concat.32872], default=concat.32552, id=32601, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 31864 ir: "and.31864: bits[1] = and(nor.33215: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32454 ir: "priority_sel.32454: bits[2] = priority_sel(nor.31863, cases=[concat.32254], default=concat.32530, id=32454, pos=[(0,1595,22), (0,1600,64), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32574 ir: "priority_sel.32574: bits[2] = priority_sel(concat.31859, cases=[concat.32916, concat.32851], default=concat.32508, id=32574, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32565 ir: "priority_sel.32565: bits[2] = priority_sel(concat.31827, cases=[concat.32915, concat.32844], default=concat.32490, id=32565, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 105 op: OP_PRIORITY_SEL id: 32199 ir: "priority_sel.32199: bits[2] = priority_sel(concat.31855, cases=[concat.32247, concat.32249], default=concat.32499, id=32199, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33409 ir: "not.33409: bits[1] = not(and.31875: bits[1], id=33409, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31695 ir: "nor.31695: bits[1] = nor(or.32300: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33410 ir: "not.33410: bits[1] = not(and.33285: bits[1], id=33410, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33411 ir: "not.33411: bits[1] = not(and.33283: bits[1], id=33411, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32512 ir: "priority_sel.32512: bits[1] = priority_sel(concat.31688, cases=[literal.31383, nor.31475], default=nor.31454, id=32512, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32186 ir: "priority_sel.32186: bits[2] = priority_sel(nor.31692, cases=[concat.32235], default=concat.33246, id=32186, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33414 ir: "not.33414: bits[1] = not(and.31904: bits[1], id=33414, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 31752 ir: "nor.31752: bits[1] = nor(or.32304: 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33415 ir: "not.33415: bits[1] = not(and.33292: bits[1], id=33415, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 33416 ir: "not.33416: bits[1] = not(and.33290: bits[1], id=33416, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32534 ir: "priority_sel.32534: bits[1] = priority_sel(concat.31745, cases=[literal.31383, nor.31528], default=nor.31491, id=32534, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 85 op: OP_PRIORITY_SEL id: 32192 ir: "priority_sel.32192: bits[2] = priority_sel(nor.31749, cases=[concat.32241], default=concat.33248, id=32192, pos=[(0,1595,22), (0,1600,64), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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=[(0,1590,40), (0,1595,34), (0,1600,34), (0,1605,64), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32822 ir: "concat.32822: bits[3] = concat(literal.31395: bits[1], priority_sel.32335: bits[2], id=32822, pos=[(0,1540,24), (0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32606 ir: "concat.32606: bits[3] = concat(and.31890: bits[1], priority_sel.32601: bits[2], id=32606, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32270 ir: "concat.32270: bits[3] = concat(literal.31395: bits[1], priority_sel.32454: bits[2], id=32270, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32579 ir: "concat.32579: bits[3] = concat(and.31835: bits[1], priority_sel.32574: bits[2], id=32579, pos=[(0,1595,22), (0,1600,34), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32920 ir: "concat.32920: bits[3] = concat(priority_sel.32565: bits[2], literal.31383: bits[1], id=32920, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32879 ir: "concat.32879: bits[3] = concat(literal.31395: bits[1], priority_sel.32199: bits[2], id=32879, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32570 ir: "concat.32570: bits[3] = concat(and.31798: bits[1], priority_sel.32565: bits[2], id=32570, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33369 ir: "and.33369: bits[1] = and(and.33283: bits[1], not.33409: bits[1], id=33369, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 43 op: OP_AND id: 33413 ir: "and.33413: bits[1] = and(nor.31695: bits[1], not.33410: bits[1], not.33411: bits[1], not.33409: bits[1], id=33413, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33347 ir: "concat.33347: bits[4] = concat(nor.31695: bits[1], and.33285: bits[1], and.33283: bits[1], and.31875: bits[1], id=33347, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32917 ir: "concat.32917: bits[3] = concat(nor.31644: bits[1], priority_sel.32512: bits[1], literal.31383: bits[1], id=32917, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32858 ir: "concat.32858: bits[3] = concat(literal.31395: bits[1], priority_sel.32186: bits[2], id=32858, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32521 ir: "concat.32521: bits[3] = concat(literal.31383: bits[1], nor.31644: bits[1], priority_sel.32512: bits[1], id=32521, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33385 ir: "and.33385: bits[1] = and(and.33290: bits[1], not.33414: bits[1], id=33385, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 43 op: OP_AND id: 33418 ir: "and.33418: bits[1] = and(nor.31752: bits[1], not.33415: bits[1], not.33416: bits[1], not.33414: bits[1], id=33418, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33348 ir: "concat.33348: bits[4] = concat(nor.31752: bits[1], and.33292: bits[1], and.33290: bits[1], and.31904: bits[1], id=33348, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32918 ir: "concat.32918: bits[3] = concat(nor.31700: bits[1], priority_sel.32534: bits[1], literal.31383: bits[1], id=32918, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32865 ir: "concat.32865: bits[3] = concat(literal.31395: bits[1], priority_sel.32192: bits[2], id=32865, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32543 ir: "concat.32543: bits[3] = concat(literal.31383: bits[1], nor.31700: bits[1], priority_sel.32534: bits[1], id=32543, pos=[(0,1595,22), (0,1600,34), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 33255 ir: "fraction_shift__3: bits[3] = literal(value=4, id=33255, pos=[(0,1605,22), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32945 ir: "not.32945: bits[1] = not(bit_slice.31959: bits[1], id=32945, 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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 94 op: OP_PRIORITY_SEL id: 32461 ir: "priority_sel.32461: bits[3] = priority_sel(nor.31969, cases=[concat.32822], default=concat.32606, id=32461, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 94 op: OP_PRIORITY_SEL id: 32337 ir: "priority_sel.32337: bits[3] = priority_sel(nor.31942, cases=[concat.32270], default=concat.32579, id=32337, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32610 ir: "priority_sel.32610: bits[3] = priority_sel(concat.31938, cases=[concat.32920, concat.32879], default=concat.32570, id=32610, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 33354 ir: "or.33354: bits[1] = or(and.33369: bits[1], and.33413: bits[1], id=33354, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 123 op: OP_PRIORITY_SEL id: 33300 ir: "priority_sel.33300: bits[1] = priority_sel(concat.33347, cases=[literal.31383, nor.31562, nor.31520, nor.31517], default=nor.31483, id=33300, pos=[(0,1600,22), (0,1605,64), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32583 ir: "priority_sel.32583: bits[3] = priority_sel(concat.31870, cases=[concat.32917, concat.32858], default=concat.32521, id=32583, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 33361 ir: "or.33361: bits[1] = or(and.33385: bits[1], and.33418: bits[1], id=33361, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 123 op: OP_PRIORITY_SEL id: 33313 ir: "priority_sel.33313: bits[1] = priority_sel(concat.33348, cases=[literal.31383, nor.31621, nor.31581, nor.31578], default=nor.31536, id=33313, pos=[(0,1600,22), (0,1605,64), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 114 op: OP_PRIORITY_SEL id: 32592 ir: "priority_sel.32592: bits[3] = priority_sel(concat.31899, cases=[concat.32918, concat.32865], default=concat.32543, id=32592, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33257 ir: "concat.33257: bits[4] = concat(fraction_shift__3: bits[3], not.32945: bits[1], id=33257, pos=[(0,1605,22), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32913 ir: "concat.32913: bits[4] = concat(literal.31383: bits[1], priority_sel.32461: bits[3], id=32913, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32825 ir: "concat.32825: bits[4] = concat(literal.31395: bits[1], priority_sel.32337: bits[3], id=32825, pos=[(0,1540,24), (0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32615 ir: "concat.32615: bits[4] = concat(and.31925: bits[1], priority_sel.32610: bits[3], id=32615, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32774 ir: "literal.32774: bits[4] = literal(value=0, id=32774, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33444 ir: "concat.33444: bits[4] = concat(literal.31395: bits[1], nor.31874: bits[1], or.33354: bits[1], priority_sel.33300: bits[1], id=33444, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32588 ir: "concat.32588: bits[4] = concat(and.31846: bits[1], priority_sel.32583: bits[3], id=32588, pos=[(0,1600,22), (0,1605,34), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33443 ir: "concat.33443: bits[4] = concat(literal.31395: bits[1], nor.31903: bits[1], or.33361: bits[1], priority_sel.33313: bits[1], id=33443, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32597 ir: "concat.32597: bits[4] = concat(and.31878: bits[1], priority_sel.32592: bits[3], id=32597, pos=[(0,1600,22), (0,1605,34), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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.33257], default=concat.32913, id=32005, pos=[(0,1605,22), (0,1610,66), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 100 op: OP_PRIORITY_SEL id: 32467 ir: "priority_sel.32467: bits[4] = priority_sel(nor.31987, cases=[concat.32825], default=concat.32615, id=32467, pos=[(0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 120 op: OP_PRIORITY_SEL id: 32619 ir: "priority_sel.32619: bits[4] = priority_sel(concat.31960, cases=[literal.32774, concat.33444], default=concat.32588, id=32619, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 120 op: OP_PRIORITY_SEL id: 32223 ir: "priority_sel.32223: bits[4] = priority_sel(concat.31974, cases=[literal.32774, concat.33443], default=concat.32597, id=32223, pos=[(0,1605,22), (0,1610,66), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32011 ir: "concat.32011: bits[5] = concat(literal.31395: bits[1], priority_sel.32005: bits[4], id=32011, pos=[(0,1610,22), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32914 ir: "concat.32914: bits[5] = concat(literal.31383: bits[1], priority_sel.32467: bits[4], id=32914, pos=[(0,1605,22), (0,1610,35), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32922 ir: "concat.32922: bits[5] = concat(priority_sel.32619: bits[4], literal.31383: bits[1], id=32922, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32889 ir: "concat.32889: bits[5] = concat(literal.31395: bits[1], priority_sel.32223: bits[4], id=32889, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32624 ir: "concat.32624: bits[5] = concat(and.31948: bits[1], priority_sel.32619: bits[4], id=32624, pos=[(0,1605,22), (0,1610,35), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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.32914, id=32013, pos=[(0,1610,22), (0,1615,66), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 125 op: OP_PRIORITY_SEL id: 32635 ir: "priority_sel.32635: bits[5] = priority_sel(concat.32006, cases=[concat.32922, concat.32889], default=concat.32624, id=32635, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 33017 ir: "and.33017: bits[1] = and(and.31948: bits[1], and.32002: bits[1], id=33017, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32015 ir: "concat.32015: bits[6] = concat(literal.31395: bits[1], priority_sel.32013: bits[5], id=32015, pos=[(0,1615,22), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32640 ir: "concat.32640: bits[6] = concat(literal.31383: bits[1], priority_sel.32635: bits[5], id=32640, pos=[(0,1610,22), (0,1615,35), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32016 ir: "concat.32016: bits[58] = concat(literal.31383: bits[1], xbs_fraction__1: bits[57], id=32016, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 109 op: OP_PRIORITY_SEL id: 32017 ir: "leading_zeroes: bits[6] = priority_sel(and.33017, cases=[concat.32015], default=concat.32640, id=32017, pos=[(0,1615,22), (0,1642,30), (0,1707,13), (2,3141,34), (2,3243,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,3144,26), (2,3243,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,3053,20), (2,3137,36), (2,3243,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,3053,40), (2,3137,36), (2,3243,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,3243,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,3053,20), (2,3137,36), (2,3243,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,3146,27), (2,3243,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,3158,39), (2,3243,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,3159,41), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32027 ir: "literal.32027: bits[2] = literal(value=3, id=32027, pos=[(2,3160,68), (2,3243,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,3160,23), (2,3243,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,3160,50), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33036 ir: "bit_slice.33036: bits[53] = bit_slice(shifted_fraction: bits[56], start=3, width=53, id=33036)" } 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,3160,23), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33037 ir: "concat.33037: bits[54] = concat(literal.31383: bits[1], bit_slice.33036: bits[53], id=33037)" } all_nodes { op: OP_CONCAT id: 33254 ir: "concat.33254: bits[54] = concat(literal.31399: bits[53], do_round_up: bits[1], id=33254)" } all_nodes { node_delay_ps: 417 op: OP_ADD id: 32942 ir: "add.32942: bits[54] = add(concat.33037: bits[54], concat.33254: bits[54], id=32942)" } all_nodes { op: OP_LITERAL id: 32035 ir: "literal.32035: bits[6] = literal(value=0, id=32035, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33022 ir: "rounding_carry: bits[1] = bit_slice(add.32942: bits[54], start=53, width=1, id=33022, pos=[(2,3168,41), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 33183 ir: "literal.33183: bits[55] = literal(value=0, id=33183, pos=[(2,3121,39), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33242 ir: "bit_slice.33242: bits[1] = bit_slice(shrl.31426: bits[56], start=1, width=1, id=33242, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 33243 ir: "bit_slice.33243: bits[1] = bit_slice(shrl.31426: bits[56], start=2, width=1, id=33243, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32037 ir: "concat.32037: bits[12] = concat(literal.31383: bits[1], x_bexp__3: bits[11], id=32037, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32038 ir: "literal.32038: bits[12] = literal(value=1, id=32038, pos=[(2,3180,24), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33064 ir: "concat.33064: bits[7] = concat(literal.32035: bits[6], rounding_carry: bits[1], id=33064, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32040 ir: "concat.32040: bits[7] = concat(literal.31383: bits[1], leading_zeroes: bits[6], id=32040, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 156 op: OP_EQ id: 33115 ir: "eq.33115: bits[1] = eq(add.32925: bits[55], literal.33183: bits[55], id=33115, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33211 ir: "nor.33211: bits[1] = nor(bit_slice.33242: bits[1], bit_slice.33243: bits[1], id=33211, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 33212 ir: "nor.33212: bits[1] = nor(bit_slice.31431: bits[1], sticky: bits[1], id=33212, pos=[(2,3121,27), (2,3243,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,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 194 op: OP_SUB id: 32042 ir: "sub.32042: bits[7] = sub(concat.33064: bits[7], concat.32040: bits[7], id=32042, pos=[(2,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 33210 ir: "fraction_is_zero: bits[1] = and(eq.33115: bits[1], nor.33211: bits[1], nor.33212: bits[1], id=33210, pos=[(2,3121,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 32044 ir: "wide_exponent_associative_element: bits[13] = concat(literal.31383: bits[1], add.32041: bits[12], id=32044, pos=[(2,3179,26), (2,3243,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,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32473 ir: "not.32473: bits[1] = not(fraction_is_zero: bits[1], id=32473, pos=[(2,3181,24), (2,3243,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,3179,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32474 ir: "sign_ext.32474: bits[13] = sign_ext(not.32473: bits[1], new_bit_count=13, id=32474, pos=[(2,3181,24), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32475 ir: "wide_exponent__1: bits[13] = and(wide_exponent: bits[13], sign_ext.32474: bits[13], id=32475, pos=[(2,3181,24), (2,3243,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,3184,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32476 ir: "not.32476: bits[1] = not(bit_slice.32056: bits[1], id=32476, pos=[(2,3184,24), (2,3243,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,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32477 ir: "sign_ext.32477: bits[12] = sign_ext(not.32476: bits[1], new_bit_count=12, id=32477, pos=[(2,3184,24), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32049 ir: "MAX_EXPONENT: bits[11] = literal(value=2047, id=32049, pos=[(2,96,29), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32050 ir: "literal.32050: bits[52] = literal(value=0, id=32050, pos=[(2,96,57), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32478 ir: "wide_exponent__2: bits[12] = and(bit_slice.32057: bits[12], sign_ext.32477: bits[12], id=32478, pos=[(2,3184,24), (2,3243,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,96,6), (2,3209,29), (2,3243,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,3209,29), (2,3243,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,96,6), (2,3210,29), (2,3243,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,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32069 ir: "bit_slice.32069: bits[11] = bit_slice(wide_exponent__2: bits[12], start=1, width=11, id=32069, pos=[(2,3194,11), (2,3243,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,3209,29), (2,3243,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,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32061 ir: "not.32061: bits[1] = not(eq.32054: bits[1], id=32061, pos=[(2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32062 ir: "not.32062: bits[1] = not(eq.32055: bits[1], id=32062, pos=[(2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32076 ir: "and.32076: bits[1] = and(eq.32052: bits[1], eq.32053: bits[1], id=32076, pos=[(2,96,6), (2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32077 ir: "and.32077: bits[1] = and(eq.32054: bits[1], eq.32055: bits[1], id=32077, pos=[(2,96,6), (2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32078 ir: "bit_slice.32078: bits[11] = bit_slice(wide_exponent__2: bits[12], start=0, width=11, id=32078, pos=[(2,3202,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 51 op: OP_OR_REDUCE id: 32079 ir: "or_reduce.32079: bits[1] = or_reduce(bit_slice.32069: bits[11], id=32079, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32080 ir: "bit_slice.32080: bits[1] = bit_slice(wide_exponent__2: bits[12], start=0, width=1, id=32080, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 32064 ir: "nor.32064: bits[1] = nor(not.32059: bits[1], not.32060: bits[1], x_sign__1: bits[1], id=32064, pos=[(2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 38 op: OP_NOR id: 32065 ir: "nor.32065: bits[1] = nor(not.32061: bits[1], not.32062: bits[1], y_sign__3: bits[1], id=32065, pos=[(2,3210,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 32066 ir: "and.32066: bits[1] = and(eq.32052: bits[1], eq.32053: bits[1], x_sign__1: bits[1], id=32066, pos=[(2,3215,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 32067 ir: "and.32067: bits[1] = and(eq.32054: bits[1], eq.32055: bits[1], y_sign__3: bits[1], id=32067, pos=[(2,3216,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32070 ir: "fraction_shift__2: bits[3] = literal(value=3, id=32070, pos=[(2,3174,8), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32088 ir: "is_operand_inf: bits[1] = or(and.32076: bits[1], and.32077: bits[1], id=32088, pos=[(2,3205,31), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32089 ir: "bit_slice.32089: bits[1] = bit_slice(wide_exponent__2: bits[12], start=11, width=1, id=32089, pos=[(2,3202,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 76 op: OP_AND_REDUCE id: 32090 ir: "and_reduce.32090: bits[1] = and_reduce(bit_slice.32078: bits[11], id=32090, pos=[(2,3202,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32091 ir: "nor.32091: bits[1] = nor(or_reduce.32079: bits[1], bit_slice.32080: bits[1], id=32091, pos=[(2,3194,11), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32073 ir: "has_pos_inf: bits[1] = or(nor.32064: bits[1], nor.32065: bits[1], id=32073, pos=[(2,3209,29), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 32074 ir: "has_neg_inf: bits[1] = or(and.32066: bits[1], and.32067: bits[1], id=32074, pos=[(2,3215,29), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33067 ir: "rounded_fraction: bits[57] = concat(add.32942: bits[54], normal_chunk: bits[3], id=33067)" } all_nodes { node_delay_ps: 96 op: OP_SEL id: 32081 ir: "fraction_shift__1: bits[3] = sel(rounding_carry, cases=[fraction_shift__2, fraction_shift__3], id=32081, pos=[(2,3174,8), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 33 op: OP_OR id: 32096 ir: "or.32096: bits[1] = or(is_operand_inf: bits[1], bit_slice.32089: bits[1], and_reduce.32090: bits[1], nor.32091: bits[1], id=32096, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32123 ir: "nor.32123: bits[1] = nor(not.32059: bits[1], eq.32053: bits[1], id=32123, pos=[(2,71,6), (2,3217,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 32125 ir: "nor.32125: bits[1] = nor(not.32061: bits[1], eq.32055: bits[1], id=32125, pos=[(2,71,6), (2,3217,64), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32084 ir: "and.32084: bits[1] = and(has_pos_inf: bits[1], has_neg_inf: bits[1], id=32084, pos=[(2,3218,25), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_CONCAT id: 33065 ir: "concat.33065: bits[2] = concat(bit_slice.33020: bits[1], fraction_is_zero: bits[1], id=33065, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32086 ir: "and.32086: bits[1] = and(x_sign__1: bits[1], y_sign__3: bits[1], id=32086, pos=[(2,3123,22), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32087 ir: "not.32087: bits[1] = not(y_sign__3: bits[1], id=32087, pos=[(2,3210,59), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 300 op: OP_SHRL id: 32092 ir: "shrl.32092: bits[57] = shrl(rounded_fraction: bits[57], fraction_shift__1: bits[3], id=32092, pos=[(2,3175,27), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32479 ir: "not.32479: bits[1] = not(or.32096: bits[1], id=32479, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 27 op: OP_OR id: 32093 ir: "is_result_nan: bits[1] = or(nor.32123: bits[1], nor.32125: bits[1], and.32084: bits[1], id=32093, pos=[(2,3217,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 32094 ir: "result_sign: bits[1] = priority_sel(concat.33065, cases=[and.32086, not.32087], default=y_sign__3, id=32094, pos=[(2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32095 ir: "not.32095: bits[1] = not(has_pos_inf: bits[1], id=32095, pos=[(2,3211,42), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_BIT_SLICE id: 32097 ir: "result_fraction: bits[52] = bit_slice(shrl.32092: bits[57], start=0, width=52, id=32097, pos=[(2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 32480 ir: "sign_ext.32480: bits[52] = sign_ext(not.32479: bits[1], new_bit_count=52, id=32480, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_NOT id: 32098 ir: "not.32098: bits[1] = not(is_result_nan: bits[1], id=32098, pos=[(2,3222,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 75 op: OP_SEL id: 32099 ir: "result_sign__1: bits[1] = sel(is_operand_inf, cases=[result_sign, not.32095], id=32099, pos=[(2,3211,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 33 op: OP_OR id: 32100 ir: "or.32100: bits[1] = or(is_result_nan: bits[1], is_operand_inf: bits[1], bit_slice.32089: bits[1], and_reduce.32090: bits[1], id=32100, pos=[(2,3220,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32481 ir: "result_fraction__3: bits[52] = and(result_fraction: bits[52], sign_ext.32480: bits[52], id=32481, pos=[(2,3207,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_LITERAL id: 32102 ir: "FRACTION_HIGH_BIT: bits[52] = literal(value=2251799813685248, id=32102, pos=[(2,3219,30), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 32103 ir: "result_sign__2: bits[1] = and(not.32098: bits[1], result_sign__1: bits[1], id=32103, pos=[(2,3222,22), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 121 op: OP_SEL id: 32104 ir: "result_exponent__2: bits[11] = sel(or.32100, cases=[bit_slice.32078, MAX_EXPONENT], id=32104, pos=[(2,3220,26), (2,3243,7), (3,168,48)])" } all_nodes { node_delay_ps: 151 op: OP_SEL id: 32105 ir: "result_fraction__4: bits[52] = sel(is_result_nan, cases=[result_fraction__3, FRACTION_HIGH_BIT], id=32105, pos=[(2,3221,26), (2,3243,7), (3,168,48)])" } all_nodes { op: OP_TUPLE id: 32106 ir: "tuple.32106: (bits[1], bits[11], bits[52]) = tuple(result_sign__2: bits[1], result_exponent__2: bits[11], result_fraction__4: bits[52], id=32106, pos=[(2,3225,33), (2,3243,7), (3,168,48)])" }