연산 비용 줄이기 (나누기, 곱, 나머지)

MySprtlty·2022년 7월 30일
0

C

목록 보기
34/37

🏷️연산 비용 줄이기

  • 임베디드 시스템에서 자주 사용되는 연산 비용을 줄이는 테크닉에 대해 정리한다.
  • 특히, 피연산자가 2의 배수인 case만 다룰 것이다.

📌나누기 (division)

  • 🔍ex) res와 res2의 값은 같다.
res = 50 / 16;
res2 = 50 >> 4;

📌곱 (product)

  • 🔍ex) res와 res2의 값은 같다.
res = 50 * 16;
res2 = 50 << 4;

📌나머지 (modulo)

  • 🔍ex) res와 res2의 값은 같다.
res = 50 % 16;
res2 = 50 & 15;

0개의 댓글