1# bittest.s 2# 3# Bit operation instructions (BCLR, BNOT, BSET, BTST) should not be placed in IU. 4# If the user specifically indicates they should be in the IU, GAS will 5# generate warnings. The reason why this is not an error is that those instructions 6# will fail in IU only occasionally. Thus GAS should pack them in MU for 7# safety, and it just needs to draw attention when a violation is given. 8 9 10 nop -> ldw R1, @(R2,R3) 11 nop || ldw R6, @(R5,R4) 12 13 nop -> BSET R1, R2, R3 14 nop <- BTST F1, R2, R3 15 nop || BCLR R1, R2, R3 16 nop -> BNOT R1, R2, R3 17 BNOT r1, r2, r3 -> nop 18 19 bset r1, r2, r3 || moddec r4, 5 20 21 bset r1, r2, r3 22 moddec r4, 5 23 24 bset r1, r2, r3 25 joinll r4, r5, r6 26 27 joinll r4, r5, r6 28 bset r1, r2, r3 29