patch-2.4.22 linux-2.4.22/arch/ppc/math-emu/sfp-machine.h

Next file: linux-2.4.22/arch/ppc/math-emu/stfd.c
Previous file: linux-2.4.22/arch/ppc/math-emu/op-common.h
Back to the patch index
Back to the overall index

diff -urN linux-2.4.21/arch/ppc/math-emu/sfp-machine.h linux-2.4.22/arch/ppc/math-emu/sfp-machine.h
@@ -15,10 +15,10 @@
    You should have received a copy of the GNU Library General Public
    License along with the GNU C Library; see the file COPYING.LIB.  If
    not, write to the Free Software Foundation, Inc.,
-   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  
+   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
    Actually, this is a PPC (32bit) version, written based on the
-   i386, sparc, and sparc64 versions, by me, 
+   i386, sparc, and sparc64 versions, by me,
    Peter Maydell (pmaydell@chiark.greenend.org.uk).
    Comments are by and large also mine, although they may be inaccurate.
 
@@ -48,12 +48,12 @@
 /* We need to know how to multiply and divide. If the host word size
  * is >= 2*fracbits you can use FP_MUL_MEAT_n_imm(t,R,X,Y) which
  * codes the multiply with whatever gcc does to 'a * b'.
- * _FP_MUL_MEAT_n_wide(t,R,X,Y,f) is used when you have an asm 
- * function that can multiply two 1W values and get a 2W result. 
+ * _FP_MUL_MEAT_n_wide(t,R,X,Y,f) is used when you have an asm
+ * function that can multiply two 1W values and get a 2W result.
  * Otherwise you're stuck with _FP_MUL_MEAT_n_hard(t,R,X,Y) which
  * does bitshifting to avoid overflow.
  * For division there is FP_DIV_MEAT_n_imm(t,R,X,Y,f) for word size
- * >= 2*fracbits, where f is either _FP_DIV_HELP_imm or 
+ * >= 2*fracbits, where f is either _FP_DIV_HELP_imm or
  * _FP_DIV_HELP_ldiv (see op-1.h).
  * _FP_DIV_MEAT_udiv() is if you have asm to do 2W/1W => (1W, 1W).
  * [GCC and glibc have longlong.h which has the asm macro udiv_qrnnd
@@ -85,7 +85,7 @@
 #define _FP_DIV_MEAT_S(R,X,Y)   _FP_DIV_MEAT_1_udiv(S,R,X,Y)
 #define _FP_DIV_MEAT_D(R,X,Y)   _FP_DIV_MEAT_2_udiv_64(D,R,X,Y)
 
-/* These macros define what NaN looks like. They're supposed to expand to 
+/* These macros define what NaN looks like. They're supposed to expand to
  * a comma-separated set of 32bit unsigned ints that encode NaN.
  */
 #define _FP_NANFRAC_S		_FP_QNANBIT_S
@@ -94,10 +94,10 @@
 
 #define _FP_KEEPNANFRACP 1
 
-/* This macro appears to be called when both X and Y are NaNs, and 
+/* This macro appears to be called when both X and Y are NaNs, and
  * has to choose one and copy it to R. i386 goes for the larger of the
  * two, sparc64 just picks Y. I don't understand this at all so I'll
- * go with sparc64 because it's shorter :->   -- PMM 
+ * go with sparc64 because it's shorter :->   -- PMM
  */
 #define _FP_CHOOSENAN(fs, wc, R, X, Y)			\
   do {							\
@@ -105,7 +105,7 @@
     _FP_FRAC_COPY_##wc(R,Y);				\
     R##_c = FP_CLS_NAN;					\
   } while (0)
-  
+
 
 extern void fp_unpack_d(long *, unsigned long *, unsigned long *,
 			long *, long *, void *);
@@ -151,7 +151,7 @@
     _flo->bits.exp  = X##_e;				\
     _flo->bits.sign = X##_s;				\
   } while (0)
-  
+
 #define __FP_PACK_RAW_2(fs, val, X)			\
   do {							\
     union _FP_UNION_##fs *_flo =			\
@@ -288,7 +288,7 @@
 		 "r" ((USItype)(bl)));					\
   } while (0)
 
-/* asm fragments for mul and div */	 
+/* asm fragments for mul and div */
 
 /* umul_ppmm(high_prod, low_prod, multipler, multiplicand) multiplies two
  * UWtype integers MULTIPLER and MULTIPLICAND, and generates a two UWtype

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)