2009年4月8日水曜日

jitasm

最近jitasmなるオープンソースのプロジェクトをやっています。インラインアセンブラ風の構文で動的にコード生成を行うためのC++ライブラリです。
この手のライブラリとしてはxbyakが有名ですが、jitasmは後発なりに特色を出していけたらと思っています。

目標

  • MASM, VCのインラインアセンブラ風
  • 美しく書ける
  • 簡単に使える
  • 軽い
  • x86/x64のソースコードポータビリティ
特徴 (version 0.2.0)
  • x86/x64汎用命令
  • x87 FPU命令
  • MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2
  • naked, cdecl, Microsoft x64 fastcall の関数呼び出し規約サポート
  • 関数呼び出し規約に沿ったprolog/epilogの自動生成
  • 制御構文(If, Repeat, While)
  • VC8, VC9対応

0 コメント:

  © Blogger template 'Isolation' by Ourblogtemplates.com 2008

Back to TOP