이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
memset을 사용하여 부동소수점 및 double형을 0.0으로 초기화
부동소수점 데이터를 명시적으로 0.0으로 초기화하는 코드 생성을 제어합니다.
모델 구성 창: 코드 생성 / 최적화
설명
memset를 사용하여 부동소수점 및 double형을 0.0으로 초기화 파라미터는 부동소수점 데이터를 0.0으로 명시적으로 초기화하는 코드를 생성할지 여부를 지정합니다.
설정
On (GUI), 'off' (명령줄) (디폴트 값) | off (GUI), 'on' (명령줄)- On
memset를 사용하여, 데이터형의 종류에 관계없이 부동소수점 데이터의 내부 저장소를 정수 비트 패턴 0(모든 비트가 0)으로 초기화합니다. 컴파일러와 타깃 CPU 모두 부동소수점 0을0정수 비트 패턴으로 표현하는 경우, 이 파라미터를 사용하여 실행 및 ROM 효율성을 높일 수 있습니다.이 파라미터를 사용하려면 memset 기능을 활성화하기 위해 Memcpy 임계값 구성 파라미터를 켜야 합니다. 임계값이 충분히 높게 설정되어 있는지 확인하십시오.
- Off
float및double데이터형의 데이터에 대한 저장 공간을 0.0으로 명시적으로 초기화하는 코드를 생성합니다. 이렇게 생성된 코드는 해당 옵션을 선택했을 때 생성되는 코드보다 효율성이 약간 떨어집니다.
참고
명령줄 값은 설정 값과 반대입니다. 따라서 명령줄의 'on'는 설정 섹션의 “Off” 설명에 해당하며, 명령줄의 'off'는 설정 섹션의 “On” 설명에 해당합니다.
예제
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 영향 없음 |
| 추적성 | 영향 없음 |
| 효율성 | On (GUI), 'off' (명령줄) (실행, ROM), 영향 없음 (RAM) |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: InitFltsAndDblsToZero |
| 유형: 문자형 벡터 |
값: 'on' | 'off' |
디폴트 값: 'off' |
버전 내역
R2006a 이전에 개발됨
