Quote:
Karlos wrote:
A few suggestions that I think might be fun
1) Expanding the register width to 64-bit. You'd need to devise a new set of opcodes to support operations on them, however.
|
I'd mode it out like the x86, with a Long Mode. That way the 68k instruction set and architecture could be stripped of all those performance crippling addressing modes and remove all the dead weight instructions... :-)
Quote:
|
2) Saturation arithmetic would be an interesting addition, especially for graphics manipulation.
|
Hmmm... just add an off the shelf SIMD unit, that can be used in "Long Mode"
Quote:
|
3) Allow address registers to be used for normal integer operations. There are times when you only need a few pointers but your code needs extra data registers.
|
In Long Mode, all registers are equal, and 64bit ;-)
Quote:
|
The problem with all of these is finding an efficient way to implement them that preserves backwards compatibility.
|
Long Mode... :-D