Environment:
RSD version: bd7c5c1
Bug Description:
There is an instruction fmul.s ft9, fs4, ft8, where fs4=0x00000000 and ft8=0x998a3664.
After the fmul.s instruction, the result of ft9 in RSD is 0x00000000. However, the result in spike is 0x80000000.
It seems that RSD mistakes the sign bit of the final result?