blob: 67410da8ad96d8002fd68d9010885a1c3105e1fa [file] [edit]
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
; RUN: llc -mtriple=msp430 < %s | FileCheck %s
declare float @llvm.sqrt.f32(float)
declare double @llvm.sqrt.f64(double)
define float @sqrt_f32(float %a) {
; CHECK-LABEL: sqrt_f32:
; CHECK: .cfi_startproc
; CHECK-NEXT: ; %bb.0:
; CHECK-NEXT: call #sqrtf
; CHECK-NEXT: ret
%r = call float @llvm.sqrt.f32(float %a)
ret float %r
}
define double @sqrt_f64(double %a) {
; CHECK-LABEL: sqrt_f64:
; CHECK: .cfi_startproc
; CHECK-NEXT: ; %bb.0:
; CHECK-NEXT: call #sqrt
; CHECK-NEXT: ret
%r = call double @llvm.sqrt.f64(double %a)
ret double %r
}