ret double %ret
}
+define double @pow_wrapper_optsize(double %a) optsize {
+; CHECK-LABEL: pow_wrapper_optsize:
+; CHECK: # BB#0:
+; CHECK-NEXT: movl $15, %edi
+; CHECK-NEXT: jmp
+ %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
+ ret double %ret
+}
+
+define double @pow_wrapper_minsize(double %a) minsize {
+; CHECK-LABEL: pow_wrapper_minsize:
+; CHECK: # BB#0:
+; CHECK-NEXT: movl $15, %edi
+; CHECK-NEXT: jmp
+ %ret = tail call double @llvm.powi.f64(double %a, i32 15) nounwind ; <double> [#uses=1]
+ ret double %ret
+}
+
declare double @llvm.powi.f64(double, i32) nounwind readonly