optimization/10654: feature request: non-temporal store, 64-bit general purpose register
Wed May 7 03:16:00 GMT 2003
>Synopsis: feature request: non-temporal store, 64-bit general purpose register
>Arrival-Date: Wed May 07 02:46:01 UTC 2003
>Originator: scott duplichan
Please forgive me if this is not the place for a feature request.
Feature request: _mm_stream_si64
An intrinsic for non-temporal store of ordinary 64-bit data is needed. IA64, AMD64, and possible others support this natively.
This type of store can achieve a 2X or so performance gain.
On a system that supports native 64-bit registers, try to do a non-temporal store without using assembly language.
Implement an intrinsic function that stores a 64-bit general purpose register using a non-temporal store.
More information about the Gcc-bugs