| [ CnUnix ] in KIDS 글 쓴 이(By): cachalot (씽크) 날 짜 (Date): 2003년 1월 28일 화요일 오후 09시 47분 16초 제 목(Title): Re: 짜증스... 핸드폰에 쓰인 코어가 ARM 계열인 경우... loop termination 조건을 0과 비교할 경우에 loop index를 감소시키면서 루프를 돌리는 것이 효과적이라고 합니다. loop index를 증가시키면서 돌리게 되면 ADD/CMP opcode의 조합으로 코드가 만들어지지만, 감소시키는 경우에는 SUBS opcode 하나로 코드를 만들 수 있기 때문이라네요. 자세한 것은 ARM 사의 "Writing Efficient C for ARM"이란 문서를 참조하세요. 아마 홈페이지에 링크되어 있을 겁니다. -sink |