Multiplex register.
for bit = 0 to 63
Rt[bit] = Rc[bit] ? Rb[bit] : Ra[bit]
This instruction performs a multiplex operation using two general purpose registers and places the result in a general purpose register. If the bit in Rc is set then the target bit is set to the bit in Rb else the target bit is set to the bit from Ra.
This instruction will not cause any exceptions.
Opcode7 | Ra5 | Rb5 | Rc5 | Rt5 | Reserved5 |
22 | Ra5 | Rb5 | Rc5 | Rt5 | ---- |