Macstl.

Macstl ist eine C ++ - Header-Bibliothek.
Jetzt downloaden

Macstl. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • pixelglow software
  • Website des Verlags:
  • http://www.pixelglow.com/macstl/

Macstl. Stichworte


Macstl. Beschreibung

Macstl ist eine C ++ - Header-Bibliothek. Macstl ist eine C ++ - Header-Bibliothek, die die Welt der generischen Programmierung auf den Macintosh mitbringen und die überraschende Geschwindigkeit von SIMD in einem intuitiven plattformübergreifenden Paket liefern. Beispielsweise kann eine einfache Schleife berechnet, die eine trigonometrische Funktion über ein Array berechnet, 450-mal beschleunigt. Die generische Programmierung ist die Kunst - einige sagen, die schwarze Kunst, um Softwarekomponenten superverwendbar und doch ultra-effizient zu machen. Unser Tool ist die C ++ - Vorlage, und unser Ergebnis ist Code fast so schnell wie handcodierte Maschinensprache.macstl wurde von der Premier Generic-Bibliothek, der Standardvorlagenbibliothek (jetzt Teil der C ++ - Standardbibliothek), jedoch mit einem bestimmten Macintosh inspiriert Geschmack. Viele Komponenten können Sie mit niedrigem Niveau-Mac OS X-Funktionalität wie SIMD-Beschleunigungs- und Speicher-Copy-on-Write einfach und intuitiv verwenden. Intuitiv begann Macstl auf dem Mac, er hat jetzt einen plattformübergreifenden Look. Über 14.000 Quelllinien von Code kompilieren sauber auf verschiedenen C ++ - Compilern. Die SIMD-Klassen arbeiten nahtlos auf dem PowerPC-Ausführen von MACS OS X und Pentiums laufendem Windows XP.macstl stellt diese Klassensätze bereit: · ValArray - numerische Arrays hochoptimiert für SIMD-Architekturen wie Altivec und MMX / SSE / SSE2 / SSE3. · Vec - ein tragbares, erweiterbares SIMD-Toolkit mit intuitiven, schnellen Funktionen; Einige der TRIG-Funktionen können nicht bisher geschlagen werden ... · Mach - Allocator und teilweise spezialisierter Vektor für schnelles OS-Level Copy-on-Write. · Kern - Anpassung von Core Foundation und Gründungsklassen für STL. · Com-Interface-Zeiger und eine schnelle, leichte Server-Implementierung für Microsoft Com- und Apple CFPlugins. · MMApping - So behandeln Dateien als STL-Container. · Macstlizer-Skripts So konvertieren Sie den Altivec C-Quellcode in den Macstl C ++ - Quellcode, Header, um Altivec auf SSE Intrinsics zuzuordnen. · ... und noch mehr · Komplexe Confle-Funktion für Vec und ValArray hinzugefügt . · Verbesserte ValArray Expression Performance: V1 . · Verbesserte ValArray-Code-Generierung: CSE, Eintragsgrenzwerte, wörtliche Begriffe, Array-Term-Elemente, Statuar-Konstruktion, Kompilieren -FaltiVec ohne -MaltiVec für Apple GCC 4.0. · Refirray-Klasse hinzugefügt. · Fixierter Pufferüberlauf in integralen Altrays für SSE2; Optimierungen für ValArray-Ausdrücke: V1 >> K und V1 hinzugefügt


Macstl. Zugehörige Software

Nvtcom.

NVTCOM ist eine Bibliothek für den Zugriff auf die Verwendung von Java RFC2217-Geräten. ...

127

Herunterladen

Japar

JAVA ist eine Java-API, die so konzipiert wurde, dass sie die API der Sun-API mit verschiedenen Funktionen ausdehnt. ...

165

Herunterladen

Libphish

libphish ist eine plattformübergreifende Bibliothek, um mit der offenen Phishing-Datenbank zu interagieren. ...

141

Herunterladen