|
![](/i/fill.gif) |
Thorsten Froehlich <tho### [at] trf de> wrote:
: Maybe it was mostly memory overhead caused by 64 bit integers and
: pointers?
I have to take that back.
I just tested it again, and with a small test scene the 64-bit compile was
about 7% faster than the gcc compile. Perhaps I just did just something wrong
the first time.
On the other hand, the binary is almost twice as large... :)
Btw, the 'int' type is still 32-bit. It's the 'long' type which becomes
64-bit. (And of course pointers are 64-bit.)
--
char*i="b[7FK@`3NB6>B:b3O6>:B:b3O6><`3:;8:6f733:>::b?7B>:>^B>C73;S1";
main(_,c,m){for(m=32;c=*i++-49;c&m?puts(""):m)for(_=(
c/4)&7;putchar(m),_--?m:(_=(1<<(c&3))-1,(m^=3)&3););} /*- Warp -*/
Post a reply to this message
|
![](/i/fill.gif) |