MSA 011110 |
01 |
i8 |
ws |
wd |
I8 000001 |
6 |
2 |
8 |
5 |
5 |
6 |
BMZI.B |
Immediate Bit Move If Zero | |
BMZI.B wd,ws,i8 |
MSA |
Immediate Bit Move If Zero |
Immediate Bit Move If Zero
Immediate mask-based copy bits on the condition mask being clear.
wd[i] = (ws[i] AND NOT i8) OR (wd[i] AND i8)
Copy to destination vector wd all bits from source vector ws for which the corresponding bits from immediate i8 are 0 and leaves unchanged all destination bits for which the corresponding immediate bits are 1.
The operands and results are vector values in integer byte data format.
No data-dependent exceptions are possible.
WR[wd] = (WR[ws] and not i87..0) or (WR[wd] and i87..0)
Reserved Instruction Exception, MSA Disabled Exception.