【发布时间】:2013-12-03 17:46:33
【问题描述】:
是否有任何单个指令或函数可以invert the sign __m128 中的每个浮点数?
即a = r0:r1:r2:r3 ===> a = -r0:-r1:-r2:-r3?
我知道这可以由_mm_sub_ps(_mm_set1_ps(0.0),a) 完成,但由于_mm_set1_ps(0.0) 是一个多指令函数,它可能不会很慢吗?
【问题讨论】:
标签: c x86 vectorization sse simd