コードは今忘れたけど、

386の頃に αブレンド 1ピクセル毎の処理で
掛算1回ってのを作った事はあった。
8段階か16段階だったかだけど

たぶん、 重みMから  Y + ((X-Y)*M/16)

RRRRR GGGGGG BBBBB を _____ GGGGGG _____ RRRRR ______ BBBBB として

X-Y = X + (NOT X) +1 みたいにしてゴチャゴチャやったように思う