Flat profile: Each sample counts as 0.001 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 32.54 22.59 22.59 13685895 0.00 0.00 _ZL18S9xCheckInterruptsv 8.91 28.78 6.19 5988990 0.00 0.00 _ZL10Immediate810AccessMode 7.71 34.14 5.36 7265918 0.00 0.00 _ZL6Op80E0v 6.01 38.31 4.17 6 0.70 0.70 _makepath(char*, char const*, char const*, char const*, char const*) 5.00 41.78 3.47 2912934 0.00 0.00 SPC_DSP::voice_V4(SPC_DSP::voice_t*) 4.70 45.05 3.27 3137005 0.00 0.00 SPC_DSP::voice_V3c(SPC_DSP::voice_t*) 3.07 47.18 2.13 1344432 0.00 0.00 SPC_DSP::voice_V8_V5_V2(SPC_DSP::voice_t*) 2.60 48.98 1.80 420690 0.00 0.00 SNES_SPC::run_until_(int) 2.47 50.70 1.72 661133 0.00 0.00 S9xDoHEventProcessing() 2.46 52.40 1.71 SPC_DSP::voice_V9_V6_V3(SPC_DSP::voice_t*) 2.13 53.88 1.48 448143 0.00 0.00 SPC_DSP::voice_V5(SPC_DSP::voice_t*) 1.86 55.17 1.29 SPC_DSP::voice_V7_V4_V1(SPC_DSP::voice_t*) 1.49 56.21 1.04 324443 0.00 0.00 _ZL18S9xCheckInterruptsv 0.97 56.88 0.67 110118 0.00 0.00 S9xAPUSetReferenceTime(int) 0.96 57.55 0.67 365784 0.00 0.00 S9xGetByte(unsigned int) 0.94 58.20 0.65 SNES_SPC::save_extra() 0.93 58.85 0.65 297514 0.00 0.00 S9xGetWord(unsigned int, s9xwrap_t) 0.91 59.48 0.63 196223 0.00 0.00 SNES_SPC::cpu_read(int, int) 0.72 59.98 0.50 524288 0.00 0.00 _ZL17BuildPixel2RGB565jjj 0.71 60.48 0.49 1 0.49 0.49 CMemory::checksum_mirror_sum(unsigned char*, unsigned int&, unsigned int) 0.66 60.94 0.46 267840 0.00 0.00 _ZL14addCyclesInDMAh 0.65 61.38 0.45 8 0.06 0.57 S9xAPUReadPort(int) 0.62 61.82 0.43 563931 0.00 0.00 S9xGetPPU(unsigned short) 0.61 62.24 0.42 222155 0.00 0.00 SNES_SPC::run_timer_(SNES_SPC::Timer*, int) 0.58 62.64 0.40 384414 0.00 0.00 _ZL11Immediate1610AccessMode 0.56 63.03 0.39 353 0.00 0.00 SNES_SPC::cpu_read_smp_reg(int, int) 0.55 63.41 0.38 260162 0.00 0.00 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) 0.55 63.79 0.38 99064 0.00 0.00 SNES_SPC::cpu_write(int, int, int) 0.48 64.13 0.34 146538 0.00 0.00 SPC_DSP::run(int) 0.44 64.43 0.30 _ZL6OpD0E0v 0.44 64.74 0.30 _ZL6OpCDM1v 0.40 65.02 0.28 94158 0.00 0.00 RenderLine(unsigned char) 0.33 65.25 0.23 219259 0.00 0.00 _ZL6Direct10AccessMode 0.33 65.48 0.23 43 0.01 0.01 global constructors keyed to keymaps 0.32 65.70 0.22 35 0.01 0.01 _ZL24DrawBackdrop16_Normal1x1jjj 0.32 65.92 0.22 133920 0.00 0.00 _ZL20REGISTER_2118_linearh 0.28 66.12 0.20 110119 0.00 0.00 S9xAPUExecute() 0.28 66.31 0.20 84935 0.00 0.00 S9xSetByte(unsigned char, unsigned int) 0.24 66.48 0.16 220237 0.00 0.00 SNES_SPC::end_frame(int) 0.22 66.63 0.15 _ZL6Op9FM0v 0.21 66.77 0.15 141216 0.00 0.00 _ZL12AbsoluteLong10AccessMode 0.20 66.92 0.14 2184 0.00 0.00 _ZL20DrawTile16_Normal1x1jjjj 0.20 67.06 0.14 123919 0.00 0.00 S9xAPUEndScanline() 0.19 67.19 0.13 _ZL6OpAEX1v 0.15 67.29 0.10 14400 0.00 0.00 S9xDoHDMA(unsigned char) 0.14 67.39 0.10 6 0.02 0.02 _ZL31DrawBackdrop16AddS1_2_Normal1x1jjj 0.13 67.48 0.09 65536 0.00 0.00 _ZL20DecomposePixelRGB565jRjS_S_ 0.13 67.57 0.09 49508 0.00 0.00 S9xSetPPU(unsigned char, unsigned short) 0.12 67.66 0.09 1601 0.00 0.00 S9xSetPCBase(unsigned int) 0.11 67.73 0.08 _ZL6OpC8X0v 0.10 67.80 0.07 _ZL10OpB1E0M0X0v 0.10 67.88 0.07 _ZL6OpF0E0v 0.10 67.94 0.07 _ZL6OpE8X0v 0.09 68.01 0.07 1 0.07 0.07 CMemory::Init() 0.09 68.07 0.06 _ZL6OpC6M0v 0.08 68.13 0.06 _ZL6OpCAX0v 0.08 68.19 0.06 27657 0.00 0.00 _ZL16BuildPixelRGB565jjj 0.08 68.24 0.06 2043 0.00 0.00 S9xDoDMA(unsigned char) 0.07 68.29 0.05 418 0.00 0.00 S9xSyncSpeed() 0.07 68.34 0.05 1 0.05 0.05 CMemory::HeaderRemove(unsigned int, int&, unsigned char*) 0.07 68.39 0.05 1 0.05 1.29 CMemory::LoadROM(char const*) 0.05 68.43 0.04 1 0.04 38.35 main 0.05 68.46 0.03 130555 0.00 0.00 SNES_SPC::dsp_read(int) 0.05 68.49 0.03 _ZL6OpC8X1v 0.05 68.53 0.03 29820 0.00 0.00 S9xAPUWritePort(int, unsigned char) 0.04 68.56 0.03 11450 0.00 0.00 S9xSetCPU(unsigned char, unsigned short) 0.03 68.58 0.02 16302 0.00 0.00 _ZL18AbsoluteIndexedXX010AccessMode 0.03 68.60 0.02 _ZL6OpADM1v 0.03 68.63 0.02 4992 0.00 0.00 _ZL18S9xCheckInterruptsv 0.03 68.65 0.02 _ZL6Op8EX1v 0.03 68.67 0.02 14900 0.00 0.00 _ZL18DirectIndirectLong10AccessMode 0.03 68.69 0.02 _ZL6Op85M0v 0.03 68.71 0.02 _ZL6Op8DM1v 0.03 68.73 0.02 _ZL6OpB0E0v 0.03 68.75 0.02 15060 0.00 0.00 std::map, std::allocator > >::operator[](unsigned int const&) 0.03 68.76 0.02 _ZL6Op29M0v 0.03 68.78 0.02 _ZL6OpB7M0v 0.02 68.80 0.02 5016 0.00 0.00 S9xReportButton(unsigned int, bool) 0.02 68.81 0.01 _ZL6Op0AM0v 0.02 68.83 0.01 _ZL6Op20E0v 0.02 68.84 0.01 40480 0.00 0.00 _ZL27DrawTile16AddS1_2_Normal1x1jjjj 0.02 68.86 0.01 31 0.00 0.00 _ZL8SetupOBJv 0.02 68.87 0.01 _ZL4OpC2v 0.02 68.88 0.01 _ZL6Op90E0v 0.02 68.90 0.01 _ZL6Op60E0v 0.02 68.91 0.01 SNES_SPC::set_output(short*, int) 0.02 68.92 0.01 _ZL6Op05M0v 0.02 68.93 0.01 _ZL6Op4AM0v 0.02 68.94 0.01 7570 0.00 0.00 _ZL18AbsoluteIndexedXX110AccessMode 0.02 68.96 0.01 _ZL6Op8DM0v 0.02 68.97 0.01 _ZL6OpA5M1v 0.02 68.98 0.01 _ZL8Op9DM0X1v 0.01 68.99 0.01 11769 0.00 0.00 _ZL18AbsoluteIndexedYX110AccessMode 0.01 69.00 0.01 4003 0.00 0.00 S9xGetCPU(unsigned short) 0.01 69.01 0.01 S9xFinalizeSamples() 0.01 69.02 0.01 _ZL6OpC9M1v 0.01 69.03 0.01 _ZL6OpE0X1v 0.01 69.04 0.01 _ZL6OpE6M1v 0.01 69.05 0.01 _ZL8Op99M1X0v 0.01 69.06 0.01 S9xLandSamples() 0.01 69.07 0.01 _ZL8OpB9M0X1v 0.01 69.07 0.01 5016 0.00 0.00 S9xApplyCommand(s9xcommand_t, short, short) 0.01 69.08 0.01 13 0.00 0.00 SPC_DSP::set_output(short*, int) 0.01 69.09 0.01 _ZL4OpE2v 0.01 69.10 0.01 _ZL6OpAAX1v 0.01 69.11 0.01 _ZL6OpC0X1v 0.01 69.11 0.01 _ZL8Op9EM1X0v 0.01 69.12 0.01 _ZL4OpEBv 0.01 69.13 0.01 _ZL6Op10E0v 0.01 69.14 0.01 _ZL6Op4AM1v 0.01 69.14 0.01 _ZL6Op88X0v 0.01 69.15 0.01 _ZL6OpE9M1v 0.01 69.16 0.01 _ZL6Op08E0v 0.01 69.16 0.01 _ZL6Op46M1v 0.01 69.17 0.01 _ZL6Op85M1v 0.01 69.17 0.01 5040 0.00 0.00 _ZL7maptypei 0.01 69.18 0.01 407 0.00 0.00 S9xMovieUpdate(bool) 0.01 69.18 0.01 _ZL3SBCh 0.01 69.19 0.01 _ZL4Op4Cv 0.01 69.19 0.01 _ZL6Op8AM1v 0.01 69.20 0.01 _ZL6OpA7M1v 0.01 69.20 0.01 _ZL6OpA9M1v 0.01 69.21 0.01 _ZL6OpE8X1v 0.01 69.21 0.01 _ZL8Op5DM1X0v 0.01 69.22 0.01 _ZL8OpB9M0X0v 0.01 69.22 0.00 3072 0.00 0.00 CMemory::map_mirror(unsigned int, unsigned int) 0.01 69.22 0.00 827 0.00 0.00 S9xMovieGetLength() 0.01 69.23 0.00 211 0.00 0.00 SNES_SPC::cpu_write_smp_reg_(int, int, int) 0.01 69.23 0.00 74 0.00 0.00 S9xSelectTileRenderers(int, unsigned char, unsigned char) 0.01 69.24 0.00 51 0.00 0.00 S9xGetDirectory(s9x_getdirtype) 0.01 69.24 0.00 _ZL12ConvertTile8Phjj 0.01 69.25 0.00 _ZL6Op28E0v 0.01 69.25 0.00 _ZL6Op8EX0v 0.01 69.25 0.00 _ZL6OpA2X1v 0.01 69.26 0.00 _ZL6OpAEX0v 0.01 69.26 0.00 _ZL6OpCAX1v 0.01 69.27 0.00 _ZL8Op48E0M1v 0.01 69.27 0.00 _ZL8OpB2E0M1v 0.01 69.27 0.00 _ZL8OpBDM0X0v 0.00 69.28 0.00 814 0.00 0.00 S9xSetJoypadLatch(bool) 0.00 69.28 0.00 421 0.00 0.00 S9xApplyCheats() 0.00 69.28 0.00 315 0.00 0.00 _ZL12ConvertTile4Phjj 0.00 69.28 0.00 6 0.00 0.00 global constructors keyed to pad_read 0.00 69.29 0.00 1 0.00 0.00 S9xBlitFilterInit() 0.00 69.29 0.00 _ZL3ADCt 0.00 69.29 0.00 _ZL3SBCt 0.00 69.30 0.00 _ZL6Op64M1v 0.00 69.30 0.00 _ZL6Op8BE0v 0.00 69.30 0.00 _ZL6OpAAX0v 0.00 69.31 0.00 _ZL6OpABE0v 0.00 69.31 0.00 _ZL6OpBFM0v 0.00 69.31 0.00 _ZL6OpE0X0v 0.00 69.31 0.00 _ZL6OpE4X0v 0.00 69.32 0.00 _ZL6OpECX1v 0.00 69.32 0.00 _ZL8Op5AE0X0v 0.00 69.32 0.00 _ZL8Op9DM0X0v 0.00 69.33 0.00 _ZL8OpDAE0X0v 0.00 69.33 0.00 1352 0.00 0.00 S9xDisplayChar(unsigned short*, unsigned char) 0.00 69.33 0.00 840 0.00 0.00 S9xUpdateFrameCounter(int) 0.00 69.33 0.00 420 0.00 0.00 S9xControlEOF() 0.00 69.33 0.00 420 0.00 0.00 S9xEndScreenRefresh() 0.00 69.34 0.00 419 0.00 0.09 S9xMainLoop() 0.00 69.34 0.00 393 0.00 0.00 _ZL16S9xLatchCountersb 0.00 69.34 0.00 41 0.00 0.00 S9xComputeClipWindows() 0.00 69.34 0.00 2 0.00 0.00 S9xLoadCheatFile(char const*) 0.00 69.34 0.00 1 0.00 0.00 S9xResetLogger() 0.00 69.35 0.00 1 0.00 0.00 CMemory::ClearSRAM(unsigned char) 0.00 69.35 0.00 S9xStartHDMA() 0.00 69.35 0.00 _ZL4Op38v 0.00 69.35 0.00 _ZL6Op0BE0v 0.00 69.36 0.00 _ZL6Op22E0v 0.00 69.36 0.00 _ZL6Op29M1v 0.00 69.36 0.00 _ZL6Op30E0v 0.00 69.36 0.00 _ZL6Op69M0v 0.00 69.36 0.00 _ZL6Op8AM0v 0.00 69.36 0.00 _ZL6Op9CM1v 0.00 69.37 0.00 _ZL6OpA0X0v 0.00 69.37 0.00 _ZL6OpA0X1v 0.00 69.37 0.00 _ZL6OpA2X0v 0.00 69.37 0.00 _ZL6OpA5M0v 0.00 69.38 0.00 _ZL6OpA6X0v 0.00 69.38 0.00 _ZL6OpC6M1v 0.00 69.38 0.00 _ZL6OpCEM1v 0.00 69.38 0.00 _ZL6OpE9M0v 0.00 69.38 0.00 _ZL6OpEEM1v 0.00 69.39 0.00 _ZL8Op68E0M0v 0.00 69.39 0.00 _ZL8Op7AE0X0v 0.00 69.39 0.00 _ZL8Op99M0X0v 0.00 69.39 0.00 _ZL8OpBDM1X0v 0.00 69.39 0.00 _ZL8OpBDM1X1v 0.00 69.39 0.00 SNES_SPC::reset() 0.00 69.40 0.00 826 0.00 0.00 _ZL10do_pollingi 0.00 69.40 0.00 41 0.00 0.01 _ZL12RenderScreenh 0.00 69.40 0.00 38 0.00 0.00 _ZL14DrawBackgroundihh 0.00 69.40 0.00 12 0.00 0.00 S9xGetCommandT(char const*) 0.00 69.40 0.00 10 0.00 0.00 HermiteResampler::clear() 0.00 69.40 0.00 2 0.00 0.00 CMemory::map_WriteProtectROM() 0.00 69.40 0.00 2 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 69.40 0.00 1 0.00 0.75 CMemory::FileLoader(unsigned char*, char const*, int) 0.00 69.40 0.00 1 0.00 0.00 CMemory::ParseSNESHeader(unsigned char*) 0.00 69.41 0.00 1 0.00 0.00 SNES_SPC::init() 0.00 69.41 0.00 S9xOpcode_IRQ() 0.00 69.41 0.00 _ZL4Op18v 0.00 69.41 0.00 _ZL4Op1Bv 0.00 69.41 0.00 _ZL4Op3Bv 0.00 69.41 0.00 _ZL4Op7Bv 0.00 69.41 0.00 _ZL4Op7Cv 0.00 69.41 0.00 _ZL6Op04M0v 0.00 69.41 0.00 _ZL6Op06M1v 0.00 69.41 0.00 _ZL6Op0DM1v 0.00 69.42 0.00 _ZL6Op17M1v 0.00 69.42 0.00 _ZL6Op1AM0v 0.00 69.42 0.00 _ZL6Op1AM1v 0.00 69.42 0.00 _ZL6Op24M1v 0.00 69.42 0.00 _ZL6Op2AM1v 0.00 69.42 0.00 _ZL6Op4BE0v 0.00 69.42 0.00 _ZL6Op64M0v 0.00 69.42 0.00 _ZL6Op6DM0v 0.00 69.42 0.00 _ZL6Op8CX0v 0.00 69.42 0.00 _ZL6OpA6X1v 0.00 69.42 0.00 _ZL6OpA9M0v 0.00 69.43 0.00 _ZL6OpADM0v 0.00 69.43 0.00 _ZL6OpAFM0v 0.00 69.43 0.00 _ZL6OpB7M1v 0.00 69.43 0.00 _ZL6OpBBX0v 0.00 69.43 0.00 _ZL6OpBFM1v 0.00 69.43 0.00 _ZL6OpC5M0v 0.00 69.43 0.00 _ZL6OpE6M0v 0.00 69.43 0.00 _ZL8Op40Slowv 0.00 69.43 0.00 _ZL8Op48E0M0v 0.00 69.44 0.00 _ZL8Op68E0M1v 0.00 69.44 0.00 _ZL8Op9EM0X0v 0.00 69.44 0.00 _ZL8OpDAE0X1v 0.00 69.44 0.00 _ZL8OpFAE0X0v 0.00 69.44 0.00 1187 0.00 0.00 S9xUpdateHVTimerPosition() 0.00 69.44 0.00 462 0.00 0.00 S9xStringInput(char const*) 0.00 69.44 0.00 421 0.00 0.00 S9xStartScreenRefresh() 0.00 69.44 0.00 420 0.00 0.00 S9xSetSoundMute(unsigned char) 0.00 69.44 0.00 407 0.00 0.00 S9xDoAutoJoypad() 0.00 69.44 0.00 368 0.00 0.00 _ZL16DirectIndexedXE010AccessMode 0.00 69.44 0.00 266 0.00 0.00 S9xUpdateScreen() 0.00 69.44 0.00 250 0.00 0.00 _ZL18S9xCheckInterruptsv 0.00 69.44 0.00 168 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 69.44 0.00 87 0.00 0.00 S9xFixColourBrightness() 0.00 69.44 0.00 71 0.00 0.00 S9xSelectTileConverter(int, unsigned char, unsigned char, unsigned char) 0.00 69.44 0.00 43 0.00 0.00 S9xDisplayMessages(unsigned short*, int, int, int, int) 0.00 69.44 0.00 31 0.00 0.00 SNES_SPC::dsp_write(int, int) 0.00 69.44 0.00 28 0.00 0.00 S9xExtraDisplayUsage() 0.00 69.44 0.00 28 0.00 0.00 CMemory::match_na(char const*) 0.00 69.44 0.00 13 0.00 0.00 _ZL23DisplayStringFromBottomPKciib 0.00 69.44 0.00 12 0.00 0.00 S9xUnmapID(unsigned int) 0.00 69.44 0.00 12 0.00 0.00 S9xMapButton(unsigned int, s9xcommand_t, bool) 0.00 69.44 0.00 12 0.00 0.00 S9xGetMapping(unsigned int) 0.00 69.44 0.00 12 0.00 0.00 CMemory::match_id(char const*) 0.00 69.44 0.00 12 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 69.44 0.00 12 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.00 69.44 0.00 11 0.00 0.00 _splitpath(char const*, char*, char*, char*, char*) 0.00 69.44 0.00 11 0.00 0.00 CMemory::match_nn(char const*) 0.00 69.44 0.00 11 0.00 0.00 SPC_DSP::soft_reset_common() 0.00 69.44 0.00 10 0.00 0.00 S9xReRefresh() 0.00 69.44 0.00 8 0.00 0.00 S9xExit() 0.00 69.44 0.00 7 0.00 0.00 SNES_SPC::set_tempo(int) 0.00 69.44 0.00 6 0.00 0.00 SNES_SPC::cpu_write_smp_reg(int, int, int) 0.00 69.44 0.00 4 0.00 0.00 CMemory::map_hirom(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) 0.00 69.44 0.00 3 0.00 0.00 S9xInitCheatData() 0.00 69.44 0.00 2 0.00 0.25 S9xGraphicsInit() 0.00 69.44 0.00 2 0.00 0.00 S9xControlsSoftReset() 0.00 69.44 0.00 2 0.00 0.00 S9xVerifyControllers() 0.00 69.44 0.00 2 0.00 0.00 S9xSetRenderPixelFormat(int) 0.00 69.44 0.00 2 0.00 0.00 _ZL6is_bsxPh 0.00 69.44 0.00 2 0.00 0.00 CMemory::ScoreHiROM(unsigned char, int) 0.00 69.44 0.00 2 0.00 0.00 CMemory::ScoreLoROM(unsigned char, int) 0.00 69.44 0.00 2 0.00 0.00 CMemory::Safe(char const*) 0.00 69.44 0.00 2 0.00 0.00 SPC_DSP::set_spc_snapshot_callback(void (*)()) 0.00 69.44 0.00 2 0.00 0.00 SNES_SPC::enable_rom(int) 0.00 69.44 0.00 2 0.00 0.00 SNES_SPC::ram_loaded() 0.00 69.44 0.00 2 0.00 0.00 SNES_SPC::load_regs(unsigned char const*) 0.00 69.44 0.00 1 0.00 0.00 S9xInitAPU() 0.00 69.44 0.00 1 0.00 0.00 S9xInitBSX() 0.00 69.44 0.00 1 0.00 0.00 S9xResetDMA() 0.00 69.44 0.00 1 0.00 0.00 S9xInitSound(int, int) 0.00 69.44 0.00 1 0.00 0.00 CallbackThread(unsigned int, void*) 0.00 69.44 0.00 1 0.00 0.00 SetupCallbacks() 0.00 69.44 0.00 1 0.00 0.05 S9xSoftResetPPU() 0.00 69.44 0.00 1 0.00 0.00 S9xControlsReset() 0.00 69.44 0.00 1 0.00 0.00 S9xGraphicsDeinit() 0.00 69.44 0.00 1 0.00 0.00 S9xResetSaveTimer(unsigned char) 0.00 69.44 0.00 1 0.00 0.00 S9xInitTileRenderer() 0.00 69.44 0.00 1 0.00 0.09 S9xBlitHQ2xFilterInit() 0.00 69.44 0.00 1 0.00 0.00 S9xAPUAllowTimeOverflow(bool) 0.00 69.44 0.00 1 0.00 0.00 S9xBlit2xSaIFilterDeinit() 0.00 69.44 0.00 1 0.00 0.00 _ZL13InitJoysticksv 0.00 69.44 0.00 1 0.00 0.00 _ZL15S9xSoftResetCPUv 0.00 69.44 0.00 1 0.00 0.00 _ZL20reserve_buffer_spacej 0.00 69.44 0.00 1 0.00 0.00 SPC7110Decomp::SPC7110Decomp() 0.00 69.44 0.00 1 0.00 0.00 CMemory::map_System() 0.00 69.44 0.00 1 0.00 0.00 CMemory::KartContents() 0.00 69.44 0.00 1 0.00 0.00 CMemory::ApplyROMFixes() 0.00 69.44 0.00 1 0.00 0.00 CMemory::StaticRAMSize() 0.00 69.44 0.00 1 0.00 0.00 CMemory::map_HiROMSRAM() 0.00 69.44 0.00 1 0.00 3.48 CMemory::CheckForAnyPatch(char const*, unsigned char, int&) 0.00 69.44 0.00 1 0.00 0.49 CMemory::Checksum_Calculate() 0.00 69.44 0.00 1 0.00 0.00 CMemory::Size() 0.00 69.44 0.00 1 0.00 0.50 CMemory::InitROM() 0.00 69.44 0.00 1 0.00 0.00 CMemory::SafeANK(char const*) 0.00 69.44 0.00 1 0.00 0.00 CMemory::LoadSRAM(char const*) 0.00 69.44 0.00 1 0.00 0.00 CMemory::map_WRAM() 0.00 69.44 0.00 1 0.00 0.00 SPC_DSP::init(void*) 0.00 69.44 0.00 1 0.00 0.00 SNES_SPC::init_rom(unsigned char const*) 0.00 69.44 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 69.44 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.00% of 69.44 seconds index % time self children called name 0.04 38.31 1/1 _main [2] [1] 55.2 0.04 38.31 1 main [1] 0.00 36.40 419/419 S9xMainLoop() [3] 0.05 1.24 1/1 CMemory::LoadROM(char const*) [38] 0.00 0.50 2/2 S9xGraphicsInit() [52] 0.07 0.00 1/1 CMemory::Init() [109] 0.02 0.03 5016/5016 S9xReportButton(unsigned int, bool) [130] 0.00 0.00 1/1 CMemory::LoadSRAM(char const*) [279] 0.00 0.00 1/1 S9xInitSound(int, int) [288] 0.00 0.00 1/1 S9xInitAPU() [289] 0.00 0.00 1/2 S9xLoadCheatFile(char const*) [277] 0.00 0.00 1/1 _ZL13InitJoysticksv [309] 0.00 0.00 2/8 S9xExit() [312] 0.00 0.00 420/420 S9xSetSoundMute(unsigned char) [643] 0.00 0.00 419/462 S9xStringInput(char const*) [642] 0.00 0.00 4/10 S9xReRefresh() [658] 0.00 0.00 1/1 CallbackThread(unsigned int, void*) [673] 0.00 0.00 1/2 S9xSetRenderPixelFormat(int) [662] ----------------------------------------------- [2] 55.2 0.00 38.35 _main [2] 0.04 38.31 1/1 main [1] ----------------------------------------------- 0.00 36.40 419/419 main [1] [3] 52.4 0.00 36.40 419 S9xMainLoop() [3] 5.36 30.95 7265918/7265918 _ZL6Op80E0v [4] 0.05 0.00 418/418 S9xSyncSpeed() [123] 0.04 0.00 804/1601 S9xSetPCBase(unsigned int) [99] ----------------------------------------------- 5.36 30.95 7265918/7265918 S9xMainLoop() [3] [4] 52.3 5.36 30.95 7265918 _ZL6Op80E0v [4] 5.72 13.78 5532451/5988990 _ZL10Immediate810AccessMode [6] 9.13 0.00 5532450/13685895 _ZL18S9xCheckInterruptsv [5] 0.37 1.95 151123/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 1/13685895 _ZL4OpD8v [357] 0.00 0.00 1/13685895 _ZL6Op9BX1v [360] 0.00 0.00 1/13685895 _ZL4OpFBv [358] 0.00 0.00 1/13685895 _ZL6Op09M0v [359] 0.00 0.00 2/13685895 _ZL6Op6AM0v [356] 0.00 0.00 2/13685895 _ZL6Op0CM1v [338] 0.00 0.00 2/13685895 _ZL6Op09M1v [355] 0.00 0.00 4/13685895 _ZL6Op66M0v [334] 0.00 0.00 4/13685895 _ZL6Op14M0v [333] 0.00 0.00 5/13685895 _ZL6Op3AM0v [353] 0.00 0.00 5/13685895 _ZL6Op2AM0v [352] 0.00 0.00 5/13685895 _ZL6Op89M0v [354] 0.00 0.00 6/13685895 _ZL6OpBEX0v [332] 0.00 0.00 10/13685895 _ZL4Op58v [339] 0.00 0.00 10/13685895 _ZL6Op14M1v [323] 0.00 0.00 16/13685895 _ZL10Op91E0M0X0v [315] 0.00 0.00 19/13685895 _ZL6Op3AM1v [344] 0.00 0.00 19/13685895 _ZL8OpB9M1X0v [320] 0.00 0.00 24/13685895 _ZL4OpEAv [336] 0.00 0.00 32/13685895 _ZL6Op03M1v [310] 0.00 0.00 53/13685895 _ZL6Op49M0v [335] 0.00 0.00 65/13685895 _ZL6Op2AM1v [298] 0.00 0.00 96/13685895 _ZL6Op98M1v [329] 0.00 0.00 108/13685895 _ZL6Op9BX0v [324] 0.00 0.00 119/13685895 _ZL6Op88X1v [327] 0.00 0.00 130/13685895 _ZL6Op49M1v [326] 0.00 0.00 144/13685895 _ZL10OpB1E0M1X0v [223] 0.00 0.00 155/13685895 _ZL8Op19M1X0v [248] 0.00 0.00 167/13685895 _ZL6Op98M0v [317] 0.00 0.00 173/13685895 _ZL6Op69M1v [321] 0.00 0.00 204/13685895 _ZL6Op06M0v [217] 0.00 0.00 220/13685895 _ZL6OpA8X1v [311] 0.00 0.00 237/13685895 _ZL18AbsoluteIndexedYX110AccessMode [116] 0.00 0.00 246/13685895 _ZL6OpA8X0v [318] 0.00 0.00 268/13685895 _ZL6Op70E0v [293] 0.00 0.00 355/13685895 _ZL6Op0AM1v [308] 0.00 0.00 367/13685895 _ZL8Op7AE0X1v [216] 0.00 0.00 367/13685895 _ZL8Op5AE0X1v [207] 0.00 0.00 368/13685895 _ZL16DirectIndexedXE010AccessMode [274] 0.00 0.00 395/13685895 _ZL6Op83M0v [230] 0.00 0.00 395/13685895 _ZL6OpA3M0v [199] 0.00 0.00 396/13685895 _ZL6Op1AM0v [287] 0.00 0.00 399/13685895 _ZL6Op04M0v [182] 0.00 0.00 402/13685895 _ZL4Op78v [269] 0.00 0.00 402/13685895 S9xOpcode_IRQ() [146] 0.00 0.00 402/13685895 _ZL4Op6Cv [203] 0.00 0.00 422/13685895 _ZL8OpFAE0X1v [202] 0.00 0.00 423/13685895 _ZL8OpDAE0X1v [200] 0.00 0.00 474/13685895 _ZL6Op04M1v [164] 0.00 0.00 491/13685895 _ZL6Op89M1v [295] 0.00 0.00 550/13685895 _ZL6OpCEM1v [187] 0.00 0.00 636/13685895 _ZL6OpE6M0v [157] 0.00 0.00 652/13685895 _ZL4Op7Bv [267] 0.00 0.00 656/13685895 _ZL6OpBBX0v [260] 0.00 0.00 683/13685895 _ZL8Op68E0M1v [184] 0.00 0.00 733/13685895 _ZL4Op5Bv [297] 0.00 0.00 774/13685895 _ZL6OpC9M0v [282] 0.00 0.00 792/13685895 _ZL4Op1Bv [270] 0.00 0.00 797/13685895 _ZL8Op40Slowv [100] 0.00 0.00 799/13685895 _ZL4Op3Bv [265] 0.00 0.00 866/13685895 _ZL6OpA0X0v [247] 0.00 0.00 884/13685895 _ZL6OpC0X0v [262] 0.00 0.00 986/13685895 _ZL6Op4BE0v [158] 0.00 0.00 1127/13685895 _ZL6Op2BE0v [153] 0.00 0.00 1127/13685895 _ZL6Op0BE0v [186] 0.00 0.00 1136/13685895 _ZL6OpEEM1v [154] 0.00 0.00 1255/13685895 _ZL6Op69M0v [222] 0.00 0.00 1377/13685895 _ZL6OpA2X0v [228] 0.00 0.00 1380/13685895 _ZL8Op68E0M0v [147] 0.00 0.00 1419/13685895 _ZL6Op30E0v [178] 0.00 0.00 1442/13685895 _ZL6Op9CM1v [145] 0.00 0.00 1453/13685895 _ZL8Op48E0M0v [175] 0.00 0.00 1472/13685895 _ZL8OpDAE0X0v [170] 0.00 0.00 1475/13685895 _ZL8OpFAE0X0v [142] 0.00 0.00 1484/13685895 _ZL6OpE9M0v [208] 0.00 0.00 1499/13685895 _ZL6Op6BE0v [119] 0.00 0.00 1530/13685895 _ZL6OpA9M0v [220] 0.00 0.00 1580/13685895 _ZL6Op06M1v [111] 0.00 0.00 1686/13685895 _ZL6OpAAX0v [212] 0.00 0.00 1749/13685895 _ZL8Op48E0M1v [139] 0.00 0.00 1764/13685895 _ZL6Op8BE0v [140] 0.00 0.00 1783/13685895 _ZL6Op1AM1v [227] 0.00 0.00 1866/13685895 _ZL8Op5AE0X0v [151] 0.00 0.00 1867/13685895 _ZL8Op7AE0X0v [137] 0.00 0.00 2023/13685895 _ZL6OpCAX1v [198] 0.00 0.00 2279/13685895 _ZL4Op18v [210] 0.00 0.00 2294/13685895 _ZL6OpE8X1v [179] 0.00 0.00 2433/13685895 _ZL6OpE0X0v [194] 0.00 0.00 2766/13685895 _ZL6OpC6M1v [89] 0.00 0.00 2945/13685895 _ZL8Op99M0X0v [136] 0.01 0.00 3049/13685895 _ZL6Op28E0v [114] 0.01 0.00 3140/13685895 _ZL6Op8AM0v [196] 0.01 0.00 3149/13685895 _ZL6OpC0X1v [174] 0.01 0.00 3168/13685895 _ZL6Op4AM1v [165] 0.01 0.00 3272/13685895 _ZL6Op46M1v [85] 0.01 0.00 3354/13685895 _ZL6OpE9M1v [172] 0.01 0.00 3413/13685895 _ZL8OpB9M0X0v [97] 0.01 0.00 3446/13685895 _ZL6Op08E0v [103] 0.01 0.00 3531/13685895 _ZL6Op29M1v [193] 0.01 0.00 3757/13685895 _ZL6OpABE0v [108] 0.01 0.00 3883/13685895 _ZL6OpA0X1v [189] 0.01 0.00 4949/13685895 _ZL4Op38v [176] 0.01 0.00 4968/13685895 _ZL18AbsoluteIndexedXX110AccessMode [121] 0.01 0.00 5313/13685895 _ZL6OpA9M1v [171] 0.01 0.00 5344/13685895 _ZL6Op8AM1v [166] 0.01 0.00 5371/13685895 _ZL6Op88X0v [161] 0.01 0.00 5377/13685895 _ZL8Op99M1X0v [83] 0.01 0.00 5737/13685895 _ZL6OpC9M1v [152] 0.01 0.00 6604/13685895 _ZL6OpA2X1v [162] 0.01 0.00 6779/13685895 _ZL6OpE6M1v [68] 0.01 0.00 8745/13685895 _ZL6Op20E0v [84] 0.02 0.00 9412/13685895 _ZL6OpAAX1v [144] 0.02 0.00 10135/13685895 _ZL6Op90E0v [98] 0.02 0.00 10787/13685895 _ZL6OpE0X1v [141] 0.02 0.00 10834/13685895 _ZL4OpEBv [138] 0.02 0.00 11449/13685895 _ZL6Op10E0v [105] 0.02 0.00 12294/13685895 _ZL6OpB0E0v [88] 0.02 0.00 12364/13685895 _ZL6Op0AM0v [129] 0.02 0.00 14689/13685895 _ZL6Op4AM0v [125] 0.03 0.00 16302/13685895 _ZL18AbsoluteIndexedXX010AccessMode [87] 0.03 0.00 18000/13685895 _ZL6Op60E0v [75] 0.03 0.00 18666/13685895 _ZL4OpC2v [113] 0.03 0.00 18774/13685895 _ZL6Op29M0v [106] 0.03 0.00 18952/13685895 _ZL4OpE2v [127] 0.03 0.00 19396/13685895 _ZL6OpC8X1v [101] 0.04 0.00 25525/13685895 _ZL6Op8DM1v [49] 0.10 0.00 63604/13685895 _ZL6OpF0E0v [59] 0.11 0.00 68608/13685895 _ZL10OpB1E0M0X0v [22] 0.11 0.00 68769/13685895 _ZL6OpC6M0v [24] 0.13 0.00 76423/13685895 _ZL6OpCAX0v [71] 0.13 0.00 78776/13685895 _ZL6OpC8X0v [69] 0.13 0.00 80691/13685895 _ZL6OpE8X0v [70] 0.23 0.00 141216/13685895 _ZL12AbsoluteLong10AccessMode [45] 0.36 0.00 219259/13685895 _ZL6Direct10AccessMode [40] 0.44 0.00 269085/13685895 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.54 0.00 325051/13685895 _ZL6OpD0E0v [25] 0.63 0.00 384414/13685895 _ZL11Immediate1610AccessMode [33] 9.13 0.00 5532450/13685895 _ZL6Op80E0v [4] 9.89 0.00 5988990/13685895 _ZL10Immediate810AccessMode [6] [5] 32.5 22.59 0.00 13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- 0.00 0.00 32/5988990 _ZL6Op03M1v [310] 0.00 0.00 268/5988990 _ZL6Op70E0v [293] 0.00 0.00 395/5988990 _ZL6Op83M0v [230] 0.00 0.00 395/5988990 _ZL6OpA3M0v [199] 0.00 0.01 2697/5988990 _ZL6Op30E0v [178] 0.01 0.03 12359/5988990 _ZL6Op10E0v [105] 0.01 0.04 14204/5988990 _ZL6Op90E0v [98] 0.02 0.05 20968/5988990 _ZL6OpB0E0v [88] 0.07 0.18 71956/5988990 _ZL6OpF0E0v [59] 0.34 0.83 333265/5988990 _ZL6OpD0E0v [25] 5.72 13.78 5532451/5988990 _ZL6Op80E0v [4] [6] 30.4 6.19 14.92 5988990 _ZL10Immediate810AccessMode [6] 9.89 0.00 5988990/13685895 _ZL18S9xCheckInterruptsv [5] 0.80 4.23 327205/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [7] 22.5 2.49 13.13 1015757+25560 [7] 1.72 11.65 661133 S9xDoHEventProcessing() [8] 0.10 0.08 14400 S9xDoHDMA(unsigned char) [79] ----------------------------------------------- 10712 S9xGetByte(unsigned int) [27] 0.00 0.00 1/1015757 _ZL4Op5Bv [297] 0.00 0.00 1/1015757 _ZL6Op70E0v [293] 0.00 0.00 1/1015757 _ZL8OpB9M1X0v [320] 0.00 0.00 1/1015757 _ZL4Op6Cv [203] 0.00 0.00 2/1015757 _ZL6OpA8X0v [318] 0.00 0.00 2/1015757 _ZL6Op98M1v [329] 0.00 0.00 2/1015757 _ZL6Op46M1v [85] 0.00 0.00 3/1015757 _ZL4OpEAv [336] 0.00 0.00 4/1015757 _ZL6Op88X1v [327] 0.00 0.00 4/1015757 _ZL4Op58v [339] 0.00 0.00 4/1015757 _ZL8Op19M1X0v [248] 0.00 0.00 6/1015757 _ZL18AbsoluteIndexedYX110AccessMode [116] 0.00 0.00 6/1015757 _ZL6Op04M1v [164] 0.00 0.00 6/1015757 _ZL10OpB1E0M1X0v [223] 0.00 0.00 6/1015757 _ZL6Op49M1v [326] 0.00 0.00 7/1015757 _ZL6Op2AM1v [298] 0.00 0.00 7/1015757 _ZL8OpDAE0X1v [200] 0.00 0.00 8/1015757 _ZL6Op69M1v [321] 0.00 0.00 9/1015757 _ZL6Op1AM0v [287] 0.00 0.00 9/1015757 _ZL4Op1Bv [270] 0.00 0.00 9/1015757 _ZL6Op83M0v [230] 0.00 0.00 9/1015757 _ZL6OpA3M0v [199] 0.00 0.00 9/1015757 _ZL6OpCEM1v [187] 0.00 0.00 10/1015757 _ZL8Op7AE0X1v [216] 0.00 0.00 10/1015757 _ZL16DirectIndexedXE010AccessMode [274] 0.00 0.00 11/1015757 _ZL6Op98M0v [317] 0.00 0.00 11/1015757 _ZL6Op9BX0v [324] 0.00 0.00 13/1015757 _ZL8Op5AE0X1v [207] 0.00 0.00 16/1015757 _ZL6Op0AM1v [308] 0.00 0.00 16/1015757 _ZL6Op4BE0v [158] 0.00 0.00 16/1015757 _ZL6OpE6M0v [157] 0.00 0.00 18/1015757 _ZL6OpA8X1v [311] 0.00 0.00 18/1015757 _ZL6Op0BE0v [186] 0.00 0.00 20/1015757 _ZL6Op6BE0v [119] 0.00 0.00 25/1015757 _ZL8Op68E0M1v [184] 0.00 0.00 25/1015757 _ZL6Op04M0v [182] 0.00 0.00 28/1015757 _ZL4Op3Bv [265] 0.00 0.00 29/1015757 _ZL6Op89M1v [295] 0.00 0.00 32/1015757 _ZL6OpEEM1v [154] 0.00 0.00 34/1015757 _ZL6OpA0X0v [247] 0.00 0.00 35/1015757 _ZL6Op06M1v [111] 0.00 0.00 36/1015757 _ZL6Op30E0v [178] 0.00 0.00 42/1015757 _ZL4Op7Bv [267] 0.00 0.00 43/1015757 _ZL6Op8BE0v [140] 0.00 0.00 46/1015757 _ZL6OpC9M0v [282] 0.00 0.00 49/1015757 _ZL8Op48E0M1v [139] 0.00 0.00 51/1015757 _ZL6Op2BE0v [153] 0.00 0.00 54/1015757 _ZL6OpBBX0v [260] 0.00 0.00 56/1015757 _ZL8Op40Slowv [100] 0.00 0.00 61/1015757 _ZL8Op68E0M0v [147] 0.00 0.00 61/1015757 _ZL6OpA2X0v [228] 0.00 0.00 61/1015757 _ZL6Op9CM1v [145] 0.00 0.00 62/1015757 _ZL6OpAAX0v [212] 0.00 0.00 63/1015757 _ZL8OpDAE0X0v [170] 0.00 0.00 69/1015757 _ZL6OpC6M1v [89] 0.00 0.00 70/1015757 _ZL8OpFAE0X1v [202] 0.00 0.00 75/1015757 _ZL8OpB9M0X0v [97] 0.00 0.00 83/1015757 _ZL8Op99M0X0v [136] 0.00 0.00 86/1015757 _ZL6Op1AM1v [227] 0.00 0.00 94/1015757 _ZL6OpC0X0v [262] 0.00 0.00 104/1015757 _ZL8Op48E0M0v [175] 0.00 0.00 107/1015757 _ZL8Op7AE0X0v [137] 0.00 0.00 110/1015757 _ZL6Op69M0v [222] 0.00 0.00 118/1015757 _ZL4Op78v [269] 0.00 0.00 135/1015757 _ZL6Op29M1v [193] 0.00 0.00 141/1015757 _ZL8Op99M1X0v [83] 0.00 0.00 145/1015757 _ZL18AbsoluteIndexedXX110AccessMode [121] 0.00 0.00 145/1015757 _ZL8OpFAE0X0v [142] 0.00 0.00 145/1015757 _ZL6Op28E0v [114] 0.00 0.00 146/1015757 _ZL6OpCAX1v [198] 0.00 0.00 148/1015757 _ZL6OpA9M0v [220] 0.00 0.00 154/1015757 _ZL4Op18v [210] 0.00 0.00 160/1015757 _ZL6Op8AM0v [196] 0.00 0.00 161/1015757 _ZL6OpE6M1v [68] 0.00 0.00 167/1015757 _ZL6OpC0X1v [174] 0.00 0.00 171/1015757 _ZL6OpE0X0v [194] 0.00 0.00 193/1015757 _ZL6OpE9M0v [208] 0.00 0.00 195/1015757 _ZL6OpABE0v [108] 0.00 0.00 198/1015757 _ZL6OpA0X1v [189] 0.00 0.00 203/1015757 _ZL6OpA9M1v [171] 0.00 0.00 205/1015757 _ZL6Op08E0v [103] 0.00 0.00 224/1015757 _ZL6OpE9M1v [172] 0.00 0.00 286/1015757 _ZL6Op8AM1v [166] 0.00 0.00 300/1015757 _ZL6Op88X0v [161] 0.00 0.00 300/1015757 S9xOpcode_IRQ() [146] 0.00 0.00 315/1015757 _ZL4Op38v [176] 0.00 0.00 317/1015757 _ZL6Op10E0v [105] 0.00 0.00 321/1015757 _ZL6OpB0E0v [88] 0.00 0.00 326/1015757 _ZL6OpA2X1v [162] 0.00 0.00 330/1015757 _ZL6Op20E0v [84] 0.00 0.00 341/1015757 _ZL6OpC9M1v [152] 0.00 0.00 359/1015757 _ZL6OpE8X1v [179] 0.00 0.01 403/1015757 _ZL6Op4AM1v [165] 0.00 0.01 436/1015757 _ZL6Op90E0v [98] 0.00 0.01 448/1015757 _ZL18AbsoluteIndexedXX010AccessMode [87] 0.00 0.01 471/1015757 _ZL8Op5AE0X0v [151] 0.00 0.01 527/1015757 _ZL6OpAAX1v [144] 0.00 0.01 547/1015757 _ZL4OpE2v [127] 0.00 0.01 587/1015757 _ZL6OpE0X1v [141] 0.00 0.01 770/1015757 _ZL6Op0AM0v [129] 0.00 0.01 815/1015757 _ZL6Op60E0v [75] 0.00 0.01 843/1015757 _ZL6Op4AM0v [125] 0.00 0.01 957/1015757 _ZL4OpC2v [113] 0.00 0.01 1007/1015757 _ZL4OpEBv [138] 0.00 0.01 1057/1015757 _ZL6OpC8X1v [101] 0.00 0.02 1594/1015757 _ZL6Op29M0v [106] 0.00 0.02 1671/1015757 _ZL6OpF0E0v [59] 0.00 0.02 1878/1015757 _ZL10OpB1E0M0X0v [22] 0.00 0.02 1885/1015757 _ZL6OpC6M0v [24] 0.00 0.03 2038/1015757 _ZL6Op8DM1v [49] 0.01 0.03 2454/1015757 S9xSetByte(unsigned char, unsigned int) [32] 0.01 0.06 4281/1015757 _ZL6OpE8X0v [70] 0.01 0.06 4319/1015757 _ZL6OpC8X0v [69] 0.01 0.06 4764/1015757 _ZL6OpCAX0v [71] 0.02 0.12 9012/1015757 _ZL6OpD0E0v [25] 0.02 0.12 9626/1015757 S9xDoDMA(unsigned char) [36] 0.02 0.13 9719/1015757 _ZL14addCyclesInDMAh [47] 0.03 0.16 12247/1015757 _ZL6Direct10AccessMode [40] 0.04 0.23 17547/1015757 _ZL12AbsoluteLong10AccessMode [45] 0.05 0.25 19204/1015757 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.05 0.27 20812/1015757 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.08 0.41 31859/1015757 _ZL11Immediate1610AccessMode [33] 0.37 1.95 151123/1015757 _ZL6Op80E0v [4] 0.80 4.23 327205/1015757 _ZL10Immediate810AccessMode [6] [8] 19.2 1.72 11.65 661133 S9xDoHEventProcessing() [8] 0.14 10.20 123919/123919 S9xAPUEndScanline() [10] 0.67 0.00 110118/110118 S9xAPUSetReferenceTime(int) [43] 0.28 0.01 94158/94158 RenderLine(unsigned char) [66] 0.00 0.23 421/421 S9xStartScreenRefresh() [72] 0.00 0.10 420/420 S9xEndScreenRefresh() [91] 0.00 0.01 407/407 S9xDoAutoJoypad() [191] 14400 S9xDoHDMA(unsigned char) [79] ----------------------------------------------- 0.00 0.00 1/146538 SNES_SPC::cpu_write_smp_reg(int, int, int) [340] 0.00 0.00 31/146538 SNES_SPC::dsp_write(int, int) [271] 0.09 2.74 38772/146538 SNES_SPC::dsp_read(int) [23] 0.25 7.61 107734/146538 SNES_SPC::end_frame(int) [12] [9] 15.4 0.33 10.34 146538 SPC_DSP::run(int) [9] 3.47 0.00 2912934/2912934 SPC_DSP::voice_V4(SPC_DSP::voice_t*) [20] 3.26 0.00 3137005/3137005 SPC_DSP::voice_V3c(SPC_DSP::voice_t*) [21] 2.13 0.00 1344432/1344432 SPC_DSP::voice_V8_V5_V2(SPC_DSP::voice_t*) [26] 1.48 0.00 448143/448143 SPC_DSP::voice_V5(SPC_DSP::voice_t*) [35] ----------------------------------------------- 0.14 10.20 123919/123919 S9xDoHEventProcessing() [8] [10] 14.9 0.14 10.20 123919 S9xAPUEndScanline() [10] 0.20 10.00 110119/110119 S9xAPUExecute() [11] ----------------------------------------------- 0.20 10.00 110119/110119 S9xAPUEndScanline() [10] [11] 14.7 0.20 10.00 110119 S9xAPUExecute() [11] 0.16 9.84 220237/220237 SNES_SPC::end_frame(int) [12] ----------------------------------------------- 0.16 9.84 220237/220237 S9xAPUExecute() [11] [12] 14.4 0.16 9.84 220237 SNES_SPC::end_frame(int) [12] 0.25 7.61 107734/146538 SPC_DSP::run(int) [9] 0.47 1.12 109754/420690 SNES_SPC::run_until_(int) [13] 0.40 0.00 209417/222155 SNES_SPC::run_timer_(SNES_SPC::Timer*, int) [61] ----------------------------------------------- 0.13 0.30 29820/420690 S9xAPUWritePort(int, unsigned char) [58] 0.47 1.12 109754/420690 SNES_SPC::end_frame(int) [12] 1.20 2.87 281116/420690 S9xAPUReadPort(int) [15] [13] 8.8 1.80 4.29 420690 SNES_SPC::run_until_(int) [13] 0.03 2.83 130555/130555 SNES_SPC::dsp_read(int) [23] 0.63 0.00 196223/196223 SNES_SPC::cpu_read(int, int) [46] 0.39 0.00 353/353 SNES_SPC::cpu_read_smp_reg(int, int) [62] 0.38 0.00 99064/99064 SNES_SPC::cpu_write(int, int, int) [63] 0.02 0.00 12738/222155 SNES_SPC::run_timer_(SNES_SPC::Timer*, int) [61] 0.00 0.00 211/211 SNES_SPC::cpu_write_smp_reg_(int, int, int) [244] 0.00 0.00 31/31 SNES_SPC::dsp_write(int, int) [271] 0.00 0.00 6/6 SNES_SPC::cpu_write_smp_reg(int, int, int) [340] ----------------------------------------------- 0.00 0.00 1/297514 _ZL15S9xSoftResetCPUv [351] 0.00 0.00 1/297514 _ZL6OpEFM0v [346] 0.00 0.00 1/297514 _ZL6Op6FM0v [345] 0.00 0.00 1/297514 _ZL6OpCDM0v [347] 0.00 0.00 2/297514 _ZL6OpE5M0v [341] 0.00 0.00 4/297514 _ZL6Op66M0v [334] 0.00 0.00 4/297514 _ZL6Op14M0v [333] 0.00 0.00 6/297514 _ZL6OpBEX0v [332] 0.00 0.00 8/297514 _ZL6Op45M0v [330] 0.00 0.00 16/297514 _ZL10Op91E0M0X0v [315] 0.00 0.00 34/297514 _ZL6Op07M1v [286] 0.00 0.00 34/297514 _ZL6OpA7M0v [307] 0.00 0.00 51/297514 _ZL6Op25M0v [299] 0.00 0.00 61/297514 _ZL6OpBCX0v [291] 0.00 0.00 122/297514 _ZL6Op2DM0v [266] 0.00 0.00 126/297514 _ZL6OpC4X0v [264] 0.00 0.00 144/297514 _ZL10OpB1E0M1X0v [223] 0.00 0.00 204/297514 _ZL6Op06M0v [217] 0.00 0.00 257/297514 _ZL8Op3DM0X1v [214] 0.00 0.00 263/297514 _ZL6Op65M0v [221] 0.00 0.00 276/297514 _ZL6OpA4X0v [219] 0.00 0.01 395/297514 _ZL6OpA3M0v [199] 0.00 0.01 399/297514 _ZL6Op04M0v [182] 0.00 0.01 402/297514 S9xOpcode_IRQ() [146] 0.00 0.01 402/297514 _ZL4Op6Cv [203] 0.00 0.01 436/297514 _ZL8OpBDM0X1v [190] 0.00 0.01 591/297514 _ZL6Op6DM0v [180] 0.00 0.01 602/297514 _ZL4Op7Cv [188] 0.00 0.01 636/297514 _ZL6OpE6M0v [157] 0.00 0.01 760/297514 _ZL6OpBFM0v [160] 0.00 0.01 797/297514 _ZL8Op40Slowv [100] 0.00 0.01 844/297514 _ZL6OpA6X0v [159] 0.00 0.01 911/297514 _ZL6OpADM0v [156] 0.00 0.02 1127/297514 _ZL6Op2BE0v [153] 0.00 0.02 1195/297514 _ZL6OpAFM0v [148] 0.00 0.02 1380/297514 _ZL8Op68E0M0v [147] 0.00 0.02 1475/297514 _ZL8OpFAE0X0v [142] 0.00 0.02 1499/297514 _ZL6Op6BE0v [119] 0.00 0.03 1564/297514 _ZL8OpB2E0M1v [112] 0.00 0.03 1625/297514 _ZL6OpA7M1v [96] 0.00 0.03 1867/297514 _ZL8Op7AE0X0v [137] 0.00 0.03 1877/297514 _ZL6OpC5M0v [134] 0.00 0.03 2137/297514 _ZL6OpE4X0v [122] 0.00 0.04 2257/297514 _ZL6OpA5M0v [120] 0.01 0.04 2626/297514 _ZL8OpBDM0X0v [107] 0.01 0.04 2643/297514 _ZL6OpAEX0v [110] 0.01 0.06 3413/297514 _ZL8OpB9M0X0v [97] 0.02 0.13 8136/297514 _ZL6Op05M0v [78] 0.02 0.15 9000/297514 _ZL6Op60E0v [75] 0.03 0.19 11532/297514 _ZL8OpB9M0X1v [67] 0.03 0.20 12485/297514 _ZL6OpB7M0v [42] 0.03 0.24 14900/297514 _ZL18DirectIndirectLong10AccessMode [48] 0.15 1.12 68769/297514 _ZL6OpC6M0v [24] 0.30 2.23 137216/297514 _ZL10OpB1E0M0X0v [22] [14] 7.9 0.65 4.85 297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.45 4.07 8/8 S9xAPUReadPort(int) [15] 0.05 0.27 20812/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 244/4003 S9xGetCPU(unsigned short) [118] 0.00 0.00 8/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 250/250 _ZL18S9xCheckInterruptsv [644] ----------------------------------------------- 0.45 4.07 8/8 S9xGetWord(unsigned int, s9xwrap_t) [14] [15] 6.5 0.45 4.07 8 S9xAPUReadPort(int) [15] 1.20 2.87 281116/420690 SNES_SPC::run_until_(int) [13] ----------------------------------------------- 0.70 0.00 1/6 CMemory::FileLoader(unsigned char*, char const*, int) [41] 3.48 0.00 5/6 CMemory::CheckForAnyPatch(char const*, unsigned char, int&) [18] [16] 6.0 4.17 0.00 6 _makepath(char*, char const*, char const*, char const*, char const*) [16] ----------------------------------------------- [17] 5.5 0.30 3.52 _ZL6OpCDM1v [17] 0.45 2.35 182135/1015757 S9xGetByte(unsigned int) [27] 0.19 0.53 182135/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- 0.00 3.48 1/1 S9xMoviePlaying() [19] [18] 5.0 0.00 3.48 1 CMemory::CheckForAnyPatch(char const*, unsigned char, int&) [18] 3.48 0.00 5/6 _makepath(char*, char const*, char const*, char const*, char const*) [16] 0.00 0.00 5/8 S9xExit() [312] 0.00 0.00 2/11 _splitpath(char const*, char*, char*, char*, char*) [655] ----------------------------------------------- [19] 5.0 0.00 3.48 S9xMoviePlaying() [19] 0.00 3.48 1/1 CMemory::CheckForAnyPatch(char const*, unsigned char, int&) [18] ----------------------------------------------- 3.47 0.00 2912934/2912934 SPC_DSP::run(int) [9] [20] 5.0 3.47 0.00 2912934 SPC_DSP::voice_V4(SPC_DSP::voice_t*) [20] ----------------------------------------------- 3.26 0.00 3137005/3137005 SPC_DSP::run(int) [9] [21] 4.7 3.26 0.00 3137005 SPC_DSP::voice_V3c(SPC_DSP::voice_t*) [21] ----------------------------------------------- [22] 4.3 0.07 2.92 _ZL10OpB1E0M0X0v [22] 0.30 2.23 137216/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.07 0.17 68608/219259 _ZL6Direct10AccessMode [40] 0.11 0.00 68608/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.02 1878/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.03 2.83 130555/130555 SNES_SPC::run_until_(int) [13] [23] 4.1 0.03 2.83 130555 SNES_SPC::dsp_read(int) [23] 0.09 2.74 38772/146538 SPC_DSP::run(int) [9] ----------------------------------------------- [24] 3.2 0.06 2.17 _ZL6OpC6M0v [24] 0.15 1.12 68769/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.10 0.41 68769/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.07 0.17 68769/219259 _ZL6Direct10AccessMode [40] 0.11 0.00 68769/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.02 1885/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [25] 3.1 0.30 1.85 _ZL6OpD0E0v [25] 0.34 0.83 333265/5988990 _ZL10Immediate810AccessMode [6] 0.54 0.00 325051/13685895 _ZL18S9xCheckInterruptsv [5] 0.02 0.12 9012/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 2.13 0.00 1344432/1344432 SPC_DSP::run(int) [9] [26] 3.1 2.13 0.00 1344432 SPC_DSP::voice_V8_V5_V2(SPC_DSP::voice_t*) [26] ----------------------------------------------- 448 S9xDoHDMA(unsigned char) [79] 0.00 0.00 1/1015757 _ZL6OpCFM1v [349] 0.00 0.00 1/1015757 _ZL6Op25M1v [350] 0.00 0.00 2/1015757 _ZL6Op0CM1v [338] 0.00 0.00 8/1015757 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 10/1015757 _ZL6Op14M1v [323] 0.00 0.00 16/1015757 _ZL6OpACX1v [325] 0.00 0.00 17/1015757 _ZL6OpA7M0v [307] 0.00 0.00 19/1015757 _ZL8OpB9M1X0v [320] 0.00 0.00 26/1015757 _ZL6Op05M1v [316] 0.00 0.00 32/1015757 _ZL6Op03M1v [310] 0.00 0.00 52/1015757 _ZL6Op65M1v [306] 0.00 0.00 60/1015757 _ZL8OpB5E0M1v [294] 0.00 0.00 64/1015757 S9xStartHDMA() [259] 0.00 0.00 68/1015757 _ZL6Op07M1v [286] 0.00 0.00 97/1015757 _ZL6OpE5M1v [285] 0.00 0.00 97/1015757 _ZL6OpA4X1v [284] 0.00 0.00 118/1015757 _ZL6Op0DM1v [249] 0.00 0.00 120/1015757 _ZL8OpDDM1X1v [268] 0.00 0.00 124/1015757 _ZL6Op17M1v [206] 0.00 0.00 144/1015757 _ZL10OpB1E0M1X0v [223] 0.00 0.00 155/1015757 _ZL8Op19M1X0v [248] 0.00 0.00 261/1015757 _ZL6Op0FM1v [229] 0.00 0.00 275/1015757 _ZL6OpCEM1v [187] 0.00 0.00 286/1015757 _ZL6OpA6X1v [215] 0.00 0.00 367/1015757 _ZL8Op7AE0X1v [216] 0.00 0.01 422/1015757 _ZL8OpFAE0X1v [202] 0.00 0.01 433/1015757 _ZL6OpBFM1v [195] 0.00 0.01 474/1015757 _ZL6Op04M1v [164] 0.00 0.01 568/1015757 _ZL6OpEEM1v [154] 0.00 0.01 683/1015757 _ZL8Op68E0M1v [184] 0.00 0.01 866/1015757 _ZL6Op24M1v [169] 0.00 0.01 927/1015757 _ZL6OpAFM1v [163] 0.00 0.01 992/1015757 _ZL8Op5DM1X0v [150] 0.00 0.02 1499/1015757 _ZL6Op6BE0v [119] 0.00 0.02 1528/1015757 _ZL6OpECX1v [143] 0.00 0.02 1564/1015757 _ZL8OpB2E0M1v [112] 0.00 0.02 1580/1015757 _ZL6Op06M1v [111] 0.00 0.02 1594/1015757 _ZL8Op40Slowv [100] 0.00 0.02 1799/1015757 _ZL8OpBDM1X1v [135] 0.00 0.02 1925/1015757 _ZL8OpBDM1X0v [133] 0.01 0.03 2291/1015757 _ZL6OpB7M1v [86] 0.01 0.04 2766/1015757 _ZL6OpC6M1v [89] 0.01 0.04 3049/1015757 _ZL6Op28E0v [114] 0.01 0.04 3250/1015757 _ZL6OpA7M1v [96] 0.01 0.04 3272/1015757 _ZL6Op46M1v [85] 0.01 0.05 3757/1015757 _ZL6OpABE0v [108] 0.02 0.09 6779/1015757 _ZL6OpE6M1v [68] 0.02 0.13 10100/1015757 _ZL6OpA5M1v [77] 0.04 0.19 14900/1015757 _ZL18DirectIndirectLong10AccessMode [48] 0.04 0.23 17471/1015757 _ZL6OpADM1v [64] 0.24 1.24 96292/1015757 _ZL6OpAEX1v [28] 0.45 2.35 182135/1015757 _ZL6OpCDM1v [17] [27] 3.0 0.67 1.40 365784 S9xGetByte(unsigned int) [27] 0.92 0.00 286321/324443 _ZL18S9xCheckInterruptsv [39] 0.43 0.00 563796/563931 S9xGetPPU(unsigned short) [60] 0.01 0.04 3758/4003 S9xGetCPU(unsigned short) [118] 10712 S9xDoHEventProcessing() [8] ----------------------------------------------- [28] 2.9 0.13 1.86 _ZL6OpAEX1v [28] 0.24 1.24 96292/1015757 S9xGetByte(unsigned int) [27] 0.10 0.28 96292/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- 0.00 0.00 4/260162 _ZL6Op66M0v [334] 0.00 0.00 4/260162 _ZL6Op14M0v [333] 0.00 0.00 16/260162 _ZL10Op91E0M0X0v [315] 0.00 0.00 21/260162 _ZL6Op9CM0v [328] 0.00 0.00 104/260162 _ZL8Op9EM0X1v [292] 0.00 0.00 204/260162 _ZL6Op06M0v [217] 0.00 0.00 255/260162 _ZL6Op84X0v [263] 0.00 0.00 256/260162 _ZL6OpF4E0v [261] 0.00 0.00 264/260162 _ZL6Op8CX0v [246] 0.00 0.00 285/260162 _ZL6Op86X0v [250] 0.00 0.00 394/260162 _ZL6Op64M0v [226] 0.00 0.00 395/260162 _ZL6Op83M0v [230] 0.00 0.00 399/260162 _ZL6Op04M0v [182] 0.00 0.00 402/260162 S9xOpcode_IRQ() [146] 0.00 0.00 636/260162 _ZL6OpE6M0v [157] 0.00 0.00 804/260162 _ZL6Op8FM0v [197] 0.00 0.01 1116/260162 _ZL8Op9EM0X0v [168] 0.00 0.01 1127/260162 _ZL6Op0BE0v [186] 0.00 0.01 1453/260162 _ZL8Op48E0M0v [175] 0.00 0.01 1472/260162 _ZL8OpDAE0X0v [170] 0.00 0.01 1836/260162 _ZL6Op22E0v [115] 0.00 0.01 1866/260162 _ZL8Op5AE0X0v [151] 0.00 0.02 2945/260162 _ZL8Op99M0X0v [136] 0.00 0.02 3129/260162 _ZL8Op9DM0X0v [124] 0.01 0.02 3818/260162 _ZL6Op8EX0v [128] 0.01 0.03 4645/260162 _ZL8Op9DM0X1v [104] 0.01 0.04 7353/260162 _ZL6Op8DM0v [93] 0.01 0.05 8745/260162 _ZL6Op20E0v [84] 0.02 0.08 13146/260162 _ZL6Op85M0v [80] 0.10 0.41 68769/260162 _ZL6OpC6M0v [24] 0.20 0.79 134299/260162 _ZL6Op9FM0v [30] [29] 2.8 0.38 1.54 260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.01 0.64 5068/11450 S9xSetCPU(unsigned char, unsigned short) [34] 0.44 0.00 269085/13685895 _ZL18S9xCheckInterruptsv [5] 0.05 0.25 19204/1015757 S9xDoHEventProcessing() [8] 0.02 0.12 12778/49508 S9xSetPPU(unsigned char, unsigned short) [50] ----------------------------------------------- [30] 2.5 0.15 1.61 _ZL6Op9FM0v [30] 0.20 0.79 134299/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.14 0.48 134299/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [31] 2.5 1.71 0.00 SPC_DSP::voice_V9_V6_V3(SPC_DSP::voice_t*) [31] ----------------------------------------------- 0.00 0.00 1/84935 _ZL6Op84X1v [348] 0.00 0.00 2/84935 _ZL6Op0CM1v [338] 0.00 0.00 2/84935 _ZL6Op86X1v [342] 0.00 0.00 10/84935 _ZL6Op14M1v [323] 0.00 0.00 19/84935 _ZL6Op8FM1v [319] 0.00 0.00 87/84935 _ZL8Op9EM1X1v [273] 0.00 0.00 122/84935 _ZL8Op9DM1X1v [251] 0.00 0.00 237/84935 _ZL8Op99M1X1v [225] 0.00 0.00 275/84935 _ZL6OpCEM1v [187] 0.00 0.00 276/84935 _ZL6Op9FM1v [218] 0.00 0.00 308/84935 _ZL8Op74E0M1v [209] 0.00 0.01 367/84935 _ZL8Op5AE0X1v [207] 0.00 0.01 423/84935 _ZL8OpDAE0X1v [200] 0.00 0.01 474/84935 _ZL6Op04M1v [164] 0.00 0.01 568/84935 _ZL6OpEEM1v [154] 0.00 0.01 804/84935 S9xOpcode_IRQ() [146] 0.00 0.02 986/84935 _ZL6Op4BE0v [158] 0.00 0.02 1109/84935 _ZL8Op9DM1X0v [149] 0.00 0.02 1442/84935 _ZL6Op9CM1v [145] 0.00 0.02 1580/84935 _ZL6Op06M1v [111] 0.00 0.03 1749/84935 _ZL8Op48E0M1v [139] 0.00 0.03 1764/84935 _ZL6Op8BE0v [140] 0.00 0.03 1836/84935 _ZL6Op22E0v [115] 0.00 0.03 2027/84935 _ZL6Op64M1v [131] 0.01 0.04 2766/84935 _ZL6OpC6M1v [89] 0.01 0.05 3272/84935 _ZL6Op46M1v [85] 0.01 0.05 3446/84935 _ZL6Op08E0v [103] 0.01 0.05 3474/84935 _ZL6Op85M1v [102] 0.01 0.08 5344/84935 _ZL8Op9EM1X0v [81] 0.01 0.08 5377/84935 _ZL8Op99M1X0v [83] 0.02 0.11 6779/84935 _ZL6OpE6M1v [68] 0.03 0.20 12484/84935 _ZL6Op8EX1v [65] 0.06 0.40 25525/84935 _ZL6Op8DM1v [49] [32] 2.2 0.20 1.34 84935 S9xSetByte(unsigned char, unsigned int) [32] 0.02 0.81 6382/11450 S9xSetCPU(unsigned char, unsigned short) [34] 0.06 0.30 31738/49508 S9xSetPPU(unsigned char, unsigned short) [50] 0.12 0.00 38122/324443 _ZL18S9xCheckInterruptsv [39] 0.01 0.03 2454/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 1/384414 _ZL6OpCDM0v [347] 0.00 0.00 2/384414 _ZL6Op0CM1v [338] 0.00 0.00 6/384414 _ZL6OpBEX0v [332] 0.00 0.00 16/384414 _ZL6OpACX1v [325] 0.00 0.00 19/384414 _ZL8OpB9M1X0v [320] 0.00 0.00 21/384414 _ZL6Op9CM0v [328] 0.00 0.00 118/384414 _ZL6Op0DM1v [249] 0.00 0.00 122/384414 _ZL6Op2DM0v [266] 0.00 0.00 155/384414 _ZL8Op19M1X0v [248] 0.00 0.00 256/384414 _ZL6OpF4E0v [261] 0.00 0.00 264/384414 _ZL6Op8CX0v [246] 0.00 0.00 591/384414 _ZL6Op6DM0v [180] 0.00 0.00 911/384414 _ZL6OpADM0v [156] 0.00 0.00 1528/384414 _ZL6OpECX1v [143] 0.00 0.01 2087/384414 _ZL4Op4Cv [183] 0.00 0.01 2643/384414 _ZL6OpAEX0v [110] 0.00 0.01 2945/384414 _ZL8Op99M0X0v [136] 0.00 0.01 3413/384414 _ZL8OpB9M0X0v [97] 0.00 0.01 3818/384414 _ZL6Op8EX0v [128] 0.01 0.02 5377/384414 _ZL8Op99M1X0v [83] 0.01 0.02 7353/384414 _ZL6Op8DM0v [93] 0.01 0.02 7570/384414 _ZL18AbsoluteIndexedXX110AccessMode [121] 0.01 0.03 8745/384414 _ZL6Op20E0v [84] 0.01 0.03 11769/384414 _ZL18AbsoluteIndexedYX110AccessMode [116] 0.01 0.04 12484/384414 _ZL6Op8EX1v [65] 0.02 0.05 16302/384414 _ZL18AbsoluteIndexedXX010AccessMode [87] 0.02 0.05 17471/384414 _ZL6OpADM1v [64] 0.10 0.28 96292/384414 _ZL6OpAEX1v [28] 0.19 0.53 182135/384414 _ZL6OpCDM1v [17] [33] 2.2 0.40 1.12 384414 _ZL11Immediate1610AccessMode [33] 0.63 0.00 384414/13685895 _ZL18S9xCheckInterruptsv [5] 0.08 0.41 31859/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.01 0.64 5068/11450 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.02 0.81 6382/11450 S9xSetByte(unsigned char, unsigned int) [32] [34] 2.1 0.03 1.45 11450 S9xSetCPU(unsigned char, unsigned short) [34] 0.06 1.40 2043/2043 S9xDoDMA(unsigned char) [36] 0.00 0.00 8/1187 S9xUpdateHVTimerPosition() [641] ----------------------------------------------- 1.48 0.00 448143/448143 SPC_DSP::run(int) [9] [35] 2.1 1.48 0.00 448143 SPC_DSP::voice_V5(SPC_DSP::voice_t*) [35] ----------------------------------------------- 0.06 1.40 2043/2043 S9xSetCPU(unsigned char, unsigned short) [34] [36] 2.1 0.06 1.40 2043 S9xDoDMA(unsigned char) [36] 0.46 0.15 267840/267840 _ZL14addCyclesInDMAh [47] 0.00 0.41 224/266 S9xUpdateScreen() [56] 0.22 0.00 133920/133920 _ZL20REGISTER_2118_linearh [76] 0.02 0.12 9626/1015757 S9xDoHEventProcessing() [8] 0.01 0.00 3801/27657 _ZL16BuildPixelRGB565jjj [117] ----------------------------------------------- [37] 1.9 1.29 0.00 SPC_DSP::voice_V7_V4_V1(SPC_DSP::voice_t*) [37] ----------------------------------------------- 0.05 1.24 1/1 main [1] [38] 1.9 0.05 1.24 1 CMemory::LoadROM(char const*) [38] 0.00 0.74 1/1 CMemory::FileLoader(unsigned char*, char const*, int) [41] 0.00 0.50 1/1 CMemory::InitROM() [53] 0.00 0.00 1/2 S9xLoadCheatFile(char const*) [277] 0.00 0.00 1/8 S9xExit() [312] 0.00 0.00 1/421 S9xApplyCheats() [253] 0.00 0.00 1/27657 _ZL16BuildPixelRGB565jjj [117] 0.00 0.00 3/3 S9xInitCheatData() [660] 0.00 0.00 2/2 CMemory::ScoreHiROM(unsigned char, int) [664] 0.00 0.00 2/2 CMemory::ScoreLoROM(unsigned char, int) [665] ----------------------------------------------- 0.12 0.00 38122/324443 S9xSetByte(unsigned char, unsigned int) [32] 0.92 0.00 286321/324443 S9xGetByte(unsigned int) [27] [39] 1.5 1.04 0.00 324443 _ZL18S9xCheckInterruptsv [39] ----------------------------------------------- 0.00 0.00 1/219259 _ZL6Op25M1v [350] 0.00 0.00 1/219259 _ZL6Op84X1v [348] 0.00 0.00 2/219259 _ZL6OpE5M0v [341] 0.00 0.00 2/219259 _ZL6Op86X1v [342] 0.00 0.00 4/219259 _ZL6Op66M0v [334] 0.00 0.00 4/219259 _ZL6Op14M0v [333] 0.00 0.00 8/219259 _ZL6Op45M0v [330] 0.00 0.00 10/219259 _ZL6Op14M1v [323] 0.00 0.00 16/219259 _ZL10Op91E0M0X0v [315] 0.00 0.00 17/219259 _ZL6OpA7M0v [307] 0.00 0.00 26/219259 _ZL6Op05M1v [316] 0.00 0.00 34/219259 _ZL6Op07M1v [286] 0.00 0.00 51/219259 _ZL6Op25M0v [299] 0.00 0.00 52/219259 _ZL6Op65M1v [306] 0.00 0.00 97/219259 _ZL6OpE5M1v [285] 0.00 0.00 97/219259 _ZL6OpA4X1v [284] 0.00 0.00 126/219259 _ZL6OpC4X0v [264] 0.00 0.00 144/219259 _ZL10OpB1E0M1X0v [223] 0.00 0.00 204/219259 _ZL6Op06M0v [217] 0.00 0.00 255/219259 _ZL6Op84X0v [263] 0.00 0.00 263/219259 _ZL6Op65M0v [221] 0.00 0.00 276/219259 _ZL6OpA4X0v [219] 0.00 0.00 285/219259 _ZL6Op86X0v [250] 0.00 0.00 286/219259 _ZL6OpA6X1v [215] 0.00 0.00 368/219259 _ZL16DirectIndexedXE010AccessMode [274] 0.00 0.00 394/219259 _ZL6Op64M0v [226] 0.00 0.00 399/219259 _ZL6Op04M0v [182] 0.00 0.00 474/219259 _ZL6Op04M1v [164] 0.00 0.00 636/219259 _ZL6OpE6M0v [157] 0.00 0.00 844/219259 _ZL6OpA6X0v [159] 0.00 0.00 866/219259 _ZL6Op24M1v [169] 0.00 0.00 1564/219259 _ZL8OpB2E0M1v [112] 0.00 0.00 1580/219259 _ZL6Op06M1v [111] 0.00 0.00 1625/219259 _ZL6OpA7M1v [96] 0.00 0.00 1877/219259 _ZL6OpC5M0v [134] 0.00 0.01 2027/219259 _ZL6Op64M1v [131] 0.00 0.01 2137/219259 _ZL6OpE4X0v [122] 0.00 0.01 2257/219259 _ZL6OpA5M0v [120] 0.00 0.01 2766/219259 _ZL6OpC6M1v [89] 0.00 0.01 3272/219259 _ZL6Op46M1v [85] 0.00 0.01 3474/219259 _ZL6Op85M1v [102] 0.01 0.02 6779/219259 _ZL6OpE6M1v [68] 0.01 0.02 8136/219259 _ZL6Op05M0v [78] 0.01 0.03 10100/219259 _ZL6OpA5M1v [77] 0.01 0.03 13146/219259 _ZL6Op85M0v [80] 0.02 0.04 14900/219259 _ZL18DirectIndirectLong10AccessMode [48] 0.07 0.17 68608/219259 _ZL10OpB1E0M0X0v [22] 0.07 0.17 68769/219259 _ZL6OpC6M0v [24] [40] 1.1 0.23 0.55 219259 _ZL6Direct10AccessMode [40] 0.36 0.00 219259/13685895 _ZL18S9xCheckInterruptsv [5] 0.03 0.16 12247/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.74 1/1 CMemory::LoadROM(char const*) [38] [41] 1.1 0.00 0.74 1 CMemory::FileLoader(unsigned char*, char const*, int) [41] 0.70 0.00 1/6 _makepath(char*, char const*, char const*, char const*, char const*) [16] 0.05 0.00 1/1 CMemory::HeaderRemove(unsigned int, int&, unsigned char*) [126] 0.00 0.00 1/11 _splitpath(char const*, char*, char*, char*, char*) [655] ----------------------------------------------- [42] 1.1 0.02 0.72 _ZL6OpB7M0v [42] 0.02 0.47 12485/14900 _ZL18DirectIndirectLong10AccessMode [48] 0.03 0.20 12485/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] ----------------------------------------------- 0.67 0.00 110118/110118 S9xDoHEventProcessing() [8] [43] 1.0 0.67 0.00 110118 S9xAPUSetReferenceTime(int) [43] ----------------------------------------------- [44] 0.9 0.65 0.00 SNES_SPC::save_extra() [44] ----------------------------------------------- 0.00 0.00 1/141216 _ZL6OpCFM1v [349] 0.00 0.00 1/141216 _ZL6OpEFM0v [346] 0.00 0.00 1/141216 _ZL6Op6FM0v [345] 0.00 0.00 19/141216 _ZL6Op8FM1v [319] 0.00 0.00 261/141216 _ZL6Op0FM1v [229] 0.00 0.00 276/141216 _ZL6Op9FM1v [218] 0.00 0.00 403/141216 _ZL4Op5Cv [283] 0.00 0.00 433/141216 _ZL6OpBFM1v [195] 0.00 0.00 760/141216 _ZL6OpBFM0v [160] 0.00 0.00 804/141216 _ZL6Op8FM0v [197] 0.00 0.00 927/141216 _ZL6OpAFM1v [163] 0.00 0.00 1195/141216 _ZL6OpAFM0v [148] 0.00 0.01 1836/141216 _ZL6Op22E0v [115] 0.14 0.48 134299/141216 _ZL6Op9FM0v [30] [45] 0.9 0.15 0.50 141216 _ZL12AbsoluteLong10AccessMode [45] 0.04 0.23 17547/1015757 S9xDoHEventProcessing() [8] 0.23 0.00 141216/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- 0.63 0.00 196223/196223 SNES_SPC::run_until_(int) [13] [46] 0.9 0.63 0.00 196223 SNES_SPC::cpu_read(int, int) [46] ----------------------------------------------- 0.46 0.15 267840/267840 S9xDoDMA(unsigned char) [36] [47] 0.9 0.46 0.15 267840 _ZL14addCyclesInDMAh [47] 0.02 0.13 9719/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 124/14900 _ZL6Op17M1v [206] 0.00 0.09 2291/14900 _ZL6OpB7M1v [86] 0.02 0.47 12485/14900 _ZL6OpB7M0v [42] [48] 0.8 0.02 0.56 14900 _ZL18DirectIndirectLong10AccessMode [48] 0.03 0.24 14900/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.04 0.19 14900/1015757 S9xGetByte(unsigned int) [27] 0.02 0.04 14900/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [49] 0.8 0.02 0.54 _ZL6Op8DM1v [49] 0.06 0.40 25525/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.04 0.00 25525/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.03 2038/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.01 0.05 4992/49508 S9xDoHDMA(unsigned char) [79] 0.02 0.12 12778/49508 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.06 0.30 31738/49508 S9xSetByte(unsigned char, unsigned int) [32] [50] 0.8 0.09 0.47 49508 S9xSetPPU(unsigned char, unsigned short) [50] 0.03 0.43 29820/29820 S9xAPUWritePort(int, unsigned char) [58] 0.00 0.00 135/563931 S9xGetPPU(unsigned short) [60] 0.00 0.00 85/87 S9xFixColourBrightness() [646] ----------------------------------------------- 0.50 0.00 524288/524288 S9xGraphicsInit() [52] [51] 0.7 0.50 0.00 524288 _ZL17BuildPixel2RGB565jjj [51] ----------------------------------------------- 0.00 0.50 2/2 main [1] [52] 0.7 0.00 0.50 2 S9xGraphicsInit() [52] 0.50 0.00 524288/524288 _ZL17BuildPixel2RGB565jjj [51] 0.00 0.00 1/1 S9xInitTileRenderer() [677] 0.00 0.00 1/87 S9xFixColourBrightness() [646] ----------------------------------------------- 0.00 0.50 1/1 CMemory::LoadROM(char const*) [38] [53] 0.7 0.00 0.50 1 CMemory::InitROM() [53] 0.00 0.49 1/1 CMemory::Checksum_Calculate() [54] 0.00 0.00 2/2 CMemory::map_WriteProtectROM() [303] 0.00 0.00 1/1 CMemory::ParseSNESHeader(unsigned char*) [305] 0.00 0.00 1/1 CMemory::ApplyROMFixes() [322] 0.00 0.00 3/10 S9xReRefresh() [658] 0.00 0.00 2/2 CMemory::Safe(char const*) [666] 0.00 0.00 1/1 S9xInitBSX() [671] 0.00 0.00 1/1 CMemory::SafeANK(char const*) [687] 0.00 0.00 1/1 CMemory::StaticRAMSize() [684] 0.00 0.00 1/1 _ZL20reserve_buffer_spacej [680] 0.00 0.00 1/2 S9xVerifyControllers() [661] 0.00 0.00 1/1 CMemory::Size() [686] 0.00 0.00 1/1 CMemory::KartContents() [683] ----------------------------------------------- 0.00 0.49 1/1 CMemory::InitROM() [53] [54] 0.7 0.00 0.49 1 CMemory::Checksum_Calculate() [54] 0.49 0.00 1/1 CMemory::checksum_mirror_sum(unsigned char*, unsigned int&, unsigned int) [55] ----------------------------------------------- 0.49 0.00 1/1 CMemory::Checksum_Calculate() [54] [55] 0.7 0.49 0.00 1 CMemory::checksum_mirror_sum(unsigned char*, unsigned int&, unsigned int) [55] ----------------------------------------------- 0.00 0.08 42/266 S9xEndScreenRefresh() [91] 0.00 0.41 224/266 S9xDoDMA(unsigned char) [36] [56] 0.7 0.00 0.49 266 S9xUpdateScreen() [56] 0.00 0.48 41/41 _ZL12RenderScreenh [57] 0.00 0.00 41/41 S9xComputeClipWindows() [281] 0.00 0.00 3/31 _ZL8SetupOBJv [181] 0.00 0.00 231/27657 _ZL16BuildPixelRGB565jjj [117] ----------------------------------------------- 0.00 0.48 41/41 S9xUpdateScreen() [56] [57] 0.7 0.00 0.48 41 _ZL12RenderScreenh [57] 0.22 0.00 35/35 _ZL24DrawBackdrop16_Normal1x1jjj [74] 0.14 0.00 2184/2184 _ZL20DrawTile16_Normal1x1jjjj [82] 0.10 0.00 6/6 _ZL31DrawBackdrop16AddS1_2_Normal1x1jjj [90] 0.00 0.01 38/38 _ZL14DrawBackgroundihh [173] 0.00 0.00 74/74 S9xSelectTileRenderers(int, unsigned char, unsigned char) [245] 0.00 0.00 71/71 S9xSelectTileConverter(int, unsigned char, unsigned char, unsigned char) [647] ----------------------------------------------- 0.03 0.43 29820/29820 S9xSetPPU(unsigned char, unsigned short) [50] [58] 0.7 0.03 0.43 29820 S9xAPUWritePort(int, unsigned char) [58] 0.13 0.30 29820/420690 SNES_SPC::run_until_(int) [13] ----------------------------------------------- [59] 0.7 0.07 0.38 _ZL6OpF0E0v [59] 0.07 0.18 71956/5988990 _ZL10Immediate810AccessMode [6] 0.10 0.00 63604/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.02 1671/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 135/563931 S9xSetPPU(unsigned char, unsigned short) [50] 0.43 0.00 563796/563931 S9xGetByte(unsigned int) [27] [60] 0.6 0.43 0.00 563931 S9xGetPPU(unsigned short) [60] 0.00 0.00 393/393 _ZL16S9xLatchCountersb [276] 0.00 0.00 1179/1187 S9xUpdateHVTimerPosition() [641] ----------------------------------------------- 0.02 0.00 12738/222155 SNES_SPC::run_until_(int) [13] 0.40 0.00 209417/222155 SNES_SPC::end_frame(int) [12] [61] 0.6 0.42 0.00 222155 SNES_SPC::run_timer_(SNES_SPC::Timer*, int) [61] ----------------------------------------------- 0.39 0.00 353/353 SNES_SPC::run_until_(int) [13] [62] 0.6 0.39 0.00 353 SNES_SPC::cpu_read_smp_reg(int, int) [62] ----------------------------------------------- 0.38 0.00 99064/99064 SNES_SPC::run_until_(int) [13] [63] 0.5 0.38 0.00 99064 SNES_SPC::cpu_write(int, int, int) [63] ----------------------------------------------- [64] 0.5 0.02 0.34 _ZL6OpADM1v [64] 0.04 0.23 17471/1015757 S9xGetByte(unsigned int) [27] 0.02 0.05 17471/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [65] 0.4 0.02 0.28 _ZL6Op8EX1v [65] 0.03 0.20 12484/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.01 0.04 12484/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- 0.28 0.01 94158/94158 S9xDoHEventProcessing() [8] [66] 0.4 0.28 0.01 94158 RenderLine(unsigned char) [66] 0.01 0.00 28/31 _ZL8SetupOBJv [181] ----------------------------------------------- [67] 0.4 0.01 0.27 _ZL8OpB9M0X1v [67] 0.03 0.19 11532/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.01 0.05 11532/11769 _ZL18AbsoluteIndexedYX110AccessMode [116] ----------------------------------------------- [68] 0.4 0.01 0.26 _ZL6OpE6M1v [68] 0.02 0.11 6779/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.02 0.09 6779/1015757 S9xGetByte(unsigned int) [27] 0.01 0.02 6779/219259 _ZL6Direct10AccessMode [40] 0.01 0.00 6779/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 161/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [69] 0.4 0.08 0.20 _ZL6OpC8X0v [69] 0.13 0.00 78776/13685895 _ZL18S9xCheckInterruptsv [5] 0.01 0.06 4319/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [70] 0.4 0.07 0.20 _ZL6OpE8X0v [70] 0.13 0.00 80691/13685895 _ZL18S9xCheckInterruptsv [5] 0.01 0.06 4281/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [71] 0.4 0.06 0.20 _ZL6OpCAX0v [71] 0.13 0.00 76423/13685895 _ZL18S9xCheckInterruptsv [5] 0.01 0.06 4764/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.23 421/421 S9xDoHEventProcessing() [8] [72] 0.3 0.00 0.23 421 S9xStartScreenRefresh() [72] 0.23 0.00 43/43 global constructors keyed to keymaps [73] ----------------------------------------------- 0.23 0.00 43/43 S9xStartScreenRefresh() [72] [73] 0.3 0.23 0.00 43 global constructors keyed to keymaps [73] ----------------------------------------------- 0.22 0.00 35/35 _ZL12RenderScreenh [57] [74] 0.3 0.22 0.00 35 _ZL24DrawBackdrop16_Normal1x1jjj [74] ----------------------------------------------- [75] 0.3 0.01 0.21 _ZL6Op60E0v [75] 0.02 0.15 9000/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.03 0.00 18000/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 815/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.22 0.00 133920/133920 S9xDoDMA(unsigned char) [36] [76] 0.3 0.22 0.00 133920 _ZL20REGISTER_2118_linearh [76] ----------------------------------------------- [77] 0.3 0.01 0.19 _ZL6OpA5M1v [77] 0.02 0.13 10100/1015757 S9xGetByte(unsigned int) [27] 0.01 0.03 10100/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [78] 0.3 0.01 0.18 _ZL6Op05M0v [78] 0.02 0.13 8136/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.01 0.02 8136/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- 14400 S9xDoHEventProcessing() [8] [79] 0.3 0.10 0.08 14400 S9xDoHDMA(unsigned char) [79] 0.01 0.05 4992/49508 S9xSetPPU(unsigned char, unsigned short) [50] 0.02 0.00 4992/4992 _ZL18S9xCheckInterruptsv [155] 448 S9xGetByte(unsigned int) [27] ----------------------------------------------- [80] 0.2 0.02 0.14 _ZL6Op85M0v [80] 0.02 0.08 13146/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.01 0.03 13146/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [81] 0.2 0.01 0.14 _ZL8Op9EM1X0v [81] 0.01 0.08 5344/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.01 0.03 5344/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] ----------------------------------------------- 0.14 0.00 2184/2184 _ZL12RenderScreenh [57] [82] 0.2 0.14 0.00 2184 _ZL20DrawTile16_Normal1x1jjjj [82] 0.00 0.00 213/315 _ZL12ConvertTile4Phjj [258] ----------------------------------------------- [83] 0.2 0.01 0.13 _ZL8Op99M1X0v [83] 0.01 0.08 5377/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.01 0.02 5377/384414 _ZL11Immediate1610AccessMode [33] 0.01 0.00 5377/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 141/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [84] 0.2 0.01 0.12 _ZL6Op20E0v [84] 0.01 0.05 8745/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.01 0.03 8745/384414 _ZL11Immediate1610AccessMode [33] 0.01 0.00 8745/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 330/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [85] 0.2 0.01 0.13 _ZL6Op46M1v [85] 0.01 0.05 3272/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.01 0.04 3272/1015757 S9xGetByte(unsigned int) [27] 0.00 0.01 3272/219259 _ZL6Direct10AccessMode [40] 0.01 0.00 3272/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 2/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [86] 0.2 0.00 0.12 _ZL6OpB7M1v [86] 0.00 0.09 2291/14900 _ZL18DirectIndirectLong10AccessMode [48] 0.01 0.03 2291/1015757 S9xGetByte(unsigned int) [27] ----------------------------------------------- 0.00 0.00 61/16302 _ZL6OpBCX0v [291] 0.00 0.01 992/16302 _ZL8Op5DM1X0v [150] 0.00 0.01 1109/16302 _ZL8Op9DM1X0v [149] 0.00 0.01 1116/16302 _ZL8Op9EM0X0v [168] 0.00 0.01 1925/16302 _ZL8OpBDM1X0v [133] 0.00 0.02 2626/16302 _ZL8OpBDM0X0v [107] 0.00 0.02 3129/16302 _ZL8Op9DM0X0v [124] 0.01 0.03 5344/16302 _ZL8Op9EM1X0v [81] [87] 0.2 0.02 0.10 16302 _ZL18AbsoluteIndexedXX010AccessMode [87] 0.02 0.05 16302/384414 _ZL11Immediate1610AccessMode [33] 0.03 0.00 16302/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 448/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [88] 0.2 0.02 0.10 _ZL6OpB0E0v [88] 0.02 0.05 20968/5988990 _ZL10Immediate810AccessMode [6] 0.02 0.00 12294/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 321/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [89] 0.2 0.00 0.11 _ZL6OpC6M1v [89] 0.01 0.04 2766/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.01 0.04 2766/1015757 S9xGetByte(unsigned int) [27] 0.00 0.01 2766/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 2766/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 69/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.10 0.00 6/6 _ZL12RenderScreenh [57] [90] 0.1 0.10 0.00 6 _ZL31DrawBackdrop16AddS1_2_Normal1x1jjj [90] ----------------------------------------------- 0.00 0.10 420/420 S9xDoHEventProcessing() [8] [91] 0.1 0.00 0.10 420 S9xEndScreenRefresh() [91] 0.00 0.08 42/266 S9xUpdateScreen() [56] 0.00 0.00 420/420 S9xControlEOF() [213] 0.00 0.00 43/43 S9xDisplayMessages(unsigned short*, int, int, int, int) [236] 0.00 0.00 43/51 S9xGetDirectory(s9x_getdirtype) [240] 0.00 0.00 420/421 S9xApplyCheats() [253] 0.00 0.00 28/28 S9xExtraDisplayUsage() [648] ----------------------------------------------- [92] 0.1 0.00 0.10 S9xInitDisplay(int, char**) [92] 0.00 0.09 1/1 S9xBlitHQ2xFilterInit() [95] 0.00 0.00 1/1 S9xBlitFilterInit() [255] 0.00 0.00 1/2 S9xSetRenderPixelFormat(int) [662] 0.00 0.00 1/1 S9xBlit2xSaIFilterDeinit() [679] 0.00 0.00 1/1 S9xGraphicsDeinit() [675] ----------------------------------------------- [93] 0.1 0.01 0.08 _ZL6Op8DM0v [93] 0.01 0.04 7353/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.01 0.02 7353/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- 0.09 0.00 65536/65536 S9xBlitHQ2xFilterInit() [95] [94] 0.1 0.09 0.00 65536 _ZL20DecomposePixelRGB565jRjS_S_ [94] ----------------------------------------------- 0.00 0.09 1/1 S9xInitDisplay(int, char**) [92] [95] 0.1 0.00 0.09 1 S9xBlitHQ2xFilterInit() [95] 0.09 0.00 65536/65536 _ZL20DecomposePixelRGB565jRjS_S_ [94] ----------------------------------------------- [96] 0.1 0.01 0.09 _ZL6OpA7M1v [96] 0.01 0.04 3250/1015757 S9xGetByte(unsigned int) [27] 0.00 0.03 1625/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1625/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [97] 0.1 0.01 0.08 _ZL8OpB9M0X0v [97] 0.01 0.06 3413/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.01 3413/384414 _ZL11Immediate1610AccessMode [33] 0.01 0.00 3413/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 75/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [98] 0.1 0.01 0.07 _ZL6Op90E0v [98] 0.01 0.04 14204/5988990 _ZL10Immediate810AccessMode [6] 0.02 0.00 10135/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 436/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.04 0.00 797/1601 _ZL8Op40Slowv [100] 0.04 0.00 804/1601 S9xMainLoop() [3] [99] 0.1 0.09 0.00 1601 S9xSetPCBase(unsigned int) [99] ----------------------------------------------- [100] 0.1 0.00 0.08 _ZL8Op40Slowv [100] 0.04 0.00 797/1601 S9xSetPCBase(unsigned int) [99] 0.00 0.02 1594/1015757 S9xGetByte(unsigned int) [27] 0.00 0.01 797/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 797/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 56/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [101] 0.1 0.03 0.05 _ZL6OpC8X1v [101] 0.03 0.00 19396/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 1057/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [102] 0.1 0.01 0.08 _ZL6Op85M1v [102] 0.01 0.05 3474/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.01 3474/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [103] 0.1 0.01 0.07 _ZL6Op08E0v [103] 0.01 0.05 3446/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.01 0.00 3446/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 205/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [104] 0.1 0.01 0.07 _ZL8Op9DM0X1v [104] 0.01 0.03 4645/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.01 0.02 4645/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- [105] 0.1 0.01 0.07 _ZL6Op10E0v [105] 0.01 0.03 12359/5988990 _ZL10Immediate810AccessMode [6] 0.02 0.00 11449/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 317/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [106] 0.1 0.02 0.06 _ZL6Op29M0v [106] 0.03 0.00 18774/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.02 1594/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [107] 0.1 0.00 0.07 _ZL8OpBDM0X0v [107] 0.01 0.04 2626/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.02 2626/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] ----------------------------------------------- [108] 0.1 0.00 0.07 _ZL6OpABE0v [108] 0.01 0.05 3757/1015757 S9xGetByte(unsigned int) [27] 0.01 0.00 3757/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 195/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.07 0.00 1/1 main [1] [109] 0.1 0.07 0.00 1 CMemory::Init() [109] ----------------------------------------------- [110] 0.1 0.00 0.06 _ZL6OpAEX0v [110] 0.01 0.04 2643/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.01 2643/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [111] 0.1 0.00 0.06 _ZL6Op06M1v [111] 0.00 0.02 1580/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.02 1580/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 1580/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 1580/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 35/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [112] 0.1 0.00 0.06 _ZL8OpB2E0M1v [112] 0.00 0.03 1564/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.02 1564/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 1564/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [113] 0.1 0.01 0.05 _ZL4OpC2v [113] 0.03 0.00 18666/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 957/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [114] 0.1 0.00 0.05 _ZL6Op28E0v [114] 0.01 0.04 3049/1015757 S9xGetByte(unsigned int) [27] 0.01 0.00 3049/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 145/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [115] 0.1 0.00 0.06 _ZL6Op22E0v [115] 0.00 0.03 1836/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.01 1836/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.01 1836/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- 0.00 0.00 237/11769 _ZL8Op99M1X1v [225] 0.01 0.05 11532/11769 _ZL8OpB9M0X1v [67] [116] 0.1 0.01 0.05 11769 _ZL18AbsoluteIndexedYX110AccessMode [116] 0.01 0.03 11769/384414 _ZL11Immediate1610AccessMode [33] 0.00 0.00 237/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 6/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 1/27657 CMemory::LoadROM(char const*) [38] 0.00 0.00 231/27657 S9xUpdateScreen() [56] 0.00 0.00 1352/27657 S9xDisplayChar(unsigned short*, unsigned char) [235] 0.01 0.00 3801/27657 S9xDoDMA(unsigned char) [36] 0.05 0.00 22272/27657 S9xSoftResetPPU() [132] [117] 0.1 0.06 0.00 27657 _ZL16BuildPixelRGB565jjj [117] ----------------------------------------------- 0.00 0.00 1/4003 S9xReset() [272] 0.00 0.00 244/4003 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.01 0.04 3758/4003 S9xGetByte(unsigned int) [27] [118] 0.1 0.01 0.05 4003 S9xGetCPU(unsigned short) [118] 0.00 0.05 1/1 S9xSoftResetPPU() [132] 0.00 0.00 1/1 S9xControlsReset() [314] ----------------------------------------------- [119] 0.1 0.00 0.05 _ZL6Op6BE0v [119] 0.00 0.02 1499/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.02 1499/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 1499/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 20/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [120] 0.1 0.00 0.05 _ZL6OpA5M0v [120] 0.00 0.04 2257/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.01 2257/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- 0.00 0.00 87/7570 _ZL8Op9EM1X1v [273] 0.00 0.00 104/7570 _ZL8Op9EM0X1v [292] 0.00 0.00 120/7570 _ZL8OpDDM1X1v [268] 0.00 0.00 122/7570 _ZL8Op9DM1X1v [251] 0.00 0.00 257/7570 _ZL8Op3DM0X1v [214] 0.00 0.00 436/7570 _ZL8OpBDM0X1v [190] 0.00 0.01 1799/7570 _ZL8OpBDM1X1v [135] 0.01 0.02 4645/7570 _ZL8Op9DM0X1v [104] [121] 0.1 0.01 0.04 7570 _ZL18AbsoluteIndexedXX110AccessMode [121] 0.01 0.02 7570/384414 _ZL11Immediate1610AccessMode [33] 0.01 0.00 4968/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 145/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [122] 0.1 0.00 0.05 _ZL6OpE4X0v [122] 0.00 0.03 2137/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.01 2137/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- 0.05 0.00 418/418 S9xMainLoop() [3] [123] 0.1 0.05 0.00 418 S9xSyncSpeed() [123] ----------------------------------------------- [124] 0.1 0.00 0.05 _ZL8Op9DM0X0v [124] 0.00 0.02 3129/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] 0.00 0.02 3129/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] ----------------------------------------------- [125] 0.1 0.01 0.04 _ZL6Op4AM0v [125] 0.02 0.00 14689/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 843/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.05 0.00 1/1 CMemory::FileLoader(unsigned char*, char const*, int) [41] [126] 0.1 0.05 0.00 1 CMemory::HeaderRemove(unsigned int, int&, unsigned char*) [126] ----------------------------------------------- [127] 0.1 0.01 0.04 _ZL4OpE2v [127] 0.03 0.00 18952/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 547/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [128] 0.1 0.00 0.04 _ZL6Op8EX0v [128] 0.01 0.02 3818/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.01 3818/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [129] 0.1 0.01 0.03 _ZL6Op0AM0v [129] 0.02 0.00 12364/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 770/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.02 0.03 5016/5016 main [1] [130] 0.1 0.02 0.03 5016 S9xReportButton(unsigned int, bool) [130] 0.02 0.00 15048/15060 std::map, std::allocator > >::operator[](unsigned int const&) [167] 0.01 0.00 5016/5016 S9xApplyCommand(s9xcommand_t, short, short) [204] 0.00 0.00 5016/5040 _ZL7maptypei [231] ----------------------------------------------- [131] 0.1 0.00 0.04 _ZL6Op64M1v [131] 0.00 0.03 2027/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.01 2027/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- 0.00 0.05 1/1 S9xGetCPU(unsigned short) [118] [132] 0.1 0.00 0.05 1 S9xSoftResetPPU() [132] 0.05 0.00 22272/27657 _ZL16BuildPixelRGB565jjj [117] 0.00 0.00 1/2 S9xControlsSoftReset() [302] ----------------------------------------------- [133] 0.1 0.00 0.04 _ZL8OpBDM1X0v [133] 0.00 0.02 1925/1015757 S9xGetByte(unsigned int) [27] 0.00 0.01 1925/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] ----------------------------------------------- [134] 0.1 0.00 0.04 _ZL6OpC5M0v [134] 0.00 0.03 1877/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1877/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [135] 0.1 0.00 0.04 _ZL8OpBDM1X1v [135] 0.00 0.02 1799/1015757 S9xGetByte(unsigned int) [27] 0.00 0.01 1799/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- [136] 0.1 0.00 0.04 _ZL8Op99M0X0v [136] 0.00 0.02 2945/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.01 2945/384414 _ZL11Immediate1610AccessMode [33] 0.00 0.00 2945/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 83/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [137] 0.1 0.00 0.04 _ZL8Op7AE0X0v [137] 0.00 0.03 1867/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1867/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 107/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [138] 0.1 0.01 0.03 _ZL4OpEBv [138] 0.02 0.00 10834/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 1007/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [139] 0.1 0.00 0.04 _ZL8Op48E0M1v [139] 0.00 0.03 1749/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 1749/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 49/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [140] 0.1 0.00 0.04 _ZL6Op8BE0v [140] 0.00 0.03 1764/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 1764/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 43/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [141] 0.1 0.01 0.03 _ZL6OpE0X1v [141] 0.02 0.00 10787/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 587/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [142] 0.0 0.00 0.03 _ZL8OpFAE0X0v [142] 0.00 0.02 1475/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1475/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 145/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [143] 0.0 0.00 0.03 _ZL6OpECX1v [143] 0.00 0.02 1528/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 1528/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [144] 0.0 0.01 0.02 _ZL6OpAAX1v [144] 0.02 0.00 9412/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.01 527/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [145] 0.0 0.00 0.03 _ZL6Op9CM1v [145] 0.00 0.02 1442/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 1442/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 61/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [146] 0.0 0.00 0.03 S9xOpcode_IRQ() [146] 0.00 0.01 804/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.01 402/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 300/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 402/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 402/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [147] 0.0 0.00 0.03 _ZL8Op68E0M0v [147] 0.00 0.02 1380/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1380/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 61/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [148] 0.0 0.00 0.03 _ZL6OpAFM0v [148] 0.00 0.02 1195/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1195/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [149] 0.0 0.00 0.03 _ZL8Op9DM1X0v [149] 0.00 0.02 1109/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.01 1109/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] ----------------------------------------------- [150] 0.0 0.01 0.02 _ZL8Op5DM1X0v [150] 0.00 0.01 992/1015757 S9xGetByte(unsigned int) [27] 0.00 0.01 992/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] ----------------------------------------------- [151] 0.0 0.00 0.02 _ZL8Op5AE0X0v [151] 0.00 0.01 1866/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.01 471/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 1866/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [152] 0.0 0.01 0.01 _ZL6OpC9M1v [152] 0.01 0.00 5737/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 341/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [153] 0.0 0.00 0.02 _ZL6Op2BE0v [153] 0.00 0.02 1127/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1127/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 51/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [154] 0.0 0.00 0.02 _ZL6OpEEM1v [154] 0.00 0.01 568/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.01 568/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 1136/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 32/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.02 0.00 4992/4992 S9xDoHDMA(unsigned char) [79] [155] 0.0 0.02 0.00 4992 _ZL18S9xCheckInterruptsv [155] ----------------------------------------------- [156] 0.0 0.00 0.02 _ZL6OpADM0v [156] 0.00 0.01 911/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 911/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [157] 0.0 0.00 0.02 _ZL6OpE6M0v [157] 0.00 0.01 636/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 636/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 636/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 636/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 16/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [158] 0.0 0.00 0.02 _ZL6Op4BE0v [158] 0.00 0.02 986/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 986/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 16/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [159] 0.0 0.00 0.02 _ZL6OpA6X0v [159] 0.00 0.01 844/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 844/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [160] 0.0 0.00 0.02 _ZL6OpBFM0v [160] 0.00 0.01 760/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 760/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [161] 0.0 0.01 0.01 _ZL6Op88X0v [161] 0.01 0.00 5371/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 300/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [162] 0.0 0.00 0.02 _ZL6OpA2X1v [162] 0.01 0.00 6604/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 326/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [163] 0.0 0.00 0.02 _ZL6OpAFM1v [163] 0.00 0.01 927/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 927/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [164] 0.0 0.00 0.02 _ZL6Op04M1v [164] 0.00 0.01 474/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.01 474/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 474/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 474/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 6/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [165] 0.0 0.01 0.01 _ZL6Op4AM1v [165] 0.00 0.01 403/1015757 S9xDoHEventProcessing() [8] 0.01 0.00 3168/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [166] 0.0 0.01 0.01 _ZL6Op8AM1v [166] 0.01 0.00 5344/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 286/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 12/15060 S9xMapButton(unsigned int, s9xcommand_t, bool) [343] 0.02 0.00 15048/15060 S9xReportButton(unsigned int, bool) [130] [167] 0.0 0.02 0.00 15060 std::map, std::allocator > >::operator[](unsigned int const&) [167] 0.00 0.00 12/12 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [654] ----------------------------------------------- [168] 0.0 0.00 0.02 _ZL8Op9EM0X0v [168] 0.00 0.01 1116/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] 0.00 0.01 1116/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] ----------------------------------------------- [169] 0.0 0.00 0.02 _ZL6Op24M1v [169] 0.00 0.01 866/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 866/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [170] 0.0 0.00 0.01 _ZL8OpDAE0X0v [170] 0.00 0.01 1472/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 1472/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 63/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [171] 0.0 0.01 0.01 _ZL6OpA9M1v [171] 0.01 0.00 5313/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 203/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [172] 0.0 0.01 0.01 _ZL6OpE9M1v [172] 0.01 0.00 3354/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 224/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.01 38/38 _ZL12RenderScreenh [57] [173] 0.0 0.00 0.01 38 _ZL14DrawBackgroundihh [173] 0.01 0.00 40480/40480 _ZL27DrawTile16AddS1_2_Normal1x1jjjj [177] ----------------------------------------------- [174] 0.0 0.01 0.01 _ZL6OpC0X1v [174] 0.01 0.00 3149/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 167/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [175] 0.0 0.00 0.01 _ZL8Op48E0M0v [175] 0.00 0.01 1453/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 1453/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 104/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [176] 0.0 0.00 0.01 _ZL4Op38v [176] 0.01 0.00 4949/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 315/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.01 0.00 40480/40480 _ZL14DrawBackgroundihh [173] [177] 0.0 0.01 0.00 40480 _ZL27DrawTile16AddS1_2_Normal1x1jjjj [177] 0.00 0.00 102/315 _ZL12ConvertTile4Phjj [258] ----------------------------------------------- [178] 0.0 0.00 0.01 _ZL6Op30E0v [178] 0.00 0.01 2697/5988990 _ZL10Immediate810AccessMode [6] 0.00 0.00 1419/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 36/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [179] 0.0 0.01 0.01 _ZL6OpE8X1v [179] 0.00 0.00 359/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 2294/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [180] 0.0 0.00 0.01 _ZL6Op6DM0v [180] 0.00 0.01 591/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 591/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- 0.00 0.00 3/31 S9xUpdateScreen() [56] 0.01 0.00 28/31 RenderLine(unsigned char) [66] [181] 0.0 0.01 0.00 31 _ZL8SetupOBJv [181] ----------------------------------------------- [182] 0.0 0.00 0.01 _ZL6Op04M0v [182] 0.00 0.01 399/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 399/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 399/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 399/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 25/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [183] 0.0 0.01 0.01 _ZL4Op4Cv [183] 0.00 0.01 2087/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [184] 0.0 0.00 0.01 _ZL8Op68E0M1v [184] 0.00 0.01 683/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 683/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 25/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [185] 0.0 0.01 0.00 SNES_SPC::set_output(short*, int) [185] ----------------------------------------------- [186] 0.0 0.00 0.01 _ZL6Op0BE0v [186] 0.00 0.01 1127/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 1127/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 18/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [187] 0.0 0.00 0.01 _ZL6OpCEM1v [187] 0.00 0.00 275/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 275/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 550/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 9/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [188] 0.0 0.00 0.01 _ZL4Op7Cv [188] 0.00 0.01 602/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] ----------------------------------------------- [189] 0.0 0.00 0.01 _ZL6OpA0X1v [189] 0.01 0.00 3883/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 198/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [190] 0.0 0.00 0.01 _ZL8OpBDM0X1v [190] 0.00 0.01 436/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 436/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- 0.00 0.01 407/407 S9xDoHEventProcessing() [8] [191] 0.0 0.00 0.01 407 S9xDoAutoJoypad() [191] 0.00 0.00 814/814 S9xSetJoypadLatch(bool) [224] 0.01 0.00 407/407 S9xMovieUpdate(bool) [232] ----------------------------------------------- [192] 0.0 0.01 0.00 S9xFinalizeSamples() [192] ----------------------------------------------- [193] 0.0 0.00 0.01 _ZL6Op29M1v [193] 0.01 0.00 3531/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 135/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [194] 0.0 0.00 0.01 _ZL6OpE0X0v [194] 0.00 0.00 2433/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 171/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [195] 0.0 0.00 0.01 _ZL6OpBFM1v [195] 0.00 0.01 433/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 433/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [196] 0.0 0.00 0.01 _ZL6Op8AM0v [196] 0.01 0.00 3140/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 160/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [197] 0.0 0.00 0.01 _ZL6Op8FM0v [197] 0.00 0.00 804/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 804/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [198] 0.0 0.00 0.01 _ZL6OpCAX1v [198] 0.00 0.00 2023/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 146/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [199] 0.0 0.00 0.01 _ZL6OpA3M0v [199] 0.00 0.01 395/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 395/5988990 _ZL10Immediate810AccessMode [6] 0.00 0.00 395/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 9/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [200] 0.0 0.00 0.01 _ZL8OpDAE0X1v [200] 0.00 0.01 423/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 423/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 7/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [201] 0.0 0.01 0.00 S9xLandSamples() [201] ----------------------------------------------- [202] 0.0 0.00 0.01 _ZL8OpFAE0X1v [202] 0.00 0.01 422/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 70/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 422/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [203] 0.0 0.00 0.01 _ZL4Op6Cv [203] 0.00 0.01 402/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 402/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 1/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.01 0.00 5016/5016 S9xReportButton(unsigned int, bool) [130] [204] 0.0 0.01 0.00 5016 S9xApplyCommand(s9xcommand_t, short, short) [204] 0.00 0.00 1/827 S9xMovieGetLength() [239] ----------------------------------------------- 0.00 0.00 1/13 SPC_DSP::init(void*) [313] 0.00 0.00 2/13 S9xResetAPU() [296] 0.00 0.00 2/13 S9xInitSound(int, int) [288] 0.00 0.00 8/13 SNES_SPC::reset() [211] [205] 0.0 0.01 0.00 13 SPC_DSP::set_output(short*, int) [205] ----------------------------------------------- [206] 0.0 0.00 0.01 _ZL6Op17M1v [206] 0.00 0.00 124/14900 _ZL18DirectIndirectLong10AccessMode [48] 0.00 0.00 124/1015757 S9xGetByte(unsigned int) [27] ----------------------------------------------- [207] 0.0 0.00 0.01 _ZL8Op5AE0X1v [207] 0.00 0.01 367/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 367/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 13/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [208] 0.0 0.00 0.01 _ZL6OpE9M0v [208] 0.00 0.00 193/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 1484/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [209] 0.0 0.00 0.01 _ZL8Op74E0M1v [209] 0.00 0.00 308/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 308/368 _ZL16DirectIndexedXE010AccessMode [274] ----------------------------------------------- [210] 0.0 0.00 0.01 _ZL4Op18v [210] 0.00 0.00 2279/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 154/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [211] 0.0 0.00 0.00 SNES_SPC::reset() [211] 0.00 0.00 8/13 SPC_DSP::set_output(short*, int) [205] 0.00 0.00 2/2 SNES_SPC::ram_loaded() [669] ----------------------------------------------- [212] 0.0 0.00 0.00 _ZL6OpAAX0v [212] 0.00 0.00 1686/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 62/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 420/420 S9xEndScreenRefresh() [91] [213] 0.0 0.00 0.00 420 S9xControlEOF() [213] 0.00 0.00 420/826 _ZL10do_pollingi [234] 0.00 0.00 840/840 S9xUpdateFrameCounter(int) [275] ----------------------------------------------- [214] 0.0 0.00 0.01 _ZL8Op3DM0X1v [214] 0.00 0.00 257/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 257/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- [215] 0.0 0.00 0.01 _ZL6OpA6X1v [215] 0.00 0.00 286/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 286/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [216] 0.0 0.00 0.01 _ZL8Op7AE0X1v [216] 0.00 0.00 367/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 367/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 10/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [217] 0.0 0.00 0.01 _ZL6Op06M0v [217] 0.00 0.00 204/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 204/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 204/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 204/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [218] 0.0 0.00 0.01 _ZL6Op9FM1v [218] 0.00 0.00 276/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 276/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [219] 0.0 0.00 0.01 _ZL6OpA4X0v [219] 0.00 0.00 276/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 276/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [220] 0.0 0.00 0.00 _ZL6OpA9M0v [220] 0.00 0.00 1530/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 148/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [221] 0.0 0.00 0.01 _ZL6Op65M0v [221] 0.00 0.00 263/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 263/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [222] 0.0 0.00 0.00 _ZL6Op69M0v [222] 0.00 0.00 1255/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 110/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [223] 0.0 0.00 0.01 _ZL10OpB1E0M1X0v [223] 0.00 0.00 144/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 144/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 144/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 144/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 6/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 814/814 S9xDoAutoJoypad() [191] [224] 0.0 0.00 0.00 814 S9xSetJoypadLatch(bool) [224] 0.00 0.00 406/826 _ZL10do_pollingi [234] ----------------------------------------------- [225] 0.0 0.00 0.01 _ZL8Op99M1X1v [225] 0.00 0.00 237/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 237/11769 _ZL18AbsoluteIndexedYX110AccessMode [116] ----------------------------------------------- [226] 0.0 0.00 0.00 _ZL6Op64M0v [226] 0.00 0.00 394/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 394/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [227] 0.0 0.00 0.00 _ZL6Op1AM1v [227] 0.00 0.00 1783/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 86/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [228] 0.0 0.00 0.00 _ZL6OpA2X0v [228] 0.00 0.00 1377/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 61/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [229] 0.0 0.00 0.01 _ZL6Op0FM1v [229] 0.00 0.00 261/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 261/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [230] 0.0 0.00 0.01 _ZL6Op83M0v [230] 0.00 0.00 395/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 395/5988990 _ZL10Immediate810AccessMode [6] 0.00 0.00 395/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 9/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 24/5040 S9xMapButton(unsigned int, s9xcommand_t, bool) [343] 0.00 0.00 5016/5040 S9xReportButton(unsigned int, bool) [130] [231] 0.0 0.01 0.00 5040 _ZL7maptypei [231] ----------------------------------------------- 0.01 0.00 407/407 S9xDoAutoJoypad() [191] [232] 0.0 0.01 0.00 407 S9xMovieUpdate(bool) [232] ----------------------------------------------- [233] 0.0 0.01 0.00 _ZL3SBCh [233] ----------------------------------------------- 0.00 0.00 406/826 S9xSetJoypadLatch(bool) [224] 0.00 0.00 420/826 S9xControlEOF() [213] [234] 0.0 0.00 0.00 826 _ZL10do_pollingi [234] 0.00 0.00 826/827 S9xMovieGetLength() [239] ----------------------------------------------- 0.00 0.00 1352/1352 _ZL23DisplayStringFromBottomPKciib [237] [235] 0.0 0.00 0.00 1352 S9xDisplayChar(unsigned short*, unsigned char) [235] 0.00 0.00 1352/27657 _ZL16BuildPixelRGB565jjj [117] ----------------------------------------------- 0.00 0.00 43/43 S9xEndScreenRefresh() [91] [236] 0.0 0.00 0.00 43 S9xDisplayMessages(unsigned short*, int, int, int, int) [236] 0.00 0.00 13/13 _ZL23DisplayStringFromBottomPKciib [237] ----------------------------------------------- 0.00 0.00 13/13 S9xDisplayMessages(unsigned short*, int, int, int, int) [236] [237] 0.0 0.00 0.00 13 _ZL23DisplayStringFromBottomPKciib [237] 0.00 0.00 1352/1352 S9xDisplayChar(unsigned short*, unsigned char) [235] ----------------------------------------------- 0.00 0.00 3072/3072 CMemory::map_hirom(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [241] [238] 0.0 0.00 0.00 3072 CMemory::map_mirror(unsigned int, unsigned int) [238] ----------------------------------------------- 0.00 0.00 1/827 S9xApplyCommand(s9xcommand_t, short, short) [204] 0.00 0.00 826/827 _ZL10do_pollingi [234] [239] 0.0 0.00 0.00 827 S9xMovieGetLength() [239] ----------------------------------------------- 0.00 0.00 8/51 S9xExit() [312] 0.00 0.00 43/51 S9xEndScreenRefresh() [91] [240] 0.0 0.00 0.00 51 S9xGetDirectory(s9x_getdirtype) [240] 0.00 0.00 43/462 S9xStringInput(char const*) [642] ----------------------------------------------- 0.00 0.00 4/4 CMemory::Map_HiROMMap() [243] [241] 0.0 0.00 0.00 4 CMemory::map_hirom(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [241] 0.00 0.00 3072/3072 CMemory::map_mirror(unsigned int, unsigned int) [238] ----------------------------------------------- [242] 0.0 0.00 0.00 _ZL12ConvertTile8Phjj [242] ----------------------------------------------- [243] 0.0 0.00 0.00 CMemory::Map_HiROMMap() [243] 0.00 0.00 4/4 CMemory::map_hirom(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [241] 0.00 0.00 1/1 CMemory::map_System() [682] 0.00 0.00 1/1 CMemory::map_HiROMSRAM() [685] 0.00 0.00 1/1 CMemory::map_WRAM() [688] ----------------------------------------------- 0.00 0.00 211/211 SNES_SPC::run_until_(int) [13] [244] 0.0 0.00 0.00 211 SNES_SPC::cpu_write_smp_reg_(int, int, int) [244] ----------------------------------------------- 0.00 0.00 74/74 _ZL12RenderScreenh [57] [245] 0.0 0.00 0.00 74 S9xSelectTileRenderers(int, unsigned char, unsigned char) [245] ----------------------------------------------- [246] 0.0 0.00 0.00 _ZL6Op8CX0v [246] 0.00 0.00 264/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 264/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [247] 0.0 0.00 0.00 _ZL6OpA0X0v [247] 0.00 0.00 866/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 34/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [248] 0.0 0.00 0.00 _ZL8Op19M1X0v [248] 0.00 0.00 155/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 155/384414 _ZL11Immediate1610AccessMode [33] 0.00 0.00 155/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 4/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [249] 0.0 0.00 0.00 _ZL6Op0DM1v [249] 0.00 0.00 118/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 118/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [250] 0.0 0.00 0.00 _ZL6Op86X0v [250] 0.00 0.00 285/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 285/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [251] 0.0 0.00 0.00 _ZL8Op9DM1X1v [251] 0.00 0.00 122/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 122/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- [252] 0.0 0.00 0.00 search_object [252] 0.00 0.00 6/6 global constructors keyed to pad_read [254] ----------------------------------------------- 0.00 0.00 1/421 CMemory::LoadROM(char const*) [38] 0.00 0.00 420/421 S9xEndScreenRefresh() [91] [253] 0.0 0.00 0.00 421 S9xApplyCheats() [253] ----------------------------------------------- 0.00 0.00 6/6 search_object [252] [254] 0.0 0.00 0.00 6 global constructors keyed to pad_read [254] ----------------------------------------------- 0.00 0.00 1/1 S9xInitDisplay(int, char**) [92] [255] 0.0 0.00 0.00 1 S9xBlitFilterInit() [255] ----------------------------------------------- [256] 0.0 0.00 0.00 _ZL3ADCt [256] ----------------------------------------------- [257] 0.0 0.00 0.00 _ZL3SBCt [257] ----------------------------------------------- 0.00 0.00 102/315 _ZL27DrawTile16AddS1_2_Normal1x1jjjj [177] 0.00 0.00 213/315 _ZL20DrawTile16_Normal1x1jjjj [82] [258] 0.0 0.00 0.00 315 _ZL12ConvertTile4Phjj [258] ----------------------------------------------- [259] 0.0 0.00 0.00 S9xStartHDMA() [259] 0.00 0.00 64/1015757 S9xGetByte(unsigned int) [27] ----------------------------------------------- [260] 0.0 0.00 0.00 _ZL6OpBBX0v [260] 0.00 0.00 656/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 54/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [261] 0.0 0.00 0.00 _ZL6OpF4E0v [261] 0.00 0.00 256/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 256/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [262] 0.0 0.00 0.00 _ZL6OpC0X0v [262] 0.00 0.00 884/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 94/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [263] 0.0 0.00 0.00 _ZL6Op84X0v [263] 0.00 0.00 255/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 255/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [264] 0.0 0.00 0.00 _ZL6OpC4X0v [264] 0.00 0.00 126/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 126/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [265] 0.0 0.00 0.00 _ZL4Op3Bv [265] 0.00 0.00 799/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 28/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [266] 0.0 0.00 0.00 _ZL6Op2DM0v [266] 0.00 0.00 122/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 122/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [267] 0.0 0.00 0.00 _ZL4Op7Bv [267] 0.00 0.00 652/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 42/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [268] 0.0 0.00 0.00 _ZL8OpDDM1X1v [268] 0.00 0.00 120/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 120/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- [269] 0.0 0.00 0.00 _ZL4Op78v [269] 0.00 0.00 118/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 402/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [270] 0.0 0.00 0.00 _ZL4Op1Bv [270] 0.00 0.00 792/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 9/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 31/31 SNES_SPC::run_until_(int) [13] [271] 0.0 0.00 0.00 31 SNES_SPC::dsp_write(int, int) [271] 0.00 0.00 31/146538 SPC_DSP::run(int) [9] ----------------------------------------------- [272] 0.0 0.00 0.00 S9xReset() [272] 0.00 0.00 1/1 S9xResetLogger() [278] 0.00 0.00 2/10 HermiteResampler::clear() [301] 0.00 0.00 1/1 _ZL15S9xSoftResetCPUv [351] 0.00 0.00 1/4003 S9xGetCPU(unsigned short) [118] 0.00 0.00 1/1 S9xResetSaveTimer(unsigned char) [676] 0.00 0.00 1/1 S9xResetDMA() [672] ----------------------------------------------- [273] 0.0 0.00 0.00 _ZL8Op9EM1X1v [273] 0.00 0.00 87/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 87/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- 0.00 0.00 60/368 _ZL8OpB5E0M1v [294] 0.00 0.00 308/368 _ZL8Op74E0M1v [209] [274] 0.0 0.00 0.00 368 _ZL16DirectIndexedXE010AccessMode [274] 0.00 0.00 368/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 368/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 10/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 840/840 S9xControlEOF() [213] [275] 0.0 0.00 0.00 840 S9xUpdateFrameCounter(int) [275] ----------------------------------------------- 0.00 0.00 393/393 S9xGetPPU(unsigned short) [60] [276] 0.0 0.00 0.00 393 _ZL16S9xLatchCountersb [276] ----------------------------------------------- 0.00 0.00 1/2 CMemory::LoadROM(char const*) [38] 0.00 0.00 1/2 main [1] [277] 0.0 0.00 0.00 2 S9xLoadCheatFile(char const*) [277] ----------------------------------------------- 0.00 0.00 1/1 S9xReset() [272] [278] 0.0 0.00 0.00 1 S9xResetLogger() [278] ----------------------------------------------- 0.00 0.00 1/1 main [1] [279] 0.0 0.00 0.00 1 CMemory::LoadSRAM(char const*) [279] 0.00 0.00 1/1 CMemory::ClearSRAM(unsigned char) [280] ----------------------------------------------- 0.00 0.00 1/1 CMemory::LoadSRAM(char const*) [279] [280] 0.0 0.00 0.00 1 CMemory::ClearSRAM(unsigned char) [280] ----------------------------------------------- 0.00 0.00 41/41 S9xUpdateScreen() [56] [281] 0.0 0.00 0.00 41 S9xComputeClipWindows() [281] ----------------------------------------------- [282] 0.0 0.00 0.00 _ZL6OpC9M0v [282] 0.00 0.00 774/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 46/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [283] 0.0 0.00 0.00 _ZL4Op5Cv [283] 0.00 0.00 403/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [284] 0.0 0.00 0.00 _ZL6OpA4X1v [284] 0.00 0.00 97/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 97/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [285] 0.0 0.00 0.00 _ZL6OpE5M1v [285] 0.00 0.00 97/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 97/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [286] 0.0 0.00 0.00 _ZL6Op07M1v [286] 0.00 0.00 68/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 34/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 34/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [287] 0.0 0.00 0.00 _ZL6Op1AM0v [287] 0.00 0.00 396/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 9/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 1/1 main [1] [288] 0.0 0.00 0.00 1 S9xInitSound(int, int) [288] 0.00 0.00 2/13 SPC_DSP::set_output(short*, int) [205] 0.00 0.00 4/10 HermiteResampler::clear() [301] 0.00 0.00 1/1 SetupCallbacks() [674] ----------------------------------------------- 0.00 0.00 1/1 main [1] [289] 0.0 0.00 0.00 1 S9xInitAPU() [289] 0.00 0.00 1/1 SNES_SPC::init() [290] 0.00 0.00 2/2 SPC_DSP::set_spc_snapshot_callback(void (*)()) [667] 0.00 0.00 1/1 SNES_SPC::init_rom(unsigned char const*) [689] ----------------------------------------------- 0.00 0.00 1/1 S9xInitAPU() [289] [290] 0.0 0.00 0.00 1 SNES_SPC::init() [290] 0.00 0.00 1/1 SPC_DSP::init(void*) [313] 0.00 0.00 4/11 SPC_DSP::soft_reset_common() [657] ----------------------------------------------- [291] 0.0 0.00 0.00 _ZL6OpBCX0v [291] 0.00 0.00 61/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 61/16302 _ZL18AbsoluteIndexedXX010AccessMode [87] ----------------------------------------------- [292] 0.0 0.00 0.00 _ZL8Op9EM0X1v [292] 0.00 0.00 104/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 104/7570 _ZL18AbsoluteIndexedXX110AccessMode [121] ----------------------------------------------- [293] 0.0 0.00 0.00 _ZL6Op70E0v [293] 0.00 0.00 268/5988990 _ZL10Immediate810AccessMode [6] 0.00 0.00 268/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 1/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [294] 0.0 0.00 0.00 _ZL8OpB5E0M1v [294] 0.00 0.00 60/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 60/368 _ZL16DirectIndexedXE010AccessMode [274] ----------------------------------------------- [295] 0.0 0.00 0.00 _ZL6Op89M1v [295] 0.00 0.00 491/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 29/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [296] 0.0 0.00 0.00 S9xResetAPU() [296] 0.00 0.00 2/13 SPC_DSP::set_output(short*, int) [205] 0.00 0.00 4/11 SPC_DSP::soft_reset_common() [657] ----------------------------------------------- [297] 0.0 0.00 0.00 _ZL4Op5Bv [297] 0.00 0.00 733/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 1/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [298] 0.0 0.00 0.00 _ZL6Op2AM1v [298] 0.00 0.00 7/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 65/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [299] 0.0 0.00 0.00 _ZL6Op25M0v [299] 0.00 0.00 51/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 51/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- 0.00 0.00 1/12 S9xInitInputDevices() [337] 0.00 0.00 2/12 S9xGetPortCommandT(char const*) [331] 0.00 0.00 9/12 _ZL13InitJoysticksv [309] [300] 0.0 0.00 0.00 12 S9xGetCommandT(char const*) [300] ----------------------------------------------- 0.00 0.00 2/10 S9xReset() [272] 0.00 0.00 4/10 S9xInitSound(int, int) [288] 0.00 0.00 4/10 CMemory::ApplyROMFixes() [322] [301] 0.0 0.00 0.00 10 HermiteResampler::clear() [301] ----------------------------------------------- 0.00 0.00 1/2 S9xControlsReset() [314] 0.00 0.00 1/2 S9xSoftResetPPU() [132] [302] 0.0 0.00 0.00 2 S9xControlsSoftReset() [302] 0.00 0.00 2/2 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [304] ----------------------------------------------- 0.00 0.00 2/2 CMemory::InitROM() [53] [303] 0.0 0.00 0.00 2 CMemory::map_WriteProtectROM() [303] ----------------------------------------------- 0.00 0.00 2/2 S9xControlsSoftReset() [302] [304] 0.0 0.00 0.00 2 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [304] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [305] 0.0 0.00 0.00 1 CMemory::ParseSNESHeader(unsigned char*) [305] ----------------------------------------------- [306] 0.0 0.00 0.00 _ZL6Op65M1v [306] 0.00 0.00 52/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 52/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [307] 0.0 0.00 0.00 _ZL6OpA7M0v [307] 0.00 0.00 34/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 17/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 17/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [308] 0.0 0.00 0.00 _ZL6Op0AM1v [308] 0.00 0.00 355/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 16/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 1/1 main [1] [309] 0.0 0.00 0.00 1 _ZL13InitJoysticksv [309] 0.00 0.00 9/12 S9xGetCommandT(char const*) [300] 0.00 0.00 9/12 S9xMapButton(unsigned int, s9xcommand_t, bool) [343] ----------------------------------------------- [310] 0.0 0.00 0.00 _ZL6Op03M1v [310] 0.00 0.00 32/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 32/5988990 _ZL10Immediate810AccessMode [6] 0.00 0.00 32/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [311] 0.0 0.00 0.00 _ZL6OpA8X1v [311] 0.00 0.00 220/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 18/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 1/8 CMemory::LoadROM(char const*) [38] 0.00 0.00 2/8 main [1] 0.00 0.00 5/8 CMemory::CheckForAnyPatch(char const*, unsigned char, int&) [18] [312] 0.0 0.00 0.00 8 S9xExit() [312] 0.00 0.00 8/51 S9xGetDirectory(s9x_getdirtype) [240] 0.00 0.00 8/11 _splitpath(char const*, char*, char*, char*, char*) [655] ----------------------------------------------- 0.00 0.00 1/1 SNES_SPC::init() [290] [313] 0.0 0.00 0.00 1 SPC_DSP::init(void*) [313] 0.00 0.00 1/13 SPC_DSP::set_output(short*, int) [205] 0.00 0.00 3/11 SPC_DSP::soft_reset_common() [657] ----------------------------------------------- 0.00 0.00 1/1 S9xGetCPU(unsigned short) [118] [314] 0.0 0.00 0.00 1 S9xControlsReset() [314] 0.00 0.00 1/2 S9xControlsSoftReset() [302] ----------------------------------------------- [315] 0.0 0.00 0.00 _ZL10Op91E0M0X0v [315] 0.00 0.00 16/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 16/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 16/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 16/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [316] 0.0 0.00 0.00 _ZL6Op05M1v [316] 0.00 0.00 26/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 26/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [317] 0.0 0.00 0.00 _ZL6Op98M0v [317] 0.00 0.00 167/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 11/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [318] 0.0 0.00 0.00 _ZL6OpA8X0v [318] 0.00 0.00 246/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 2/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [319] 0.0 0.00 0.00 _ZL6Op8FM1v [319] 0.00 0.00 19/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 19/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [320] 0.0 0.00 0.00 _ZL8OpB9M1X0v [320] 0.00 0.00 19/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 19/384414 _ZL11Immediate1610AccessMode [33] 0.00 0.00 19/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 1/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [321] 0.0 0.00 0.00 _ZL6Op69M1v [321] 0.00 0.00 173/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 8/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [322] 0.0 0.00 0.00 1 CMemory::ApplyROMFixes() [322] 0.00 0.00 4/10 HermiteResampler::clear() [301] 0.00 0.00 28/28 CMemory::match_na(char const*) [649] 0.00 0.00 12/12 CMemory::match_id(char const*) [652] 0.00 0.00 11/11 CMemory::match_nn(char const*) [656] 0.00 0.00 1/1 S9xAPUAllowTimeOverflow(bool) [678] ----------------------------------------------- [323] 0.0 0.00 0.00 _ZL6Op14M1v [323] 0.00 0.00 10/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 10/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 10/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 10/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [324] 0.0 0.00 0.00 _ZL6Op9BX0v [324] 0.00 0.00 108/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 11/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [325] 0.0 0.00 0.00 _ZL6OpACX1v [325] 0.00 0.00 16/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 16/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [326] 0.0 0.00 0.00 _ZL6Op49M1v [326] 0.00 0.00 130/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 6/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [327] 0.0 0.00 0.00 _ZL6Op88X1v [327] 0.00 0.00 119/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 4/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [328] 0.0 0.00 0.00 _ZL6Op9CM0v [328] 0.00 0.00 21/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 21/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [329] 0.0 0.00 0.00 _ZL6Op98M1v [329] 0.00 0.00 96/13685895 _ZL18S9xCheckInterruptsv [5] 0.00 0.00 2/1015757 S9xDoHEventProcessing() [8] ----------------------------------------------- [330] 0.0 0.00 0.00 _ZL6Op45M0v [330] 0.00 0.00 8/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 8/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [331] 0.0 0.00 0.00 S9xGetPortCommandT(char const*) [331] 0.00 0.00 2/12 S9xGetCommandT(char const*) [300] 0.00 0.00 3/12 S9xMapButton(unsigned int, s9xcommand_t, bool) [343] ----------------------------------------------- [332] 0.0 0.00 0.00 _ZL6OpBEX0v [332] 0.00 0.00 6/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 6/384414 _ZL11Immediate1610AccessMode [33] 0.00 0.00 6/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [333] 0.0 0.00 0.00 _ZL6Op14M0v [333] 0.00 0.00 4/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 4/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 4/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 4/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [334] 0.0 0.00 0.00 _ZL6Op66M0v [334] 0.00 0.00 4/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 4/260162 S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [29] 0.00 0.00 4/219259 _ZL6Direct10AccessMode [40] 0.00 0.00 4/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [335] 0.0 0.00 0.00 _ZL6Op49M0v [335] 0.00 0.00 53/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [336] 0.0 0.00 0.00 _ZL4OpEAv [336] 0.00 0.00 3/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 24/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [337] 0.0 0.00 0.00 S9xInitInputDevices() [337] 0.00 0.00 1/12 S9xGetCommandT(char const*) [300] ----------------------------------------------- [338] 0.0 0.00 0.00 _ZL6Op0CM1v [338] 0.00 0.00 2/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 2/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 2/384414 _ZL11Immediate1610AccessMode [33] 0.00 0.00 2/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [339] 0.0 0.00 0.00 _ZL4Op58v [339] 0.00 0.00 4/1015757 S9xDoHEventProcessing() [8] 0.00 0.00 10/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- 0.00 0.00 6/6 SNES_SPC::run_until_(int) [13] [340] 0.0 0.00 0.00 6 SNES_SPC::cpu_write_smp_reg(int, int, int) [340] 0.00 0.00 1/146538 SPC_DSP::run(int) [9] ----------------------------------------------- [341] 0.0 0.00 0.00 _ZL6OpE5M0v [341] 0.00 0.00 2/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 2/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [342] 0.0 0.00 0.00 _ZL6Op86X1v [342] 0.00 0.00 2/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 2/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- 0.00 0.00 3/12 S9xGetPortCommandT(char const*) [331] 0.00 0.00 9/12 _ZL13InitJoysticksv [309] [343] 0.0 0.00 0.00 12 S9xMapButton(unsigned int, s9xcommand_t, bool) [343] 0.00 0.00 24/5040 _ZL7maptypei [231] 0.00 0.00 12/15060 std::map, std::allocator > >::operator[](unsigned int const&) [167] 0.00 0.00 12/12 S9xGetMapping(unsigned int) [651] 0.00 0.00 12/12 S9xUnmapID(unsigned int) [650] ----------------------------------------------- [344] 0.0 0.00 0.00 _ZL6Op3AM1v [344] 0.00 0.00 19/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [345] 0.0 0.00 0.00 _ZL6Op6FM0v [345] 0.00 0.00 1/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [346] 0.0 0.00 0.00 _ZL6OpEFM0v [346] 0.00 0.00 1/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [347] 0.0 0.00 0.00 _ZL6OpCDM0v [347] 0.00 0.00 1/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] 0.00 0.00 1/384414 _ZL11Immediate1610AccessMode [33] ----------------------------------------------- [348] 0.0 0.00 0.00 _ZL6Op84X1v [348] 0.00 0.00 1/84935 S9xSetByte(unsigned char, unsigned int) [32] 0.00 0.00 1/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- [349] 0.0 0.00 0.00 _ZL6OpCFM1v [349] 0.00 0.00 1/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 1/141216 _ZL12AbsoluteLong10AccessMode [45] ----------------------------------------------- [350] 0.0 0.00 0.00 _ZL6Op25M1v [350] 0.00 0.00 1/1015757 S9xGetByte(unsigned int) [27] 0.00 0.00 1/219259 _ZL6Direct10AccessMode [40] ----------------------------------------------- 0.00 0.00 1/1 S9xReset() [272] [351] 0.0 0.00 0.00 1 _ZL15S9xSoftResetCPUv [351] 0.00 0.00 1/297514 S9xGetWord(unsigned int, s9xwrap_t) [14] ----------------------------------------------- [352] 0.0 0.00 0.00 _ZL6Op2AM0v [352] 0.00 0.00 5/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [353] 0.0 0.00 0.00 _ZL6Op3AM0v [353] 0.00 0.00 5/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [354] 0.0 0.00 0.00 _ZL6Op89M0v [354] 0.00 0.00 5/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [355] 0.0 0.00 0.00 _ZL6Op09M1v [355] 0.00 0.00 2/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [356] 0.0 0.00 0.00 _ZL6Op6AM0v [356] 0.00 0.00 2/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [357] 0.0 0.00 0.00 _ZL4OpD8v [357] 0.00 0.00 1/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [358] 0.0 0.00 0.00 _ZL4OpFBv [358] 0.00 0.00 1/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [359] 0.0 0.00 0.00 _ZL6Op09M0v [359] 0.00 0.00 1/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- [360] 0.0 0.00 0.00 _ZL6Op9BX1v [360] 0.00 0.00 1/13685895 _ZL18S9xCheckInterruptsv [5] ----------------------------------------------- 0.00 0.00 8/1187 S9xSetCPU(unsigned char, unsigned short) [34] 0.00 0.00 1179/1187 S9xGetPPU(unsigned short) [60] [641] 0.0 0.00 0.00 1187 S9xUpdateHVTimerPosition() [641] ----------------------------------------------- 0.00 0.00 43/462 S9xGetDirectory(s9x_getdirtype) [240] 0.00 0.00 419/462 main [1] [642] 0.0 0.00 0.00 462 S9xStringInput(char const*) [642] ----------------------------------------------- 0.00 0.00 420/420 main [1] [643] 0.0 0.00 0.00 420 S9xSetSoundMute(unsigned char) [643] ----------------------------------------------- 0.00 0.00 250/250 S9xGetWord(unsigned int, s9xwrap_t) [14] [644] 0.0 0.00 0.00 250 _ZL18S9xCheckInterruptsv [644] ----------------------------------------------- 0.00 0.00 168/168 S9xUnmapID(unsigned int) [650] [645] 0.0 0.00 0.00 168 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [645] ----------------------------------------------- 0.00 0.00 1/87 S9xGraphicsInit() [52] 0.00 0.00 1/87 S9xResetPPU() [754] 0.00 0.00 85/87 S9xSetPPU(unsigned char, unsigned short) [50] [646] 0.0 0.00 0.00 87 S9xFixColourBrightness() [646] ----------------------------------------------- 0.00 0.00 71/71 _ZL12RenderScreenh [57] [647] 0.0 0.00 0.00 71 S9xSelectTileConverter(int, unsigned char, unsigned char, unsigned char) [647] ----------------------------------------------- 0.00 0.00 28/28 S9xEndScreenRefresh() [91] [648] 0.0 0.00 0.00 28 S9xExtraDisplayUsage() [648] ----------------------------------------------- 0.00 0.00 28/28 CMemory::ApplyROMFixes() [322] [649] 0.0 0.00 0.00 28 CMemory::match_na(char const*) [649] ----------------------------------------------- 0.00 0.00 12/12 S9xMapButton(unsigned int, s9xcommand_t, bool) [343] [650] 0.0 0.00 0.00 12 S9xUnmapID(unsigned int) [650] 0.00 0.00 168/168 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [645] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [691] ----------------------------------------------- 0.00 0.00 12/12 S9xMapButton(unsigned int, s9xcommand_t, bool) [343] [651] 0.0 0.00 0.00 12 S9xGetMapping(unsigned int) [651] ----------------------------------------------- 0.00 0.00 12/12 CMemory::ApplyROMFixes() [322] [652] 0.0 0.00 0.00 12 CMemory::match_id(char const*) [652] ----------------------------------------------- 0.00 0.00 1/12 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [690] 0.00 0.00 11/12 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [654] [653] 0.0 0.00 0.00 12 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [653] ----------------------------------------------- 0.00 0.00 12/12 std::map, std::allocator > >::operator[](unsigned int const&) [167] [654] 0.0 0.00 0.00 12 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [654] 0.00 0.00 11/12 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [653] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [690] ----------------------------------------------- 0.00 0.00 1/11 CMemory::FileLoader(unsigned char*, char const*, int) [41] 0.00 0.00 2/11 CMemory::CheckForAnyPatch(char const*, unsigned char, int&) [18] 0.00 0.00 8/11 S9xExit() [312] [655] 0.0 0.00 0.00 11 _splitpath(char const*, char*, char*, char*, char*) [655] ----------------------------------------------- 0.00 0.00 11/11 CMemory::ApplyROMFixes() [322] [656] 0.0 0.00 0.00 11 CMemory::match_nn(char const*) [656] ----------------------------------------------- 0.00 0.00 3/11 SPC_DSP::init(void*) [313] 0.00 0.00 4/11 S9xResetAPU() [296] 0.00 0.00 4/11 SNES_SPC::init() [290] [657] 0.0 0.00 0.00 11 SPC_DSP::soft_reset_common() [657] ----------------------------------------------- 0.00 0.00 3/10 CMemory::InitROM() [53] 0.00 0.00 3/10 CMemory::LoadSameGame(char const*, char const*) [3569] 0.00 0.00 4/10 main [1] [658] 0.0 0.00 0.00 10 S9xReRefresh() [658] ----------------------------------------------- 0.00 0.00 1/7 S9xAPUTimingSetSpeedup(int) [923] 0.00 0.00 6/7 SNES_SPC::reset_time_regs() [3666] [659] 0.0 0.00 0.00 7 SNES_SPC::set_tempo(int) [659] ----------------------------------------------- 0.00 0.00 3/3 CMemory::LoadROM(char const*) [38] [660] 0.0 0.00 0.00 3 S9xInitCheatData() [660] ----------------------------------------------- 0.00 0.00 1/2 S9xReportControllers() [908] 0.00 0.00 1/2 CMemory::InitROM() [53] [661] 0.0 0.00 0.00 2 S9xVerifyControllers() [661] ----------------------------------------------- 0.00 0.00 1/2 main [1] 0.00 0.00 1/2 S9xInitDisplay(int, char**) [92] [662] 0.0 0.00 0.00 2 S9xSetRenderPixelFormat(int) [662] ----------------------------------------------- 0.00 0.00 2/2 S9xInitBSX() [671] [663] 0.0 0.00 0.00 2 _ZL6is_bsxPh [663] ----------------------------------------------- 0.00 0.00 2/2 CMemory::LoadROM(char const*) [38] [664] 0.0 0.00 0.00 2 CMemory::ScoreHiROM(unsigned char, int) [664] ----------------------------------------------- 0.00 0.00 2/2 CMemory::LoadROM(char const*) [38] [665] 0.0 0.00 0.00 2 CMemory::ScoreLoROM(unsigned char, int) [665] ----------------------------------------------- 0.00 0.00 2/2 CMemory::InitROM() [53] [666] 0.0 0.00 0.00 2 CMemory::Safe(char const*) [666] ----------------------------------------------- 0.00 0.00 2/2 S9xInitAPU() [289] [667] 0.0 0.00 0.00 2 SPC_DSP::set_spc_snapshot_callback(void (*)()) [667] ----------------------------------------------- 0.00 0.00 2/2 SNES_SPC::regs_loaded() [3660] [668] 0.0 0.00 0.00 2 SNES_SPC::enable_rom(int) [668] ----------------------------------------------- 0.00 0.00 2/2 SNES_SPC::reset() [211] [669] 0.0 0.00 0.00 2 SNES_SPC::ram_loaded() [669] 0.00 0.00 2/2 SNES_SPC::load_regs(unsigned char const*) [670] ----------------------------------------------- 0.00 0.00 2/2 SNES_SPC::ram_loaded() [669] [670] 0.0 0.00 0.00 2 SNES_SPC::load_regs(unsigned char const*) [670] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [671] 0.0 0.00 0.00 1 S9xInitBSX() [671] 0.00 0.00 2/2 _ZL6is_bsxPh [663] ----------------------------------------------- 0.00 0.00 1/1 S9xReset() [272] [672] 0.0 0.00 0.00 1 S9xResetDMA() [672] ----------------------------------------------- 0.00 0.00 1/1 main [1] [673] 0.0 0.00 0.00 1 CallbackThread(unsigned int, void*) [673] ----------------------------------------------- 0.00 0.00 1/1 S9xInitSound(int, int) [288] [674] 0.0 0.00 0.00 1 SetupCallbacks() [674] ----------------------------------------------- 0.00 0.00 1/1 S9xInitDisplay(int, char**) [92] [675] 0.0 0.00 0.00 1 S9xGraphicsDeinit() [675] ----------------------------------------------- 0.00 0.00 1/1 S9xReset() [272] [676] 0.0 0.00 0.00 1 S9xResetSaveTimer(unsigned char) [676] ----------------------------------------------- 0.00 0.00 1/1 S9xGraphicsInit() [52] [677] 0.0 0.00 0.00 1 S9xInitTileRenderer() [677] ----------------------------------------------- 0.00 0.00 1/1 CMemory::ApplyROMFixes() [322] [678] 0.0 0.00 0.00 1 S9xAPUAllowTimeOverflow(bool) [678] ----------------------------------------------- 0.00 0.00 1/1 S9xInitDisplay(int, char**) [92] [679] 0.0 0.00 0.00 1 S9xBlit2xSaIFilterDeinit() [679] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [680] 0.0 0.00 0.00 1 _ZL20reserve_buffer_spacej [680] ----------------------------------------------- 0.00 0.00 1/1 SPC7110Decomp::SPC7110Decomp() [3488] [681] 0.0 0.00 0.00 1 SPC7110Decomp::SPC7110Decomp() [681] ----------------------------------------------- 0.00 0.00 1/1 CMemory::Map_HiROMMap() [243] [682] 0.0 0.00 0.00 1 CMemory::map_System() [682] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [683] 0.0 0.00 0.00 1 CMemory::KartContents() [683] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [684] 0.0 0.00 0.00 1 CMemory::StaticRAMSize() [684] ----------------------------------------------- 0.00 0.00 1/1 CMemory::Map_HiROMMap() [243] [685] 0.0 0.00 0.00 1 CMemory::map_HiROMSRAM() [685] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [686] 0.0 0.00 0.00 1 CMemory::Size() [686] ----------------------------------------------- 0.00 0.00 1/1 CMemory::InitROM() [53] [687] 0.0 0.00 0.00 1 CMemory::SafeANK(char const*) [687] ----------------------------------------------- 0.00 0.00 1/1 CMemory::Map_HiROMMap() [243] [688] 0.0 0.00 0.00 1 CMemory::map_WRAM() [688] ----------------------------------------------- 0.00 0.00 1/1 S9xInitAPU() [289] [689] 0.0 0.00 0.00 1 SNES_SPC::init_rom(unsigned char const*) [689] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [654] [690] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [690] 0.00 0.00 1/12 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [653] ----------------------------------------------- 0.00 0.00 1/1 S9xUnmapID(unsigned int) [650] [691] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [691] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [73] global constructors keyed to keymaps [82] _ZL20DrawTile16_Normal1x1jjjj [157] _ZL6OpE6M0v [254] global constructors keyed to pad_read [76] _ZL20REGISTER_2118_linearh [68] _ZL6OpE6M1v [66] RenderLine(unsigned char) [680] _ZL20reserve_buffer_spacej [70] _ZL6OpE8X0v [27] S9xGetByte(unsigned int) [237] _ZL23DisplayStringFromBottomPKciib [179] _ZL6OpE8X1v [14] S9xGetWord(unsigned int, s9xwrap_t) [74] _ZL24DrawBackdrop16_Normal1x1jjj [208] _ZL6OpE9M0v [289] S9xInitAPU() [177] _ZL27DrawTile16AddS1_2_Normal1x1jjjj [172] _ZL6OpE9M1v [671] S9xInitBSX() [90] _ZL31DrawBackdrop16AddS1_2_Normal1x1jjj [143] _ZL6OpECX1v [32] S9xSetByte(unsigned char, unsigned int) [256] _ZL3ADCt [154] _ZL6OpEEM1v [29] S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) [233] _ZL3SBCh [59] _ZL6OpF0E0v [650] S9xUnmapID(unsigned int) [257] _ZL3SBCt [663] _ZL6is_bsxPh [655] _splitpath(char const*, char*, char*, char*, char*) [210] _ZL4Op18v [231] _ZL7maptypei [3] S9xMainLoop() [270] _ZL4Op1Bv [100] _ZL8Op40Slowv [672] S9xResetDMA() [176] _ZL4Op38v [175] _ZL8Op48E0M0v [288] S9xInitSound(int, int) [265] _ZL4Op3Bv [139] _ZL8Op48E0M1v [343] S9xMapButton(unsigned int, s9xcommand_t, bool) [183] _ZL4Op4Cv [151] _ZL8Op5AE0X0v [658] S9xReRefresh() [267] _ZL4Op7Bv [150] _ZL8Op5DM1X0v [99] S9xSetPCBase(unsigned int) [188] _ZL4Op7Cv [147] _ZL8Op68E0M0v [259] S9xStartHDMA() [113] _ZL4OpC2v [184] _ZL8Op68E0M1v [123] S9xSyncSpeed() [127] _ZL4OpE2v [137] _ZL8Op7AE0X0v [11] S9xAPUExecute() [138] _ZL4OpEBv [136] _ZL8Op99M0X0v [213] S9xControlEOF() [40] _ZL6Direct10AccessMode [83] _ZL8Op99M1X0v [651] S9xGetMapping(unsigned int) [182] _ZL6Op04M0v [124] _ZL8Op9DM0X0v [146] S9xOpcode_IRQ() [78] _ZL6Op05M0v [104] _ZL8Op9DM0X1v [673] CallbackThread(unsigned int, void*) [111] _ZL6Op06M1v [168] _ZL8Op9EM0X0v [15] S9xAPUReadPort(int) [103] _ZL6Op08E0v [81] _ZL8Op9EM1X0v [253] S9xApplyCheats() [129] _ZL6Op0AM0v [112] _ZL8OpB2E0M1v [235] S9xDisplayChar(unsigned short*, unsigned char) [186] _ZL6Op0BE0v [97] _ZL8OpB9M0X0v [300] S9xGetCommandT(char const*) [249] _ZL6Op0DM1v [67] _ZL8OpB9M0X1v [201] S9xLandSamples() [105] _ZL6Op10E0v [107] _ZL8OpBDM0X0v [232] S9xMovieUpdate(bool) [206] _ZL6Op17M1v [133] _ZL8OpBDM1X0v [278] S9xResetLogger() [287] _ZL6Op1AM0v [135] _ZL8OpBDM1X1v [642] S9xStringInput(char const*) [227] _ZL6Op1AM1v [170] _ZL8OpDAE0X0v [674] SetupCallbacks() [84] _ZL6Op20E0v [200] _ZL8OpDAE0X1v [58] S9xAPUWritePort(int, unsigned char) [115] _ZL6Op22E0v [142] _ZL8OpFAE0X0v [204] S9xApplyCommand(s9xcommand_t, short, short) [169] _ZL6Op24M1v [181] _ZL8SetupOBJv [191] S9xDoAutoJoypad() [114] _ZL6Op28E0v [681] SPC7110Decomp::SPC7110Decomp() [240] S9xGetDirectory(s9x_getdirtype) [106] _ZL6Op29M0v [301] HermiteResampler::clear() [52] S9xGraphicsInit() [193] _ZL6Op29M1v [41] CMemory::FileLoader(unsigned char*, char const*, int) [130] S9xReportButton(unsigned int, bool) [298] _ZL6Op2AM1v [664] CMemory::ScoreHiROM(unsigned char, int) [643] S9xSetSoundMute(unsigned char) [178] _ZL6Op30E0v [665] CMemory::ScoreLoROM(unsigned char, int) [132] S9xSoftResetPPU() [85] _ZL6Op46M1v [682] CMemory::map_System() [56] S9xUpdateScreen() [125] _ZL6Op4AM0v [238] CMemory::map_mirror(unsigned int, unsigned int) [314] S9xControlsReset() [165] _ZL6Op4AM1v [126] CMemory::HeaderRemove(unsigned int, int&, unsigned char*) [660] S9xInitCheatData() [158] _ZL6Op4BE0v [683] CMemory::KartContents() [277] S9xLoadCheatFile(char const*) [75] _ZL6Op60E0v [322] CMemory::ApplyROMFixes() [10] S9xAPUEndScanline() [226] _ZL6Op64M0v [684] CMemory::StaticRAMSize() [255] S9xBlitFilterInit() [131] _ZL6Op64M1v [685] CMemory::map_HiROMSRAM() [675] S9xGraphicsDeinit() [222] _ZL6Op69M0v [305] CMemory::ParseSNESHeader(unsigned char*) [239] S9xMovieGetLength() [180] _ZL6Op6DM0v [18] CMemory::CheckForAnyPatch(char const*, unsigned char, int&) [676] S9xResetSaveTimer(unsigned char) [4] _ZL6Op80E0v [54] CMemory::Checksum_Calculate() [224] S9xSetJoypadLatch(bool) [80] _ZL6Op85M0v [55] CMemory::checksum_mirror_sum(unsigned char*, unsigned int&, unsigned int) [236] S9xDisplayMessages(unsigned short*, int, int, int, int) [102] _ZL6Op85M1v [303] CMemory::map_WriteProtectROM() [192] S9xFinalizeSamples() [161] _ZL6Op88X0v [109] CMemory::Init() [91] S9xEndScreenRefresh() [196] _ZL6Op8AM0v [666] CMemory::Safe(char const*) [677] S9xInitTileRenderer() [166] _ZL6Op8AM1v [686] CMemory::Size() [302] S9xControlsSoftReset() [140] _ZL6Op8BE0v [53] CMemory::InitROM() [648] S9xExtraDisplayUsage() [246] _ZL6Op8CX0v [38] CMemory::LoadROM(char const*) [661] S9xVerifyControllers() [93] _ZL6Op8DM0v [687] CMemory::SafeANK(char const*) [95] S9xBlitHQ2xFilterInit() [49] _ZL6Op8DM1v [279] CMemory::LoadSRAM(char const*) [281] S9xComputeClipWindows() [128] _ZL6Op8EX0v [688] CMemory::map_WRAM() [8] S9xDoHEventProcessing() [65] _ZL6Op8EX1v [652] CMemory::match_id(char const*) [72] S9xStartScreenRefresh() [98] _ZL6Op90E0v [649] CMemory::match_na(char const*) [275] S9xUpdateFrameCounter(int) [145] _ZL6Op9CM1v [656] CMemory::match_nn(char const*) [43] S9xAPUSetReferenceTime(int) [30] _ZL6Op9FM0v [280] CMemory::ClearSRAM(unsigned char) [646] S9xFixColourBrightness() [247] _ZL6OpA0X0v [241] CMemory::map_hirom(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [647] S9xSelectTileConverter(int, unsigned char, unsigned char, unsigned char) [189] _ZL6OpA0X1v [205] SPC_DSP::set_output(short*, int) [245] S9xSelectTileRenderers(int, unsigned char, unsigned char) [228] _ZL6OpA2X0v [37] SPC_DSP::voice_V7_V4_V1(SPC_DSP::voice_t*) [678] S9xAPUAllowTimeOverflow(bool) [162] _ZL6OpA2X1v [26] SPC_DSP::voice_V8_V5_V2(SPC_DSP::voice_t*) [662] S9xSetRenderPixelFormat(int) [120] _ZL6OpA5M0v [31] SPC_DSP::voice_V9_V6_V3(SPC_DSP::voice_t*) [679] S9xBlit2xSaIFilterDeinit() [77] _ZL6OpA5M1v [657] SPC_DSP::soft_reset_common() [641] S9xUpdateHVTimerPosition() [159] _ZL6OpA6X0v [667] SPC_DSP::set_spc_snapshot_callback(void (*)()) [312] S9xExit() [215] _ZL6OpA6X1v [9] SPC_DSP::run(int) [36] S9xDoDMA(unsigned char) [96] _ZL6OpA7M1v [313] SPC_DSP::init(void*) [79] S9xDoHDMA(unsigned char) [220] _ZL6OpA9M0v [20] SPC_DSP::voice_V4(SPC_DSP::voice_t*) [118] S9xGetCPU(unsigned short) [171] _ZL6OpA9M1v [35] SPC_DSP::voice_V5(SPC_DSP::voice_t*) [60] S9xGetPPU(unsigned short) [212] _ZL6OpAAX0v [21] SPC_DSP::voice_V3c(SPC_DSP::voice_t*) [34] S9xSetCPU(unsigned char, unsigned short) [144] _ZL6OpAAX1v [668] SNES_SPC::enable_rom(int) [50] S9xSetPPU(unsigned char, unsigned short) [108] _ZL6OpABE0v [669] SNES_SPC::ram_loaded() [16] _makepath(char*, char const*, char const*, char const*, char const*) [156] _ZL6OpADM0v [61] SNES_SPC::run_timer_(SNES_SPC::Timer*, int) [6] _ZL10Immediate810AccessMode [64] _ZL6OpADM1v [13] SNES_SPC::run_until_(int) [22] _ZL10OpB1E0M0X0v [110] _ZL6OpAEX0v [44] SNES_SPC::save_extra() [234] _ZL10do_pollingi [28] _ZL6OpAEX1v [185] SNES_SPC::set_output(short*, int) [33] _ZL11Immediate1610AccessMode [148] _ZL6OpAFM0v [62] SNES_SPC::cpu_read_smp_reg(int, int) [45] _ZL12AbsoluteLong10AccessMode [88] _ZL6OpB0E0v [340] SNES_SPC::cpu_write_smp_reg(int, int, int) [258] _ZL12ConvertTile4Phjj [42] _ZL6OpB7M0v [244] SNES_SPC::cpu_write_smp_reg_(int, int, int) [242] _ZL12ConvertTile8Phjj [86] _ZL6OpB7M1v [290] SNES_SPC::init() [57] _ZL12RenderScreenh [260] _ZL6OpBBX0v [211] SNES_SPC::reset() [309] _ZL13InitJoysticksv [160] _ZL6OpBFM0v [46] SNES_SPC::cpu_read(int, int) [173] _ZL14DrawBackgroundihh [195] _ZL6OpBFM1v [23] SNES_SPC::dsp_read(int) [47] _ZL14addCyclesInDMAh [174] _ZL6OpC0X1v [689] SNES_SPC::init_rom(unsigned char const*) [351] _ZL15S9xSoftResetCPUv [134] _ZL6OpC5M0v [63] SNES_SPC::cpu_write(int, int, int) [117] _ZL16BuildPixelRGB565jjj [24] _ZL6OpC6M0v [271] SNES_SPC::dsp_write(int, int) [274] _ZL16DirectIndexedXE010AccessMode [89] _ZL6OpC6M1v [12] SNES_SPC::end_frame(int) [276] _ZL16S9xLatchCountersb [69] _ZL6OpC8X0v [670] SNES_SPC::load_regs(unsigned char const*) [51] _ZL17BuildPixel2RGB565jjj [101] _ZL6OpC8X1v [659] SNES_SPC::set_tempo(int) [87] _ZL18AbsoluteIndexedXX010AccessMode [152] _ZL6OpC9M1v [167] std::map, std::allocator > >::operator[](unsigned int const&) [121] _ZL18AbsoluteIndexedXX110AccessMode [71] _ZL6OpCAX0v [304] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [116] _ZL18AbsoluteIndexedYX110AccessMode [198] _ZL6OpCAX1v [653] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [48] _ZL18DirectIndirectLong10AccessMode [17] _ZL6OpCDM1v [690] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [39] _ZL18S9xCheckInterruptsv [187] _ZL6OpCEM1v [654] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [644] _ZL18S9xCheckInterruptsv [25] _ZL6OpD0E0v [691] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] _ZL18S9xCheckInterruptsv [194] _ZL6OpE0X0v [645] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [155] _ZL18S9xCheckInterruptsv [141] _ZL6OpE0X1v [1] main [94] _ZL20DecomposePixelRGB565jRjS_S_ [122] _ZL6OpE4X0v [7]