>> Read Reply from No. 0 article  
RE: RE: 이러면 어떨까요?

등록 2002-03-22 10:10:00     조회 5
이름 이민철    

		매크로를 써서 속도를 높인다면
님이 생각하신 방법보다는 원문의 XOR을 이용한 것이 더욱더 빠릅니다.
대입의 경우 내부적으로 mov 명령어로 처리되며 XOR의경우는 xor로 처리됩니다.
mov 명령어 보다 xor 명령어가 훨씬 빠릅니다.
 그럼 즐프...
 : 음냐.. 컴파일 되겠죠? 잘 모르겠당... emoticon;
: 어짜피 함수 호출하는 거는 시간 많이 걸리는 건 당연하고..
: 매크로를 써서 속도를 높일 거면 이 왕 하는 거 좀 더 빠르게..
: 요렇게 하면 연산 횟수가 9번에서 6번으로 줄 거 같은디...
:
: <pre>
: #include < stdio.h >
:
: //#define SWAP(a, b)		((a)^=(b)^=(a)^=(b))
: #define SWAP(a, b)		((c)=(b),(b)=(a),(a)=(c))
: int c;
: 
:  int main(void) {
:  	int a = 22;
:  	int b = 44;
: 
:  	SWAP(a, b);
: 
:  	printf("a = %d, b = %d", a, b);
: 
:  	return 0;
:  }
: </pre>
이름
암호


>> 관련글
  답장 RE: 이러면 어떨까요?  #.#!  2002.03.22  ....
  답장 RE: RE: 이러면 어떨까요?  이민철  2002.03.22  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.45 초 ] 작업시간: [ 0.1 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791033068
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.