如何在AVX中实现楼层(双层)?

时间:2016-02-29 09:16:25

标签: c++ c avx floor

C和C ++函数double floor(double arg)(在cmathmath.h中定义)返回不大于arg的最大整数值。使用AVX指令对此进行矢量化的最有效方法是什么?

基本上,我想要的是

__m256d floor(__m256d arg);

是否需要转换为整数并返回?

1 个答案:

答案 0 :(得分:4)

该内在存在于_mm256_floor_pd