Welcome to mirror list, hosted at ThFree Co, Russian Federation.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
short __mulhi3(short a, short b) { int r; r = 0; while (a) { if (a & 1) { r += b; a>>=1; b<<=1; } } return r; }