Programming.
on the input operand, but this could of course be solved differently. Another thing to note is about the instructions LSL Rd, ROL Rd, TST Rd and CLR Rd which are actually no separate instructions at all but are equivalent to ADD Rd,Rd, ADDC Rd,Rd, AND Rd,Rd and EOR Rd,Rd. ANDI Rd,K Performs a