<< 41/66 >>
First Last

下位 1 bit

 mt[kk] = mt[kk+M] ^ (y >> 1) ^ mag01[y & 0x1UL];

下位 1 bit と言えば下位 1 bit を集める命令 gb

その後に table look up を行なえば良い

 si_lqx(spu_slqw(spu_gather(y), 4), mag_table)

Even 3 命令 => Odd 3 命令!