got fpmul working (potential bug in softfloat NaN handling)