floatunsisf.c (169689) | floatunsisf.c (171825) |
---|---|
1/* Software floating-point emulation. 2 Convert a 32bit unsigned integer to IEEE single | 1/* Software floating-point emulation. 2 Convert a 32bit unsigned integer to IEEE single |
3 Copyright (C) 1997,1999, 2006 Free Software Foundation, Inc. | 3 Copyright (C) 1997, 1999, 2006, 2007 Free Software Foundation, Inc. |
4 This file is part of the GNU C Library. 5 Contributed by Richard Henderson (rth@cygnus.com) and 6 Jakub Jelinek (jj@ultra.linux.cz). 7 8 The GNU C Library is free software; you can redistribute it and/or 9 modify it under the terms of the GNU Lesser General Public 10 License as published by the Free Software Foundation; either 11 version 2.1 of the License, or (at your option) any later version. --- 15 unchanged lines hidden (view full) --- 27 You should have received a copy of the GNU Lesser General Public 28 License along with the GNU C Library; if not, write to the Free 29 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, 30 MA 02110-1301, USA. */ 31 32#include "soft-fp.h" 33#include "single.h" 34 | 4 This file is part of the GNU C Library. 5 Contributed by Richard Henderson (rth@cygnus.com) and 6 Jakub Jelinek (jj@ultra.linux.cz). 7 8 The GNU C Library is free software; you can redistribute it and/or 9 modify it under the terms of the GNU Lesser General Public 10 License as published by the Free Software Foundation; either 11 version 2.1 of the License, or (at your option) any later version. --- 15 unchanged lines hidden (view full) --- 27 You should have received a copy of the GNU Lesser General Public 28 License along with the GNU C Library; if not, write to the Free 29 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, 30 MA 02110-1301, USA. */ 31 32#include "soft-fp.h" 33#include "single.h" 34 |
35float 36__floatunsisf(USItype i) | 35SFtype __floatunsisf(USItype i) |
37{ 38 FP_DECL_EX; 39 FP_DECL_S(A); 40 SFtype a; 41 42 FP_FROM_INT_S(A, i, SI_BITS, USItype); 43 FP_PACK_RAW_S(a, A); 44 FP_HANDLE_EXCEPTIONS; 45 46 return a; 47} | 36{ 37 FP_DECL_EX; 38 FP_DECL_S(A); 39 SFtype a; 40 41 FP_FROM_INT_S(A, i, SI_BITS, USItype); 42 FP_PACK_RAW_S(a, A); 43 FP_HANDLE_EXCEPTIONS; 44 45 return a; 46} |