macstl

MACSTL is een C ++ Header-bibliotheek.
Download nu

macstl Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • pixelglow software
  • Uitgever website:
  • http://www.pixelglow.com/macstl/

macstl Tags


macstl Beschrijving

MACSTL is een C ++ Header-bibliotheek. MACSTL is een C ++ Header-bibliotheek die is ontworpen om de wereld van generieke programmering naar de Macintosh te brengen en de verrassende snelheid van SIMD te leveren in een intuïtief griffi-platformpakket. Een eenvoudige lus berekent bijvoorbeeld een trigonometrische functie over een array kan 450 keer worden versneld. Genereer programmering is de kunst - Sommigen zeggen, de zwarte kunst - van het maken van softwarecomponenten superherbruikbaar en toch ultra-efficiënt. Ons gereedschap is de C ++ sjabloon, en ons resultaat is bijna net zo snel als met de hand gecodeerde machinetaal.macstl is geïnspireerd door de Premier Generic-bibliotheek, de standaard Sjabloonbibliotheek (nu onderdeel van de C ++ standaardbibliotheek), maar met een duidelijke Macintosh smaak. Veel componenten kunt u Low-Level Mac OS X-functionaliteit gebruiken zoals SIMD-versnellings- en geheugenkopie-op-schrijf eenvoudig en intuïtief. Hoewel Macstl op de Mac is gestart, heeft het nu een cross-platform-look. Meer dan 14.000 bronlijnen van code compileren netjes op verschillende C ++ -compilers. De SIMD-klassen werken naadloos op PowerPC's Running Mac OS X en Pentium's Running Windows XP.MACSTL biedt deze sets klassen: · Valarray - Numerieke arrays die zeer geoptimaliseerd zijn voor SIMD-architecturen zoals ALTIVEC en MMX / SSE / SSE2 / SSE3. · VEC - een draagbare, extensibele SIMD-toolkit met intuïtieve, snelle functies; Sommige van de trig-functies kunnen tot nu toe niet kloppen ... · Mach - Allocator en gedeeltelijk gespecialiseerde vector voor snel OS-niveau kopie-op-schrijven. · Core - Core Foundation and Foundation-klassen voor STL aanpassen. · COM-interface-aanwijzer en een snelle, lichtgewichtserverimplementatie voor Microsoft COM- en Apple CFPlugins. · Monsen - bestanden behandelen als STL-containers. · MacStlizer - Scripts om Altivec C-broncode om te zetten in MACSTL C ++ -broncode, headers om AltIVEC aan SSE-intrinsiek in kaart te brengen. · ... en meer.What is nieuw in deze release: · Vaste klassen scope vector typedefs, ontbrekende PowerPC Intrinsics header, Vector Initializer Syntaxis voor FSF 3.4 . · Toegevoegd complexe conjo's voor VEC en VALARRAY . · Verbeterde Prestaties van Valarray Expression: V1 . · Verbeterde Valarray Code Generation: CSE, Instrining limieten, letterlijke termen, array-term elementen, statarrayconstructie, compileren -Faltivec zonder -MaltiCec voor Apple GCC 4.0. · Refarray-class toegevoegd . · Vaste bufferoverloop in integrale valarrays voor SSE2; Toegevoegde optimalisaties voor Valarray Expressions: V1 >> K en V1


macstl Gerelateerde software

XJ3D

XJ3D is een project van het Web3D-consortium gericht op het maken van een toolkit voor VRML97 en X3D-inhoud volledig geschreven in Java. ...

250

Downloaden