Как компиляторы обрабатывают встроенные функции SSE (или любые другие)?

Некоторое время назад я где-то читал, что внутренние функции SSE компилируются в эффективный машинный код, потому что компиляторы обрабатывают их иначе, чем обычные функции. Я пытаюсь понять, как на самом деле это делают компиляторы и что программисты на C могут сделать, чтобы облегчить этот процесс. Есть ли какие-либо рекомендации по использованию встроенных функций таким образом, чтобы облегчить работу компилятора по генерации эффективного машинного кода.

Спасибо.

8
задан pic11 15 April 2011 в 14:43
поделиться