CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.