Strength Reduction
strength reduction은 타겟 머신에서 무거운(expensive) 연산을 가벼운(cheap) 연산으로 바꾸는 컴파일러 최적화 기법을 말한다. 쉬운 예로, 곱하기 연산을 더하기 연산으로 바꾸는 경우를 들 수 있다.
Saturating arithmetic
제한된 범위를 초과하는 숫자에 대해서 최대값 또는 최소값을 할당하는 산술방식이다.
예) -128 ~ +127 범위를 가진 signed 8bit integer 연산:
-128 - 128 = -128, 127+ 312 = 254
-128 - 128 = -128, 127+ 312 = 254
최근 덧글