What are the methods to successfully double the number of registers on an ARM Processor (32 Bits) without any significant increase in the instruction size?
Doubling The Number Of Registers On ARM Processor
Hi
There are various methods to achieve this. First free up the underutilized space for condition field in the ARM instruction by disabling the conditional execution feature. Then use this freed space to store the extra bits required for the register fields that are doubled. Then restore the conditional execution feature by borrowing IT Instruction from Thumb II ISA to represent predicates of conditional instruction on 32 Bit register.