Messages in this thread | | | From | Steve VanDevender <> | Date | Fri, 5 Nov 1999 15:44:26 -0800 (PST) | Subject | Re: le32_to_cpu() help... |
| |
Brandon S. Allbery KF8NH writes: > In message <19991105033224.A2612@uni-koblenz.de>, Ralf Baechle writes: > +----- > | > Both macros do the same thing on all *currently supported* > | > architectures. One never know when a funny thing from Mars shows up; > | > perhaps a 48-bit architecture, who knows... > | > | Honeywell had 9-bit based machines, that is longs / pointer were 36 bit. > +--->8 > > PDP-10 had 36-bit words as well. But I don't think they subdivided into > 9-bit chunks (although they did subdivide into 6-bit chunks for i.e. > filenames, which were stored in SIXBIT).
It wasn't routine to use 9-bit character encodings (6, 7, and 8-bit were common) but the -10 had hardware instructions to manipulate "bytes" of 1-36 bits as subfields of words.
http://www.inwap.com/pdp10/hbaker/pdp-10/Byte.html
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |