combinational_critical_path { total_delay_ps: 397 nodes { total_delay_ps: 397 op: OP_TUPLE id: 138 ir: "tuple.138: (bits[1], bits[8], bits[7]) = tuple(sign: bits[1], and.154: bits[8], and.158: bits[7], id=138, pos=[(1,97,22)])" } nodes { total_delay_ps: 397 node_delay_ps: 23 op: OP_AND id: 154 ir: "and.154: bits[8] = and(sub.132: bits[8], sign_ext.153: bits[8], id=154, pos=[(1,97,22)])" } nodes { total_delay_ps: 374 node_delay_ps: 206 op: OP_SUB id: 132 ir: "sub.132: bits[8] = sub(exp: bits[8], concat.140: bits[8], id=132, pos=[(0,2078,18), (1,97,22)])" } nodes { total_delay_ps: 168 op: OP_CONCAT id: 140 ir: "concat.140: bits[8] = concat(literal.139: bits[4], encode.120: bits[4], id=140, pos=[(1,97,22)])" } nodes { total_delay_ps: 168 node_delay_ps: 50 op: OP_ENCODE id: 120 ir: "encode.120: bits[4] = encode(one_hot.117: bits[9], id=120, pos=[(0,2063,27), (1,97,22)])" } nodes { total_delay_ps: 118 node_delay_ps: 118 op: OP_ONE_HOT id: 117 ir: "one_hot.117: bits[9] = one_hot(reverse.116: bits[8], lsb_prio=true, id=117, pos=[(0,2063,27), (1,97,22)])" } nodes { op: OP_REVERSE id: 116 ir: "reverse.116: bits[8] = reverse(fraction_with_hidden: bits[8], id=116, pos=[(0,2063,27), (1,97,22)])" } nodes { op: OP_PARAM id: 49 ir: "fraction_with_hidden: bits[8] = param(name=fraction_with_hidden, id=49)" } } all_nodes { op: OP_PARAM id: 49 ir: "fraction_with_hidden: bits[8] = param(name=fraction_with_hidden, id=49)" } all_nodes { op: OP_REVERSE id: 116 ir: "reverse.116: bits[8] = reverse(fraction_with_hidden: bits[8], id=116, pos=[(0,2063,27), (1,97,22)])" } all_nodes { node_delay_ps: 118 op: OP_ONE_HOT id: 117 ir: "one_hot.117: bits[9] = one_hot(reverse.116: bits[8], lsb_prio=true, id=117, pos=[(0,2063,27), (1,97,22)])" } all_nodes { op: OP_LITERAL id: 139 ir: "literal.139: bits[4] = literal(value=0, id=139, pos=[(1,97,22)])" } all_nodes { node_delay_ps: 50 op: OP_ENCODE id: 120 ir: "encode.120: bits[4] = encode(one_hot.117: bits[9], id=120, pos=[(0,2063,27), (1,97,22)])" } all_nodes { op: OP_PARAM id: 48 ir: "exp: bits[8] = param(name=exp, id=48)" } all_nodes { op: OP_CONCAT id: 140 ir: "concat.140: bits[8] = concat(literal.139: bits[4], encode.120: bits[4], id=140, pos=[(1,97,22)])" } all_nodes { op: OP_LITERAL id: 122 ir: "literal.122: bits[4] = literal(value=8, id=122, pos=[(1,97,22)])" } all_nodes { node_delay_ps: 132 op: OP_ULE id: 125 ir: "is_denormal: bits[1] = ule(exp: bits[8], concat.140: bits[8], id=125, pos=[(0,2069,22), (1,97,22)])" } all_nodes { node_delay_ps: 80 op: OP_EQ id: 126 ir: "eq.126: bits[1] = eq(encode.120: bits[4], literal.122: bits[4], id=126, pos=[(1,97,22)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 160 ir: "nor.160: bits[1] = nor(is_denormal: bits[1], eq.126: bits[1], id=160, pos=[(1,97,22)])" } all_nodes { op: OP_BIT_SLICE id: 128 ir: "bit_slice.128: bits[7] = bit_slice(fraction_with_hidden: bits[8], start=0, width=7, id=128, pos=[(0,2067,9), (1,97,22)])" } all_nodes { node_delay_ps: 206 op: OP_SUB id: 132 ir: "sub.132: bits[8] = sub(exp: bits[8], concat.140: bits[8], id=132, pos=[(0,2078,18), (1,97,22)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 153 ir: "sign_ext.153: bits[8] = sign_ext(nor.160: bits[1], new_bit_count=8, id=153, pos=[(1,97,22)])" } all_nodes { node_delay_ps: 152 op: OP_SHLL id: 134 ir: "normalized_fraction: bits[7] = shll(bit_slice.128: bits[7], encode.120: bits[4], id=134, pos=[(1,97,22)])" } all_nodes { node_delay_ps: 17 op: OP_SIGN_EXT id: 157 ir: "sign_ext.157: bits[7] = sign_ext(nor.160: bits[1], new_bit_count=7, id=157, pos=[(1,97,22)])" } all_nodes { op: OP_PARAM id: 47 ir: "sign: bits[1] = param(name=sign, id=47)" } all_nodes { node_delay_ps: 23 op: OP_AND id: 154 ir: "and.154: bits[8] = and(sub.132: bits[8], sign_ext.153: bits[8], id=154, pos=[(1,97,22)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 158 ir: "and.158: bits[7] = and(normalized_fraction: bits[7], sign_ext.157: bits[7], id=158, pos=[(1,97,22)])" } all_nodes { op: OP_TUPLE id: 138 ir: "tuple.138: (bits[1], bits[8], bits[7]) = tuple(sign: bits[1], and.154: bits[8], and.158: bits[7], id=138, pos=[(1,97,22)])" }