rpcs3/rpcs3/Emu/SysCalls/Modules
Michael Yu 3aeb0b0f95 cellPngDecDecodeData handles CELL_PNGDEC_ARGB case much faster.
Profiling done with two samples on Solar v2.1 from rpcs3 init to first frame.
Before optimization, profiler found rpcs3 in cellPngDecDecodeData 15.3% of the time.
Post-optimization, profiler finds rpcs3 in cellPngDecDecodeData 0.33% of the time for ~50x improvement.
2014-05-19 02:23:23 -07:00
..
cellAdec.cpp Avoid a trigraph. 2014-04-28 07:43:10 -07:00
cellAdec.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellAtrac.cpp Merge pull request #145 from Nekotekina/master 2014-03-31 12:04:34 +02:00
cellAtrac.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellAudio.cpp Compilation fixes 2014-04-25 16:48:27 +04:00
cellBgdl.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellCamera.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellCelp8Enc.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellCelpEnc.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellDmux.cpp AudioDumper: 8ch output 2014-04-04 00:46:40 +04:00
cellDmux.h Fix an assign. Some other misc changes. 2014-03-26 10:29:17 +10:00
cellFiber.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellFont.cpp Fix some int/ptr comparisons. 2014-04-28 07:43:06 -07:00
cellFont.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellFontFT.cpp RSX Bugfixes and plugging memory leaks 2014-04-17 15:15:43 -05:00
cellGame.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellGcmSys.cpp Fix reseved -> reserved typo. 2014-04-28 07:43:12 -07:00
cellGem.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellGifDec.cpp Fix some int/ptr comparisons. 2014-04-28 07:43:06 -07:00
cellGifDec.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellHttpUtil.cpp Improved image dec. modules & New dummy modules 2013-09-25 15:43:55 +02:00
cellImejp.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellJpgDec.cpp Fix some int/ptr comparisons. 2014-04-28 07:43:06 -07:00
cellJpgDec.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellJpgEnc.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellKey2char.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellL10n.cpp replace all instances of wxString with std::string in all cases not 2014-04-01 16:23:03 +02:00
cellLv2dbg.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellMic.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellMusicDecode.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellMusicExport.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellNetCtl.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellOvis.cpp More dummy modules 2013-09-28 04:36:57 +02:00
cellPamf.cpp Check pointers in cellPamf 2014-05-18 12:46:01 +02:00
cellPamf.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellPhotoDecode.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellPhotoExport.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellPhotoImport.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellPngDec.cpp cellPngDecDecodeData handles CELL_PNGDEC_ARGB case much faster. 2014-05-19 02:23:23 -07:00
cellPngDec.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellPngEnc.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellPrint.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellResc.cpp Fix some int/ptr comparisons. 2014-04-28 07:43:06 -07:00
cellResc.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellRtc.cpp This is squashed commit from the follwing commits: 2014-04-27 00:41:46 +02:00
cellRtc.h cellPngDec fixes and some rewritings 2014-04-02 19:53:44 +02:00
cellRudp.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSail.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSailRec.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellScreenshot.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSearch.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSheap.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSpurs.cpp replace all instances of wxString with std::string in all cases not 2014-04-01 16:23:03 +02:00
cellSpurs.h This is squashed commit from the follwing commits: 2014-04-27 00:41:46 +02:00
cellSsl.cpp Improved image dec. modules & New dummy modules 2013-09-25 15:43:55 +02:00
cellSubdisplay.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSync.cpp Conflicts fixed 2014-04-04 18:43:43 +04:00
cellSync2.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSysmodule.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellSysutil.cpp Stub cellWebBrowserEstimate2 so some apps proceed 2014-04-24 22:14:40 -07:00
cellSysutil.h cellPngDec fixes and some rewritings 2014-04-02 19:53:44 +02:00
cellSysutil_SaveData.cpp Don't try to delete [] things that weren't new'd. 2014-04-28 07:43:09 -07:00
cellSysutil_SaveData.h cellSaveData* improvements 2014-04-09 18:23:14 +02:00
cellSysutilAp.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellUsbd.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellUsbpspcm.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellUserInfo.cpp RSX Bugfixes and plugging memory leaks 2014-04-17 15:15:43 -05:00
cellUserInfo.h cellHddGameCheck and some fixes 2014-03-19 16:19:35 +01:00
cellVdec.cpp yeah, that happened 2014-04-15 14:48:21 +02:00
cellVdec.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellVoice.cpp Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
cellVpost.cpp fixes to get llvm to compile (excepti for utils.cpp, that'll get fixed 2014-04-12 12:06:52 +02:00
cellVpost.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
libmixer.cpp fix trailing comma in array 2014-04-08 00:41:09 +01:00
libmixer.h Conflicts fixed 2014-04-04 18:43:43 +04:00
libsnd3.cpp cellSync: global mutex avoided 2014-04-03 15:01:14 +04:00
libsnd3.h cellSync: global mutex avoided 2014-04-03 15:01:14 +04:00
libsynth2.cpp fix trailing comma in array 2014-04-08 00:41:09 +01:00
libsynth2.h Small fix (cellAudio, fsAioRead) 2014-04-02 19:17:43 +04:00
sceNp.cpp fixes to get llvm to compile (excepti for utils.cpp, that'll get fixed 2014-04-12 12:06:52 +02:00
sceNp.h Few functions added 2014-03-01 19:33:39 +01:00
sceNpTrophy.cpp forgot the right check 2014-04-18 13:31:37 +02:00
sceNpTrophy.h Use spaces for vertical alignment 2014-04-04 09:25:38 -04:00
sys_fs.cpp Compilation fix again 2014-04-26 00:09:23 +04:00
sys_http.cpp Improved image dec. modules & New dummy modules 2013-09-25 15:43:55 +02:00
sys_io.cpp Add in cellPadGetCapabilityInfo function 2014-05-06 22:48:55 -05:00
sys_net.cpp Fix some int/ptr comparisons. 2014-04-28 07:43:06 -07:00
sys_net.h sys_net: Implement sockaddr_in, inet_addr, listen 2014-04-24 22:02:33 -07:00
sysPrxForUser.cpp replace all instances of wxString with std::string in all cases not 2014-04-01 16:23:03 +02:00