On Sun, 20 Jan 2008, Ed Murphy wrote: > root wrote: > >> Entrant: Murphy >> Validity: Invalid >> Length: 1216 >> >> Reason: No matter what I enter, I always seem to get "00000000" back >> as the result. > > Could someone double-check this? It passed my unit tests, at least, > which were something like > 1 1+ > 10 1- > 10 11* > 110 11/
Murphy, On my interpreter your program goes to the left of the start (many times, back and forth over the left edge) and then also prints out 00000000 (for both the example you give above and my own test entries), maybe the behavior following the (undefined) left shift gives the difference in results. -Goethe