Quote:
Originally Posted by frank_b
move.b d0,-(sp)
move.w (sp)+,d0 ; magic fast shift
|
Does this put garbage in the bottom byte of d0, unless you already ensured -1(sp) = 0, and have interrupts disabled? i.e., not exactly equivalent to lsl.w #8,d0 (ignoring effects on condition codes)?