Я пытаюсь скомпилировать minmap2 для PowerPC.

У меня есть эта строка компиляции, и я хочу построить ее для PowerPC

c -c -g -Wall -O2 -Wc++-compat  -msse2 -DHAVE_KALLOC  ksw2_ll_sse.c -o ksw2_ll_sse.o

Есть ли где-нибудь переписать его для PowerPC?

2 ответа2

1

Вместо того, чтобы переписывать его в AltiVec, другой вариант будет использовать что-то вроде https://github.com/IvantheDugtrio/veclib, чтобы обернуть SSE API и отобразить его в AltiVec.

1

Есть ли где-нибудь переписать его для PowerPC?

SSE - это группа инструкций x86. PowerPC не может поддерживать какой-либо код, основанный на инструкциях x86. Даже если код успешно скомпилирован, приложение не будет работать на компьютере PowerPC.

Вам придется изменить любой код, чтобы использовать PowerPC, эквивалентный SSE, AltiVec. Вам также придется использовать эквивалентные инструкции PowerPC для любых других специфических для x86 инструкций, которые может использоваться в проекте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .