notifications
Intel Announces Agreement to Acquire Codeplay Software; Expanding our Open Standards Vision. Learn more here.
highlight_off
arrow_back_ios Back to List

VectorC{PC} Pro

VectorC{PC} Pro has been discontinued and is no longer available. Support enquiries from existing licensees will still be accepted.

VectorC is a high performance C/C++ compiler which offers the fastest possible gains from the latest in processor features without having to use assembly language!

Features

  • Create super-fast SSE, SSE2, MMX and 3DNow! enhanced applications from standard C/C++ source code
  • Mix and match between VectorC{PC}, Visual C/C++ 6.0 and GCC compiled C/C++ source code
  • Codeplay Portable Intrinsics let you develop vector code that can be recompiled for all PC processors and PlayStation®2 as well

VectorC{PC} 2.0 does not support C++ exception handling or run-time-type information at this time. These will be added later.

Vectorization

VectorC recognises parallelisms in standard C/C++ source code and generates vectorized code for the supported CPUs. As a 'smart compiler', VectorC automatically utilises advanced CPU features and negates the need for time consuming assembly language programming.

Codeplay Portable Intrinsics

VectorC{PC} also supports our Codeplay Portable Intrinsics. These intrinsic functions generate vector instructions from C/C++ source code. But, they are portable, so you can recompile for different vector instruction sets and even non-vector instruction sets as well. All from the same source code!

Compatibility

VectorC is normally used within Microsoft Visual Studio™ 6.0 , and offers 100% compatibility. It can be used as a replacement for the Microsoft Visual C/C++ compiler, either over the whole project or on a per-file basis.