Reverse engineering ARM1

May 11, 2008
22,499
1,466
126
I find that barrel shifter amazing. The ARM core can shift a value in a register in the same as it does the ALU operation. shift and rotating together with an ALU operation without needing extra clock cycles, if i remember correctly.
 

Exophase

Diamond Member
Apr 19, 2012
4,439
9
81
Something I found interesting and surprising was that ARM1 uses a ripple-carry adder in its ALU instead of a more efficient carry-lookahead scheme. This was probably a major limiter in the clock speed. It looks like this was changed for ARM2.