;; Double comparisons
;;;==========================================================================;;;
-; FUNC-LABEL: @f64_oeq
+; FUNC-LABEL: {{^}}f64_oeq:
; SI: V_CMP_EQ_F64
define void @f64_oeq(i32 addrspace(1)* %out, double %a, double %b) {
entry:
ret void
}
-; FUNC-LABEL: @f64_ogt
+; FUNC-LABEL: {{^}}f64_ogt:
; SI: V_CMP_GT_F64
define void @f64_ogt(i32 addrspace(1)* %out, double %a, double %b) {
entry:
ret void
}
-; FUNC-LABEL: @f64_oge
+; FUNC-LABEL: {{^}}f64_oge:
; SI: V_CMP_GE_F64
define void @f64_oge(i32 addrspace(1)* %out, double %a, double %b) {
entry:
ret void
}
-; FUNC-LABEL: @f64_olt
+; FUNC-LABEL: {{^}}f64_olt:
; SI: V_CMP_LT_F64
define void @f64_olt(i32 addrspace(1)* %out, double %a, double %b) {
entry:
ret void
}
-; FUNC-LABEL: @f64_ole
+; FUNC-LABEL: {{^}}f64_ole:
; SI: V_CMP_LE_F64
define void @f64_ole(i32 addrspace(1)* %out, double %a, double %b) {
entry:
ret void
}
-; FUNC-LABEL: @f64_one
+; FUNC-LABEL: {{^}}f64_one:
; SI: V_CMP_O_F64
; SI: V_CMP_NEQ_F64
; SI: V_CNDMASK_B32_e64
ret void
}
-; FUNC-LABEL: @f64_ord
+; FUNC-LABEL: {{^}}f64_ord:
; SI: V_CMP_O_F64
define void @f64_ord(i32 addrspace(1)* %out, double %a, double %b) {
entry:
ret void
}
-; FUNC-LABEL: @f64_ueq
+; FUNC-LABEL: {{^}}f64_ueq:
; SI: V_CMP_U_F64
; SI: V_CMP_EQ_F64
; SI: V_CNDMASK_B32_e64
ret void
}
-; FUNC-LABEL: @f64_ugt
+; FUNC-LABEL: {{^}}f64_ugt:
; SI: V_CMP_U_F64
; SI: V_CMP_GT_F64
; SI: V_CNDMASK_B32_e64
ret void
}
-; FUNC-LABEL: @f64_uge
+; FUNC-LABEL: {{^}}f64_uge:
; SI: V_CMP_U_F64
; SI: V_CMP_GE_F64
; SI: V_CNDMASK_B32_e64
ret void
}
-; FUNC-LABEL: @f64_ult
+; FUNC-LABEL: {{^}}f64_ult:
; SI: V_CMP_U_F64
; SI: V_CMP_LT_F64
; SI: V_CNDMASK_B32_e64
ret void
}
-; FUNC-LABEL: @f64_ule
+; FUNC-LABEL: {{^}}f64_ule:
; SI: V_CMP_U_F64
; SI: V_CMP_LE_F64
; SI: V_CNDMASK_B32_e64
ret void
}
-; FUNC-LABEL: @f64_une
+; FUNC-LABEL: {{^}}f64_une:
; SI: V_CMP_NEQ_F64
define void @f64_une(i32 addrspace(1)* %out, double %a, double %b) {
entry:
ret void
}
-; FUNC-LABEL: @f64_uno
+; FUNC-LABEL: {{^}}f64_uno:
; SI: V_CMP_U_F64
define void @f64_uno(i32 addrspace(1)* %out, double %a, double %b) {
entry:
;; 64-bit integer comparisons
;;;==========================================================================;;;
-; FUNC-LABEL: @i64_eq
+; FUNC-LABEL: {{^}}i64_eq:
; SI: V_CMP_EQ_I64
define void @i64_eq(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_ne
+; FUNC-LABEL: {{^}}i64_ne:
; SI: V_CMP_NE_I64
define void @i64_ne(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_ugt
+; FUNC-LABEL: {{^}}i64_ugt:
; SI: V_CMP_GT_U64
define void @i64_ugt(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_uge
+; FUNC-LABEL: {{^}}i64_uge:
; SI: V_CMP_GE_U64
define void @i64_uge(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_ult
+; FUNC-LABEL: {{^}}i64_ult:
; SI: V_CMP_LT_U64
define void @i64_ult(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_ule
+; FUNC-LABEL: {{^}}i64_ule:
; SI: V_CMP_LE_U64
define void @i64_ule(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_sgt
+; FUNC-LABEL: {{^}}i64_sgt:
; SI: V_CMP_GT_I64
define void @i64_sgt(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_sge
+; FUNC-LABEL: {{^}}i64_sge:
; SI: V_CMP_GE_I64
define void @i64_sge(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_slt
+; FUNC-LABEL: {{^}}i64_slt:
; SI: V_CMP_LT_I64
define void @i64_slt(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry:
ret void
}
-; FUNC-LABEL: @i64_sle
+; FUNC-LABEL: {{^}}i64_sle:
; SI: V_CMP_LE_I64
define void @i64_sle(i32 addrspace(1)* %out, i64 %a, i64 %b) {
entry: