Compaq ECQD2KCTE Laptop User Manual


 
Instruction Descriptions 4–57
4.6.4 Byte Mask
Format:
Operation:
CASE
big_endian_data: Rbv’ Rbv XOR 111
2
little_endian_data: Rbv’ Rbv
ENDCASE
CASE
MSKBL: byte_mask 0000 0000 0000 0001
2
MSKWx: byte_mask 0000 0000 0000 0011
2
MSKLx: byte_mask 0000 0000 0000 1111
2
MSKQx: byte_mask 0000 0000 1111 1111
2
ENDCASE
byte_mask LEFT_SHIFT(byte_mask, Rbv’<2:0>)
CASE
MSKxL:
Rc BYTE_ZAP(Rav, byte_mask<7:0>)
MSKxH:
Rc BYTE_ZAP(Rav, byte_mask<15:8>)
ENDCASE
Exceptions:
Instruction mnemonics:
Qualifiers:
MSKxx Ra.rq,Rb.rq,Rc.wq
!Operate format
MSKxx Ra.rq,#b.ib,Rc.wq
!Operate format
None
MSKBL Mask Byte Low
MSKWL Mask Word Low
MSKLL Mask Longword Low
MSKQL Mask Quadword Low
MSKWH Mask Word High
MSKLH Mask Longword High
MSKQH Mask Quadword High
None