[%] 비교순서만 바꿨는데 최적화 꽤 되네
ㅇㄹ(rerereq)
2019-09-01 02:48
추천 0
댓글 7
다른 게시글
-
레딧 터졌네 [4][%] ㅇㄹ(rerereq) | 19.08.31추천 0
-
안녕하세요 뉴비입니다 [14][%] 바보털(223.38) | 19.08.31추천 6
-
C#이랑 제일 비슷한 언어[%] ㅇㄹ(rerereq) | 19.08.31추천 0
-
c# 이랑 비슷한 스타일 언어 머잇음 [5][%] 익명(110.44) | 19.08.31추천 0
-
클래스단위로 추상화하면 너무 머리아픈듯[%] ㅇㄹ(rerereq) | 19.08.31추천 0
-
객체지향 프로그래밍을 빨리 잊어버릴수록 좋다. [5][%] 에르씨(lchbest10) | 19.08.31추천 0
-
내가 라이브러리를 사용할 줄 모르는건가 영어가 안되는건가[%] 익명(218.148) | 19.08.30추천 0
-
러스트 레퍼런스는 컴파일 타임에 락거는 포인터임[%] ㅇㄹ(rerereq) | 19.08.30추천 0
-
오늘은 모바일게임 이벤트로인해 OpenGL은 쉽니다 [2][%] 익명(106.102) | 19.08.30추천 0
-
코드 만줄 넘겼다 [6][%] ㅇㄹ(rerereq) | 19.08.30추천 1
데이터가 한쪽으로 쏠려있었던거?
본문 보면 그런 런타임에서의 문제가 아니라 컴파일 결과물 자체에서 효율 향상이 있는 것 같은데
어셈은 볼줄몰라서...
위나 아래나 크기가 크건작건 속도는 똑같아
setae 라는 게 좌 빼기 우 해서 +또는0이면 byte를 set 하라는데, 대체 어떻게 set 하라는 거임 ? byte(8비트) 전체를 1로 깔아주라는 이야기임 ?
그냥 0x01될걸
두번째보면 작으면 mov해둔 255(-1) 같으면 seta 안돼서 xor한 0 크면 seta돼서 1이 반환됨