meanwhile, starting to have doubts; it seems possible that "expand everything to 64-bits and manually sign/zero extend all the 'int' arithmetic ops" may actually be better than having two different sizes of GPR operations.
It's rare that you even need to zero- or sign-extend; for much of 32-bit arith you can just ignore the upper bits.
-
-
yeah, now realizing this is true of many ops, and am now making the ISA always behave as 64-bit in many of these cases. this also somewhat cut down the code-size expansion, & allows some new special cases (ex: SHLRn to fake SHARn ops via sign-ext, ...).
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.