/usr/brucee


Plan9 Stuff

Here are some Plan9 updates, all subject to appropriate licensing.

64 Bit Speedups For 8c

8c previously used the default library implementation for 64 bit operations. This update uses native instruction sequences for most ops. This speeds up these ops (typically by at least a factor of 3) and cuts down code size (9pc shrunk by 27K). The -b flag enables further (non 64 bit specific) optimization. This is not default because it is incomplete (it builds some nice data structures but doesn't do much with them yet). It has a pleasant side-effect - the output of 8c -S is much more readable.

[link removed - the code is now in the distribution]

9ee


And yeah ...

Snow 48


© 2004, Bruce Ellis: brucee@chunder.com, Home.