; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mcpu=bdver2 -mattr=-fma4 -fp-contract=fast | FileCheck %s
; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mcpu=bdver1 -fp-contract=fast | FileCheck %s --check-prefix=CHECK_FMA4
-; CHECK: test_x86_fmadd_ps_y_wide
+; CHECK-LABEL: test_x86_fmadd_ps_y_wide
; CHECK: vfmadd213ps
; CHECK: vfmadd213ps
; CHECK: ret
-; CHECK_FMA4: test_x86_fmadd_ps_y_wide
+; CHECK_FMA4-LABEL: test_x86_fmadd_ps_y_wide
; CHECK_FMA4: vfmaddps
; CHECK_FMA4: vfmaddps
; CHECK_FMA4: ret
ret <16 x float> %res
}
-; CHECK: test_x86_fmsub_ps_y_wide
+; CHECK-LABEL: test_x86_fmsub_ps_y_wide
; CHECK: vfmsub213ps
; CHECK: vfmsub213ps
; CHECK: ret
-; CHECK_FMA4: test_x86_fmsub_ps_y_wide
+; CHECK_FMA4-LABEL: test_x86_fmsub_ps_y_wide
; CHECK_FMA4: vfmsubps
; CHECK_FMA4: vfmsubps
; CHECK_FMA4: ret
ret <16 x float> %res
}
-; CHECK: test_x86_fnmadd_ps_y_wide
+; CHECK-LABEL: test_x86_fnmadd_ps_y_wide
; CHECK: vfnmadd213ps
; CHECK: vfnmadd213ps
; CHECK: ret
-; CHECK_FMA4: test_x86_fnmadd_ps_y_wide
+; CHECK_FMA4-LABEL: test_x86_fnmadd_ps_y_wide
; CHECK_FMA4: vfnmaddps
; CHECK_FMA4: vfnmaddps
; CHECK_FMA4: ret
ret <16 x float> %res
}
-; CHECK: test_x86_fnmsub_ps_y_wide
+; CHECK-LABEL: test_x86_fnmsub_ps_y_wide
; CHECK: vfnmsub213ps
; CHECK: vfnmsub213ps
; CHECK: ret
ret <16 x float> %res
}
-; CHECK: test_x86_fmadd_pd_y_wide
+; CHECK-LABEL: test_x86_fmadd_pd_y_wide
; CHECK: vfmadd213pd
; CHECK: vfmadd213pd
; CHECK: ret
-; CHECK_FMA4: test_x86_fmadd_pd_y_wide
+; CHECK_FMA4-LABEL: test_x86_fmadd_pd_y_wide
; CHECK_FMA4: vfmaddpd
; CHECK_FMA4: vfmaddpd
; CHECK_FMA4: ret
ret <8 x double> %res
}
-; CHECK: test_x86_fmsub_pd_y_wide
+; CHECK-LABEL: test_x86_fmsub_pd_y_wide
; CHECK: vfmsub213pd
; CHECK: vfmsub213pd
; CHECK: ret
-; CHECK_FMA4: test_x86_fmsub_pd_y_wide
+; CHECK_FMA4-LABEL: test_x86_fmsub_pd_y_wide
; CHECK_FMA4: vfmsubpd
; CHECK_FMA4: vfmsubpd
; CHECK_FMA4: ret