commit | 16b121890c37f0054a662949cd17af6baef993f9 | [log] [tgz] |
---|---|---|
author | DRC <information@libjpeg-turbo.org> | Sun May 29 10:51:16 2016 -0500 |
committer | DRC <information@libjpeg-turbo.org> | Tue May 31 22:54:37 2016 -0500 |
tree | 71163b96844532984e81da8ca03104e53b8884ad | |
parent | 6cb27c31d9ee68736d2ba40dad52265658f01b28 [diff] |
x86-64 SIMD: Optimize argument collection Expand collect_args/uncollect_args macros so that the number of arguments can be specified. This prevents unnecessary push and mov instructions. NOTE: On Windows, the push/pop of xmm6 and xmm7 had to be moved to the other end of the macro to ensure that rsp is aligned on a 16-byte boundary.