The generic function pointer.
Let’s look at some code.
How to recognize different kinds of jumps and calls.
Keeping the unwinding bookkeeping straight.
And you only have to recharge it every few days, instead of every two years.
Pretty standard… for a MIPS.
I guess this really confuses people.
You can’t get there from here, at least not in one go.
Technically legal, but strange.
Branch, but wait, not quite yet.