Editor: Codeplays VectorC is a unique piece of compiler technology used for easy development of high-performance applications for Modern media processors. VectorC can be used for optimizing the performance of Windows or PlayStation2 software by up to 200%, or for developing portable high-performance software on advanced media processors like the PlayStation2 vector units. VectorC is a C/C++ compiler that can compile for machines that previously had no C/C++ compiler support. VectorC supports the following advanced optimizations (as well as all the industry standard compiler optimizations): Vectorization for converting standard C/C++ - code into super-fast SIMD vector code - Software pipelining for transforming small loops into a high-performance pipelined loop - Automatic memory prefetching for improving the performance of memory caches - Vector memory access for compiling for vector processors, like the PlayStation?2 Vector Units - Integration into common IDEs and debuggers - Compatibility with common language extensions e.g. GCC Language Features - C/C++ compilation (inlcuding GCC, Microsoft and CodeWarrior extensions) for maximum compatability) - Supports the new C++ standard (C++0x) - Support of embedded C features (memory spaces etc) - HLSL compilation for graphics and SHADeR code - HLSL-like vector and Matrix extensions to the C/C++ language for writing vector and matrix operations (dot/cross products, determinants etc.) in and easy-to-read format.