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