Я писал в сборке x86 в последнее время (для удовольствия) и задавался вопросом, действительно ли префиксные префиксные инструкции действительно имеют преимущество производительности на современных процессорах или если они просто реализованы для обратной совместимости.
Я могу понять, почему Intel изначально выполняла инструкции rep, когда процессоры выполняли только одну команду за раз, но есть ли возможность использовать их сейчас?
С циклом, который компилируется для получения дополнительных инструкций, необходимо заполнить конвейер и/или выйти из строя. Современные процессоры, построенные для оптимизации этих префиксных инструкций, или команды rep, которые так редко используются в современном коде, что они не важны для производителей?