clz : 0의 갯수를 셈
일반적으로 clz을 하면 0의 갯수를 세서 시프트 하려고 사용함
그러면 원하는 값을 얻을 수 있도록 리눅스는... 그렇게 사용함
가령..
way의 갯수가 4개라 값이 3일때,
현재 way의 값을 알고싶을때,
이때 clz를 해서 14만큼 시프트연산을 수행하면 내가 원하는 값인 3이 나오게 됨
a = 0b 0000 0000 0000 0011이다.
b = 14
a << b = 0b 1100 0000 0000 0000
'System > Linux Kernel' 카테고리의 다른 글
wont_overwrite (0) | 2016.01.23 |
---|---|
CFS 구현의 핵심 (0) | 2016.01.22 |
system(), fork() (0) | 2015.12.24 |
[Unix V6] 시스템 부팅 (0) | 2015.12.19 |
Device Tree, 리눅스 커널 4.0 (0) | 2015.08.29 |