Это не совсем так. В Эльбрусах для вызова _необходимо_ выполнить подготовку перехода. Да, пока она готовится, можно что-нибудь повыполнять, но это всё-таки не prefetch, и это может сыграть злую шутку, т.к. не всегда есть время ожидания между подготовкой и фактическим переходом. Поэтому в Эльбрусах очень агрессивно делают inline и избавляются от переходов
Да, но когда такой возможности нет, то скорее всего зависимость по данным, и проблема не в типе архитектуры. х86 будет точно также стоять и ждать