mbox series

[risu,v2,0/6] Add LoongArch LSX/LASX instructions

Message ID 20231213081839.4176614-1-gaosong@loongson.cn (mailing list archive)
Headers show
Series Add LoongArch LSX/LASX instructions | expand

Message

gaosong Dec. 13, 2023, 8:18 a.m. UTC
Hi, Peter!

This series adds LSX/LASX instructions.

We tested 10 million instructions with no problems.

client:
QEMU master + patch [1]

server:
3A5000 host.

[1]: https://patchew.org/QEMU/20220917075950.1412309-1-gaosong@loongson.cn/20220917075950.1412309-6-gaosong@loongson.cn/

V2:
  - Rename block type 'safefloat' to 'post'.
  - Add the clean_lsx_result() function before adding the LSX
    instructions.

Please review!

Thanks.
Song Gao

Song Gao (6):
  loongarch: Rename block type 'safefloat' to 'post'
  loongarch: reginfo suport LSX/LASX
  loongarch: init LASX registers
  loongarch: Add clean_lsx_result()
  loongarch: Add LSX instructions
  loongarch: Add LASX instructions

 loongarch64.risu           | 2347 +++++++++++++++++++++++++++++++++++-
 risu_reginfo_loongarch64.c |  107 +-
 risu_reginfo_loongarch64.h |    3 +-
 risugen                    |    2 +-
 risugen_loongarch64.pm     |   31 +-
 5 files changed, 2433 insertions(+), 57 deletions(-)

Comments

Peter Maydell Dec. 14, 2023, 4:04 p.m. UTC | #1
On Wed, 13 Dec 2023 at 08:31, Song Gao <gaosong@loongson.cn> wrote:
>
> Hi, Peter!
>
> This series adds LSX/LASX instructions.
>
> We tested 10 million instructions with no problems.
>
> client:
> QEMU master + patch [1]
>
> server:
> 3A5000 host.
>
> [1]: https://patchew.org/QEMU/20220917075950.1412309-1-gaosong@loongson.cn/20220917075950.1412309-6-gaosong@loongson.cn/
>
> V2:
>   - Rename block type 'safefloat' to 'post'.
>   - Add the clean_lsx_result() function before adding the LSX
>     instructions.

Thanks; applied to the upstream risu git repo.

-- PMM