我正在寻找一个可以嵌入我的程序中的JIT编译器或小型编译器库。我打算使用它来编译执行复杂数算术的动态生成代码。生成的代码结构非常简单:没有循环,没有条件语句,但长度可能相当长(在GCC编译时几MB)。生成的机器码的性能很重要,而我并不真正关心编译本身的速度。哪个JIT编译器最适合我的目的?谢谢!
详细需求:
- 支持双精度复数算术 - 支持基本优化 - 支持多种CPU(至少支持x86和x86-64) - 在支持的CPU上利用SSE - 支持堆栈或大量寄存器用于本地变量 - ANSI-C或C++接口 - 跨平台(主要是Linux、Unix)
详细需求:
- 支持双精度复数算术 - 支持基本优化 - 支持多种CPU(至少支持x86和x86-64) - 在支持的CPU上利用SSE - 支持堆栈或大量寄存器用于本地变量 - ANSI-C或C++接口 - 跨平台(主要是Linux、Unix)