Вообще любое деление на плавающую константу превращается нынешними компиляторами в умножение на обратное. Еще интереснее то, что и в железе в наши дни деление ускоряется тем же самым способом - как сочетание вычисления обратного и умножения. Хм, не помню какую я недавнюю систему команд смотрел пару лет назад, RISC V, что-ли, так там операции деления вообще нет, только вычисление обратного.
А то, что деление гораздо медленне умножения - давно известно. Целочисленное умножение еще 25 лет назад делалось за один такт в RISC процессорах, с той же скоростью что и сложение.
no subject
Date: 2021-02-17 05:48 am (UTC)А то, что деление гораздо медленне умножения - давно известно. Целочисленное умножение еще 25 лет назад делалось за один такт в RISC процессорах, с той же скоростью что и сложение.