I am trying to write a single 68000 instruction to multiply the 32-bit unsigned value in D0 by 0.125. Yet fractional multiplication is not available. So I am wondering if there is any way to go around it? It's supposed to be unsigned and 0.125 = 1/8. Thus, the way I thought it would work is:
LSL (LSR #0,#3),D0
This didn't even run, and I have no idea how else I could do it.