blob: 086c51ff03033c4a5feb2635b4761a9b54991249 [file] [edit]
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
; RUN: llc -mtriple=avr < %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: ; %bb.0:
; CHECK-NEXT: rcall 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: ; %bb.0:
; CHECK-NEXT: rcall sqrt
; CHECK-NEXT: ret
%r = call double @llvm.sqrt.f64(double %a)
ret double %r
}