[Arm프로세서] AAPCS: Armv8: C 코드 최적화 - 함수 인자의 갯수는 9개 이하로 제한
Post
원문 보기 →[Arm프로세서] AAPCS: Armv8: C 코드 최적화 - 함수 인자의 갯수는 9개 이하로 제한
6.4 절에서 Armv7 아키텍처에서 다룬 AAPCS는 실무에 적용할 만한 실용적인 내용이 많다고 설명했습니다. Armv8 아키텍처의 AAPCS도 마찬가지입니다. 이번 절에서는 Armv8 아키텍처의 AAPCS에서 성능 개선을 위해 고려해야 할 2가지 내용을 소개합니다. Armv8 아키텍처의 AAPCS로 관점으로 보면 함수 인자의 갯수는 9개 이하로 제한하는게 좋습니다. 함수의 인자의 갯수가 9개를 넘어가면, 프로세스의 스택 공간에 인자를 저장해 전달하기 때문입니다. 하지만 함수의 인자의 갯수가 4개를 넘어서면 코드의 가독성이 떨어지고, 인자를 연산한 결과를 저장하기 위해 프로세스의 스택 공간에 엑세스하는 명령어가 늘어납니다. 되도록이면 함수에 전달되는 인자는 4개까지 지정하는 것이 좋습니다. 이번에는
![[Spoiler] 점프 신작 '공주님 고문 시간입니다' 원작자에 '우공못' 작가 그림. '시간정지용사' 또다른 플레이어? '다음에 오는 만화 대상' 운영 잡지 폐간](https://img.zoomtrend.com/2026/06/07/1780881297-ECA090ED948426-28EC95A0EB8B88EBA980EC8B9CEAB7B8EB8490.jpeg)

