Main > Programming > Libraries >

SIMD Cross-platform headers 2004.10.26

SIMD Cross-platform headers 2004.10.26

Sponsored Links

SIMD Cross-platform headers 2004.10.26 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.008 MB
Platform: Any Platform
License: zlib/libpng License
Price:
Downloads: 1330
Date added: 2006-03-17
Publisher: Patrick Roberts

SIMD Cross-platform headers 2004.10.26 description

SIMD Cross-platform headers is a cross- platform, cross-compiler, cross CPU C/C++ header collection that aids the creation portable vectorized (SIMD) C/C++ code.
SIMD Cross-platform headerst supports (or partially supports) x86 (MMX/SSE/SSE2) GCC and MSVC, PPC Altivec GCC and CodeWarrior, ARM GCC, and software-emulated SIMD.
NOTE: Code must be 16-byte aligned. Align to 16 when allocating memory.
X86/XSCALE (Intel) vs. PowerPC/MIPS
While the PowerPC and MIPS SIMD instructions take 2 source vectors and a destination vector, the Intel platforms only take a source and destination. Example:
PPC/MIPS can do:
C = A + B
X86 can only do:
A = A + B (or A+=B)
Code written either way will work on the X86, and still be faster than 387 math, but preserving the registers takes significant overhead (Disassemble the test program for an example. The prints preserve, the disassembly test does not.) For the fastest code between systems, write your SIMD math as the X86 expects, manually preserving SIMD variables.
At least GCC for PPC doesnt seem to have any issues figuring out how to deal with a source and destination memory address being the same.
Enhancements:
- Created file with some i386, GCC dialect

SIMD Cross-platform headers 2004.10.26 Screenshot

Advertisements

SIMD Cross-platform headers 2004.10.26 Keywords

Bookmark SIMD Cross-platform headers 2004.10.26

Hyperlink code:
Link for forum:

SIMD Cross-platform headers 2004.10.26 Copyright

WareSeeker periodically updates pricing and software information of SIMD Cross-platform headers 2004.10.26 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of SIMD Cross-platform headers 2004.10.26 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
A set of libraries (GUI, SQL, etc..), and an integrated development environment. Free Download
Cross Platform Toolkit Library(xtklib) is a C++ based framework for highly object-oriented cross-platform programming. Free Download
Ultimate++ is a cross-platform C++ rapid application development suite. Free Download
Rush 2005 is a football game using SDL. Free Download
EText Reader project is a simple cross-platform GUI EText reader. Free Download
AmphetaDesk is a free, cross platform, open-sourced, syndicated news aggregator. Free Download
SDL_gfx is SDL graphics drawing primitives and other support functions. Free Download
fruMailer is a cross platform MUA written in both Java and Perl. Free Download