birdwatcher (birdwatcher) wrote,
birdwatcher
birdwatcher

Category:

Пожелание

Требуется следующая оптимизация для C++.

Допустим, встрeтился такой код:
double x = drand48();
f(x, 1, true);


Допустим далее, что после перебора всех кандидатов для f, наилушей оказалась некоторая
f(double, int32_t, bool) {...},
причем ее определение известно.

В таком случае компилятор должен сгенерировать код определения функции одного переменного f_1(double), полученный из кода исходной функции f подстановкой констант на место остальных параметров, оптимизировать его согласно стандартным правилам оптимизации, и вызвать f_1(x).
Subscribe

  • Из вконтактика

    Лариса Прокофьева. "Среда обитания", 2021

  • Эвакуируйте детей!

    Do not fill plastic bags with gasoline.— US Consumer Product Safety Commission (@USCPSC) May 12, 2021

  • Из мокума

    "Министр обороны Сергей Шойгу призвал не пускать на службу в армию людей, употреблявших наркотики." Тут-то мне карта и попёрла!

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 13 comments

  • Из вконтактика

    Лариса Прокофьева. "Среда обитания", 2021

  • Эвакуируйте детей!

    Do not fill plastic bags with gasoline.— US Consumer Product Safety Commission (@USCPSC) May 12, 2021

  • Из мокума

    "Министр обороны Сергей Шойгу призвал не пускать на службу в армию людей, употреблявших наркотики." Тут-то мне карта и попёрла!