|
о, не пришлось постить в тему ![]() в одной статье инверсия называлась побитовым дополнением, хотел узнать, как работает. А оно вон что ![]() хоть вспомнил, как работает в пыхе разок пригодилось, в gd Ну, я надеюсь, до этого еще не скоро дойдёт ![]() И дебажыть после этого ![]() Oak, осталось компиляторы код научить писать ![]() На самом деле, заменять умножение на побитовые операции в контексте оптимизации (именно так) смысла особого нет. Все современные компиляторы (JIT в их числе) умеют заменять умножение на сдвиги самостоятельно. Более того, компиляторы даже способны заменять умножение на серию сдвигов и сложений, если такая операция будет быстрее, чем само умножение. Также компиляторы умеют заменять деление на, например, умножение и сдвиг вправо. Изм. Oak (12.05 / 18:55) (1) aNNiMON, Яснапанятна. Спасиб. Не помешало бы теперь заглянуть в какой-нибудь исходник формата сжатия ![]() aNNiMON, в таком случае не помешало бы и показать приоритет операций. К записи Java Категории
|