On Fri, 23 Nov 2001, Frank van Eijkelenburg wrote: > Intel's latest errata sheet for the SA-1110 mentions the > following problem: > > Incorrect Sign-Extended Value in Register After a Read buffer Allocate > > After a read buffer allocate, a Load Register Signed Halfword (LDRSH) or > a Load Register Signed Byte (LDRSB) will not return the correct value in > the register, due to long propagation delays in the sign extend logic. > > Workaround: Execute the command twice and the data is guaranteed to be > correctly sign extended for the second read.
Nobody is really using the read buffer, unless you have special purpose libraries like for performing signal processing and the like. The read buffer is used with a special coprocessor instruction that is never used by gcc. Therefore this is really unlikely to be related to any problems you may have unless you really know that you explicitly made use of the read buffer feature. Nicolas _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm Please visit the above address for information on this list.
