MIPS DSP configure detection and initial blend optimizations.
authorDamir Tatalovic <dtatalovic@mips.com>
Fri, 2 Mar 2012 16:43:52 +0000 (17:43 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 22 Mar 2012 17:59:45 +0000 (18:59 +0100)
commitfa8e18c3860d8c43795152da1d4c38dc1471f320
treec2faf1b7d72c5e6b612e1985ff4611a48a2937ec
parent3b2ccf1277e1d673a0a4bcfd81565fc7cf5cc5a6
MIPS DSP configure detection and initial blend optimizations.

Adds new MIPS configure test and -no-mips_dsp and -no-mips_dspr2
configure options.

List of optimized implementations:

- comp_func_SourceOver
- comp_func_Source
- qt_memfill32
- qt_destFetchARGB32
- qt_destStoreARGB32
- blend [RGB32][RGB32]
- blend [ARGB32_Pre][RGB32]
- blend [RGB32][ARGB32_Pre]
- blend [ARGB32_Pre][ARGB32_Pre]

Change-Id: I35411858295b7b3f4895eb56e3b93397528903cc
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
configure
src/gui/gui.pro
src/gui/painting/painting.pri
src/gui/painting/qdrawhelper.cpp
src/gui/painting/qdrawhelper_mips_dsp.cpp [new file with mode: 0644]
src/gui/painting/qdrawhelper_mips_dsp_asm.S [new file with mode: 0644]
src/gui/painting/qdrawhelper_mips_dsp_p.h [new file with mode: 0644]
src/gui/painting/qdrawhelper_mips_dspr2_asm.S [new file with mode: 0644]
src/gui/painting/qt_mips_asm_dsp.h [new file with mode: 0644]