commit | 2c498d1f28e62e81fbdb477ff93ca7454e7493d7 | [log] [tgz] |
---|---|---|
author | Razvan A Lupusoru <razvan.a.lupusoru@intel.com> | Wed Jan 29 16:02:57 2014 -0800 |
committer | Ian Rogers <irogers@google.com> | Wed Feb 05 22:42:21 2014 -0800 |
tree | 94654433a4dae83ab75d432304dcc0358aefeb1c | |
parent | 1dcff62155e8477eb114c8a86eb1beb0797ffc11 [diff] |
Specializing x86 range argument copying The ARM implementation of range argument copying was specialized in some cases. For all other architectures, it would fall back to generating memcpy. This patch updates the x86 implementation so it does not call memcpy and instead generates loads and stores, favoring movement of 128-bit chunks. Change-Id: Ic891e5609a4b0e81a47c29cc5a9b301bd10a1933 Signed-off-by: Razvan A Lupusoru <razvan.a.lupusoru@intel.com>