xbyak

ビット演算による最適化の妙味とJITアセンブラの話を聞いてきた。
xbyakって、割と即値的で固定的なことしか書けないかと思っていたが、Reg32 r[2] = { eax, ecx }; とか出てきてびっくり。これなら、JIT直前までわからないことも、けっこう書けそうな。
それから、VCのIDE上の入力候補表示を使えたり、超高水準マクロアセンブラにできることを考えると、JITという側面以外に、better SIMD asm としても使えそうな。