이거 좀 심각하게 많이 필요하다.
비트테스트
비트스캔
atomic 연산
이 세가지는 직접 인라인어셈블리 쓰는게 제일 편한듯.
찾아보면 뭐 wrapper가 있긴 있겠지만
그냥 인라인어셈블리 알아두면 귀찮게 돌아가야하는 길을 그냥 직접 써내려갈수 있다는게 좋아.
스캔연산 및 기타 등등 연산장치 쓰는 오퍼레이션은 눈에 안보이는 "cc" 클로버 박는거 빼먹지 말고
이거 좀 심각하게 많이 필요하다.
비트테스트
비트스캔
atomic 연산
이 세가지는 직접 인라인어셈블리 쓰는게 제일 편한듯.
찾아보면 뭐 wrapper가 있긴 있겠지만
그냥 인라인어셈블리 알아두면 귀찮게 돌아가야하는 길을 그냥 직접 써내려갈수 있다는게 좋아.
스캔연산 및 기타 등등 연산장치 쓰는 오퍼레이션은 눈에 안보이는 "cc" 클로버 박는거 빼먹지 말고
뭐 개발해봤는데
비트스캔은 병신같이 비트연산 산식을 묘수풀이해가면서 할 필요 없이 직접 비트단위 연산을 하라는거고 (C언어상으로는 그런거 없으니까 어셈쓰는것임) 아토믹연산은, 구조체 안에다가 lock 박을 경우에 필요해. 1쓰레드 비동기 상황이라면 lock 을 그냥 순수하게 써도 되지만 멀티쓰레드 상황에서는 해당 lock 을 확인하고 조작할때에 cas 써야하니까
뭐 개발해봤는데
뭐 개발해봤는데
딱
딱