aboutsummaryrefslogtreecommitdiff
path: root/scripts/lib/kdoc/kdoc_parser.py
diff options
context:
space:
mode:
authorMax Chou <max.chou@sifive.com>2025-01-24 15:33:22 +0800
committerAlistair Francis <alistair.francis@wdc.com>2025-10-03 13:15:14 +1000
commit81d1885dcc4424fec6761120f6e251eb3408fb8e (patch)
tree79f70c29167229e1674c4f1194a8aa1f68e0346b /scripts/lib/kdoc/kdoc_parser.py
parentbe50ff3a73859ebbbdc0e6f704793062b1743d93 (diff)
downloadqemu-81d1885dcc4424fec6761120f6e251eb3408fb8e.zip
qemu-81d1885dcc4424fec6761120f6e251eb3408fb8e.tar.gz
qemu-81d1885dcc4424fec6761120f6e251eb3408fb8e.tar.bz2
target/riscv: rvv: Fix vslide1[up|down].vx unexpected result when XLEN=32 and SEW=64
When XLEN is 32 and SEW is 64, the original implementation of vslide1up.vx and vslide1down.vx helper functions fills the 32-bit value of rs1 into the first element of the destination vector register (rd), which is a 64-bit element. This commit attempted to resolve the issue by extending the rs1 value to 64 bits during the TCG translation phase to ensure that the helper functions won't lost the higer 32 bits. Signed-off-by: Max Chou <max.chou@sifive.com> Acked-by: Alistair Francis <alistair.francis@wdc.com> Message-ID: <20250124073325.2467664-1-max.chou@sifive.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions