change hard -> softfp