; RUN: llc -march=r600 -mcpu=SI < %s | FileCheck -check-prefix=SI -check-prefix=FUNC %s
; RUN: llc -march=r600 -mcpu=redwood < %s | FileCheck -check-prefix=EG -check-prefix=FUNC %s
-; FUNC-LABEL: @udiv24_i8
+; FUNC-LABEL: {{^}}udiv24_i8:
; SI: V_CVT_F32_UBYTE
; SI: V_CVT_F32_UBYTE
; SI: V_RCP_F32
ret void
}
-; FUNC-LABEL: @udiv24_i16
+; FUNC-LABEL: {{^}}udiv24_i16:
; SI: V_CVT_F32_U32
; SI: V_CVT_F32_U32
; SI: V_RCP_F32
ret void
}
-; FUNC-LABEL: @udiv24_i32
+; FUNC-LABEL: {{^}}udiv24_i32:
; SI: V_CVT_F32_U32
; SI-DAG: V_CVT_F32_U32
; SI-DAG: V_RCP_F32
ret void
}
-; FUNC-LABEL: @udiv25_i32
+; FUNC-LABEL: {{^}}udiv25_i32:
; RCP_IFLAG is for URECIP in the full 32b alg
; SI: V_RCP_IFLAG
; SI-NOT: V_RCP_F32
ret void
}
-; FUNC-LABEL: @test_no_udiv24_i32_1
+; FUNC-LABEL: {{^}}test_no_udiv24_i32_1:
; RCP_IFLAG is for URECIP in the full 32b alg
; SI: V_RCP_IFLAG
; SI-NOT: V_RCP_F32
ret void
}
-; FUNC-LABEL: @test_no_udiv24_i32_2
+; FUNC-LABEL: {{^}}test_no_udiv24_i32_2:
; RCP_IFLAG is for URECIP in the full 32b alg
; SI: V_RCP_IFLAG
; SI-NOT: V_RCP_F32
ret void
}
-; FUNC-LABEL: @urem24_i8
+; FUNC-LABEL: {{^}}urem24_i8:
; SI: V_CVT_F32_UBYTE
; SI: V_CVT_F32_UBYTE
; SI: V_RCP_F32
ret void
}
-; FUNC-LABEL: @urem24_i16
+; FUNC-LABEL: {{^}}urem24_i16:
; SI: V_CVT_F32_U32
; SI: V_CVT_F32_U32
; SI: V_RCP_F32
ret void
}
-; FUNC-LABEL: @urem24_i32
+; FUNC-LABEL: {{^}}urem24_i32:
; SI: V_CVT_F32_U32
; SI: V_CVT_F32_U32
; SI: V_RCP_F32
ret void
}
-; FUNC-LABEL: @urem25_i32
+; FUNC-LABEL: {{^}}urem25_i32:
; RCP_IFLAG is for URECIP in the full 32b alg
; SI: V_RCP_IFLAG
; SI-NOT: V_RCP_F32
ret void
}
-; FUNC-LABEL: @test_no_urem24_i32_1
+; FUNC-LABEL: {{^}}test_no_urem24_i32_1:
; RCP_IFLAG is for URECIP in the full 32b alg
; SI: V_RCP_IFLAG
; SI-NOT: V_RCP_F32
ret void
}
-; FUNC-LABEL: @test_no_urem24_i32_2
+; FUNC-LABEL: {{^}}test_no_urem24_i32_2:
; RCP_IFLAG is for URECIP in the full 32b alg
; SI: V_RCP_IFLAG
; SI-NOT: V_RCP_F32