MMX/SSE instructions can greatly enhance the performance of the following applications: multimedia (audio/video), communications, DSP kernels, 2D and 3D graphics, image processing and speech recognition.
But current compilers do not support these instructions.
Now there is a better way: Quexal, a development environment aimed at MMX/iSSE programmers.
Here is how Quexal will help you get the job done quickly and easily:
- flatten the learning curve! you can work with well understood concepts, such as variables and common operations, instead of registers and cryptic MMX/SSE opcodes;
- take it easy! its custom designed graphical interface guides you step by step, displaying only relevant options;
- work faster! the compiler optimizes source code into optimally scheduled MMX/SSE assembly code that can be directly pasted into any other development environment, thus taking the optimization phase, the most time-consuming and error prone one, out of the development cycle;
- save an upgrade! you can use MMX and iSSE instructions even if your compiler does not support them, as the bytecode compiler turns source instructions directly into machine language; Quexal supports the Microsoft Visual C++, Borland C++ Builder and Borland Delphi compilers;
- bug killer! includes a visual Debugger that re-arranges source code in a graph showing dependency bonds among instructions; you can enter source values and analyze what the instructions defined in source code do, and therefore easily detect troublesome spots;
- become a code guru - instantly! the optimized code is as good as that written by world class programmers, but no knowledge of micro architectural designs is required;
- maintaining code? no problem! you can modify the source code in the Quexal environment and then optimize it again, instead of changing MMX/iSSE code listings.
Interbase/Firebird Development Studio is a fully-fledged software solution for database programmers and administrators. You get the most powerful tools for the first time ever-dynamic errors highlighting and refactoring of SQL code.
MFC extension library that allows you to create the most advanced user interface in the world. It combines easy of use and very powerful feature set implemented by highly customizable collection of MFC extension classes.
If you are tired of having to choose between the power of the command line and the ease of a GUI, Take Command is the perfect solution. Take Command supports existing CMD.EXE commands and batch files, and adds thousands of new features...
Surfing will never be the same again! Tired of those annoying pop-up windows that appear on your screen when you're surfing the Web? Our software Popup Ad Filter works with Internet Explorer stopping all unsolicited pop-up ads. It reduces the vis...
Altova XMLSpy 2008 Professional Edition is the industry-leading XML development environment. It offers the #1 XML editor, a powerful graphical schema designer, file converters, debuggers, support for XSLT, XQuery, databases, VS, Eclipse, and more.
The Interkodex Multi-Language Component is designed to help software engineers easily translate their Borland Delphi 5 and Borland C++ Builder 5 programs. Existing programs can be translated easily with the help of the IML Language File Editor. T...