diff options
author | Robert Hoo <robert.hu@linux.intel.com> | 2020-02-29 20:34:35 +0800 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-03-16 23:02:21 +0100 |
commit | 27f08ea1c7abf04125f6f9f23b8ba2f8c20e95b6 (patch) | |
tree | d662b5e1b0feb05cedcdab370651c895abc41c97 /version.rc | |
parent | 6b8cd447efdad1d8bb637904e5077900d063e05d (diff) | |
download | qemu-27f08ea1c7abf04125f6f9f23b8ba2f8c20e95b6.zip qemu-27f08ea1c7abf04125f6f9f23b8ba2f8c20e95b6.tar.gz qemu-27f08ea1c7abf04125f6f9f23b8ba2f8c20e95b6.tar.bz2 |
util: add util function buffer_zero_avx512()
And intialize buffer_is_zero() with it, when Intel AVX512F is
available on host.
This function utilizes Intel AVX512 fundamental instructions which
is faster than its implementation with AVX2 (in my unit test, with
4K buffer, on CascadeLake SP, ~36% faster, buffer_zero_avx512() V.S.
buffer_zero_avx2()).
Signed-off-by: Robert Hoo <robert.hu@linux.intel.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'version.rc')
0 files changed, 0 insertions, 0 deletions