Crazy Ideas

Jump to navigation Jump to search
Revision as of 22 March 2013 at 14:14.
The highlighted comment was edited in this revision. [diff]

Crazy Ideas

Edited by author.
Last edit: 14:08, 22 March 2013

First, we initialize integer to 255 to save a byte. :)
Then, in the PM code we use (integer = integer >> 1), instead of (integer = integer - 1).

If I'm right (which I rarely am), this would be smaller, faster and smarter. How does it sound to you?

    Sheldor12:51, 22 March 2013

    Sounds good. I did a geometric reduction of the key length in Toorkild as well, and it worked fine.

      Skilgannon12:58, 22 March 2013
       

      Hmm, for some reason, under Jikes, both of those changes add a byte of codesize. Any number above 127 takes an extra byte, and >> is one more byte than --

        Skilgannon15:13, 22 March 2013