[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AVX-512 instruction set
From: |
Alex Bennée |
Subject: |
Re: AVX-512 instruction set |
Date: |
Wed, 12 Apr 2023 13:13:25 +0100 |
User-agent: |
mu4e 1.10.0; emacs 29.0.90 |
Walid Ghandour <waleedjghandour@gmail.com> writes:
> Hello,
>
> I am interested in adding AVX512 to qemu.
(add x86 TCG maintainers to CC)
> Is anyone currently working on this ?
>
> If yes, when is it expected to be done ?
I don't think there is currently any active effort to add AVX512
support. There have been various GSoC projects to improve the x86 SIMD
emulation but I don't think they got merged.
There has been some updates to improve the SSE emulation in the last few
releases and make the instruction decoder a little easier to work wit.
>
> I was trying to run a C program and failed with the following error at this
> instruction:
>
> 62 f2 7d 48 18 0d fa 0c 00 00 vbroadcastss 0xcfa(%rip),%zmm1
>
> qemu: uncaught target signal 4 (Illegal instruction) - core dumped
>
> I like to add support for broadcast and fmadd avx 512 instructions such as
> the following one:
>
> 62 e2 7d 48 b8 c9 vfmadd231ps %zmm1,%zmm0,%zmm17
>
> Thanks,
> Walid
--
Alex Bennée
Virtualisation Tech Lead @ Linaro