It seems that floating-point registers are not saved/restore, which may result in corruption on user register. --- 浮点寄存器似乎并没有被保存、恢复,这可能导致用户的寄存器值被污染。