Original: Identical general purpose registers, allowing any register to be used in any context, simplifying compiler design (although normally there are separate floating point registers);
Simplified: Similar general purpose registers, allowing any register to be used by any method, simplifying compiler design.