You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target
WANG Rui e66644c48e target/loongarch: Fix [X]VLDI raising exception incorrectly
According to the specification, [X]VLDI should trigger an invalid instruction
exception only when Bit[12] is 1 and Bit[11:8] > 12. This patch fixes an issue
where an exception was incorrectly raised even when Bit[12] was 0.

Test case:

```
    .global main
main:
    vldi    $vr0, 3328
    ret
```

Reported-by: Zhou Qiankang <wszqkzqk@qq.com>
Signed-off-by: WANG Rui <wangrui@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-ID: <20250804132212.4816-1-wangrui@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>
4 days ago
..
alpha target/alpha: Add GDB XML feature file 4 weeks ago
arm target/arm: Fix handling of setting SVE registers from gdb 1 week ago
avr target: Use cpu_pointer_wrap_uint32 for 32-bit targets 3 months ago
hexagon accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOps 3 months ago
hppa target: Use cpu_pointer_wrap_notreached for strict align targets 3 months ago
i386 target/i386/cpu: Move addressable ID encoding out of compat property in CPUID[0x1] 6 days ago
loongarch target/loongarch: Fix [X]VLDI raising exception incorrectly 4 days ago
m68k target: Use cpu_pointer_wrap_uint32 for 32-bit targets 3 months ago
microblaze target: Use cpu_pointer_wrap_uint32 for 32-bit targets 3 months ago
mips target/mips: Only update MVPControl.EVP bit if executed by master VPE 2 weeks ago
openrisc target: Use cpu_pointer_wrap_uint32 for 32-bit targets 3 months ago
ppc qemu: Declare all load/store helper in 'qemu/bswap.h' 4 weeks ago
riscv target/riscv: Restrict midelegh access to S-mode harts 2 weeks ago
rx target: Use cpu_pointer_wrap_uint32 for 32-bit targets 3 months ago
s390x target/s390x: Have s390_cpu_halt() not return anything 1 month ago
sh4 target: Use cpu_pointer_wrap_notreached for strict align targets 3 months ago
sparc gdbstub: add the GDB register XML files for sparc64. 4 weeks ago
tricore target: Use cpu_pointer_wrap_uint32 for 32-bit targets 3 months ago
xtensa target/xtensa: replace FSF postal address with licenses URL 2 months ago
Kconfig target/cris: Remove the deprecated CRIS target 11 months ago
meson.build target/cris: Remove the deprecated CRIS target 11 months ago