OSDN Git Service

*** empty log message ***
authortege <tege@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Mar 1992 05:04:13 +0000 (05:04 +0000)
committertege <tege@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Mar 1992 05:04:13 +0000 (05:04 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@470 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/longlong.h

index e64f38e..ae4447b 100644 (file)
@@ -24,7 +24,7 @@
 #define __ll_lowpart(t) ((unsigned long int) (t) % __ll_B)
 #define __ll_highpart(t) ((unsigned long int) (t) / __ll_B)
 
-/* Define auxilliary asm macros.
+/* Define auxiliary asm macros.
 
    1) umul_ppmm(high_prod, low_prod, multipler, multiplicand)
    multiplies two unsigned long integers MULTIPLER and MULTIPLICAND,
             + (((signed long int) __m1 >> 31) & __m0));                \
   } while (0)
 #define UMUL_TIME 8
+#if 0 /* Overflow for nh>=FFFFFFFE, d==FFFFFFFF.  Find a good fix later.  */
 #define udiv_qrnnd(q, r, nh, nl, d) \
   do { /* Use the signed "div" insn, and adjust the result. */         \
     unsigned long int __q, __r, __nh, __nl, __d, __xh, __xl;           \
   } while (0)
 #define UDIV_TIME 40
 #define UDIV_NEEDS_NORMALIZATION 1
+#endif
 #define count_leading_zeros(count, x) \
   __asm__ ("cntlz %0,%1"                                               \
        : "=r" ((unsigned long int)(count)) : "r" ((unsigned long int)(x)))