qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Add simd optimization with function buffer_is_zero
@ 2024-06-05  9:32 Bibo Mao
  2024-06-05  9:32 ` [PATCH 1/2] util: Add lasx cpuinfo for loongarch64 Bibo Mao
  2024-06-05  9:32 ` [PATCH 2/2] util/bufferiszero: Add simd acceleration " Bibo Mao
  0 siblings, 2 replies; 13+ messages in thread
From: Bibo Mao @ 2024-06-05  9:32 UTC (permalink / raw)
  To: Richard Henderson
  Cc: Paolo Bonzini, Marc-André Lureau, Daniel P . Berrangé,
	Thomas Huth, Philippe Mathieu-Daudé, qemu-devel

On some loongarch machines, simd FPU such lsx/lasx is supported. Here
function buffer_is_zero is optimized with simd FPU supported. 

Bibo Mao (2):
  util: Add lasx cpuinfo for loongarch64
  util/bufferiszero: Add simd acceleration for loongarch64

 host/include/loongarch64/host/cpuinfo.h |   1 +
 meson.build                             |  11 +++
 util/bufferiszero.c                     | 103 ++++++++++++++++++++++++
 util/cpuinfo-loongarch.c                |   1 +
 4 files changed, 116 insertions(+)


base-commit: 3ab42e46acf867c45bc929fcc37693e327a35a24
-- 
2.39.3



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-06-07  0:26 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-05  9:32 [PATCH 0/2] Add simd optimization with function buffer_is_zero Bibo Mao
2024-06-05  9:32 ` [PATCH 1/2] util: Add lasx cpuinfo for loongarch64 Bibo Mao
2024-06-05 11:53   ` Philippe Mathieu-Daudé
2024-06-06  2:17     ` maobibo
2024-06-05  9:32 ` [PATCH 2/2] util/bufferiszero: Add simd acceleration " Bibo Mao
2024-06-05 23:51   ` Richard Henderson
2024-06-06  2:30     ` maobibo
2024-06-06  3:18       ` Richard Henderson
2024-06-06  3:27         ` Richard Henderson
2024-06-06  3:36           ` maobibo
2024-06-06  3:42             ` Richard Henderson
2024-06-06  4:00               ` maobibo
2024-06-07  0:25                 ` Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).