| SIMD Cross-platform Headers SIMD-cross-platform headers is een cross-platform, cross-compiler, kruis CPU C / C ++ header-collectie. |
Download nu |
SIMD Cross-platform Headers Rangschikking & Samenvatting
- Vergunning:
- zlib/libpng License
- Naam uitgever:
- Patrick Roberts
SIMD Cross-platform Headers Tags
SIMD Cross-platform Headers Beschrijving
SIMD-cross-platform-headers is een cross-platform, cross-compiler, kruis CPU C / C ++ header-collectie. SIMD-cross-platform headers is een cross-platform, kruis-compiler, kruis CPU C / C ++ header-collectie die de schepping draagbare Vectorized (SIMD) C / C ++ Code.SIMD Cross-platform Hoofdsteunen (of gedeeltelijk ondersteunt) X86 (MMX gedeeltelijk ondersteunen) / SSE / SSE2) GCC en MSVC, PPC ALTIVEC GCC en CodeWarrior, ARM GCC en Software-Emulated SIMD.Note: Code moet 16-byte uitgelijnd zijn. Lijn uit op 16 bij het toewijzen van het geheugen. X86 / xscale (Intel) vs. PowerPC / MIPS, terwijl de instructies PowerPC en MIPS SIMD 2-bronvectoren en een bestemmingsvector gebruiken, nemen de Intel-platforms alleen een bron en bestemming. Voorbeeld: PPC / MIPS kan doen: C = A + B X86 kan alleen doen: A = A + B (of A + = B) -code geschreven ofwel werken op de X86, en is nog steeds sneller dan 387 wiskunde, maar het behoud van de Registers nemen aanzienlijke overhead (Demonteer het testprogramma voor een voorbeeld. De prints behouden, de 'Demontagetest' doet dat niet.) Voor de snelste code tussen systemen, schrijf uw SIMD-wiskunde als de x86 verwacht, handmatig de SIMD-variabelen behouden. Voor PPC lijkt geen problemen te hebben die uitzoeken hoe ze kunnen omgaan met een bron- en bestemmingsgeheugenadres dat hetzelfde is. WAT IS NIEUW IN DEZE RELEASE: · Geplaatst bestand met een I386, GCC-dialect
SIMD Cross-platform Headers Gerelateerde software