2011-05-24 54 views
6

我想为具有相当低的数值精度的硬件设备(最好是Java)编写模拟器,并且正在寻找一个实现基本数学运算的库。模拟Java中的低精度硬件

具体来说,我需要一个实现二进制浮点运算的类,并允许用户设置尾数和指数的精度。 (尾数可能是8位或10位,指数可能是8位或8位)

我已经看过各种打算用于高精度算术的软件包(Apfloat,jScience,Apache Commons中的Dfp类包),但它们似乎都只有支持基数10的问题,或者它们不允许用户控制指数的精度。

对Java包有什么建议可以更好地匹配我的目标,或者有关如何修改现有库来实现我想要的建议?

回答