0

现代 CPU 中是否有任何指令可以一次添加(例如)4 个short(16 位)值并将其存储在一个int值(32 位)中?这 4 个值按顺序放置,并且可以与任何块大小对齐。

4

1 回答 1

1

没有什么完全符合您的要求 AFAIK - 对于 x86 (SSE),最接近的可能是pmaddwd ( _mm_madd_epi16()) (乘数为 1)。

于 2013-01-03T08:05:41.297 回答