0100mmmm00100111 md ← ZeroExtend1(MD); IF (md = 0) THROW RESINST; op1 ← SignExtend32(Rm); address ← ZeroExtend32(op1); vbr ← SignExtend32(ReadMemory32(address)); op1 ← op1 + 4; Rm ← Register(op1); VBR ← Register(vbr);