pouët.net

the legal status of x64 productions

category: general [glöplog]
i wonder... are all the people saying "why bother using 64bit at all?" still using 16bit on the same basis? Anyway, my thoughts on it: if you're using 64bit stuff, you're getting some advantage from it presumably. If bigger code is the downside, it balances out. No need for 4.6k compos.
added on the 2006-02-08 13:34:05 by psonice psonice
the switch from 16->32bit gave you a whole bunch of new addressing modes (including the ability to use all general purpose registers for adressing), lots of new instructions, and a flat memory model.

64bit gives you 16 general purpose registers, which is neat, and a prefix byte for nearly every instruction, which isn't.

as for 64bit integer arithmetic... how much of that do you have in current programs? now compare that to the amount of 32bit integer arithmetic you had in 16bit programs.

32bit is just enough in most practical applications.
added on the 2006-02-08 15:28:13 by ryg ryg
it's nice for fixed point arithmetic, 32bit int is a pain there :)
added on the 2006-02-08 15:51:11 by smash smash
just for products. and when you're doing fixedpoint with 64bit integers, you want 128bit intermediates in products ;)
added on the 2006-02-08 17:47:40 by ryg ryg
i got some routines which could be _much_ faster with 64bit adress space (sparse addressing rules), yawn i should buy a quad-g5 mac before they actually retire...
added on the 2006-02-08 21:09:12 by winden winden

login