combinational_critical_path { total_delay_ps: 189 nodes { total_delay_ps: 189 node_delay_ps: 35 op: OP_AND id: 48 ir: "and.48: bits[1] = and(eq.42: bits[1], eq.43: bits[1], f_sign: bits[1], id=48, pos=[(1,106,10), (2,36,55)])" } nodes { total_delay_ps: 154 node_delay_ps: 154 op: OP_EQ id: 43 ir: "eq.43: bits[1] = eq(f_fraction__1: bits[52], literal.41: bits[52], id=43, pos=[(1,96,44), (1,106,10), (2,36,55)])" } nodes { op: OP_LITERAL id: 41 ir: "literal.41: bits[52] = literal(value=0, id=41, pos=[(1,96,57), (1,106,10), (2,36,55)])" } } all_nodes { op: OP_PARAM id: 20 ir: "f: (bits[1], bits[11], bits[52]) = param(name=f, id=20)" } all_nodes { op: OP_TUPLE_INDEX id: 38 ir: "f_bexp__1: bits[11] = tuple_index(f: (bits[1], bits[11], bits[52]), index=1, id=38, pos=[(1,96,6), (1,106,10), (2,36,55)])" } all_nodes { op: OP_LITERAL id: 39 ir: "literal.39: bits[11] = literal(value=2047, id=39, pos=[(1,96,29), (1,106,10), (2,36,55)])" } all_nodes { op: OP_TUPLE_INDEX id: 40 ir: "f_fraction__1: bits[52] = tuple_index(f: (bits[1], bits[11], bits[52]), index=2, id=40, pos=[(1,96,44), (1,106,10), (2,36,55)])" } all_nodes { op: OP_LITERAL id: 41 ir: "literal.41: bits[52] = literal(value=0, id=41, pos=[(1,96,57), (1,106,10), (2,36,55)])" } all_nodes { node_delay_ps: 105 op: OP_EQ id: 42 ir: "eq.42: bits[1] = eq(f_bexp__1: bits[11], literal.39: bits[11], id=42, pos=[(1,96,6), (1,106,10), (2,36,55)])" } all_nodes { node_delay_ps: 154 op: OP_EQ id: 43 ir: "eq.43: bits[1] = eq(f_fraction__1: bits[52], literal.41: bits[52], id=43, pos=[(1,96,44), (1,106,10), (2,36,55)])" } all_nodes { op: OP_TUPLE_INDEX id: 45 ir: "f_sign: bits[1] = tuple_index(f: (bits[1], bits[11], bits[52]), index=0, id=45, pos=[(1,106,18), (2,36,55)])" } all_nodes { node_delay_ps: 35 op: OP_AND id: 48 ir: "and.48: bits[1] = and(eq.42: bits[1], eq.43: bits[1], f_sign: bits[1], id=48, pos=[(1,106,10), (2,36,55)])" }