fix fp sid,di