--- pre/linux/arch/arm/fastfpe/CPRT.S Wed Sep 25 01:38:54 2002 +++ post/linux/arch/arm/fastfpe/CPRT.S.new Wed Sep 25 01:36:08 2002 @@ -128,6 +128,10 @@ cmp r8,#0x7fffffff cmpeq r4,#0xffffffff beq CPRT_cmf_unordered + + cmp r7,#0x80000000 @ zero can be either positive or negative, + cmpeq r8,#0x80000000 @ but +0 is equal to -0 in IEEE 754 + beq CPRT_cmf_equal cmp r1,r2 beq CPRT_cmf_equalsign