почему "bcl 20, 31, $ + 4" инструктаж для получения адреса следующей инструкции в ЛР?почему не "bl $ + 4" или "bcl 20, xx, $ + 4"? - PullRequest
0 голосов
/ 27 сентября 2019

Я прочитал последнее руководство по Power ISA от IBM (https://openpowerfoundation.org/?resource_lib=power-isa-version-3-0) и говорит [на стр. 35; 2.4 Инструкции для филиала]:

Получение адреса следующей инструкции: Использованиеследующая форма Ветвления и Связи.

bcl 20, 31, $+4

откуда взялся этот стандарт ? Появляется во всем руководстве набора команд powerpc, но естьесть какая-то причина, чтобы написать это?

Фактически, компилятор GNU использует эту инструкцию.

...