MSA 011110 |
00100 |
wt |
ws |
wd |
VEC 011110 |
6 |
5 |
5 |
5 |
5 |
6 |
BMNZ.V |
Vector Bit Move If Not Zero | |
BMNZ.V wd,ws,wt |
MSA |
Vector Bit Move If Not Zero |
Vector Bit Move If Not Zero
Vector mask-based copy bits on the condition mask being set.
wd = (ws AND wt) OR (wd AND NOT wt)
Copy to destination vector wd all bits from source v ector ws for which the corresponding bits from target vector wt are 1 and leaves unchanged all destination bits for which the corresponding target bits are 0.
The operands and results are bit vector values.
No data-dependent exceptions are possible.
WR[wd] = (WR[ws] and WR[wt]) or (WR[wd] and not WR[wt])
Reserved Instruction Exception, MSA Disabled Exception.