|
Computer Science 237 |
Lecture 22: Computation Circuits, Microarchitecture Introduction
Date: November 1, 2006
int multiply(int x, int y) {
int product = 0;
while (x) {
if (x&1) product+=y;
x >>= 1;
y <<= 1;
}
return product;
}