Get code to actually run on plan9.

    Fuckin division and misnamed registers.
More ugliness to get stuff to work on plan9.

    I don't like special casing this way. Ugh.
Get testing closer to working on plan9.