combinational_critical_path { nodes { op: OP_TUPLE id: 30 ir: "tuple.30: (bits[1], bits[11], bits[52]) = tuple(sign: bits[1], literal.28: bits[11], literal.29: bits[52], id=30, pos=[(1,169,33), (2,42,56)])" } nodes { op: OP_LITERAL id: 29 ir: "literal.29: bits[52] = literal(value=4503599627370495, id=29, pos=[(1,172,32), (2,42,56)])" } } all_nodes { op: OP_PARAM id: 15 ir: "sign: bits[1] = param(name=sign, id=15)" } all_nodes { op: OP_LITERAL id: 28 ir: "literal.28: bits[11] = literal(value=2046, id=28, pos=[(1,171,29), (2,42,56)])" } all_nodes { op: OP_LITERAL id: 29 ir: "literal.29: bits[52] = literal(value=4503599627370495, id=29, pos=[(1,172,32), (2,42,56)])" } all_nodes { op: OP_TUPLE id: 30 ir: "tuple.30: (bits[1], bits[11], bits[52]) = tuple(sign: bits[1], literal.28: bits[11], literal.29: bits[52], id=30, pos=[(1,169,33), (2,42,56)])" }