[RFC 3/3] Thread changes for RISCV floating point and vector changes