Doubling The Number Of Registers On ARM Processor

Asked By 15 points N/A Posted on -
qa-featured

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?

SHARE
Answered By 20 points N/A #183465

Doubling The Number Of Registers On ARM Processor

qa-featured

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.

Related Questions