Encoding:

MSA

011110

00101

wt

ws

wd

VEC

011110

6

5

5

5

5

6

Format:

BMZ.V 

Vector Bit Move If Zero

BMZ.V wd,ws,wt

MSA

Vector Bit Move If Zero

Purpose:

Vector Bit Move If Zero

Vector mask-based copy bits on the condition mask being clear.

Description:

wd = (ws AND NOT wt) OR (wd AND wt)

Copy to destination vector wd all bits from source v ector ws for which the corresponding bits from target vector wt are 0 and leaves unchanged all destination bits for which the corresponding target bits are 1.

The operands and results are bit vector values.

Restrictions:

No data-dependent exceptions are possible.

Operation:

 WR[wd] = (WR[ws] and not WR[wt]) or (WR[wd] and WR[wt])

Exceptions:

Reserved Instruction Exception, MSA Disabled Exception.