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