On 15 September 2017 at 11:46, Martin Truebner <[email protected]> wrote:
> Did they forget BIRC (same as BIC, but the address of the storage is
> relative to branch instruction).
>
> Yes, a table with routine-addresses will most of the time exist in
> storage addressable with a base-register (or an Index-register)- but
> what about the cases where this is not true?

I don't think they forgot it; I think it's not useful for the scenario
in question. That is, where the branch address is passed in storage
(typically on a stack) from a calling routine. There are far fewer
cases where the address of the branch address would be known at
compile time and be instruction relative. Maybe you can suggest a
realistic use case for this.

What I found interesting is that there is only a 64-bit instruction
(though it has no G in it); there is no 31-bit version.

Tony H.

Reply via email to