package hfloat16 file_number 0 "/inputs/subtree/xls/dslx/stdlib/apfloat.x" file_number 1 "/inputs/subtree/xls/dslx/stdlib/hfloat16.x" fn __apfloat__is_zero_or_subnormal__5_10(x: (bits[1], bits[5], bits[10]) id=1) -> bits[1] { x_bexp: bits[5] = tuple_index(x, index=1, id=4, pos=[(0,804,5)]) literal.5: bits[5] = literal(value=0, id=5, pos=[(0,804,14)]) EXP_SZ: bits[32] = literal(value=5, id=2, pos=[(0,802,28)]) FRACTION_SZ: bits[32] = literal(value=10, id=3, pos=[(0,802,41)]) ret eq.6: bits[1] = eq(x_bexp, literal.5, id=6, pos=[(0,804,5)]) } top fn __hfloat16__is_zero_or_subnormal(f: (bits[1], bits[5], bits[10]) id=7) -> bits[1] { ret invoke.8: bits[1] = invoke(f, to_apply=__apfloat__is_zero_or_subnormal__5_10, id=8, pos=[(1,85,33)]) }