(RGBREADって既にDEF化されてるような…?)
そういう意味ではRGBREADはシフトよりも高速と言えなくもないかな?(DEF+シフトよりRGBREDの方が速い)
一応RGBREADとシフトの違いをまとめておく
シフト
・汎用性が高い(8ビット以外にも分割できる)
・RGBREADより高速(1000000回ループしてやっと違いが分かる程度)
・分割したデータを格納する変数が必要ない
RGBREAD
・簡潔
・サブルーチン化してある
読みやすさは個人差がありますし、速度もほぼ変わらないので好きな方を使うのがいいと思います。