I want to use riscv-qemu to get a trace of the guest executed instructions of a vectorized program. I'm using the following command:
qemu-riscv64 -cpu rv64,x-v=true,x-k=true,vlen=256,elen=64,vext_spec=v1.0 -D logfile.log -d in_asm,cpu,fpu program
Although the program is executed correctly without throwing any error, in the trace log all the vector instructions are shown as illegal instructions. Any ideas what is going wrong?