在linux centos64 下交叉编译 openssl-1.0.2g 通过, 在mips平台 及arm 平台运行错误。测试方法
openssl speed rsa512
在mips平台产生如下信息
Floating point exception
在arm平台下运行提示运行BITNUM出错
无法如何调整Makefile的编译参数,都无法解决。
查看相关的crypto/bn下代码,发现有很多关于64位及32位的条件编译代码,如下
#if defined(SIXTY_FOUR_BIT_LONG)