You could: SWAP d1 CLR.W d1 SWAP d1 But the fastest way I can think of to clear the high word is: ANDI.L #$0000FFFF,d1 -Noah Stein