LLVM backed for handling UMUL8 and UMUL16 for PSIMD RISC-v (original) (raw)
December 2, 2025, 6:21am 1
hi all. I’m trying to implement the back-end for umul8 and umul16 for the packed SIMD extension in my llvm project, and I’m having some issues here. one, the result of the umul is happened to be stored in a register pair. i haven’t actually worked on getting result from the register pair to deliver it to the front-end, second the result happened to be stored in the source operands when simulated on spike. I’m asking if there’s any lead or information that i can use to implement UMUL8 and UMUL16 to handle properly on LLVM. thank you
b.tech student @ CUSAT