Deleted Added
full compact
ieee754-df.S (169690) ieee754-df.S (255361)
1/* ieee754-df.S double-precision floating point support for ARM
2
3 Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
4 Contributed by Nicolas Pitre (nico@cam.org)
5
6 This file is free software; you can redistribute it and/or modify it
7 under the terms of the GNU General Public License as published by the
8 Free Software Foundation; either version 2, or (at your option) any

--- 29 unchanged lines hidden (view full) ---

38 * Only the default rounding mode is intended for best performances.
39 * Exceptions aren't supported yet, but that can be added quite easily
40 * if necessary without impacting performances.
41 */
42
43
44@ For FPA, float words are always big-endian.
45@ For VFP, floats words follow the memory system mode.
1/* ieee754-df.S double-precision floating point support for ARM
2
3 Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
4 Contributed by Nicolas Pitre (nico@cam.org)
5
6 This file is free software; you can redistribute it and/or modify it
7 under the terms of the GNU General Public License as published by the
8 Free Software Foundation; either version 2, or (at your option) any

--- 29 unchanged lines hidden (view full) ---

38 * Only the default rounding mode is intended for best performances.
39 * Exceptions aren't supported yet, but that can be added quite easily
40 * if necessary without impacting performances.
41 */
42
43
44@ For FPA, float words are always big-endian.
45@ For VFP, floats words follow the memory system mode.
46#if defined(__VFP_FP__) && !defined(__ARMEB__)
46#if (defined(__ARM_EABI__) || defined(__VFP_FP__)) && !defined(__ARMEB__)
47#define xl r0
48#define xh r1
49#define yl r2
50#define yh r3
51#else
52#define xh r0
53#define xl r1
54#define yh r2

--- 1281 unchanged lines hidden ---
47#define xl r0
48#define xh r1
49#define yl r2
50#define yh r3
51#else
52#define xh r0
53#define xl r1
54#define yh r2

--- 1281 unchanged lines hidden ---