]> git.proxmox.com Git - mirror_qemu.git/commit - target/loongarch/vec_helper.c
target/loongarch: Implement LASX fpu arith instructions
authorSong Gao <gaosong@loongson.cn>
Thu, 14 Sep 2023 02:26:34 +0000 (10:26 +0800)
committerSong Gao <gaosong@loongson.cn>
Wed, 20 Sep 2023 06:33:41 +0000 (14:33 +0800)
commitc9caf1587a36cd521bb195cc75f43349e446662a
tree8bc46cea2889ee5cc499c046905f264879e1a49e
parentabee168ea3bde3be1570cc23e3b3b3138783479d
target/loongarch: Implement LASX fpu arith instructions

This patch includes:
- XVF{ADD/SUB/MUL/DIV}.{S/D};
- XVF{MADD/MSUB/NMADD/NMSUB}.{S/D};
- XVF{MAX/MIN}.{S/D};
- XVF{MAXA/MINA}.{S/D};
- XVFLOGB.{S/D};
- XVFCLASS.{S/D};
- XVF{SQRT/RECIP/RSQRT}.{S/D}.

Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230914022645.1151356-47-gaosong@loongson.cn>
target/loongarch/disas.c
target/loongarch/insn_trans/trans_vec.c.inc
target/loongarch/insns.decode
target/loongarch/vec_helper.c