fixed Value Conversion Issue with arm64 arch