4.7.23.  __nop

이 내장 함수는 NOP 명령어 또는 해당 항목 코드 시퀀스를 컴파일러에서 생성하는 명령어 스트림에 삽입합니다. 소스의 각 __nop 내장 함수에 대해 한 개의 NOP 명령어가 생성됩니다.

컴파일러는 접근할 수 없는 코드의 정상적인 제거를 제외하고 NOP 명령어를 최적화하지 않습니다. __nop 내장 함수는 컴파일러에서 명령어 일정의 장벽 역할도 합니다. 즉, 명령어는 최적화 결과 NOP의 한쪽에서 다른 쪽으로 이동하지 않습니다.

Note

__schedule_barrier 내장 함수를 사용하여 NOP 명령어를 생성하지 않고 일정 장벽을 삽입할 수 있습니다.

구문

void __nop(void)

추가 참고

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential