summary refs log tree commit diff stats
path: root/gitlab/issues_text/target_riscv/host_missing/accel_TCG/1441
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-06-01 21:35:14 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-06-01 21:35:14 +0200
commit3e4c5a6261770bced301b5e74233e7866166ea5b (patch)
tree9379fddaba693ef8a045da06efee8529baa5f6f4 /gitlab/issues_text/target_riscv/host_missing/accel_TCG/1441
parente5634e2806195bee44407853c4bf8776f7abfa4f (diff)
downloadqemu-analysis-3e4c5a6261770bced301b5e74233e7866166ea5b.tar.gz
qemu-analysis-3e4c5a6261770bced301b5e74233e7866166ea5b.zip
clean up repository
Diffstat (limited to 'gitlab/issues_text/target_riscv/host_missing/accel_TCG/1441')
-rw-r--r--gitlab/issues_text/target_riscv/host_missing/accel_TCG/144134
1 files changed, 0 insertions, 34 deletions
diff --git a/gitlab/issues_text/target_riscv/host_missing/accel_TCG/1441 b/gitlab/issues_text/target_riscv/host_missing/accel_TCG/1441
deleted file mode 100644
index d6a5659b0..000000000
--- a/gitlab/issues_text/target_riscv/host_missing/accel_TCG/1441
+++ /dev/null
@@ -1,34 +0,0 @@
-Assertion failure when executing RISC-V vfncvt.rtz.x.f.w instruction
-Description of problem:
-When emulating the `vfncvt.rtz.x.f.w` instruction, QEMU crashes with an assertion failure at `target/riscv/translate.c:211`, complaining that ```decode_save_opc: Assertion `ctx->insn_start != NULL' failed.```
-
-It appears this problem first emerged with https://gitlab.com/qemu-project/qemu/-/commit/a9814e3e08d2aacbd9018c36c77c2fb652537848
-Steps to reproduce:
-The following C program triggers the assertion failure when built a sufficiently recent version of the Clang cross compiler (in my case 15.0.6):
-```
-/* test.c */
-#include <riscv_vector.h>
-
-#define LEN 4
-
-int main(int argc, char *argv[]) {
-  double in[LEN];
-  int out[LEN];
-
-  vfloat64m1_t vf = vle64_v_f64m1(in, LEN);
-  vint32mf2_t vi = vfncvt_rtz_x_f_w_i32mf2(vf, LEN);
-  vse32_v_i32mf2(out, vi, LEN);
-
-  return 0;
-}
-```
-
-The above `test.c` can be compiled and run as follows:
-```
-clang -O3 -march=rv64gcv -static test.c
-qemu-riscv64 -cpu "rv64,zba=true,zbb=true,zbc=true,zbs=true,v=true,vlen=512,elen=64,vext_spec=v1.0" a.out
-qemu-riscv64: ../target/riscv/translate.c:211: decode_save_opc: Assertion `ctx->insn_start != NULL' failed.
-Segmentation fault (core dumped)
-```
-Additional information:
-