>정수연산만으로 구현한다고 하더라도(가정), integer A의 연산과 integer B의
>연산이 integer 범위를 넘어간다고 하더라도 중간 단계에서는 long long에
>저장했다가 마지막 단계에서 integer에 저장하겠죠. 그리고 연산 결과 자체가
>integer 범위를 벗어나는 것이라면 integer가 아니라 long long이 결과가
>될 거구요. 아마 제 정신을 가진 프로그래머라면 당연히 이렇게 구현할 겁니다.
마지막 단계에서 저장할 때 역시 truncation이 생기는 거 아닌가요?
그것 때문에 포토샵 CS2에서 32bit HDR(High Dynamic Range?) 모드를 신설한
것으로 아는데요.