ARM, MIPS, PPC 및 X86에 대한 SIMD 매크로 어셈블러 통합
- 소프트웨어 : UniSIMD-assembler
- OS : Windows,Linux,Mac
- 프로그래밍 언어 : C++, Assembly, C
- 공식 웹사이트 : HOME
UniSIMD-assembler 상세
Unisimd 어셈블러는
ARM, MIPS, POWER 및 X86 아키텍처에서 고급 C / C ++ 매크로 어셈블러 프레임 워크입니다.공통 API가 명확하게 정의 된 공통 API를 갖춘 Base와
SIMD 명령 세트의 하위 집합을 설정하므로 응용 프로그램 논리는 코드 복제없이 한 곳에서 한 곳에서 기록되고 유지 될 수 있습니다.
어셈블러 자체는 ISN \u0026 # 39;별도의 도구가 있지만 응용 프로그램이 사용하기 위해 직접 포함 해야하는 C / C ++
헤더 파일의 컬렉션.
현재, Intel SSE / SSE2 / SSE4 및 AVX / AVX2 / AVX-512 (32/ 64 비트 x86 ISAS),
ARMV7 NEON / NEONV2, ARMV8 AARCH32 및 AARCH64 NEON, SVE (32 / 64 비트 암 ISAS),
MIPS 32 / 64 비트 R5 / R6 MSA 및 전원 32 /64 비트 VMX / VSX (Little / Big-Endian ISAS)
은 대부분 3 / 4-operand 명령어에서 제로 큐어 / 병합 술어가있는 넓은 SIMD 벡터가있는 더 넓은 SIMD 벡터가 있지만]는 현재 2 / 3- 피연산자 SPMD 구동 수직 SIMD ISA에 대한 확장으로 계획됩니다.
Readme 파일.