combinational_critical_path { total_delay_ps: 136 nodes { total_delay_ps: 136 op: OP_TUPLE id: 51 ir: "tuple.51: (bits[1], bits[8], bits[23]) = tuple(f_sign: bits[1], f_bexp__1: bits[8], and.54: bits[23], id=51, pos=[(0,809,4), (1,78,31)])" } nodes { total_delay_ps: 136 node_delay_ps: 23 op: OP_AND id: 54 ir: "and.54: bits[23] = and(tuple_index.46: bits[23], sign_ext.53: bits[23], id=54, pos=[(0,809,4), (1,78,31)])" } nodes { total_delay_ps: 113 node_delay_ps: 17 op: OP_SIGN_EXT id: 53 ir: "sign_ext.53: bits[23] = sign_ext(ne.55: bits[1], new_bit_count=23, id=53, pos=[(0,809,4), (1,78,31)])" } nodes { total_delay_ps: 96 node_delay_ps: 96 op: OP_NE id: 55 ir: "ne.55: bits[1] = ne(f_bexp__1: bits[8], literal.44: bits[8], id=55, pos=[(0,809,4), (1,78,31)])" } nodes { op: OP_LITERAL id: 44 ir: "literal.44: bits[8] = literal(value=0, id=44, pos=[(0,804,14), (0,809,27), (1,78,31)])" } } all_nodes { op: OP_PARAM id: 20 ir: "f: (bits[1], bits[8], bits[23]) = param(name=f, id=20)" } all_nodes { op: OP_TUPLE_INDEX id: 43 ir: "f_bexp__1: bits[8] = tuple_index(f: (bits[1], bits[8], bits[23]), index=1, id=43, pos=[(0,804,5), (0,809,27), (1,78,31)])" } all_nodes { op: OP_LITERAL id: 44 ir: "literal.44: bits[8] = literal(value=0, id=44, pos=[(0,804,14), (0,809,27), (1,78,31)])" } all_nodes { node_delay_ps: 96 op: OP_NE id: 55 ir: "ne.55: bits[1] = ne(f_bexp__1: bits[8], literal.44: bits[8], id=55, pos=[(0,809,4), (1,78,31)])" } all_nodes { op: OP_TUPLE_INDEX id: 46 ir: "tuple_index.46: bits[23] = tuple_index(f: (bits[1], bits[8], bits[23]), index=2, id=46, pos=[(0,809,4), (1,78,31)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 53 ir: "sign_ext.53: bits[23] = sign_ext(ne.55: bits[1], new_bit_count=23, id=53, pos=[(0,809,4), (1,78,31)])" } all_nodes { op: OP_TUPLE_INDEX id: 48 ir: "f_sign: bits[1] = tuple_index(f: (bits[1], bits[8], bits[23]), index=0, id=48, pos=[(0,809,60), (1,78,31)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 54 ir: "and.54: bits[23] = and(tuple_index.46: bits[23], sign_ext.53: bits[23], id=54, pos=[(0,809,4), (1,78,31)])" } all_nodes { op: OP_TUPLE id: 51 ir: "tuple.51: (bits[1], bits[8], bits[23]) = tuple(f_sign: bits[1], f_bexp__1: bits[8], and.54: bits[23], id=51, pos=[(0,809,4), (1,78,31)])" }