int32_t addr[10];
asm ("PLD [%[ADDR],#5] \n\t"
:
: [ADDR]"r"(addr)
);
Дайте предмету имя в списке регистров, а затем укажите его, как показано.5 - странное число, используемое для предварительной выборки.Большинство ПК будут работать с размерами 32 и т. Д. *
. При использовании pld размер каждой строки в памяти, по-видимому, составляет 64 байта для чипов arm в ipad и ipad2.Таким образом, для наиболее эффективного pld лучше всего было бы выполнить 1 pld для 64-байтового диапазона размеров, а затем развернуть цикл, чтобы охватить только этот диапазон, если это тип программируемого кода.
Например, вы можетепереместиться через шестнадцать 32-битных записей с плавающей запятой для каждого поля