altivec

    2

    1답변

    일부 Altivec 코드 경로를 활성화 할시기를 결정하려고합니다. -qaltivec이 적용될 때 전 처리기 매크로를 검사 할 때 해당 전 처리기 매크로가 표시되지 않습니다 (아래 참조). 걱정이나 두려움은 -qaltivec 및 -DALTIVEC=1 또는 그 유사품이 필요합니다. 사용자는 매뉴얼을 거의 읽지 않으므로 플랫폼에 대한 끝없는 질문 및 버그 보고서

    2

    1답변

    Power4 기기 인 이전 PowerMac G5에서 테스트를하고 있습니다. 빌드가 실패 : typedef __vector unsigned long long uint64x2_p8; 나는 문제가 나는 형식 정의를 사용할 수 있도록시기를 결정하는 데 : 때문에 $ make ... g++ -DNDEBUG -g2 -O3 -mcpu=power4 -maltive

    2

    3답변

    PPC64-LE에서 소스 파일을 컴파일하려고합니다. xlC 컴파일러를 사용하고 컴파일이 실패했습니다. GCC는 프로그램을 승인하므로 문제의 원인을 정확히 알지 못합니다. $ xlc test-p8.c -qarch=pwr8 -qaltivec -o test-p8.exe 가 여기에 컴파일 오류입니다 : "test-p8.c", line 113.52: 1506-3

    0

    1답변

    저는 C/C++에서 내장 함수를 사용하고 있습니다. 정렬되지 않은 데이터를 VMX 레지스터에로드하려면 lvd2x 명령어가 필요합니다. Power7 및 Power8 프로세서에서는 lvd2x을 사용할 수 있습니다. GCC는 작업을 수행하기 위해 vec_vsx_ld을 제공합니다. IBM XL C/C++ for Linux, V13.1.5, 제 4 장에 따르면, 향

    1

    1답변

    IBM의 XL C 컴파일러로 AIX에서 작업하고 있습니다. 컴파일 오류가 발생하여 진행 방법을 모르겠습니다. $ xlc -g3 -O0 -qarch=pwr8 -qaltivec fips197-p8.c -o fips197-p8.exe "fips197-p8.c", line 59.16: 1506-754 (W) The parameter type is not vali

    2

    1답변

    이 질문은 Power8 in-core crypto patch입니다. 이 패치는 Power8 내장 기능을 사용하여 AES를 제공합니다. VSX 레지스터를로드 할 때 VSX 레지스터가 적절한 값을로드하는지 확인하기 위해 리틀 엔디안 시스템에서 실행할 때 128 비트 엔디안 반전을 수행해야합니다. 컴파일시 우리는 __BYTE_ORDER__과 같은 매크로를 검사

    1

    2답변

    아래의 질문에 대해 제발 용서해주십시오. 우리는 GCC 4.8 (이상)과 IBM XL C/C++ 12 (이상)를 지원합니다. 우리는 또한 AIX 및 Linux에서 크고 작은 엔디안을 지원합니다. 컴파일러와 플랫폼으로 인해 코드가 상당히 엉망이되었습니다. 상수 1을 VSX 레지스터에로드하려고합니다. 이것은 우리가 만들 수 있었던 코드이지만 너무 복잡하기 때문

    1

    1답변

    Power8로 PowerPC에서 실행할 때 endianess 문제를 추적하려고합니다. 빅 엔디안은 괜찮습니다. 리틀 엔디안은 문제가 있습니다. 이하 uint8x16_p8은 __vector unsigned char에 대해 typedef입니다. 큰 엔디안 시스템에서 I는 다음을 참조하십시오 1110 uint8x16_p8 r5 = (uint8x16_p8)Vec

    3

    2답변

    내가 이것에 머리말을 붙이겠습니다. 나는 ASM에 대한 경험이 극히 제한되어 있으며, SIMD에 대한 경험은 매우 적습니다. 그러나 나는 다음과 같은 MMX/SSE 내가 PPC/셀 프로세서에서 사용하기 위해 알티 벡 지침에서 포트에 싶으면, 최적화 된 코드를 가지고 발생합니다. 이것은 아마 큰 ..이 코드 몇 줄을 비록, 내가 여기에 무슨 일이 해결하려고

    0

    1답변

    Windows의 일부 프로그래밍 코드를 PowerPC로 이식해야 할 수 있습니다. 코드는 일종의 최적화가 필요하며 Altivec 프로그래밍을 사용해야합니다. SSE와 유사한 경우 Altivec 및 모든 SIMD 프로그래밍의 초보자 안내서를 어디에서 찾을 수 있습니까? 감사