Wow I can't believe I missed that. I think you're likely correct.
On Tue, Jun 18, 2013 at 11:28 PM, Steve Meyers <[email protected]> wrote: > On 6/18/13 11:14 PM, S. Dale Morrey wrote: > >> The algorithm calls for a rotate left by 7 to each byte. >> Which I would think should be the same as a rotate right by 1 >> >> 72 which is 01001000 >> becomes 00100100 or 36 when I hand calculate it no matter which way I >> calculate it. >> >> When I try to simulate it, I'm getting a value of 9216. >> However when I do a rotate right by 1 I get the correct answer. >> > > Since 9216 is more than one byte, I'm guessing that the problem is that > you're not just using a byte. 9216 is 72 * 128 (2^7), so that's the > correct answer if you are using a 2+ byte register. > > Steve > > /* > PLUG: http://plug.org, #utah on irc.freenode.net > Unsubscribe: > http://plug.org/mailman/**options/plug<http://plug.org/mailman/options/plug> > Don't fear the penguin. > */ > /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
