Developer / company: Stefano Tommesani
MMX / iSSE 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. You have to learn all those instructions sets, then painfully code in plain assembly, then discover that achieving the maximum performance requires deep knowledge of the processors' microarchitectures, and finally that debugging and modifying your code is a nightmare.
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 / iSSE 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 / iSSE 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.
Now you can build State-of-the-Art applications quickly and easily with Quexal!
Quexal works with the following file extensions:
Note: You can click on any file extension link from the list below, to view its detailed information. The list of extensions used or otherwise associated with the application may not be complete, because many common file extensions on our website, such as jpg (pictures) or txt (text files), can be opened by a large number of applications, or are too general file format. However most, if not all directly associated file extensions should be listed with its appropriate program. Although its likely, that some file extensions may be missing from the list of associated file extensions with the application, yet they can be opened, be part of, or otherwise be associated with the program.
Quexal default file extension associations
Comparison table of actions that Quexal can perform with each of its associated file type beta
This table might not contain all possible associated or supported file types or may contain incorrect data.
If you need more information please contact the developers of Quexal (Stefano Tommesani), or check out their product website.