adddf3.c revision a9769988556ce9ea87a866666053b155984e9f2c
15f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org//===-- lib/adddf3.c - Double-precision addition ------------------*- C -*-===// 25f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// 35f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// The LLVM Compiler Infrastructure 45f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// 55f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// This file is dual licensed under the MIT and the University of Illinois Open 65f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// Source Licenses. See LICENSE.TXT for details. 75f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// 85f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org//===----------------------------------------------------------------------===// 95f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// 105f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// This file implements double-precision soft-float addition with the IEEE-754 115f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// default rounding (to nearest, ties to even). 125f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org// 135f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org//===----------------------------------------------------------------------===// 145f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org 155f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org#define DOUBLE_PRECISION 165f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org#include "fp_add_impl.inc" 175f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org 185f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.orgARM_EABI_FNALIAS(dadd, adddf3) 195f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org 205f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.orgCOMPILER_RT_ABI double __adddf3(double a, double b){ 215f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org return __addXf3__(a, b); 225f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org} 235f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org