инструкции. На полном серьезе обсуждается, что компилятор может наоптимизировать так, что нарушается вся семантика программы. Это что - реально?
программы - нет, а железа - легко
Ну, когда речь идет о hardware - это понятно более-менее, но тут же сам компилятор фактически косячит. В том примере явно код, имеющий взаимозависимости, и который некорректно было бы перемешивать. Вот в docs.rs по этому поводу хоть понятный пример - там реально независимые инструкции, а зависимость вносится обработчиком сигнала.
аа, где тот код, поточнее
компилятору нет резона косячить - он генерит код по своей модели памяти
Обсуждают сегодня