30 Commits (ca61f91ef9b0d10333881fd0070303ea33cbc72e)

Author SHA1 Message Date
Richard Henderson 2d32a5d2a0 util/bufferiszero: Split out host include files 2 years ago
Paolo Bonzini b18236897c host/i386: assume presence of SSE2 2 years ago
Richard Henderson 22437b4de9 util/bufferiszero: Add simd acceleration for aarch64 2 years ago
Richard Henderson bf67aa3dd2 util/bufferiszero: Simplify test_buffer_is_zero_next_accel 2 years ago
Richard Henderson 0100ce2b49 util/bufferiszero: Introduce biz_accel_fn typedef 2 years ago
Richard Henderson 7ae6399a85 util/bufferiszero: Improve scalar variant 2 years ago
Alexander Monakov f28e0bbefa util/bufferiszero: Optimize SSE2 and AVX2 variants 2 years ago
Alexander Monakov 93a6085618 util/bufferiszero: Remove useless prefetches 2 years ago
Alexander Monakov cbe3d52646 util/bufferiszero: Reorganize for early test for acceleration 2 years ago
Alexander Monakov d018425c32 util/bufferiszero: Remove AVX512 variant 2 years ago
Alexander Monakov 8a917b99d5 util/bufferiszero: Remove SSE4.1 variant 2 years ago
Richard Henderson 51f4d916b5 util/bufferiszero: Use i386 host/cpuinfo.h 3 years ago
Richard Henderson 5d133dd839 include/qemu/cpuid: Introduce xgetbv_low 3 years ago
Richard Henderson 701ea5870d util/bufferiszero: Use __attribute__((target)) for avx2/avx512 3 years ago
Michael S. Tsirkin 2a728de1ff cpuid: use unsigned for max cpuid 4 years ago
Robert Hoo 8f13a39dc0 util/bufferiszero: improve avx2 accelerator 6 years ago
Robert Hoo b87c99d073 util/bufferiszero: assign length_to_accel value for each accelerator case 6 years ago
Robert Hoo 27f08ea1c7 util: add util function buffer_zero_avx512() 6 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Richard Henderson 5dd8990841 util: Introduce include/qemu/cpuid.h 9 years ago
Richard Henderson d9911d14e0 cutils: Rewrite x86 buffer zero checking 10 years ago
Richard Henderson 083d012a38 cutils: Add generic prefetch 10 years ago
Paolo Bonzini 86444f084b cutils: Add SSE4 version 10 years ago
Richard Henderson efad668245 cutils: Add test for buffer_is_zero 10 years ago
Richard Henderson 43ff5e01ec cutils: Remove ppc buffer zero checking 10 years ago
Richard Henderson 2250d3a293 cutils: Remove aarch64 buffer zero checking 10 years ago
Richard Henderson 5e33a87222 cutils: Rearrange buffer_is_zero acceleration 10 years ago
Richard Henderson a1febc4950 cutils: Export only buffer_is_zero 10 years ago
Richard Henderson 8c70c1b0c7 cutils: Remove SPLAT macro 10 years ago
Richard Henderson 88ca8e80de cutils: Move buffer_is_zero and subroutines to a new file 10 years ago