15c6d2ecb9c43d8b836b3203a243e24703d473765Stephen Canon//===-- lib/extendsfdf2.c - single -> double conversion -----------*- C -*-===// 25c6d2ecb9c43d8b836b3203a243e24703d473765Stephen Canon// 35c6d2ecb9c43d8b836b3203a243e24703d473765Stephen Canon// The LLVM Compiler Infrastructure 45c6d2ecb9c43d8b836b3203a243e24703d473765Stephen Canon// 59ad441ffec97db647fee3725b3424284fb913e14Howard Hinnant// This file is dual licensed under the MIT and the University of Illinois Open 69ad441ffec97db647fee3725b3424284fb913e14Howard Hinnant// Source Licenses. See LICENSE.TXT for details. 75c6d2ecb9c43d8b836b3203a243e24703d473765Stephen Canon// 85c6d2ecb9c43d8b836b3203a243e24703d473765Stephen Canon//===----------------------------------------------------------------------===// 95c6d2ecb9c43d8b836b3203a243e24703d473765Stephen Canon// 1037b97d1cf4501b94347e0b4e880f4b25825a289fAnton Korobeynikov 115d71de26cedae3dafc17449fe0182045c0bd20e8Stephen Hines#define SRC_SINGLE 125d71de26cedae3dafc17449fe0182045c0bd20e8Stephen Hines#define DST_DOUBLE 135d71de26cedae3dafc17449fe0182045c0bd20e8Stephen Hines#include "fp_extend_impl.inc" 14e5086322295e5a345af02d09abfcf8ddca2d0897Stephen Canon 150193b74976719b8aea4cb8874ba36b75836a8d6eChandler CarruthARM_EABI_FNALIAS(f2d, extendsfdf2) 1637b97d1cf4501b94347e0b4e880f4b25825a289fAnton Korobeynikov 175d71de26cedae3dafc17449fe0182045c0bd20e8Stephen HinesCOMPILER_RT_ABI double __extendsfdf2(float a) { 185d71de26cedae3dafc17449fe0182045c0bd20e8Stephen Hines return __extendXfYf2__(a); 19e5086322295e5a345af02d09abfcf8ddca2d0897Stephen Canon} 20