Skip to content

Missing compressed load double (c_ld) instruction

Hello guys,

I noticed something strange regarding the compressed load double (c_ld) instruction. In the folder riscv/insn, the c_ld.h file is missing; however, it is in the encoding.h file, there is a declaration of it: https://github.com/riscv-software-src/riscv-isa-sim/blob/3f79e3b7ded80d9ef0e722126b3765207e010711/riscv/encoding.h#L3143C3-L3144C42 . Is c_ld instruction implemented somewhere else or not at all? What should I do to contain it in the spike if it doesn't?

Thanks a lot for your time.