一种基于SIMD指令集的exp指数函数的实现方法
Abstract:
本发明提供一种基于SIMD指令集的exp指数函数的实现方法,包括S1:加载数据;S2:将输入数据的范围限制在‑88.7~88.7之间;S3,先将x拆分成两部分相加,即x=x_bas+x_rem公式(4),再将ex拆分成两部分相乘,即ex=exp_bas*exp_rem公式(8),其中exp_bas=2x_int公式(6),exp_rem=ex_rem公式(7),先求ex的第一部分exp_bas;S4求ex的第二部分exp_rem:利用泰勒展开式求公式(7),以e为底指数函数的泰勒公式是 公式(9),ex_rem展开为公式(10);S5:求得的exp_bas与exp_rem相乘,求公式(8)的结果;S6:将计算结果从寄存器中保存到内存中。
Patent Agency Ranking
0/0