]> git.proxmox.com Git - mirror_qemu.git/commit - target/riscv/vector_helper.c
target/riscv: Refactor some of the generic vector functionality
authorKiran Ostrolenk <kiran.ostrolenk@codethink.co.uk>
Tue, 11 Jul 2023 16:59:00 +0000 (00:59 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Mon, 11 Sep 2023 01:45:54 +0000 (11:45 +1000)
commit98f40dd2edacc284abb75f9a8135513475ca95e8
tree182d179698ae58c3f839bfd8f7cedd5d19418081
parent9ea17007c4ae4420ccd917eb300c7db49483a5b8
target/riscv: Refactor some of the generic vector functionality

Take some functions/macros out of `vector_helper` and put them in a new
module called `vector_internals`. This ensures they can be used by both
vector and vector-crypto helpers (latter implemented in proceeding
commits).

Signed-off-by: Kiran Ostrolenk <kiran.ostrolenk@codethink.co.uk>
Reviewed-by: Weiwei Li <liweiwei@iscas.ac.cn>
Signed-off-by: Max Chou <max.chou@sifive.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20230711165917.2629866-2-max.chou@sifive.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/meson.build
target/riscv/vector_helper.c
target/riscv/vector_internals.c [new file with mode: 0644]
target/riscv/vector_internals.h [new file with mode: 0644]