Публикации по теме 'powerpc'


Внутренняя документация VSX
Я недавно написал Внутренний патч VSX для Chroma from Luma (CfL) в AV1 и решил, что могу написать об этом опыте. Самой большой проблемой, с которой я столкнулся при работе с внутренними функциями VSX, была документация. Информация о встроенных функциях VSX распространяется из нескольких источников, что затрудняет определение документов, которым следует следовать. В этом посте мы рассмотрим самые полезные ресурсы, с которыми мне приходилось сталкиваться (пока что). Встроенные..

Вопросы по теме 'powerpc'

Как программы поддерживают i386 и ppc одновременно?
Я хотел бы знать, как вы можете поддерживать архитектуры i386 и ppc для программ в /bin. я например бегаю bin $ file amber я получил amber: setgid Mach-O universal binary with 2 architectures amber (for architecture i386): Mach-O...
565 просмотров
schedule 01.08.2022

Как может разыменование указателя NULL в C не привести к сбою программы?
Мне нужна помощь настоящего гуру C, чтобы проанализировать сбой в моем коде. Не для исправления сбоя; Я могу легко это исправить, но перед этим я хотел бы понять, как вообще возможен этот сбой, так как мне это кажется совершенно невозможным. Этот...
13295 просмотров
schedule 08.04.2023

PowerPC переходит на переменное SPR
Я пишу макрос сборки для C-программы, и, будучи новичком в этом, я кое-что застрял. Я пытаюсь написать макрос для перемещения данных из регистра общего назначения в регистр специального назначения. Моя проблема в том, что синтаксис, который я...
2650 просмотров
schedule 18.12.2022

