Logical Product with Complement ANDNOT (bic)

Syntax

bic $s_reg, $d_reg

bic $d_reg/$s_reg

bic val_immed, $d_reg

bic $s_reg1, $s_reg2, $d_reg

bic $d_reg/$s_reg1, $s_reg2

bic $s_reg1, val_immed, $d_reg

bic $d_reg/$s_reg1, val_immed

Description

Logical Product with Complement (ANDNOT) computes the Logical AND of two values. This instruction ANDs (bit-wise) the contents of $s_reg1 with the ones complement of $s_reg2 or the immediate value and then puts the result in the destination register.