combinational_critical_path { total_delay_ps: 167 nodes { total_delay_ps: 167 op: OP_CONCAT id: 247 ir: "concat.247: bits[3] = concat(nor.223: bits[1], eq.122: bits[1], or.196: bits[1], id=247, pos=[(2,113,45)])" } nodes { total_delay_ps: 167 node_delay_ps: 19 op: OP_OR id: 196 ir: "or.196: bits[1] = or(and.124: bits[1], and.250: bits[1], id=196, pos=[(2,113,45)])" } nodes { total_delay_ps: 148 node_delay_ps: 23 op: OP_AND id: 250 ir: "and.250: bits[1] = and(eq.120: bits[1], eq.121: bits[1], id=250, pos=[(2,113,45)])" } nodes { total_delay_ps: 125 node_delay_ps: 125 op: OP_EQ id: 121 ir: "eq.121: bits[1] = eq(f_fraction: bits[23], literal.118: bits[23], id=121, pos=[(2,113,45)])" } nodes { op: OP_LITERAL id: 118 ir: "literal.118: bits[23] = literal(value=0, id=118, pos=[(1,41,23), (2,113,45)])" } } all_nodes { op: OP_PARAM id: 57 ir: "f: (bits[1], bits[8], bits[23]) = param(name=f, id=57)" } all_nodes { op: OP_TUPLE_INDEX id: 115 ir: "f_bexp: bits[8] = tuple_index(f: (bits[1], bits[8], bits[23]), index=1, id=115, pos=[(1,40,22), (2,113,45)])" } all_nodes { op: OP_LITERAL id: 119 ir: "literal.119: bits[8] = literal(value=0, id=119, pos=[(1,41,9), (2,113,45)])" } all_nodes { op: OP_TUPLE_INDEX id: 117 ir: "f_fraction: bits[23] = tuple_index(f: (bits[1], bits[8], bits[23]), index=2, id=117, pos=[(1,40,40), (2,113,45)])" } all_nodes { op: OP_LITERAL id: 118 ir: "literal.118: bits[23] = literal(value=0, id=118, pos=[(1,41,23), (2,113,45)])" } all_nodes { op: OP_LITERAL id: 116 ir: "EXPR_MASK: bits[8] = literal(value=255, id=116, pos=[(1,39,36), (2,113,45)])" } all_nodes { node_delay_ps: 96 op: OP_EQ id: 122 ir: "eq.122: bits[1] = eq(f_bexp: bits[8], literal.119: bits[8], id=122, pos=[(2,113,45)])" } all_nodes { node_delay_ps: 125 op: OP_EQ id: 121 ir: "eq.121: bits[1] = eq(f_fraction: bits[23], literal.118: bits[23], id=121, pos=[(2,113,45)])" } all_nodes { node_delay_ps: 96 op: OP_EQ id: 120 ir: "eq.120: bits[1] = eq(f_bexp: bits[8], EXPR_MASK: bits[8], id=120, pos=[(2,113,45)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 124 ir: "and.124: bits[1] = and(eq.122: bits[1], eq.121: bits[1], id=124, pos=[(2,113,45)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 250 ir: "and.250: bits[1] = and(eq.120: bits[1], eq.121: bits[1], id=250, pos=[(2,113,45)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 223 ir: "nor.223: bits[1] = nor(eq.120: bits[1], eq.122: bits[1], id=223, pos=[(2,113,45)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 196 ir: "or.196: bits[1] = or(and.124: bits[1], and.250: bits[1], id=196, pos=[(2,113,45)])" } all_nodes { op: OP_CONCAT id: 247 ir: "concat.247: bits[3] = concat(nor.223: bits[1], eq.122: bits[1], or.196: bits[1], id=247, pos=[(2,113,45)])" }