Как создать один make-файл для 32- и 64-разрядной версии?
У меня есть makefile , который прозрачно работает для Linux ( x86_64 ) и OS X Intel ( x86_64 ). При этом используются 64-битные параметры GCC. Есть ли способ настроить make-файл так, чтобы я мог собирать для 32-битной и 64-битной OS X PPC ( ppc ,...
24617 просмотров
schedule 22.01.2024

Не удалось связать ppc после обновления до XCode 4
Я следил за эти инструкции о том, как заставить SDK 10.4 работать с PPC после обновления до XCode 4. Я могу скомпилировать, но во время компоновки возникают ошибки. В качестве дополнительной проблемы я использую не XCode как таковой, а набор...
1661 просмотров
schedule 14.04.2024

Эквивалент инструкции x86 PAUSE для PPC
Существует ли эквивалент инструкции x86 PAUSE, которая помещается в занятые циклы ожидания для повышения производительности, особенно на машинах SMT, на PowerPC?
2945 просмотров
schedule 05.11.2022

Что эквивалентно коду операции rdtsc для PPC?
У меня есть программа сборки, которая имеет следующий код. Этот код отлично компилируется для процессора Intel. Но когда я использую компилятор PPC (кросс), я получаю сообщение об ошибке, что код операции не распознан. Я пытаюсь найти эквивалентный...
2168 просмотров
schedule 04.04.2023

Как очистить весь кеш инструкций на powerpc?
Я хочу очистить весь кеш инструкций на powerpc 750 (Ubuntu на Apple imac G5). Я попытался использовать эту функцию, определенную в cacheflush.h: flush_icache_range(unsigned long start, unsigned long stop) При некоторых значениях аргументов...
711 просмотров
schedule 16.04.2022

Установка Python MySQL PPC для Mac
Я пытаюсь установить mySQL для Python на PPC ibook G4 под управлением Leopard. У меня установлены Python 2.7.2, XCODE 3.1.3 и MAMP 1.9.6. Я пробовал как MySQL-Python-1.2.2, так и MySQL-Python-1.2.3, но всегда получаю эту ошибку:...
309 просмотров
schedule 11.12.2022

Как манипулируют счетчиком программ в ассемблере powerpc
Каков результат выполнения этой инструкции на ассемблере powerpc? . = 0x100 Я думаю, что это связано с программным счетчиком, но при дизассемблировании исполняемого файла, использующего эту инструкцию, происходит что-то странное в выводе....
1343 просмотров
schedule 24.02.2024

NASM: x86 to PPC — ошибка синтаксиса выражения
Я читал язык ассемблера Step-By-Step (3-е издание; Джефф Дантеманн). У меня есть Linux, Lion и (PPC) Tiger, которые я могу использовать. Я писал небольшие ассемблерные программы с помощью NASM на машинах Lion и Linux и хотел бы сделать это на машине...
1882 просмотров
schedule 16.11.2022

PowerPC e500: любой эквивалент флага Page Global Enable?
Из Руководства по системному программированию Intel x86: PGE Page Global Enable (бит 7 CR4) — (введен в процессоры семейства P6.) При установке включает функцию глобальной страницы; отключает глобальную функцию страницы, если она очищена....
219 просмотров
schedule 27.12.2023

Доступ к битовым полям в C
У меня есть структура, которая соответствует аппаратному регистру. typedef unsigned int uint32; typedef union A_u{ uint32 words[4]; struct { uint32 a : 2; uint32 b : 3; uint32 unused : 27; uint32 c : 2;...
1719 просмотров
schedule 12.03.2024

PowerPC MPC8245 JTAG
Я работаю над MPC8245, процессором семейства 603e. Я использую JTAG-устройство BDI2000 для отладки кода запуска. Есть странная проблема, с которой я столкнулся. Пошаговое выполнение выполняется нормально до тех пор, пока не будет произведена...
364 просмотров
schedule 14.10.2022

Неужели мне действительно нужно беспокоиться о выравнивании при использовании нового оператора размещения?
Я прочитал Когда мне следует беспокоиться о выравнивании? , но я все еще не знаю, нужно ли мне беспокоиться о невыровненном указателе, возвращаемом оператором размещения new - как в этом примере: class A { public: long double a; long long...
6427 просмотров

u-boot: mpc5xxx.h не поддерживает mpc55xx?
Я новичок в u-boot и в настоящее время пытаюсь портировать его на плату mpc5554 ​​(от phytec) для развлечения. Я был счастлив найти файл mpc5xxx.h , указывающий, что его можно использовать в моем случае. Однако, чем больше я смотрю на него,...
277 просмотров
schedule 20.03.2023

Печать поплавков. (Powerpc)
Я пытаюсь печатать поплавки. Хотя вариативные функции не работают с числами с плавающей запятой, поэтому они повышаются до двойных. Мне удается избавиться от предупреждения, приведя его к двойнику. При печати результатов на некоторых архитектурах...
731 просмотров
schedule 01.08.2023

GCC отказывается выдавать длинные вызовы оператора new/delete на PowerPC
Ветки PowerPC имеют только 24 бита, доступные для целевого смещения, поэтому, если текстовая часть станет слишком большой, ветви на одном конце не смогут достичь целей на другом. Существует более длинная последовательность инструкций, которая может...
919 просмотров
schedule 22.01.2023

Компилятор powerpc в Windows выдает компилятор С++, не установленный в этой системной ошибке
Я пытаюсь использовать компилятор msys powerpc-eabispe-gcc в Windows для компиляции простой программы helloworld.cpp, чтобы сгенерировать эльфа для архитектуры powerpc, но я получаю сообщение об ошибке «компилятор C++ не установлен в этой системе»....
973 просмотров
schedule 10.06.2023

Spidev не пишут / читают одновременно с использованием ioctl
Я надеюсь найти некоторую помощь, даже если эта проблема может быть больше аппаратной, чем программной (посмотрим). Я работаю над кастомной платой на базе процессора Freescales P1021 (ppc, ядро ​​e500v2). Внешняя плата будет подключена и может быть...
9691 просмотров