AnsweredAssumed Answered

PPC branch instr address limit +/- 32MB?

Question asked by Harshit Sanghvi on May 18, 2011
Latest reply on Jun 18, 2011 by Jerome GUEUNIER

Branch instruction provides only 24 bits to specify absolute address, and 23 +1(sign bit) in case of relative address.so it limits the range of memory address i can jump to +/-32 MB if i use relative address
i want to jump to memory location which maybe out of range of the +/- 32 MB range.so, is there any other way i can use branch instruction to jump to any address without any limit?
One solution i thought was to load the absolute address (a word long address) into some register, but how do i load 1 complete word into a register cause of the 4-byte restriction on instruction size?

Outcomes