Zaurus 5500 instability

2002-09-26 Thread B. Douglas Hilton
I recently snagged one of these toys, and it is in fact highly unstable. I have to do a full reset quite frequently. As yet I have not attempted to boot Debian on it, although I may reach that stage soon. It has some shortcomings but is no worse that trying to run Debian on older systems a few year

[PATCH 2/2]: FastFPE 'cmf' fix for zero comparisons

2002-09-26 Thread Paul Walmsley
FastFPE's implementation of the 'cmf' and 'cnf' opcodes incorrectly treat +0 and -0 as inequal numbers, which violates IEEE 754. The enclosed patch fixes this bug by testing for the magic exponent that indicates 'zero' before testing the signs of the comparison operands. Minimal test cases th

[PATCH 1/2]: FastFPE 'lfm' fix for denormalized numbers

2002-09-26 Thread Paul Walmsley
FastFPE's implementation of the lfm opcode ('load floating-point multiple') marks all floating-point numbers that it loads as normalized. Unfortunately, zero and infinity are denormalized numbers, and FastFPE's lfm will therefore corrupt any stored zero or infinity values reloaded from memory. Th