Я услышал, что это могла бы быть хорошая идея выключить "компиляцию для ползунка" в iPhone настройки цели для увеличения производительности. Я испытываю некоторые затруднения при нахождении этой установки все же. Так как я не мог найти его...
Я задавался вопросом, были ли у кого-либо какие-либо твердые числа на ARM по сравнению с производительностью кода Ползунка на iPhone 3GS. Специально для неплавающей точки (VFP или НЕОН) код - я знаю о проблемах с плавающей точкой...
Я пытаюсь освоить навыки, полезные при модификации прошивки (для которой у меня нет исходного кода код)
Эти вопросы касаются использования BX из кода большого пальца для перехода или вызова другого существующего кода большого пальца. Как использовать BX
в разделе «Набор команд Thumb» в разделе 1-34 «ARM11TechnicalRefManual» говорится, что: «Набор команд Thumb является подмножеством наиболее часто используемых 32-битных инструкций ARM.
Что делает следующая линия при сборке руки: 000031e6 2916 cmp r1, # 22
000031e8 bf1a itte ne Я получаю первую строку (сравнивая r1 с 22), но как насчет второй строки (я ...
Недавно мне пришлось отлаживать бинарник MachO и я наткнулся на следующую инструкцию: - ldr.w r4, [r1, r0, lsl #2] Я понимаю, что ldr r4, [r1, r0, lsl #2] сдвигает r0 влево два раза, добавляет его...
Ребята,
У меня есть проект, который я скомпилировал для процессора ARM Cortex-A8. Для этого я использую GCC. В настоящее время размер моего исполняемого файла составляет 220,1 КБ. Сейчас я модифицирую свой make-файл и добавляю ...
Я пытаюсь выполнить программирование на «голом железе» в ARM с помощью GCC и протестировать на QEMU. Всякий раз, когда я вызываю метку ARM из C, моя программа зависает. У меня есть простой пример кода, который показывает проблему ...
У меня есть этот код C: int test (signed char anim_col)
{если (anim_col> = 31) {вернуть 1; } иначе, если (anim_col <= -15) {return -2; } return 0;
} Это компилируется в ...