Здравствуйте, Тимошенко Антон Валентинович, Вы писали:
ТАВ>проблема: у процессора нет команды целочисленного деления (FPU тоже нет) ТАВ>как реализовать деление на 24, чтобы оно работало быстро (так чтобы, можно было ТАВ>пользоваться им внутри длинных циклов). ТАВ>умножение на 24 реализуется просто: a * 24 = a*(8 + 16), т.е. два сдвига:
ТАВ>b = a << 3; // a*8 ТАВ>res = b + (b << 1); // res = a*8 + a*16
ТАВ>хотелось бы что нибудь подобное для операции деления на эту константу.
а в итоге деления что ты хочешь получить?