combinational_critical_path { total_delay_ps: 119 nodes { total_delay_ps: 119 node_delay_ps: 23 op: OP_AND id: 29 ir: "and.29: bits[1] = and(eq.26: bits[1], eq.27: bits[1], id=29, pos=[(1,96,6), (2,28,48)])" } nodes { total_delay_ps: 96 node_delay_ps: 96 op: OP_EQ id: 26 ir: "eq.26: bits[1] = eq(f_bexp: bits[8], literal.23: bits[8], id=26, pos=[(1,96,6), (2,28,48)])" } nodes { op: OP_LITERAL id: 23 ir: "literal.23: bits[8] = literal(value=255, id=23, pos=[(1,96,29), (2,28,48)])" } } all_nodes { op: OP_PARAM id: 14 ir: "f: (bits[1], bits[8], bits[7]) = param(name=f, id=14)" } all_nodes { op: OP_TUPLE_INDEX id: 22 ir: "f_bexp: bits[8] = tuple_index(f: (bits[1], bits[8], bits[7]), index=1, id=22, pos=[(1,96,6), (2,28,48)])" } all_nodes { op: OP_LITERAL id: 23 ir: "literal.23: bits[8] = literal(value=255, id=23, pos=[(1,96,29), (2,28,48)])" } all_nodes { op: OP_TUPLE_INDEX id: 24 ir: "f_fraction: bits[7] = tuple_index(f: (bits[1], bits[8], bits[7]), index=2, id=24, pos=[(1,96,44), (2,28,48)])" } all_nodes { op: OP_LITERAL id: 25 ir: "literal.25: bits[7] = literal(value=0, id=25, pos=[(1,96,57), (2,28,48)])" } all_nodes { node_delay_ps: 96 op: OP_EQ id: 26 ir: "eq.26: bits[1] = eq(f_bexp: bits[8], literal.23: bits[8], id=26, pos=[(1,96,6), (2,28,48)])" } all_nodes { node_delay_ps: 93 op: OP_EQ id: 27 ir: "eq.27: bits[1] = eq(f_fraction: bits[7], literal.25: bits[7], id=27, pos=[(1,96,44), (2,28,48)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 29 ir: "and.29: bits[1] = and(eq.26: bits[1], eq.27: bits[1], id=29, pos=[(1,96,6), (2,28,48)])" }