+41
−7
+33
−3
(1.13 MiB)
Loading
"correct" order. This is an issue because big and little-endian machines store the bits in a different order in each byte. code/fd-stream.lisp: o Recognize 1, 2, and 4-bit vectors and choose an appropriate endian swap value (-8, -2, -1), respectively. This has been tested for :network-order, which works. The :big-endian and :little-endian cases have not been tested. The value is arbitrarily selected so that the lowest indexed element is written to the most significant part of a byte. code/stream-vector-io.lisp: o Perform appropriate bit swapping for 1, 2, and 4-bit vectors. i18n/unidata.bin: o Generated new version. This version can be correctly processed on sparc, and all of the normalization tests pass.
File changed.
No diff preview for this file type.