Skip to content

Instantly share code, notes, and snippets.

@dbousamra
Created September 28, 2017 04:18
Show Gist options
  • Save dbousamra/37f244de7cfbd76b3e3b9793731556f5 to your computer and use it in GitHub Desktop.
Save dbousamra/37f244de7cfbd76b3e3b9793731556f5 to your computer and use it in GitHub Desktop.
Thu Sep 28 08:04 2017 Time and Allocation Profiling Report (Final)
hnes +RTS -p -RTS roms/DK.nes
total time = 18.99 secs (18989 ticks @ 1000 us, 1 processor)
total alloc = 18,265,635,936 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 9.5 3.0
step Emulator.PPU src/Emulator/PPU.hs:(39,1)-(58,35) 8.9 8.1
throwIf SDL.Internal.Exception src/SDL/Internal/Exception.hs:(37,1)-(41,10) 6.7 11.4
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 4.6 7.4
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 4.5 3.8
render.\.\ Main app/Main.hs:(60,33)-(68,37) 4.4 7.4
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 4.2 1.1
trace Emulator.CPU src/Emulator/CPU.hs:(38,1)-(52,73) 3.3 3.2
throwIf_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:44:1-69 3.1 6.7
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 2.9 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 2.4 0.0
fillRect SDL.Video.Renderer src/SDL/Video/Renderer.hs:(606,1)-(610,39) 2.3 2.9
renderScanline.\.\ Emulator.PPU src/Emulator/PPU.hs:(29,27)-(35,22) 2.1 1.8
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 1.9 0.0
step Emulator src/Emulator.hs:(45,1)-(48,12) 1.7 2.3
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 1.7 0.8
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 1.5 2.3
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 1.5 2.1
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 1.5 2.6
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 1.4 1.3
getTileRowPatterns Emulator.PPU src/Emulator/PPU.hs:(80,1)-(94,27) 1.4 1.1
render.\ Main app/Main.hs:(60,5)-(68,38) 1.4 3.2
*> Emulator.Monad src/Emulator/Monad.hs:36:22-32 1.2 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 1.2 0.4
throwIfNeg_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:50:1-28 1.1 1.5
fillRect.\ SDL.Video.Renderer src/SDL/Video/Renderer.hs:(609,7)-(610,39) 1.1 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 1.1 0.6
getTileRow.row Emulator.PPU src/Emulator/PPU.hs:111:7-70 1.1 3.4
getTileRow.indexes Emulator.PPU src/Emulator/PPU.hs:113:7-85 1.0 3.4
getTileRow.row' Emulator.PPU src/Emulator/PPU.hs:112:7-64 0.9 2.9
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 0.9 1.6
$= Data.StateVar src/Data/StateVar.hs:174:3-34 0.7 1.2
poke Linear.V2 src/Linear/V2.hs:(303,3)-(304,28) 0.6 1.2
basicUnsafeWrite Data.Vector.Unboxed.Base internal/unbox-tuple-instances:(191,3)-(195,36) 0.6 1.7
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc
MAIN MAIN <built-in> 8528 0 0.0 0.0 100.0 100.0
CAF GHC.Conc.Signal <entire-module> 8582 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding <entire-module> 8573 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.Iconv <entire-module> 8571 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD <entire-module> 8565 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.FD <entire-module> 8563 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.Text <entire-module> 8561 0 0.0 0.0 0.0 0.0
CAF GHC.Event.KQueue <entire-module> 8541 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Poll <entire-module> 8538 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Thread <entire-module> 8537 0 0.0 0.0 0.0 0.0
CAF:$fApplicativeIOEmulator2 Emulator.Monad <no location info> 10155 0 0.0 0.0 0.0 0.0
*> Emulator.Monad src/Emulator/Monad.hs:36:22-32 17456 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeIOEmulator3 Emulator.Monad <no location info> 10157 0 0.0 0.0 0.0 0.0
<*> Emulator.Monad src/Emulator/Monad.hs:36:22-32 18144 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeIOEmulator4 Emulator.Monad <no location info> 10159 0 0.0 0.0 0.0 0.0
pure Emulator.Monad src/Emulator/Monad.hs:36:22-32 17349 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeId2 Data.Vector.Fusion.Util <no location info> 9922 0 0.0 0.0 0.0 0.0
pure Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:31:3-11 17152 1 0.0 0.0 0.0 0.0
CAF:$fBoundedInitFlag_$cmaxBound SDL.Init src/SDL/Init.hs:40:13-19 16609 0 0.0 0.0 0.0 0.0
maxBound SDL.Init src/SDL/Init.hs:40:13-19 17073 1 0.0 0.0 0.0 0.0
CAF:$fBoundedInitFlag_$cminBound SDL.Init src/SDL/Init.hs:40:13-19 16610 0 0.0 0.0 0.0 0.0
minBound SDL.Init src/SDL/Init.hs:40:13-19 17072 1 0.0 0.0 0.0 0.0
CAF:$fEqKeycode2 SDL.Input.Keyboard.Codes <no location info> 15836 0 0.0 0.0 0.0 0.0
== SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:768:28-29 20025 1 0.0 0.0 0.0 0.0
CAF:$fFromNumberKeycodeInt1 SDL.Input.Keyboard.Codes <no location info> 15818 0 0.0 0.0 0.0 0.0
fromNumber SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:1008:3-22 20029 1 0.0 0.0 0.0 0.0
CAF:$fFunctorIOEmulator2 Emulator.Monad <no location info> 10163 0 0.0 0.0 0.0 0.0
fmap Emulator.Monad src/Emulator/Monad.hs:36:13-19 18008 1 0.0 0.0 0.0 0.0
CAF:$fIsStringText_$cfromString Data.Text Data/Text.hs:354:5-14 11638 0 0.0 0.0 0.0 0.0
fromString Data.Text Data/Text.hs:354:5-21 17082 1 0.0 0.0 0.0 0.0
CAF:$fMonadIOEmulator2 Emulator.Monad <no location info> 10147 0 0.0 0.0 0.0 0.0
return Emulator.Monad src/Emulator/Monad.hs:36:35-39 17507 1 0.0 0.0 0.0 0.0
CAF:$fMonadIOEmulator3 Emulator.Monad <no location info> 10149 0 0.0 0.0 0.0 0.0
>> Emulator.Monad src/Emulator/Monad.hs:36:35-39 17120 1 0.0 0.0 0.0 0.0
CAF:$fMonadIOEmulator4 Emulator.Monad <no location info> 10151 0 0.0 0.0 0.0 0.0
>>= Emulator.Monad src/Emulator/Monad.hs:36:35-39 17281 1 0.0 0.0 0.0 0.0
CAF:$fMonadIOIOEmulator1 Emulator.Monad <no location info> 10143 0 0.0 0.0 0.0 0.0
liftIO Emulator.Monad src/Emulator/Monad.hs:36:42-48 18180 1 0.0 0.0 0.0 0.0
CAF:$fMonadId1 Data.Vector.Fusion.Util <no location info> 9924 0 0.0 0.0 0.0 0.0
return Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:35:3-15 17151 1 0.0 0.0 0.0 0.0
CAF:$fPrimMonadST1_r9i0 Control.Monad.Primitive <no location info> 8788 0 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17183 1 0.0 0.0 0.0 0.0
CAF:$fStorableEvent_$calignment SDL.Raw.Types src/SDL/Raw/Types.hsc:466:3-11 13809 0 0.0 0.0 0.0 0.0
alignment SDL.Raw.Types src/SDL/Raw/Types.hsc:466:3-20 18189 1 0.0 0.0 0.0 0.0
CAF:$s$wreplicateM_1 Emulator <no location info> 10529 0 0.0 0.0 0.0 0.0
CAF:$swhen1 Emulator.PPU <no location info> 10395 0 0.0 0.0 0.0 0.0
CAF:$swhen1 Emulator.CPU <no location info> 10217 0 0.0 0.0 0.0 0.0
CAF:bcc_rNR8 Emulator.CPU src/Emulator/CPU.hs:275:1-3 10346 0 0.0 0.0 0.0 0.0
bcc Emulator.CPU src/Emulator/CPU.hs:275:1-36 19558 1 0.0 0.0 0.0 0.0
CAF:bcs_rNR7 Emulator.CPU src/Emulator/CPU.hs:279:1-3 10349 0 0.0 0.0 0.0 0.0
bcs Emulator.CPU src/Emulator/CPU.hs:279:1-28 19506 1 0.0 0.0 0.0 0.0
CAF:beq_rNR6 Emulator.CPU src/Emulator/CPU.hs:283:1-3 10352 0 0.0 0.0 0.0 0.0
beq Emulator.CPU src/Emulator/CPU.hs:283:1-27 17837 1 0.0 0.0 0.0 0.0
CAF:bmi_rNR4 Emulator.CPU src/Emulator/CPU.hs:287:1-3 10355 0 0.0 0.0 0.0 0.0
bmi Emulator.CPU src/Emulator/CPU.hs:287:1-31 19541 1 0.0 0.0 0.0 0.0
CAF:bne_rNR3 Emulator.CPU src/Emulator/CPU.hs:323:1-3 10370 0 0.0 0.0 0.0 0.0
bne Emulator.CPU src/Emulator/CPU.hs:323:1-35 18004 1 0.0 0.0 0.0 0.0
CAF:bpl_rNR2 Emulator.CPU src/Emulator/CPU.hs:291:1-3 10359 0 0.0 0.0 0.0 0.0
bpl Emulator.CPU src/Emulator/CPU.hs:291:1-39 18382 1 0.0 0.0 0.0 0.0
CAF:chrRomSize_r8DK Emulator.Cartridge src/Emulator/Cartridge.hs:97:1-10 10178 0 0.0 0.0 0.0 0.0
chrRomSize Emulator.Cartridge src/Emulator/Cartridge.hs:97:1-19 17133 1 0.0 0.0 0.0 0.0
CAF:clc_rNNc Emulator.CPU src/Emulator/CPU.hs:327:1-3 10238 0 0.0 0.0 0.0 0.0
clc Emulator.CPU src/Emulator/CPU.hs:327:1-25 18716 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18717 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 18725 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 18718 1 0.0 0.0 0.0 0.0
CAF:cld_rNNh Emulator.CPU src/Emulator/CPU.hs:331:1-3 10237 0 0.0 0.0 0.0 0.0
cld Emulator.CPU src/Emulator/CPU.hs:331:1-27 17597 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17598 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 17606 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 17599 1 0.0 0.0 0.0 0.0
CAF:defaultRenderer SDL.Video.Renderer src/SDL/Video/Renderer.hs:1046:1-15 14705 0 0.0 0.0 0.0 0.0
defaultRenderer SDL.Video.Renderer src/SDL/Video/Renderer.hs:(1046,1)-(1049,3) 17112 1 0.0 0.0 0.0 0.0
CAF:defaultWindow SDL.Video src/SDL/Video.hs:165:1-13 15402 0 0.0 0.0 0.0 0.0
defaultWindow SDL.Video src/SDL/Video.hs:(165,1)-(174,3) 17078 1 0.0 0.0 0.0 0.0
CAF:dex_rXFy Emulator.CPU <no location info> 10311 0 0.0 0.0 0.0 0.0
dex Emulator.CPU src/Emulator/CPU.hs:(372,1)-(376,13) 18796 1 0.0 0.0 0.0 0.0
CAF:dey_rXFt Emulator.CPU <no location info> 10309 0 0.0 0.0 0.0 0.0
dey Emulator.CPU src/Emulator/CPU.hs:(381,1)-(385,13) 17970 1 0.0 0.0 0.0 0.0
CAF:doBoundsChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:55:1-14 9928 0 0.0 0.0 0.0 0.0
doBoundsChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:55:1-21 17291 1 0.0 0.0 0.0 0.0
CAF:doInternalChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:71:1-16 9930 0 0.0 0.0 0.0 0.0
doInternalChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:71:1-24 17178 1 0.0 0.0 0.0 0.0
CAF:doUnsafeChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:64:1-14 9929 0 0.0 0.0 0.0 0.0
doUnsafeChecks Data.Vector.Internal.Check Data/Vector/Internal/Check.hs:64:1-22 17138 1 0.0 0.0 0.0 0.0
CAF:emulateDebug1 Emulator <no location info> 10532 0 0.0 0.0 0.0 0.0
step Emulator src/Emulator.hs:(45,1)-(48,12) 17330 1 0.0 0.0 0.0 0.0
CAF:fillRect6 SDL.Video.Renderer <no location info> 15162 0 0.0 0.0 0.0 0.0
fillRect SDL.Video.Renderer src/SDL/Video/Renderer.hs:(606,1)-(610,39) 18264 0 0.0 0.0 0.0 0.0
sizeOf SDL.Video.Renderer src/SDL/Video/Renderer.hs:555:3-47 18265 0 0.0 0.0 0.0 0.0
sizeOf Linear.V2 src/Linear/V2.hs:299:3-38 18267 1 0.0 0.0 0.0 0.0
sizeOf Linear.Affine src/Linear/Affine.hs:142:36-43 18266 1 0.0 0.0 0.0 0.0
CAF:firstNibble Emulator.Util src/Emulator/Util.hs:41:1-11 9952 0 0.0 0.0 0.0 0.0
firstNibble Emulator.Util src/Emulator/Util.hs:41:1-39 17833 1 0.0 0.0 0.0 0.0
CAF:handleInterrupts_rXGz Emulator.CPU <no location info> 10339 0 0.0 0.0 0.0 0.0
handleInterrupts Emulator.CPU src/Emulator/CPU.hs:(147,1)-(153,31) 17340 1 0.0 0.0 0.0 0.0
CAF:headerSize_r8DI Emulator.Cartridge src/Emulator/Cartridge.hs:91:1-10 10176 0 0.0 0.0 0.0 0.0
headerSize Emulator.Cartridge src/Emulator/Cartridge.hs:91:1-17 17129 1 0.0 0.0 0.0 0.0
CAF:initializeAll1 SDL.Init <no location info> 16615 0 0.0 0.0 0.0 0.0
initializeAll SDL.Init src/SDL/Init.hs:64:1-49 17070 0 0.0 0.0 0.0 0.0
toEnum SDL.Init src/SDL/Init.hs:40:28-31 17076 7 0.0 0.0 0.0 0.0
fromEnum SDL.Init src/SDL/Init.hs:40:28-31 17071 2 0.0 0.0 0.0 0.0
CAF:inx_rXFh Emulator.CPU <no location info> 10305 0 0.0 0.0 0.0 0.0
inx Emulator.CPU src/Emulator/CPU.hs:(407,1)-(411,13) 19472 1 0.0 0.0 0.0 0.0
CAF:iny_rXFc Emulator.CPU <no location info> 10303 0 0.0 0.0 0.0 0.0
iny Emulator.CPU src/Emulator/CPU.hs:(415,1)-(419,13) 18838 1 0.0 0.0 0.0 0.0
CAF:jmp_rNQK Emulator.CPU src/Emulator/CPU.hs:423:1-3 10218 0 0.0 0.0 0.0 0.0
jmp Emulator.CPU src/Emulator/CPU.hs:423:1-20 18466 1 0.0 0.0 0.0 0.0
CAF:loadNextOpcode_rXLp Emulator.CPU <no location info> 10373 0 0.0 0.0 0.0 0.0
loadNextOpcode Emulator.CPU src/Emulator/CPU.hs:(55,1)-(58,24) 17354 1 0.0 0.0 0.0 0.0
CAF:lvl133_rXGf Emulator.CPU <no location info> 10329 0 0.0 0.0 0.0 0.0
and Emulator.CPU src/Emulator/CPU.hs:(266,1)-(271,11) 17808 0 0.0 0.0 0.0 0.0
CAF:lvl136_rXGm Emulator.CPU <no location info> 10332 0 0.0 0.0 0.0 0.0
adc Emulator.CPU src/Emulator/CPU.hs:(238,1)-(248,31) 18754 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18755 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 18756 1 0.0 0.0 0.0 0.0
CAF:lvl138_rXGo Emulator.CPU <no location info> 10333 0 0.0 0.0 0.0 0.0
adc Emulator.CPU src/Emulator/CPU.hs:(238,1)-(248,31) 18747 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18748 1 0.0 0.0 0.0 0.0
CAF:lvl139_rXGp Emulator.CPU <no location info> 10334 0 0.0 0.0 0.0 0.0
adc Emulator.CPU src/Emulator/CPU.hs:(238,1)-(248,31) 18746 0 0.0 0.0 0.0 0.0
CAF:lvl142_rXGu Emulator.CPU <no location info> 10336 0 0.0 0.0 0.0 0.0
handleInterrupts Emulator.CPU src/Emulator/CPU.hs:(147,1)-(153,31) 17348 0 0.0 0.0 0.0 0.0
CAF:lvl149_rXGD Emulator.CPU <no location info> 10341 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 18030 0 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 18031 0 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 18032 1 0.0 0.0 0.0 0.0
CAF:lvl14_rXCE Emulator.CPU <no location info> 10239 0 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17662 0 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 17663 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17664 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 17671 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 17665 1 0.0 0.0 0.0 0.0
CAF:lvl151_rXGF Emulator.CPU <no location info> 10342 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 19583 0 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 19584 0 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 19585 1 0.0 0.0 0.0 0.0
CAF:lvl152_rXGH Emulator.CPU <no location info> 10343 0 0.0 0.0 0.0 0.0
bcc Emulator.CPU src/Emulator/CPU.hs:275:1-36 19569 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19570 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19571 1 0.0 0.0 0.0 0.0
CAF:lvl154_rXGJ Emulator.CPU <no location info> 10344 0 0.0 0.0 0.0 0.0
bcc Emulator.CPU src/Emulator/CPU.hs:275:1-36 19562 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19563 1 0.0 0.0 0.0 0.0
CAF:lvl155_rXGK Emulator.CPU <no location info> 10345 0 0.0 0.0 0.0 0.0
bcc Emulator.CPU src/Emulator/CPU.hs:275:1-36 19561 0 0.0 0.0 0.0 0.0
CAF:lvl156_rXGL Emulator.CPU <no location info> 10347 0 0.0 0.0 0.0 0.0
bcs Emulator.CPU src/Emulator/CPU.hs:279:1-28 19516 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19517 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19518 1 0.0 0.0 0.0 0.0
CAF:lvl158_rXGN Emulator.CPU <no location info> 10348 0 0.0 0.0 0.0 0.0
bcs Emulator.CPU src/Emulator/CPU.hs:279:1-28 19509 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19510 1 0.0 0.0 0.0 0.0
CAF:lvl159_rXGO Emulator.CPU <no location info> 10350 0 0.0 0.0 0.0 0.0
beq Emulator.CPU src/Emulator/CPU.hs:283:1-27 17849 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 17850 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 17851 1 0.0 0.0 0.0 0.0
CAF:lvl15_rXCF Emulator.CPU <no location info> 10240 0 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17930 0 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 17931 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17932 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 17934 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 17933 1 0.0 0.0 0.0 0.0
CAF:lvl161_rXGQ Emulator.CPU <no location info> 10351 0 0.0 0.0 0.0 0.0
beq Emulator.CPU src/Emulator/CPU.hs:283:1-27 17840 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 17841 1 0.0 0.0 0.0 0.0
CAF:lvl162_rXGR Emulator.CPU <no location info> 10353 0 0.0 0.0 0.0 0.0
bmi Emulator.CPU src/Emulator/CPU.hs:287:1-31 19551 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19552 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19553 1 0.0 0.0 0.0 0.0
CAF:lvl164_rXGT Emulator.CPU <no location info> 10354 0 0.0 0.0 0.0 0.0
bmi Emulator.CPU src/Emulator/CPU.hs:287:1-31 19544 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19545 1 0.0 0.0 0.0 0.0
CAF:lvl165_rXGU Emulator.CPU <no location info> 10356 0 0.0 0.0 0.0 0.0
bpl Emulator.CPU src/Emulator/CPU.hs:291:1-39 18393 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18394 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 18395 1 0.0 0.0 0.0 0.0
CAF:lvl167_rXGW Emulator.CPU <no location info> 10357 0 0.0 0.0 0.0 0.0
bpl Emulator.CPU src/Emulator/CPU.hs:291:1-39 18386 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18387 1 0.0 0.0 0.0 0.0
CAF:lvl168_rXGX Emulator.CPU <no location info> 10358 0 0.0 0.0 0.0 0.0
bpl Emulator.CPU src/Emulator/CPU.hs:291:1-39 18385 0 0.0 0.0 0.0 0.0
CAF:lvl16_rXCG Emulator.CPU <no location info> 10241 0 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17756 0 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 17757 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17758 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 17765 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 17759 1 0.0 0.0 0.0 0.0
CAF:lvl176_rXH5 Emulator.CPU <no location info> 10367 0 0.0 0.0 0.0 0.0
bne Emulator.CPU src/Emulator/CPU.hs:323:1-35 18016 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18017 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 18018 1 0.0 0.0 0.0 0.0
CAF:lvl178_rXH7 Emulator.CPU <no location info> 10368 0 0.0 0.0 0.0 0.0
bne Emulator.CPU src/Emulator/CPU.hs:323:1-35 18009 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18010 1 0.0 0.0 0.0 0.0
CAF:lvl179_rXH8 Emulator.CPU <no location info> 10369 0 0.0 0.0 0.0 0.0
bne Emulator.CPU src/Emulator/CPU.hs:323:1-35 18007 0 0.0 0.0 0.0 0.0
CAF:lvl17_rXCH Emulator.CPU <no location info> 10242 0 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17677 0 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 17678 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17679 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 17686 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 17680 1 0.0 0.0 0.0 0.0
CAF:lvl1_rLiw Emulator.PPU <no location info> 10416 0 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 18071 0 0.0 0.0 0.0 0.0
CAF:lvl1_rlj2 Main <no location info> 17042 0 0.0 0.0 0.0 0.0
render Main app/Main.hs:(56,1)-(68,39) 18225 0 0.0 0.0 0.0 0.0
render.\ Main app/Main.hs:(60,5)-(68,38) 18226 0 0.0 0.0 0.0 0.0
CAF:lvl28_rXD2 Emulator.CPU <no location info> 10248 0 0.0 0.0 0.0 0.0
tya Emulator.CPU src/Emulator/CPU.hs:(626,1)-(630,10) 18547 0 0.0 0.0 0.0 0.0
CAF:lvl34_rXDe Emulator.CPU <no location info> 10253 0 0.0 0.0 0.0 0.0
txa Emulator.CPU src/Emulator/CPU.hs:(612,1)-(616,10) 18512 0 0.0 0.0 0.0 0.0
CAF:lvl3_rlj8 Main <no location info> 17046 0 0.0 0.0 0.0 0.0
appLoop Main app/Main.hs:(39,1)-(53,36) 18183 0 0.0 0.0 0.0 0.0
pollEvents SDL.Event src/SDL/Event.hs:(710,1)-(714,39) 18184 6 0.0 0.0 0.0 0.0
pollEvent SDL.Event src/SDL/Event.hs:(702,1)-(706,43) 18186 6 0.0 0.0 0.0 0.0
CAF:lvl42_rXDs Emulator.CPU <no location info> 10259 0 0.0 0.0 0.0 0.0
tay Emulator.CPU src/Emulator/CPU.hs:(596,1)-(600,10) 18973 0 0.0 0.0 0.0 0.0
CAF:lvl443_rXLs Emulator.CPU <no location info> 10375 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17381 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17382 0 0.0 0.0 0.0 0.0
CAF:lvl446_rXLw Emulator.CPU <no location info> 10377 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17632 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17633 0 0.0 0.0 0.0 0.0
CAF:lvl449_rXLA Emulator.CPU <no location info> 10378 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17898 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17899 0 0.0 0.0 0.0 0.0
CAF:lvl452_rXLE Emulator.CPU <no location info> 10379 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 19462 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 19463 0 0.0 0.0 0.0 0.0
CAF:lvl457_rXLL Emulator.CPU <no location info> 10381 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17830 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17831 0 0.0 0.0 0.0 0.0
CAF:lvl460_rXLP Emulator.CPU <no location info> 10382 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17691 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17692 0 0.0 0.0 0.0 0.0
CAF:lvl462_rXLS Emulator.CPU <no location info> 10383 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 19276 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 19277 0 0.0 0.0 0.0 0.0
CAF:lvl464_rXLV Emulator.CPU <no location info> 10384 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 19722 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 19723 0 0.0 0.0 0.0 0.0
CAF:lvl46_rXDz Emulator.CPU <no location info> 10262 0 0.0 0.0 0.0 0.0
tax Emulator.CPU src/Emulator/CPU.hs:(588,1)-(592,10) 18693 0 0.0 0.0 0.0 0.0
CAF:lvl471_rXM5 Emulator.CPU <no location info> 10387 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17935 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17936 0 0.0 0.0 0.0 0.0
CAF:lvl4_rLiA Emulator.PPU <no location info> 10418 0 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 18137 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18138 0 0.0 0.0 0.0 0.0
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 18139 0 0.0 0.0 0.0 0.0
getTileRow.row Emulator.PPU src/Emulator/PPU.hs:111:7-70 18140 0 0.0 0.0 0.0 0.0
CAF:lvl4_rlj9 Main <no location info> 17047 0 0.0 0.0 0.0 0.0
appLoop Main app/Main.hs:(39,1)-(53,36) 18182 0 0.0 0.0 0.0 0.0
CAF:lvl5_rLiB Emulator.PPU <no location info> 10419 0 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 18158 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18159 0 0.0 0.0 0.0 0.0
CAF:lvl5_rlja Main <no location info> 17048 0 0.0 0.0 0.0 0.0
appLoop Main app/Main.hs:(39,1)-(53,36) 18181 0 0.0 0.0 0.0 0.0
CAF:lvl60_riHX Emulator.Cartridge <no location info> 10195 0 0.0 0.0 0.0 0.0
parseCart Emulator.Cartridge src/Emulator/Cartridge.hs:(48,1)-(67,83) 17193 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17194 1 0.0 0.0 0.0 0.0
CAF:lvl62_rXE0 Emulator.CPU <no location info> 10272 0 0.0 0.0 0.0 0.0
rti Emulator.CPU src/Emulator/CPU.hs:(534,1)-(538,22) 19697 0 0.0 0.0 0.0 0.0
CAF:lvl65_rXE5 Emulator.CPU <no location info> 10274 0 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 19138 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19139 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19140 1 0.0 0.0 0.0 0.0
CAF:lvl67_rXE7 Emulator.CPU <no location info> 10275 0 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 19131 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19132 1 0.0 0.0 0.0 0.0
CAF:lvl68_rXE8 Emulator.CPU <no location info> 10276 0 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 19130 0 0.0 0.0 0.0 0.0
CAF:lvl69_rXEa Emulator.CPU <no location info> 10278 0 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 19141 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19142 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19149 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 19143 1 0.0 0.0 0.0 0.0
CAF:lvl6_rLiG Emulator.PPU <no location info> 10423 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18141 0 0.0 0.0 0.0 0.0
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 18142 0 0.0 0.0 0.0 0.0
CAF:lvl70_rXEb Emulator.CPU <no location info> 10279 0 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 20146 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 20147 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 20149 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 20148 1 0.0 0.0 0.0 0.0
CAF:lvl72_rXEe Emulator.CPU <no location info> 10280 0 0.0 0.0 0.0 0.0
rol Emulator.CPU src/Emulator/CPU.hs:(506,1)-(516,42) 19343 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19344 0 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19345 1 0.0 0.0 0.0 0.0
CAF:lvl74_rXEg Emulator.CPU <no location info> 10281 0 0.0 0.0 0.0 0.0
rol Emulator.CPU src/Emulator/CPU.hs:(506,1)-(516,42) 19336 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19337 1 0.0 0.0 0.0 0.0
CAF:lvl75_rXEh Emulator.CPU <no location info> 10282 0 0.0 0.0 0.0 0.0
rol Emulator.CPU src/Emulator/CPU.hs:(506,1)-(516,42) 19335 0 0.0 0.0 0.0 0.0
CAF:lvl76_rXEj Emulator.CPU <no location info> 10284 0 0.0 0.0 0.0 0.0
rol Emulator.CPU src/Emulator/CPU.hs:(506,1)-(516,42) 19346 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19347 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19354 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 19348 1 0.0 0.0 0.0 0.0
CAF:lvl77_rXEk Emulator.CPU <no location info> 10285 0 0.0 0.0 0.0 0.0
rol Emulator.CPU src/Emulator/CPU.hs:(506,1)-(516,42) 19780 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19781 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19783 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 19782 1 0.0 0.0 0.0 0.0
CAF:lvl7_rljc Main <no location info> 17049 0 0.0 0.0 0.0 0.0
appLoop Main app/Main.hs:(39,1)-(53,36) 18179 0 0.0 0.0 0.0 0.0
CAF:lvl89_rXEI Emulator.CPU <no location info> 10292 0 0.0 0.0 0.0 0.0
nmi Emulator.CPU src/Emulator/CPU.hs:(680,1)-(685,18) 19251 0 0.0 0.0 0.0 0.0
CAF:lvl8_rlje Main <no location info> 17050 0 0.0 0.0 0.0 0.0
appLoop Main app/Main.hs:(39,1)-(53,36) 20203 0 0.0 0.0 0.0 0.0
CAF:lvl90_rXEJ Emulator.CPU <no location info> 10293 0 0.0 0.0 0.0 0.0
nmi Emulator.CPU src/Emulator/CPU.hs:(680,1)-(685,18) 19222 0 0.0 0.0 0.0 0.0
CAF:lvl_rIoO Emulator.Monad <no location info> 10165 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17918 1 0.0 0.0 0.0 0.0
CAF:lvl_rLiv Emulator.PPU <no location info> 10415 0 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 18072 0 0.0 0.0 0.0 0.0
CAF:lvl_rlj1 Main <no location info> 17041 0 0.0 0.0 0.0 0.0
render Main app/Main.hs:(56,1)-(68,39) 18220 0 0.0 0.0 0.0 0.0
CAF:m10_rXD6 Emulator.CPU <no location info> 10250 0 0.0 0.0 0.0 0.0
txs Emulator.CPU src/Emulator/CPU.hs:(620,1)-(622,19) 17772 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17773 1 0.0 0.0 0.0 0.0
CAF:m11_rXDb Emulator.CPU <no location info> 10252 0 0.0 0.0 0.0 0.0
txa Emulator.CPU src/Emulator/CPU.hs:(612,1)-(616,10) 18502 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18503 1 0.0 0.0 0.0 0.0
CAF:m13_rXDp Emulator.CPU <no location info> 10258 0 0.0 0.0 0.0 0.0
tay Emulator.CPU src/Emulator/CPU.hs:(596,1)-(600,10) 18963 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18964 1 0.0 0.0 0.0 0.0
CAF:m14_rXDw Emulator.CPU <no location info> 10261 0 0.0 0.0 0.0 0.0
tax Emulator.CPU src/Emulator/CPU.hs:(588,1)-(592,10) 18683 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18684 1 0.0 0.0 0.0 0.0
CAF:m15_rXDD Emulator.CPU <no location info> 10264 0 0.0 0.0 0.0 0.0
sty Emulator.CPU src/Emulator/CPU.hs:584:1-61 17912 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17913 1 0.0 0.0 0.0 0.0
CAF:m16_rXDG Emulator.CPU <no location info> 10265 0 0.0 0.0 0.0 0.0
stx Emulator.CPU src/Emulator/CPU.hs:580:1-61 19385 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19386 1 0.0 0.0 0.0 0.0
CAF:m17_rXDJ Emulator.CPU <no location info> 10266 0 0.0 0.0 0.0 0.0
sta Emulator.CPU src/Emulator/CPU.hs:(574,1)-(576,34) 17707 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17708 1 0.0 0.0 0.0 0.0
CAF:m19_rXE9 Emulator.CPU <no location info> 10277 0 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 19116 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19117 1 0.0 0.0 0.0 0.0
CAF:m1_rLeX Emulator.PPU <no location info> 10397 0 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 17465 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17466 1 0.0 0.0 0.0 0.0
CAF:m1_rXCh Emulator.CPU <no location info> 10225 0 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 17417 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17418 1 0.0 0.0 0.0 0.0
CAF:m1_rlj7 Main <no location info> 17045 0 0.0 0.0 0.0 0.0
render Main app/Main.hs:(56,1)-(68,39) 18230 0 0.0 0.0 0.0 0.0
render.\ Main app/Main.hs:(60,5)-(68,38) 18231 0 0.0 0.0 0.0 0.0
render.\.\ Main app/Main.hs:(60,33)-(68,37) 18232 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18233 1 0.0 0.0 0.0 0.0
CAF:m20_rXEi Emulator.CPU <no location info> 10283 0 0.0 0.0 0.0 0.0
rol Emulator.CPU src/Emulator/CPU.hs:(506,1)-(516,42) 19328 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19329 1 0.0 0.0 0.0 0.0
CAF:m21_rXEm Emulator.CPU <no location info> 10286 0 0.0 0.0 0.0 0.0
ora Emulator.CPU src/Emulator/CPU.hs:(497,1)-(502,13) 19285 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19286 1 0.0 0.0 0.0 0.0
CAF:m22_rXEx Emulator.CPU <no location info> 10289 0 0.0 0.0 0.0 0.0
php Emulator.CPU src/Emulator/CPU.hs:(478,1)-(480,19) 19225 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19226 1 0.0 0.0 0.0 0.0
CAF:m23_rXEB Emulator.CPU <no location info> 10291 0 0.0 0.0 0.0 0.0
nmi Emulator.CPU src/Emulator/CPU.hs:(680,1)-(685,18) 19191 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19192 1 0.0 0.0 0.0 0.0
CAF:m24_rXEM Emulator.CPU <no location info> 10295 0 0.0 0.0 0.0 0.0
pha Emulator.CPU src/Emulator/CPU.hs:(472,1)-(474,9) 18474 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18475 1 0.0 0.0 0.0 0.0
CAF:m25_rXER Emulator.CPU <no location info> 10297 0 0.0 0.0 0.0 0.0
lsr Emulator.CPU src/Emulator/CPU.hs:(455,1)-(464,42) 18638 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18639 1 0.0 0.0 0.0 0.0
CAF:m26_rXEV Emulator.CPU <no location info> 10298 0 0.0 0.0 0.0 0.0
ldy Emulator.CPU src/Emulator/CPU.hs:(448,1)-(451,9) 17859 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17860 1 0.0 0.0 0.0 0.0
CAF:m27_rXEZ Emulator.CPU <no location info> 10299 0 0.0 0.0 0.0 0.0
ldx Emulator.CPU src/Emulator/CPU.hs:(441,1)-(444,9) 17726 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17727 1 0.0 0.0 0.0 0.0
CAF:m28_rXF3 Emulator.CPU <no location info> 10300 0 0.0 0.0 0.0 0.0
lda Emulator.CPU src/Emulator/CPU.hs:(434,1)-(437,9) 17642 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17643 1 0.0 0.0 0.0 0.0
CAF:m29_rXF5 Emulator.CPU <no location info> 10301 0 0.0 0.0 0.0 0.0
jsr Emulator.CPU src/Emulator/CPU.hs:(427,1)-(430,21) 18417 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18418 1 0.0 0.0 0.0 0.0
CAF:m2_rLiy Emulator.PPU <no location info> 10417 0 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 18093 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18094 0 0.0 0.0 0.0 0.0
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 18095 0 0.0 0.0 0.0 0.0
getTileRowPatterns Emulator.PPU src/Emulator/PPU.hs:(80,1)-(94,27) 18096 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18097 1 0.0 0.0 0.0 0.0
CAF:m2_rXCi Emulator.CPU <no location info> 10226 0 0.0 0.0 0.0 0.0
push Emulator.CPU src/Emulator/CPU.hs:(728,1)-(732,26) 18428 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18429 1 0.0 0.0 0.0 0.0
CAF:m30_rXF8 Emulator.CPU <no location info> 10302 0 0.0 0.0 0.0 0.0
iny Emulator.CPU src/Emulator/CPU.hs:(415,1)-(419,13) 18840 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18841 1 0.0 0.0 0.0 0.0
CAF:m31_rXFd Emulator.CPU <no location info> 10304 0 0.0 0.0 0.0 0.0
inx Emulator.CPU src/Emulator/CPU.hs:(407,1)-(411,13) 19474 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19475 1 0.0 0.0 0.0 0.0
CAF:m32_rXFi Emulator.CPU <no location info> 10306 0 0.0 0.0 0.0 0.0
inc Emulator.CPU src/Emulator/CPU.hs:(399,1)-(403,13) 19730 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19731 1 0.0 0.0 0.0 0.0
CAF:m33_rXFk Emulator.CPU <no location info> 10307 0 0.0 0.0 0.0 0.0
eor Emulator.CPU src/Emulator/CPU.hs:(389,1)-(394,13) 19048 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19049 1 0.0 0.0 0.0 0.0
CAF:m34_rXFp Emulator.CPU <no location info> 10308 0 0.0 0.0 0.0 0.0
dey Emulator.CPU src/Emulator/CPU.hs:(381,1)-(385,13) 17972 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17973 1 0.0 0.0 0.0 0.0
CAF:m35_rXFu Emulator.CPU <no location info> 10310 0 0.0 0.0 0.0 0.0
dex Emulator.CPU src/Emulator/CPU.hs:(372,1)-(376,13) 18798 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18799 1 0.0 0.0 0.0 0.0
CAF:m36_rXFz Emulator.CPU <no location info> 10312 0 0.0 0.0 0.0 0.0
dec Emulator.CPU src/Emulator/CPU.hs:(364,1)-(368,13) 18336 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18337 1 0.0 0.0 0.0 0.0
CAF:m39_rXFL Emulator.CPU <no location info> 10315 0 0.0 0.0 0.0 0.0
cmp Emulator.CPU src/Emulator/CPU.hs:(343,1)-(346,14) 18579 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18580 1 0.0 0.0 0.0 0.0
CAF:m3_rLiE Emulator.PPU <no location info> 10421 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18118 0 0.0 0.0 0.0 0.0
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 18119 0 0.0 0.0 0.0 0.0
getTileAttribute Emulator.PPU src/Emulator/PPU.hs:(97,1)-(105,41) 18120 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18121 1 0.0 0.0 0.0 0.0
CAF:m3_rXCm Emulator.CPU <no location info> 10227 0 0.0 0.0 0.0 0.0
pull Emulator.CPU src/Emulator/CPU.hs:(715,1)-(719,27) 18887 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18888 1 0.0 0.0 0.0 0.0
CAF:m42_rXGd Emulator.CPU <no location info> 10328 0 0.0 0.0 0.0 0.0
and Emulator.CPU src/Emulator/CPU.hs:(266,1)-(271,11) 17788 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17789 1 0.0 0.0 0.0 0.0
CAF:m43_rXGh Emulator.CPU <no location info> 10330 0 0.0 0.0 0.0 0.0
asl Emulator.CPU src/Emulator/CPU.hs:(252,1)-(262,42) 19404 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 19405 1 0.0 0.0 0.0 0.0
CAF:m44_rXGj Emulator.CPU <no location info> 10331 0 0.0 0.0 0.0 0.0
adc Emulator.CPU src/Emulator/CPU.hs:(238,1)-(248,31) 18731 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18732 1 0.0 0.0 0.0 0.0
CAF:m45_rXGs Emulator.CPU <no location info> 10335 0 0.0 0.0 0.0 0.0
handleInterrupts Emulator.CPU src/Emulator/CPU.hs:(147,1)-(153,31) 17342 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17343 1 0.0 0.0 0.0 0.0
CAF:m46_rXGA Emulator.CPU <no location info> 10340 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 17852 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17853 1 0.0 0.0 0.0 0.0
CAF:m47_rXH9 Emulator.CPU <no location info> 10371 0 0.0 0.0 0.0 0.0
loadNextOpcode Emulator.CPU src/Emulator/CPU.hs:(55,1)-(58,24) 17356 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17357 1 0.0 0.0 0.0 0.0
CAF:m48_rXLt Emulator.CPU <no location info> 10376 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17634 0 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17635 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17636 1 0.0 0.0 0.0 0.0
CAF:m49_rXM6 Emulator.CPU <no location info> 10388 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17384 0 0.0 0.0 0.0 0.0
trace Emulator.CPU src/Emulator/CPU.hs:(38,1)-(52,73) 17385 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17386 1 0.0 0.0 0.0 0.0
CAF:m4_rLiF Emulator.PPU <no location info> 10422 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18077 0 0.0 0.0 0.0 0.0
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 18078 0 0.0 0.0 0.0 0.0
getTileRowPatterns Emulator.PPU src/Emulator/PPU.hs:(80,1)-(94,27) 18079 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18080 1 0.0 0.0 0.0 0.0
CAF:m4_rXCu Emulator.CPU <no location info> 10231 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17445 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17446 1 0.0 0.0 0.0 0.0
CAF:m50_rXMD Emulator.CPU <no location info> 10389 0 0.0 0.0 0.0 0.0
trace Emulator.CPU src/Emulator/CPU.hs:(38,1)-(52,73) 17391 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17392 1 0.0 0.0 0.0 0.0
CAF:m5_rLiH Emulator.PPU <no location info> 10424 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18145 0 0.0 0.0 0.0 0.0
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 18146 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18147 1 0.0 0.0 0.0 0.0
CAF:m5_rXCJ Emulator.CPU <no location info> 10243 0 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 17843 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17844 1 0.0 0.0 0.0 0.0
CAF:m6_rLiL Emulator.PPU <no location info> 10426 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18164 0 0.0 0.0 0.0 0.0
renderScanline.\.\ Emulator.PPU src/Emulator/PPU.hs:(29,27)-(35,22) 18165 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18166 1 0.0 0.0 0.0 0.0
CAF:m6_rXCL Emulator.CPU <no location info> 10244 0 0.0 0.0 0.0 0.0
read16Bug Emulator.CPU src/Emulator/CPU.hs:(698,1)-(701,22) 17939 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17940 1 0.0 0.0 0.0 0.0
CAF:m9_rXCY Emulator.CPU <no location info> 10247 0 0.0 0.0 0.0 0.0
tya Emulator.CPU src/Emulator/CPU.hs:(626,1)-(630,10) 18537 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 18538 1 0.0 0.0 0.0 0.0
CAF:main1 Main <no location info> 17054 0 0.0 0.0 0.0 0.0
main Main app/Main.hs:(24,1)-(36,20) 17056 1 0.0 0.0 0.0 0.0
CAF:main7 Main <no location info> 17053 0 0.0 0.0 0.0 0.0
main Main app/Main.hs:(24,1)-(36,20) 17081 0 0.0 0.0 0.0 0.0
shiftL Data.Text.Internal.Unsafe.Shift Data/Text/Internal/Unsafe/Shift.hs:60:5-50 17083 1 0.0 0.0 0.0 0.0
shiftR Data.Text.Internal.Unsafe.Shift Data/Text/Internal/Unsafe/Shift.hs:63:5-51 17084 1 0.0 0.0 0.0 0.0
CAF:main8 Main <no location info> 17052 0 0.0 0.0 0.0 0.0
main Main app/Main.hs:(24,1)-(36,20) 17085 0 0.0 0.0 0.0 0.0
CAF:main9 Main <no location info> 17051 0 0.0 0.0 0.0 0.0
main Main app/Main.hs:(24,1)-(36,20) 17058 0 0.0 0.0 0.0 0.0
initializeAll SDL.Init src/SDL/Init.hs:64:1-49 17059 1 0.0 0.0 0.0 0.0
initialize SDL.Init src/SDL/Init.hs:(58,1)-(60,39) 17060 1 0.0 0.0 0.0 0.0
throwIfNeg_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:50:1-28 17061 1 0.0 0.0 0.0 0.0
throwIf_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:44:1-69 17062 1 0.0 0.0 0.0 0.0
throwIf SDL.Internal.Exception src/SDL/Internal/Exception.hs:(37,1)-(41,10) 17067 1 0.0 0.0 0.0 0.0
CAF:makeStateVar Data.StateVar src/Data/StateVar.hs:123:1-12 10543 0 0.0 0.0 0.0 0.0
makeStateVar Data.StateVar src/Data/StateVar.hs:123:1-23 18248 1 0.0 0.0 0.0 0.0
CAF:new1 Emulator.Nes <no location info> 10475 0 0.0 0.0 0.0 0.0
newPPU Emulator.Nes src/Emulator/Nes.hs:(235,1)-(288,12) 17237 1 0.0 0.0 0.0 0.0
CAF:new12 Emulator.Nes <no location info> 10474 0 0.0 0.0 0.0 0.0
newPPU Emulator.Nes src/Emulator/Nes.hs:(235,1)-(288,12) 17239 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17240 1 0.0 0.0 0.0 0.0
CAF:new16 Emulator.Nes <no location info> 10510 0 0.0 0.0 0.0 0.0
newCPU Emulator.Nes src/Emulator/Nes.hs:(165,1)-(176,47) 17218 1 0.0 0.0 0.0 0.0
CAF:new17 Emulator.Nes <no location info> 10509 0 0.0 0.0 0.0 0.0
newCPU Emulator.Nes src/Emulator/Nes.hs:(165,1)-(176,47) 17220 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17221 1 0.0 0.0 0.0 0.0
CAF:new5 Emulator.Nes <no location info> 10461 0 0.0 0.0 0.0 0.0
newPPU Emulator.Nes src/Emulator/Nes.hs:(235,1)-(288,12) 17260 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base internal/unbox-tuple-instances:(177,3)-(182,35) 17261 1 0.0 0.0 0.0 0.0
CAF:new6 Emulator.Nes <no location info> 10468 0 0.0 0.0 0.0 0.0
newPPU Emulator.Nes src/Emulator/Nes.hs:(235,1)-(288,12) 17258 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17259 1 0.0 0.0 0.0 0.0
CAF:new9 Emulator.Nes <no location info> 10471 0 0.0 0.0 0.0 0.0
newPPU Emulator.Nes src/Emulator/Nes.hs:(235,1)-(288,12) 17256 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17257 1 0.0 0.0 0.0 0.0
CAF:nmi_rXEL Emulator.CPU <no location info> 10294 0 0.0 0.0 0.0 0.0
nmi Emulator.CPU src/Emulator/CPU.hs:(680,1)-(685,18) 19189 1 0.0 0.0 0.0 0.0
CAF:palette_rIXb Emulator.PPU src/Emulator/PPU.hs:120:1-7 10414 0 0.0 0.0 0.0 0.0
palette Emulator.PPU src/Emulator/PPU.hs:(120,1)-(152,44) 18162 1 0.0 0.0 0.0 0.0
CAF:pha_rXEP Emulator.CPU <no location info> 10296 0 0.0 0.0 0.0 0.0
pha Emulator.CPU src/Emulator/CPU.hs:(472,1)-(474,9) 18472 1 0.0 0.0 0.0 0.0
CAF:php_rXEA Emulator.CPU <no location info> 10290 0 0.0 0.0 0.0 0.0
php Emulator.CPU src/Emulator/CPU.hs:(478,1)-(480,19) 19223 1 0.0 0.0 0.0 0.0
CAF:pla_rXEw Emulator.CPU <no location info> 10288 0 0.0 0.0 0.0 0.0
pla Emulator.CPU src/Emulator/CPU.hs:(484,1)-(487,9) 18914 1 0.0 0.0 0.0 0.0
CAF:prgRomSize_r8DJ Emulator.Cartridge src/Emulator/Cartridge.hs:94:1-10 10177 0 0.0 0.0 0.0 0.0
prgRomSize Emulator.Cartridge src/Emulator/Cartridge.hs:94:1-19 17127 1 0.0 0.0 0.0 0.0
CAF:pull16_rXCt Emulator.CPU <no location info> 10230 0 0.0 0.0 0.0 0.0
pull16 Emulator.CPU src/Emulator/CPU.hs:(722,1)-(725,22) 18883 1 0.0 0.0 0.0 0.0
CAF:pull_rXCq Emulator.CPU <no location info> 10229 0 0.0 0.0 0.0 0.0
pull Emulator.CPU src/Emulator/CPU.hs:(715,1)-(719,27) 18885 1 0.0 0.0 0.0 0.0
CAF:reset1 Emulator.PPU <no location info> 10412 0 0.0 0.0 0.0 0.0
reset Emulator.PPU src/Emulator/PPU.hs:(15,1)-(18,33) 17308 1 0.0 0.0 0.0 0.0
CAF:reset1 Emulator.CPU <no location info> 10393 0 0.0 0.0 0.0 0.0
reset Emulator.CPU src/Emulator/CPU.hs:(18,1)-(22,20) 17280 1 0.0 0.0 0.0 0.0
CAF:reset2 Emulator.PPU <no location info> 10411 0 0.0 0.0 0.0 0.0
reset Emulator.PPU src/Emulator/PPU.hs:(15,1)-(18,33) 17315 0 0.0 0.0 0.0 0.0
CAF:reset3 Emulator.CPU <no location info> 10392 0 0.0 0.0 0.0 0.0
reset Emulator.CPU src/Emulator/CPU.hs:(18,1)-(22,20) 17305 0 0.0 0.0 0.0 0.0
CAF:reset5 Emulator.PPU <no location info> 10402 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17310 1 0.0 0.0 0.0 0.0
CAF:reset7 Emulator.CPU <no location info> 10228 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17283 1 0.0 0.0 0.0 0.0
CAF:rti_rXE3 Emulator.CPU <no location info> 10273 0 0.0 0.0 0.0 0.0
rti Emulator.CPU src/Emulator/CPU.hs:(534,1)-(538,22) 19671 1 0.0 0.0 0.0 0.0
CAF:rts_rXDX Emulator.CPU <no location info> 10271 0 0.0 0.0 0.0 0.0
rts Emulator.CPU src/Emulator/CPU.hs:(542,1)-(544,27) 18881 1 0.0 0.0 0.0 0.0
CAF:runDebug4 Emulator <no location info> 10530 0 0.0 0.0 0.0 0.0
reset Emulator src/Emulator.hs:58:1-30 17278 1 0.0 0.0 0.0 0.0
CAF:sIZEOF_WORD8 Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:95:1-12 8773 0 0.0 0.0 0.0 0.0
sIZEOF_WORD8 Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:95:1-16 17146 1 0.0 0.0 0.0 0.0
CAF:sec_rNLd Emulator.CPU src/Emulator/CPU.hs:562:1-3 10234 0 0.0 0.0 0.0 0.0
sec Emulator.CPU src/Emulator/CPU.hs:562:1-24 19595 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19596 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19604 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 19597 1 0.0 0.0 0.0 0.0
CAF:sei_rNLn Emulator.CPU src/Emulator/CPU.hs:570:1-3 10232 0 0.0 0.0 0.0 0.0
sei Emulator.CPU src/Emulator/CPU.hs:570:1-35 17440 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17441 1 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 17451 1 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 17442 1 0.0 0.0 0.0 0.0
CAF:step1 Emulator.PPU <no location info> 10431 0 0.0 0.0 0.0 0.0
step Emulator.PPU src/Emulator/PPU.hs:(39,1)-(58,35) 17458 1 0.0 0.0 0.0 0.0
CAF:step1 Emulator.CPU <no location info> 10390 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17332 1 0.0 0.0 0.0 0.0
CAF:step13 Emulator.PPU <no location info> 10427 0 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 18056 1 0.0 0.0 0.0 0.0
CAF:step19 Emulator.PPU <no location info> 10410 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17460 1 0.0 0.0 0.0 0.0
CAF:step2 Emulator.PPU <no location info> 10430 0 0.0 0.0 0.0 0.0
step Emulator.PPU src/Emulator/PPU.hs:(39,1)-(58,35) 17492 0 0.0 0.0 0.0 0.0
CAF:step20 Emulator.PPU <no location info> 10409 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17475 0 0.0 0.0 0.0 0.0
CAF:step22 Emulator.PPU <no location info> 10408 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17482 0 0.0 0.0 0.0 0.0
CAF:step23 Emulator.PPU <no location info> 10407 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17485 0 0.0 0.0 0.0 0.0
CAF:step24 Emulator.PPU <no location info> 10406 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17490 0 0.0 0.0 0.0 0.0
CAF:step26 Emulator.PPU <no location info> 10405 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 18049 0 0.0 0.0 0.0 0.0
CAF:step27 Emulator.PPU <no location info> 10404 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 18052 0 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 18053 1 0.0 0.0 0.0 0.0
CAF:step30 Emulator.PPU <no location info> 10403 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 18050 0 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 18051 1 0.0 0.0 0.0 0.0
CAF:step33 Emulator.PPU <no location info> 10401 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17486 0 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 17487 1 0.0 0.0 0.0 0.0
CAF:step34 Emulator.PPU <no location info> 10400 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17483 0 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 17484 1 0.0 0.0 0.0 0.0
CAF:step36 Emulator.PPU <no location info> 10399 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17476 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17477 1 0.0 0.0 0.0 0.0
CAF:step37 Emulator.PPU <no location info> 10398 0 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17462 0 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 17463 1 0.0 0.0 0.0 0.0
CAF:step4 Emulator.PPU <no location info> 10429 0 0.0 0.0 0.0 0.0
step Emulator.PPU src/Emulator/PPU.hs:(39,1)-(58,35) 17498 0 0.0 0.0 0.0 0.0
CAF:step5 Emulator.PPU <no location info> 10428 0 0.0 0.0 0.0 0.0
step Emulator.PPU src/Emulator/PPU.hs:(39,1)-(58,35) 17503 0 0.0 0.0 0.0 0.0
CAF:step5 Emulator.CPU <no location info> 10374 0 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17334 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17335 1 0.0 0.0 0.0 0.0
CAF:stepFrame1 Emulator <no location info> 10535 0 0.0 0.0 0.0 0.0
stepFrame Emulator src/Emulator.hs:(51,1)-(55,42) 17320 1 0.0 0.0 0.0 0.0
CAF:stepFrame5 Emulator <no location info> 10534 0 0.0 0.0 0.0 0.0
stepFrame Emulator src/Emulator.hs:(51,1)-(55,42) 17322 0 0.0 0.0 0.0 0.0
ask Control.Monad.Reader.Class Control/Monad/Reader/Class.hs:107:5-21 17323 1 0.0 0.0 0.0 0.0
CAF:tax_rXDC Emulator.CPU <no location info> 10263 0 0.0 0.0 0.0 0.0
tax Emulator.CPU src/Emulator/CPU.hs:(588,1)-(592,10) 18681 1 0.0 0.0 0.0 0.0
CAF:tay_rXDv Emulator.CPU <no location info> 10260 0 0.0 0.0 0.0 0.0
tay Emulator.CPU src/Emulator/CPU.hs:(596,1)-(600,10) 18961 1 0.0 0.0 0.0 0.0
CAF:tilesWide_rIXa Emulator.PPU src/Emulator/PPU.hs:117:1-9 10396 0 0.0 0.0 0.0 0.0
tilesWide Emulator.PPU src/Emulator/PPU.hs:117:1-14 18073 1 0.0 0.0 0.0 0.0
CAF:toInt Emulator.Util src/Emulator/Util.hs:35:1-5 9954 0 0.0 0.0 0.0 0.0
toInt Emulator.Util src/Emulator/Util.hs:35:1-20 18101 1 0.0 0.0 0.0 0.0
CAF:toWord16 Emulator.Util src/Emulator/Util.hs:32:1-8 9951 0 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17299 1 0.0 0.0 0.0 0.0
CAF:toWord8 Emulator.Util src/Emulator/Util.hs:29:1-7 9953 0 0.0 0.0 0.0 0.0
toWord8 Emulator.Util src/Emulator/Util.hs:29:1-22 17953 1 0.0 0.0 0.0 0.0
CAF:txa_rXDh Emulator.CPU <no location info> 10254 0 0.0 0.0 0.0 0.0
txa Emulator.CPU src/Emulator/CPU.hs:(612,1)-(616,10) 18500 1 0.0 0.0 0.0 0.0
CAF:txs_rXDa Emulator.CPU <no location info> 10251 0 0.0 0.0 0.0 0.0
txs Emulator.CPU src/Emulator/CPU.hs:(620,1)-(622,19) 17770 1 0.0 0.0 0.0 0.0
CAF:tya_rXD5 Emulator.CPU <no location info> 10249 0 0.0 0.0 0.0 0.0
tya Emulator.CPU src/Emulator/CPU.hs:(626,1)-(630,10) 18535 1 0.0 0.0 0.0 0.0
CAF:u_r7cGU SDL.Video <no location info> 15341 0 0.0 0.0 0.0 0.0
createWindow SDL.Video src/SDL/Video.hs:(105,1)-(147,9) 17097 0 0.0 0.0 0.0 0.0
createWindow.\ SDL.Video src/SDL/Video.hs:(110,56)-(116,64) 17098 0 0.0 0.0 0.0 0.0
createWindow.\.create' SDL.Video src/SDL/Video.hs:(112,9)-(115,49) 17099 0 0.0 0.0 0.0 0.0
createWindow.\.create'.u SDL.Video src/SDL/Video.hs:114:27-57 17100 1 0.0 0.0 0.0 0.0
CAF:z1_rLiK Emulator.PPU <no location info> 10425 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18178 0 0.0 0.0 0.0 0.0
CAF:z1_rlj6 Main <no location info> 17044 0 0.0 0.0 0.0 0.0
render Main app/Main.hs:(56,1)-(68,39) 18277 0 0.0 0.0 0.0 0.0
render.\ Main app/Main.hs:(60,5)-(68,38) 18278 0 0.0 0.0 0.0 0.0
CAF:z_rLiC Emulator.PPU <no location info> 10420 0 0.0 0.0 0.0 0.0
CAF:z_rlj3 Main <no location info> 17043 0 0.0 0.0 0.0 0.0
render Main app/Main.hs:(56,1)-(68,39) 18279 0 0.0 0.0 0.0 0.0
main Main app/Main.hs:(24,1)-(36,20) 17057 0 0.0 0.0 100.0 100.0
appLoop Main app/Main.hs:(39,1)-(53,36) 17318 57 0.0 0.0 4.8 15.2
present SDL.Video.Renderer src/SDL/Video/Renderer.hs:696:1-42 18280 57 0.0 0.0 0.0 0.0
render Main app/Main.hs:(56,1)-(68,39) 18218 57 0.0 0.0 4.8 15.2
render.\ Main app/Main.hs:(60,5)-(68,38) 18222 14592 0.8 3.2 4.8 15.2
render.\.\ Main app/Main.hs:(60,33)-(68,37) 18223 3502080 1.0 4.4 4.0 12.0
fillRect SDL.Video.Renderer src/SDL/Video/Renderer.hs:(606,1)-(610,39) 18255 3502080 1.0 1.7 2.9 7.5
throwIfNeg_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:50:1-28 18257 3502080 0.5 0.8 2.0 5.8
throwIf_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:44:1-69 18258 3502080 1.0 3.4 1.4 5.1
throwIf SDL.Internal.Exception src/SDL/Internal/Exception.hs:(37,1)-(41,10) 18261 3502080 0.4 1.7 0.4 1.7
render.\.\.addr Main app/Main.hs:61:9-62 18228 3502080 0.0 0.0 0.0 0.0
rendererDrawColor SDL.Video.Renderer src/SDL/Video/Renderer.hs:(485,1)-(498,37) 18247 57 0.0 0.0 0.0 0.0
render.\.\.area Main app/Main.hs:(65,9)-(67,34) 18224 0 0.0 0.0 0.0 0.0
render.scale Main app/Main.hs:57:7-15 18219 57 0.0 0.0 0.0 0.0
createRenderer SDL.Video src/SDL/Video.hs:(565,1)-(568,49) 17109 1 0.0 0.0 0.0 0.0
throwIfNull SDL.Internal.Exception src/SDL/Internal/Exception.hs:53:1-34 17110 1 0.0 0.0 0.0 0.0
throwIf SDL.Internal.Exception src/SDL/Internal/Exception.hs:(37,1)-(41,10) 17111 1 0.0 0.0 0.0 0.0
toNumber SDL.Video.Renderer src/SDL/Video/Renderer.hs:(1028,3)-(1035,58) 17113 1 0.0 0.0 0.0 0.0
== SDL.Video.Renderer src/SDL/Video/Renderer.hs:1003:34-35 17117 1 0.0 0.0 0.0 0.0
rendererTargetTexture SDL.Video.Renderer src/SDL/Video/Renderer.hs:1009:5-25 17119 1 0.0 0.0 0.0 0.0
rendererType SDL.Video.Renderer src/SDL/Video/Renderer.hs:1007:5-16 17118 1 0.0 0.0 0.0 0.0
toNumber.isSoftware SDL.Video.Renderer src/SDL/Video/Renderer.hs:1035:7-58 17114 1 0.0 0.0 0.0 0.0
== SDL.Video.Renderer src/SDL/Video/Renderer.hs:1003:34-35 17116 1 0.0 0.0 0.0 0.0
rendererType SDL.Video.Renderer src/SDL/Video/Renderer.hs:1007:5-16 17115 1 0.0 0.0 0.0 0.0
createWindow SDL.Video src/SDL/Video.hs:(105,1)-(147,9) 17079 1 0.0 0.0 0.0 0.0
createWindow.\ SDL.Video src/SDL/Video.hs:(110,56)-(116,64) 17092 1 0.0 0.0 0.0 0.0
createWindow.\.create' SDL.Video src/SDL/Video.hs:(112,9)-(115,49) 17093 1 0.0 0.0 0.0 0.0
createWindow.\.create SDL.Video src/SDL/Video.hs:111:9-40 17096 1 0.0 0.0 0.0 0.0
windowPosition SDL.Video src/SDL/Video.hs:182:5-18 17095 1 0.0 0.0 0.0 0.0
windowInitialSize SDL.Video src/SDL/Video.hs:184:5-21 17094 1 0.0 0.0 0.0 0.0
createWindow.flags SDL.Video src/SDL/Video.hs:(118,5)-(125,7) 17101 1 0.0 0.0 0.0 0.0
toNumber SDL.Video src/SDL/Video.hs:(196,3)-(200,23) 17105 1 0.0 0.0 0.0 0.0
windowBorder SDL.Video src/SDL/Video.hs:177:5-16 17102 1 0.0 0.0 0.0 0.0
windowHighDPI SDL.Video src/SDL/Video.hs:178:5-17 17103 1 0.0 0.0 0.0 0.0
windowInputGrabbed SDL.Video src/SDL/Video.hs:179:5-22 17104 1 0.0 0.0 0.0 0.0
windowMode SDL.Video src/SDL/Video.hs:180:5-14 17106 1 0.0 0.0 0.0 0.0
windowOpenGL SDL.Video src/SDL/Video.hs:181:5-16 17107 1 0.0 0.0 0.0 0.0
windowResizable SDL.Video src/SDL/Video.hs:183:5-19 17108 1 0.0 0.0 0.0 0.0
encodeUtf8 Data.Text.Encoding Data/Text/Encoding.hs:(373,1)-(388,37) 17086 1 0.0 0.0 0.0 0.0
encodeUtf8.\ Data.Text.Encoding Data/Text/Encoding.hs:(378,5)-(388,37) 17087 1 0.0 0.0 0.0 0.0
encodeUtf8.\.\ Data.Text.Encoding Data/Text/Encoding.hs:(378,28)-(388,37) 17088 1 0.0 0.0 0.0 0.0
aBA Data.Text.Array Data/Text/Array.hs:84:7-9 17089 1 0.0 0.0 0.0 0.0
encodeUtf8.\.\.utf8len Data.Text.Encoding Data/Text/Encoding.hs:381:11-42 17090 1 0.0 0.0 0.0 0.0
shiftR Data.Text.Internal.Unsafe.Shift Data/Text/Internal/Unsafe/Shift.hs:63:5-51 17091 1 0.0 0.0 0.0 0.0
windowOpenGL SDL.Video src/SDL/Video.hs:181:5-16 17080 1 0.0 0.0 0.0 0.0
main.config Main app/Main.hs:29:7-67 17077 1 0.0 0.0 0.0 0.0
runIOEmulator Emulator.Monad src/Emulator/Monad.hs:(51,1)-(54,23) 17121 1 0.0 0.0 95.2 84.8
new Emulator.Nes src/Emulator/Nes.hs:(149,1)-(152,25) 17217 1 0.0 0.0 0.0 0.0
newCPU Emulator.Nes src/Emulator/Nes.hs:(165,1)-(176,47) 17219 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17222 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(94,3)-(98,16) 17223 1 0.0 0.0 0.0 0.0
basicSet Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:130:3-55 17231 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17232 1 0.0 0.0 0.0 0.0
setByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:208-399 17233 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:91:3-21 17234 1 0.0 0.0 0.0 0.0
setByteArray#.i Data.Primitive.Types Data/Primitive/Types.hs:154:254-277 17236 1 0.0 0.0 0.0 0.0
setByteArray#.n Data.Primitive.Types Data/Primitive/Types.hs:154:281-304 17235 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(96,3)-(102,37) 17224 1 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:102:7-37 17225 1 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:101:7-36 17226 1 0.0 0.0 0.0 0.0
sizeOf Data.Primitive Data/Primitive.hs:31:1-25 17227 1 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:154:31-60 17228 1 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:149:1-17 17229 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17230 1 0.0 0.0 0.0 0.0
newPPU Emulator.Nes src/Emulator/Nes.hs:(235,1)-(288,12) 17238 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base internal/unbox-tuple-instances:(177,3)-(182,35) 17262 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17263 3 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(94,3)-(98,16) 17264 3 0.0 0.0 0.0 0.0
basicSet Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:130:3-55 17272 3 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17273 3 0.0 0.0 0.0 0.0
setByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:208-399 17274 3 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:91:3-21 17275 3 0.0 0.0 0.0 0.0
setByteArray#.i Data.Primitive.Types Data/Primitive/Types.hs:154:254-277 17277 3 0.0 0.0 0.0 0.0
setByteArray#.n Data.Primitive.Types Data/Primitive/Types.hs:154:281-304 17276 3 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(96,3)-(102,37) 17265 3 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:102:7-37 17266 3 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:101:7-36 17267 3 0.0 0.0 0.0 0.0
sizeOf Data.Primitive Data/Primitive.hs:31:1-25 17268 3 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:154:31-60 17269 3 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:149:1-17 17270 3 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17271 3 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17241 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(94,3)-(98,16) 17242 3 0.0 0.0 0.0 0.0
basicSet Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:130:3-55 17250 3 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17251 3 0.0 0.0 0.0 0.0
setByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:208-399 17252 3 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:91:3-21 17253 3 0.0 0.0 0.0 0.0
setByteArray#.i Data.Primitive.Types Data/Primitive/Types.hs:154:254-277 17255 3 0.0 0.0 0.0 0.0
setByteArray#.n Data.Primitive.Types Data/Primitive/Types.hs:154:281-304 17254 3 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(96,3)-(102,37) 17243 3 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:102:7-37 17244 3 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:101:7-36 17245 3 0.0 0.0 0.0 0.0
sizeOf Data.Primitive Data/Primitive.hs:31:1-25 17246 3 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:154:31-60 17247 3 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:149:1-17 17248 3 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17249 3 0.0 0.0 0.0 0.0
parseCart Emulator.Cartridge src/Emulator/Cartridge.hs:(48,1)-(67,83) 17122 1 0.0 0.0 0.0 0.1
>>= Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:36:3-18 17150 40962 0.0 0.0 0.0 0.0
fmap Data.Vector.Fusion.Stream.Monadic Data/Vector/Fusion/Stream/Monadic.hs:(133,3)-(135,20) 17153 40962 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 17179 40960 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 17180 40960 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 17185 40960 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:472-544 17181 40962 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(85,3)-(86,25) 17182 40962 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 17149 40962 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17154 40960 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17155 40960 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:1162-1234 17159 30 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(138,3)-(144,23) 17160 30 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(118,3)-(121,34) 17171 30 0.0 0.0 0.0 0.0
unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:154:1-17 17173 90 0.0 0.0 0.0 0.0
basicUnsafeCopy.sz Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:121:7-34 17174 30 0.0 0.0 0.0 0.0
sizeOf Data.Primitive Data/Primitive.hs:31:1-25 17175 30 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:154:31-60 17176 30 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:149:1-17 17177 30 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17172 30 0.0 0.0 0.0 0.0
basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:144:7-23 17161 30 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17162 30 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(96,3)-(102,37) 17163 30 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:102:7-37 17164 30 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:101:7-36 17165 30 0.0 0.0 0.0 0.0
sizeOf Data.Primitive Data/Primitive.hs:31:1-25 17166 30 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:154:31-60 17167 30 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:149:1-17 17168 30 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17169 30 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(85,3)-(86,25) 17170 30 0.0 0.0 0.0 0.0
enlarge_delta Data.Vector.Generic.Mutable Data/Vector/Generic/Mutable.hs:636:1-34 17156 30 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17157 30 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17158 30 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:248:231-302 17187 2 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Primitive Data/Vector/Primitive.hs:(208,3)-(209,51) 17188 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17189 2 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:618-672 17139 2 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(96,3)-(102,37) 17140 2 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:102:7-37 17141 2 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:101:7-36 17142 2 0.0 0.0 0.0 0.0
sizeOf Data.Primitive Data/Primitive.hs:31:1-25 17143 2 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:154:31-60 17144 2 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:149:1-17 17145 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17147 2 0.0 0.0 0.0 0.0
basicUnsafeThaw Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:248:306-373 17190 2 0.0 0.0 0.0 0.0
basicUnsafeThaw Data.Vector.Primitive Data/Vector/Primitive.hs:(212,3)-(213,49) 17191 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17192 2 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 17148 2 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 17137 2 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(118,1)-(120,30) 17136 2 0.0 0.0 0.0 0.0
parseCart.(...) Emulator.Cartridge src/Emulator/Cartridge.hs:49:7-70 17123 1 0.0 0.0 0.0 0.0
parseHeader Emulator.Cartridge src/Emulator/Cartridge.hs:(39,1)-(45,32) 17124 1 0.0 0.0 0.0 0.0
parseCart.chrBanks Emulator.Cartridge src/Emulator/Cartridge.hs:64:7-44 17213 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17214 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17215 1 0.0 0.0 0.0 0.0
parseCart.chrOffset Emulator.Cartridge src/Emulator/Cartridge.hs:52:7-37 17132 1 0.0 0.0 0.0 0.0
parseCart.chrRom Emulator.Cartridge src/Emulator/Cartridge.hs:(53,7)-(54,92) 17134 1 0.0 0.0 0.0 0.0
sliceBS Emulator.Util src/Emulator/Util.hs:44:1-58 17135 1 0.0 0.0 0.0 0.0
parseCart.header Emulator.Cartridge src/Emulator/Cartridge.hs:49:7-70 17216 1 0.0 0.0 0.0 0.0
parseCart.numChr Emulator.Cartridge src/Emulator/Cartridge.hs:49:7-70 17131 1 0.0 0.0 0.0 0.0
parseCart.numPrg Emulator.Cartridge src/Emulator/Cartridge.hs:49:7-70 17125 1 0.0 0.0 0.0 0.0
parseCart.prgBanks Emulator.Cartridge src/Emulator/Cartridge.hs:60:7-44 17210 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17211 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17212 1 0.0 0.0 0.0 0.0
parseCart.prgOffset Emulator.Cartridge src/Emulator/Cartridge.hs:50:7-38 17126 1 0.0 0.0 0.0 0.0
parseCart.prgRom Emulator.Cartridge src/Emulator/Cartridge.hs:51:7-61 17128 1 0.0 0.0 0.0 0.0
sliceBS Emulator.Util src/Emulator/Util.hs:44:1-58 17130 1 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:730-800 17195 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base Data/Vector/Generic/Mutable/Base.hs:(94,3)-(98,16) 17196 1 0.0 0.0 0.0 0.0
basicSet Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:130:3-55 17204 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17205 1 0.0 0.0 0.0 0.0
setByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:208-399 17206 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:91:3-21 17207 1 0.0 0.0 0.0 0.0
setByteArray#.i Data.Primitive.Types Data/Primitive/Types.hs:154:254-277 17209 1 0.0 0.0 0.0 0.0
setByteArray#.n Data.Primitive.Types Data/Primitive/Types.hs:154:281-304 17208 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:(96,3)-(102,37) 17197 1 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:102:7-37 17198 1 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:101:7-36 17199 1 0.0 0.0 0.0 0.0
sizeOf Data.Primitive Data/Primitive.hs:31:1-25 17200 1 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:154:31-60 17201 1 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:149:1-17 17202 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17203 1 0.0 0.0 0.0 0.0
appLoop Main app/Main.hs:(39,1)-(53,36) 17319 0 0.0 0.0 95.1 84.7
appLoop.qPressed Main app/Main.hs:49:7-41 18203 57 0.0 0.0 0.0 0.0
appLoop.eventIsQPress Main app/Main.hs:(43,7)-(48,20) 18204 17 0.0 0.0 0.0 0.0
eventPayload SDL.Event src/SDL/Event.hs:102:5-16 18205 17 0.0 0.0 0.0 0.0
== SDL.Event src/SDL/Event.hs:500:28-29 20023 3 0.0 0.0 0.0 0.0
keyboardEventKeyMotion SDL.Event src/SDL/Event.hs:256:22-43 20024 3 0.0 0.0 0.0 0.0
keyboardEventKeysym SDL.Event src/SDL/Event.hs:260:22-40 20026 2 0.0 0.0 0.0 0.0
keysymKeycode SDL.Input.Keyboard src/SDL/Input/Keyboard.hs:149:5-17 20027 2 0.0 0.0 0.0 0.0
pollEvents SDL.Event src/SDL/Event.hs:(710,1)-(714,39) 18185 0 0.0 0.0 0.0 0.0
pollEvent SDL.Event src/SDL/Event.hs:(702,1)-(706,43) 18187 0 0.0 0.0 0.0 0.0
sizeOf SDL.Raw.Types src/SDL/Raw/Types.hsc:465:3-19 18188 152 0.0 0.0 0.0 0.0
pollEvent.\ SDL.Event src/SDL/Event.hs:(702,37)-(706,43) 18190 76 0.0 0.0 0.0 0.0
convertRaw SDL.Event src/SDL/Event.hs:(513,1)-(698,55) 18197 19 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_SHOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1740:33-35 18206 10 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_HIDDEN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1741:34-36 18207 9 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_EXPOSED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1742:35-37 18208 9 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_MOVED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1743:33-35 18209 8 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_RESIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1744:35-37 18210 8 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_SIZE_CHANGED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1745:40-42 18211 8 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_MINIMIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1746:37-39 18212 8 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_MAXIMIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1747:37-39 18213 8 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_RESTORED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1748:36-38 18214 8 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_ENTER.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1749:33-36 18215 8 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_LEAVE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1750:33-36 18216 7 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_FOCUS_GAINED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1751:40-43 18217 7 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_FOCUS_LOST.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1752:38-41 19017 3 0.0 0.0 0.0 0.0
$mSDL_KEYDOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1607:23-27 20021 4 0.0 0.0 0.0 0.0
$mSDL_KEYUP.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1608:21-25 20030 2 0.0 0.0 0.0 0.0
fromRawKeysym SDL.Event src/SDL/Event.hs:(506,1)-(510,54) 20031 1 0.0 0.0 0.0 0.0
fromRawKeysym SDL.Event src/SDL/Event.hs:(506,1)-(510,54) 20022 2 0.0 0.0 0.0 0.0
fromRawKeysym.keycode' SDL.Event src/SDL/Event.hs:509:9-38 20028 2 0.0 0.0 0.0 0.0
$mSDL_AUDIODEVICEADDED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1637:32-37 18198 2 0.0 0.0 0.0 0.0
convertRaw.buttons SDL.Event src/SDL/Event.hs:(586,10)-(591,64) 20190 1 0.0 0.0 0.0 0.0
convertRaw.test SDL.Event src/SDL/Event.hs:(599,9)-(602,31) 20191 5 0.0 0.0 0.0 0.0
fromNumber SDL.Input.Mouse src/SDL/Input/Mouse.hs:(109,3)-(111,31) 20188 1 0.0 0.0 0.0 0.0
$mSDL_TOUCH_MOUSEID.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1737:29-40 20189 1 0.0 0.0 0.0 0.0
peek SDL.Raw.Types src/SDL/Raw/Types.hsc:(467,3)-(633,54) 18191 19 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:469:32-52 18193 19 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:468:26-46 18192 19 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:477:32-53 18202 10 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:476:32-53 18201 10 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:475:32-53 18200 10 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:474:30-50 18199 10 0.0 0.0 0.0 0.0
peek.key SDL.Raw.Types src/SDL/Raw/Types.hsc:(574,5)-(579,42) 20012 4 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:578:31-52 20016 4 0.0 0.0 0.0 0.0
peek SDL.Raw.Types src/SDL/Raw/Types.hsc:(1157,3)-(1161,38) 20017 4 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1160:27-47 20020 4 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1159:26-46 20019 4 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1158:31-51 20018 4 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:577:32-53 20015 4 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:576:30-51 20014 4 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:575:28-48 20013 4 0.0 0.0 0.0 0.0
peek.audiodevice SDL.Raw.Types src/SDL/Raw/Types.hsc:(611,5)-(614,33) 18194 2 0.0 0.0 0.0 0.0
peek.audiodevice.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:613:34-55 18196 2 0.0 0.0 0.0 0.0
peek.audiodevice.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:612:30-50 18195 2 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:493:48-67 20201 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:492:30-50 20200 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:505:31-52 20187 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:504:31-52 20186 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:503:28-49 20185 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:502:28-49 20184 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:501:32-53 20183 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:500:32-53 20182 1 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:499:30-50 20181 1 0.0 0.0 0.0 0.0
peek.finger SDL.Raw.Types src/SDL/Raw/Types.hsc:(616,5)-(624,53) 20192 1 0.0 0.0 0.0 0.0
peek.finger.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:623:33-54 20199 1 0.0 0.0 0.0 0.0
peek.finger.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:622:27-48 20198 1 0.0 0.0 0.0 0.0
peek.finger.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:621:27-48 20197 1 0.0 0.0 0.0 0.0
peek.finger.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:620:26-47 20196 1 0.0 0.0 0.0 0.0
peek.finger.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:619:26-47 20195 1 0.0 0.0 0.0 0.0
peek.finger.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:618:33-54 20194 1 0.0 0.0 0.0 0.0
peek.finger.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:617:32-52 20193 1 0.0 0.0 0.0 0.0
peek.upToNull SDL.Raw.Types src/SDL/Raw/Types.hsc:494:13-44 20202 1 0.0 0.0 0.0 0.0
render Main app/Main.hs:(56,1)-(68,39) 18221 0 0.0 0.0 22.9 27.6
render.\ Main app/Main.hs:(60,5)-(68,38) 18227 0 0.5 0.0 22.9 27.6
render.\.\ Main app/Main.hs:(60,33)-(68,37) 18229 0 3.4 2.9 22.3 27.6
$= Data.StateVar src/Data/StateVar.hs:174:3-34 18246 3502080 0.7 1.2 0.7 1.2
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18234 3502080 0.2 0.0 4.1 5.2
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 18235 3502080 1.4 2.0 4.0 5.2
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18236 3502080 0.0 0.0 0.0 0.0
$sel:screen:PPU Emulator.Nes src/Emulator/Nes.hs:77:3-8 18237 3502080 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base internal/unbox-tuple-instances:152:3-34 18240 3502080 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base internal/unbox-tuple-instances:(184,3)-(189,26) 18238 3502080 0.4 0.6 2.4 2.9
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18241 10506240 0.3 0.0 1.9 2.3
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18242 10506240 0.9 1.4 1.7 2.3
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18243 10506240 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18244 10506240 0.7 0.9 0.7 0.9
translateXY Emulator.Nes src/Emulator/Nes.hs:428:1-42 18239 3502080 0.2 0.3 0.2 0.3
render.\.\.area Main app/Main.hs:(65,9)-(67,34) 18254 3502080 0.0 0.0 0.0 0.0
render.\.\.color Main app/Main.hs:63:9-33 18245 3502080 0.0 0.0 0.0 0.0
fillRect SDL.Video.Renderer src/SDL/Video/Renderer.hs:(606,1)-(610,39) 18256 0 1.3 1.2 6.9 7.4
alignment SDL.Video.Renderer src/SDL/Video/Renderer.hs:556:3-17 18269 3502080 0.0 0.0 0.0 0.0
fillRect.\ SDL.Video.Renderer src/SDL/Video/Renderer.hs:(609,7)-(610,39) 18276 3502080 1.1 0.0 1.1 0.0
poke SDL.Video.Renderer src/SDL/Video/Renderer.hs:(561,3)-(563,45) 18270 3502080 0.9 0.8 1.5 2.0
poke Linear.V2 src/Linear/V2.hs:(303,3)-(304,28) 18272 7004160 0.6 1.2 0.6 1.2
poke.ptr' Linear.V2 src/Linear/V2.hs:304:11-28 18273 7004160 0.0 0.0 0.0 0.0
poke Linear.Affine src/Linear/Affine.hs:142:36-43 18271 3502080 0.0 0.0 0.0 0.0
sizeOf Linear.V2 src/Linear/V2.hs:299:3-38 18275 3502080 0.0 0.0 0.0 0.0
sizeOf Linear.Affine src/Linear/Affine.hs:142:36-43 18274 3502080 0.0 0.0 0.0 0.0
sizeOf SDL.Video.Renderer src/SDL/Video/Renderer.hs:555:3-47 18263 3502080 0.2 0.3 0.2 0.3
sizeOf Linear.V2 src/Linear/V2.hs:299:3-38 18268 3502080 0.0 0.0 0.0 0.0
throwIfNeg_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:50:1-28 18259 0 0.1 0.0 2.8 3.8
throwIf_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:44:1-69 18260 0 0.5 0.0 2.8 3.8
throwIf SDL.Internal.Exception src/SDL/Internal/Exception.hs:(37,1)-(41,10) 18262 0 2.2 3.8 2.2 3.8
rendererDrawColor SDL.Video.Renderer src/SDL/Video/Renderer.hs:(485,1)-(498,37) 18249 0 0.3 0.0 7.2 10.9
rendererDrawColor.setRenderDrawColor SDL.Video.Renderer src/SDL/Video/Renderer.hs:(496,3)-(498,37) 18250 3502080 0.8 0.9 7.0 10.9
throwIfNeg_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:50:1-28 18251 3502080 0.5 0.8 6.2 10.0
throwIf_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:44:1-69 18252 3502080 1.5 3.4 5.6 9.2
throwIf SDL.Internal.Exception src/SDL/Internal/Exception.hs:(37,1)-(41,10) 18253 3502080 4.1 5.8 4.1 5.8
stepFrame Emulator src/Emulator.hs:(51,1)-(55,42) 17321 0 0.1 0.0 72.2 57.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17324 425347 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 17325 425347 0.0 0.0 0.0 0.0
$sel:frameCount:PPU Emulator.Nes src/Emulator/Nes.hs:71:3-12 17326 425347 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17327 425347 0.0 0.0 0.0 0.0
untilM Control.Monad.Loops src/Control/Monad/Loops.hs:149:1-16 17328 57 0.0 0.0 72.1 57.1
untilM' Control.Monad.Loops src/Control/Monad/Loops.hs:(156,1)-(159,36) 17329 57 0.0 0.0 72.1 57.1
whileM' Control.Monad.Loops src/Control/Monad/Loops.hs:(102,1)-(110,33) 17505 57 0.0 0.0 72.0 57.1
whileM'.go Control.Monad.Loops src/Control/Monad/Loops.hs:(103,11)-(110,33) 17506 57 0.9 0.6 72.0 57.1
step Emulator src/Emulator.hs:(45,1)-(48,12) 17508 0 1.7 2.3 71.1 56.4
*> Emulator.Monad src/Emulator/Monad.hs:36:22-32 17611 0 1.2 0.0 44.4 42.2
step Emulator.PPU src/Emulator/PPU.hs:(39,1)-(58,35) 17612 0 8.9 8.1 43.2 42.2
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17627 10019306 0.5 0.0 1.7 0.9
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 17628 10019306 1.1 0.9 1.1 0.9
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17630 10019306 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17631 5009625 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 17629 5009625 0.0 0.0 0.0 0.0
$sel:nmiEnabled:PPU Emulator.Nes src/Emulator/Nes.hs:87:3-12 19016 56 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18045 168 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18046 113 0.0 0.0 0.0 0.0
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 18047 113 0.0 0.0 0.0 0.0
$sel:verticalBlank:PPU Emulator.Nes src/Emulator/Nes.hs:101:3-15 18048 113 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19186 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19188 55 0.0 0.0 0.0 0.0
$sel:interrupt:CPU Emulator.Nes src/Emulator/Nes.hs:64:3-11 19187 55 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 18057 0 0.3 0.5 22.4 30.6
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 18062 429984 1.5 2.6 22.1 30.1
renderScanline.\.\ Emulator.PPU src/Emulator/PPU.hs:(29,27)-(35,22) 18074 3439872 2.1 1.8 7.6 6.6
renderScanline.\.\.addr Emulator.PPU src/Emulator/PPU.hs:34:11-36 18163 3439872 0.0 0.0 0.0 0.0
renderScanline.\.\.color Emulator.PPU src/Emulator/PPU.hs:33:11-46 18161 3439872 1.0 0.0 1.0 0.0
renderScanline.\.\.tile Emulator.PPU src/Emulator/PPU.hs:32:11-29 18160 3439872 0.3 0.0 0.3 0.0
renderScanline.\.\.x Emulator.PPU src/Emulator/PPU.hs:31:11-24 18075 3439872 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18167 3439872 0.6 0.0 4.2 4.8
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18168 3439872 0.0 0.0 0.0 0.0
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 18169 3439872 0.9 0.6 3.6 4.8
$sel:screen:PPU Emulator.Nes src/Emulator/Nes.hs:77:3-8 18171 3439872 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base internal/unbox-tuple-instances:152:3-34 18173 3439872 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base internal/unbox-tuple-instances:(191,3)-(195,36) 18170 3439872 0.6 1.7 2.5 3.9
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 18174 10319616 0.3 0.0 1.9 2.3
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 18175 10319616 1.5 2.3 1.6 2.3
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18176 10319616 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 18177 10319616 0.1 0.0 0.1 0.0
translateXY Emulator.Nes src/Emulator/Nes.hs:428:1-42 18172 3439872 0.2 0.3 0.2 0.3
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 18063 429984 4.6 7.4 12.9 20.8
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18148 3439872 0.2 0.0 1.4 1.1
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 18149 3439872 0.7 0.0 1.2 1.1
$sel:paletteData:PPU Emulator.Nes src/Emulator/Nes.hs:76:3-13 18154 3439872 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18150 3439872 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18155 3439872 0.1 0.3 0.1 0.3
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18156 3439872 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18151 3439872 0.1 0.0 0.4 0.8
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18152 3439872 0.3 0.5 0.4 0.8
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18153 3439872 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18157 3439872 0.1 0.3 0.1 0.3
getTileAttribute Emulator.PPU src/Emulator/PPU.hs:(97,1)-(105,41) 18066 429984 0.6 0.5 1.0 0.7
getTileAttribute.addr Emulator.PPU src/Emulator/PPU.hs:102:7-91 18067 429984 0.0 0.0 0.0 0.0
getTileAttribute.gx Emulator.PPU src/Emulator/PPU.hs:98:7-20 18113 429984 0.0 0.0 0.0 0.0
getTileAttribute.gy Emulator.PPU src/Emulator/PPU.hs:99:7-20 18114 429984 0.0 0.0 0.0 0.0
getTileAttribute.shift Emulator.PPU src/Emulator/PPU.hs:104:7-48 18117 429984 0.0 0.0 0.0 0.0
getTileAttribute.sx Emulator.PPU src/Emulator/PPU.hs:100:7-30 18115 429984 0.1 0.0 0.1 0.0
getTileAttribute.sy Emulator.PPU src/Emulator/PPU.hs:101:7-30 18116 429984 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18122 429984 0.0 0.0 0.3 0.1
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 18123 429984 0.0 0.0 0.3 0.1
readPPUMemory Emulator.Nes src/Emulator/Nes.hs:(312,1)-(317,33) 18124 429984 0.2 0.0 0.3 0.1
$sel:nameTableData:PPU Emulator.Nes src/Emulator/Nes.hs:75:3-15 18130 429984 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18126 429984 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18131 429984 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18132 429984 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18127 429984 0.0 0.0 0.1 0.1
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18128 429984 0.0 0.1 0.0 0.1
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18129 429984 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18133 429984 0.0 0.0 0.0 0.0
readPPUMemory.addr' Emulator.Nes src/Emulator/Nes.hs:317:9-33 18125 429984 0.0 0.0 0.0 0.0
getTileRow.indexes Emulator.PPU src/Emulator/PPU.hs:113:7-85 18134 429984 1.0 3.4 1.3 3.7
toInt Emulator.Util src/Emulator/Util.hs:35:1-20 18143 0 0.2 0.3 0.2 0.3
getTileRow.row Emulator.PPU src/Emulator/PPU.hs:111:7-70 18135 429984 1.1 3.4 1.1 3.4
getTileRow.row' Emulator.PPU src/Emulator/PPU.hs:112:7-64 18136 429984 0.9 2.9 0.9 2.9
getTileRowPatterns Emulator.PPU src/Emulator/PPU.hs:(80,1)-(94,27) 18064 429984 1.4 1.1 2.7 1.8
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18081 1719936 0.1 0.0 1.3 0.7
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 18082 1719936 0.2 0.0 1.1 0.7
readPPUMemory Emulator.Nes src/Emulator/Nes.hs:(312,1)-(317,33) 18083 1289952 0.5 0.3 1.0 0.6
readPPUMemory.addr' Emulator.Nes src/Emulator/Nes.hs:317:9-33 18084 1289952 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 18104 859968 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 18105 859968 0.2 0.0 0.4 0.2
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18110 859968 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18111 859968 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18107 859968 0.0 0.0 0.1 0.2
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18108 859968 0.1 0.1 0.1 0.2
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18109 859968 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18112 859968 0.0 0.1 0.0 0.1
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 18106 859968 0.0 0.0 0.0 0.0
$sel:nameTableData:PPU Emulator.Nes src/Emulator/Nes.hs:75:3-15 18089 429984 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18085 429984 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18090 429984 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18091 429984 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18086 429984 0.0 0.0 0.1 0.1
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18087 429984 0.0 0.1 0.0 0.1
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18088 429984 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18092 429984 0.0 0.0 0.0 0.0
$sel:bgTable:PPU Emulator.Nes src/Emulator/Nes.hs:85:3-9 18098 429984 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18099 429984 0.0 0.0 0.0 0.0
getTileRowPatterns.addr Emulator.PPU src/Emulator/PPU.hs:82:7-66 18065 429984 0.0 0.0 0.0 0.0
getTileRowPatterns.backgroundPatternAddr Emulator.PPU src/Emulator/PPU.hs:(87,7)-(89,70) 18103 429984 0.0 0.0 0.0 0.0
getTileRowPatterns.basePatternAddr Emulator.PPU src/Emulator/PPU.hs:86:7-50 18100 429984 0.0 0.0 0.1 0.1
toInt Emulator.Util src/Emulator/Util.hs:35:1-20 18102 0 0.0 0.0 0.0 0.0
getTileRowPatterns.index Emulator.PPU src/Emulator/PPU.hs:81:7-33 18076 429984 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18058 26874 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 18059 26874 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 18061 26874 0.0 0.0 0.0 0.0
$sel:nameTable:PPU Emulator.Nes src/Emulator/Nes.hs:82:3-11 18060 13437 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 18068 13437 0.0 0.0 0.0 0.0
renderScanline.row Emulator.PPU src/Emulator/PPU.hs:25:7-21 18070 13437 0.0 0.0 0.0 0.0
renderScanline.ty Emulator.PPU src/Emulator/PPU.hs:24:7-20 18069 13437 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17613 0 2.9 0.0 10.2 2.6
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17623 5024318 0.3 0.0 0.7 0.4
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 17624 5024318 0.4 0.4 0.4 0.4
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17626 5024318 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17625 5009625 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 18044 14693 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 17614 0 4.2 1.1 6.6 2.2
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17615 5039125 0.3 0.0 0.9 0.4
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 17616 5039125 0.6 0.4 0.6 0.4
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17618 5039125 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17617 5024318 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 18042 14750 0.0 0.0 0.0 0.0
$sel:frameCount:PPU Emulator.Nes src/Emulator/Nes.hs:71:3-12 18054 57 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17619 5039125 1.0 0.0 1.5 0.7
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17620 5039125 0.0 0.0 0.0 0.0
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 17621 5039125 0.5 0.7 0.5 0.7
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17622 5024318 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 18043 14750 0.0 0.0 0.0 0.0
$sel:frameCount:PPU Emulator.Nes src/Emulator/Nes.hs:71:3-12 18055 57 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17509 0 9.5 3.0 24.9 11.9
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17510 850466 0.1 0.0 0.2 0.1
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17511 850466 0.2 0.1 0.2 0.1
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17513 850466 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17512 850466 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 17574 425233 0.0 0.0 0.9 0.4
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 17575 425233 0.6 0.3 0.9 0.4
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17576 425233 0.0 0.0 0.1 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17577 425233 0.1 0.0 0.1 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17579 425233 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17578 425233 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17580 425233 0.0 0.0 0.1 0.1
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17581 425233 0.1 0.1 0.1 0.1
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17583 425233 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17582 425233 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17546 425233 0.9 0.3 1.6 0.9
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17637 705070 0.0 0.0 0.7 0.5
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17638 705070 0.2 0.2 0.7 0.5
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17640 376427 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17639 371607 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17900 254452 0.0 0.1 0.2 0.2
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17901 254452 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17902 254452 0.1 0.1 0.2 0.1
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17904 254452 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17905 254452 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17906 254452 0.0 0.0 0.1 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17907 254452 0.0 0.0 0.1 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17908 254452 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17909 254452 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17903 254452 0.0 0.0 0.0 0.0
readCpuMemory16 Emulator.Nes src/Emulator/Nes.hs:(214,1)-(217,22) 17693 74191 0.1 0.0 0.2 0.1
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17694 148382 0.0 0.1 0.1 0.1
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17695 148382 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17696 148382 0.1 0.0 0.1 0.1
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17698 148382 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17699 148382 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17700 148382 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17701 148382 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17702 148382 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17703 148382 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17697 148382 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 17704 74191 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17705 0 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 17937 2786 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 19278 2034 0.0 0.0 0.0 0.0
addressPageCrossForMode.offset8 Emulator.CPU src/Emulator/CPU.hs:109:9-38 17832 28625 0.0 0.0 0.0 0.0
firstNibble Emulator.Util src/Emulator/Util.hs:41:1-39 17834 0 0.0 0.0 0.0 0.0
splitW16 Emulator.Util src/Emulator/Util.hs:38:1-69 17836 28625 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17835 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.addrV Emulator.CPU src/Emulator/CPU.hs:97:9-34 17957 2759 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17958 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.pageCrossed Emulator.CPU src/Emulator/CPU.hs:98:9-66 17959 2759 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 17961 2759 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17960 0 0.0 0.0 0.0 0.0
read16Bug Emulator.CPU src/Emulator/CPU.hs:(698,1)-(701,22) 17938 2759 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17941 5518 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17942 5518 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17943 5518 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17944 5518 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 17948 5518 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17949 5518 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17950 5518 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17945 5518 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17946 5518 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17947 5518 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17951 5518 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 17955 2759 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17956 0 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17952 0 0.0 0.0 0.0 0.0
toWord8 Emulator.Util src/Emulator/Util.hs:29:1-22 17954 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.addrV Emulator.CPU src/Emulator/CPU.hs:70:9-31 19279 894 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19280 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.pageCrossed Emulator.CPU src/Emulator/CPU.hs:71:9-66 19281 894 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 19283 894 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19282 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.addrV Emulator.CPU src/Emulator/CPU.hs:77:9-31 19724 27 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19725 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.pageCrossed Emulator.CPU src/Emulator/CPU.hs:78:9-66 19726 27 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 19728 27 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19727 0 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17911 0 0.0 0.0 0.0 0.0
getCycles Emulator.CPU src/Emulator/CPU.hs:(137,1)-(139,20) 17572 425233 0.1 0.0 0.1 0.0
cycles Emulator.Opcode src/Emulator/Opcode.hs:51:3-8 17573 425233 0.0 0.0 0.0 0.0
pageCrossCycles Emulator.Opcode src/Emulator/Opcode.hs:52:3-17 19670 11 0.0 0.0 0.0 0.0
incrementPc Emulator.CPU src/Emulator/CPU.hs:(133,1)-(134,49) 17584 425233 0.1 0.0 0.8 0.4
incrementPc.instrLength Emulator.CPU src/Emulator/CPU.hs:134:9-49 17585 425233 0.0 0.0 0.0 0.0
len Emulator.Opcode src/Emulator/Opcode.hs:50:3-5 17586 425233 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 17587 425233 0.5 0.3 0.7 0.4
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17588 425233 0.0 0.0 0.1 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17589 425233 0.1 0.0 0.1 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17591 425233 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17590 425233 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17592 425233 0.1 0.0 0.1 0.1
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17593 425233 0.1 0.1 0.1 0.1
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17595 425233 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17594 425233 0.0 0.0 0.0 0.0
mode Emulator.Opcode src/Emulator/Opcode.hs:49:3-6 17545 425233 0.0 0.0 0.0 0.0
runInstruction Emulator.CPU src/Emulator/CPU.hs:(157,1)-(232,33) 17596 425233 0.1 0.0 0.1 0.0
trace Emulator.CPU src/Emulator/CPU.hs:(38,1)-(52,73) 17547 425233 3.3 3.2 4.9 4.4
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17548 4252330 0.3 0.0 1.6 1.2
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17549 4252330 0.7 0.3 1.3 1.2
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17551 2976631 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17552 1275699 0.2 0.4 0.6 0.9
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17553 1275699 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17554 1275699 0.2 0.3 0.5 0.4
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17556 1275699 0.1 0.0 0.1 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17557 1275699 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17558 1275699 0.0 0.0 0.2 0.1
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17559 1275699 0.0 0.0 0.1 0.1
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17560 1275699 0.1 0.0 0.1 0.1
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17561 1275699 0.0 0.1 0.0 0.1
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17555 1275699 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 17563 425233 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17567 425233 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17566 425233 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17550 425233 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 17562 425233 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 17564 425233 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 17565 425233 0.0 0.0 0.0 0.0
trace.a1R Emulator.CPU src/Emulator/CPU.hs:50:7-47 17570 425233 0.0 0.0 0.0 0.0
trace.a2R Emulator.CPU src/Emulator/CPU.hs:51:7-47 17571 425233 0.0 0.0 0.0 0.0
trace.instrLength Emulator.CPU src/Emulator/CPU.hs:49:7-26 17568 425233 0.0 0.0 0.0 0.0
len Emulator.Opcode src/Emulator/Opcode.hs:50:3-5 17569 425233 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 19114 164005 0.7 0.4 2.3 1.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19118 164005 0.0 0.0 0.1 0.1
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19119 164005 0.0 0.0 0.1 0.1
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19120 164000 0.1 0.0 0.1 0.1
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19121 164000 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19125 164000 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19126 164000 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19127 164000 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19122 164000 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19123 164000 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19124 164000 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19128 164000 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19776 5 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19777 5 0.0 0.0 0.0 0.0
ror.dest Emulator.CPU src/Emulator/CPU.hs:(528,5)-(530,42) 19115 164005 0.0 0.0 0.0 0.0
ror.shiftedV Emulator.CPU src/Emulator/CPU.hs:524:7-51 19129 164005 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19165 164005 0.1 0.1 0.7 0.3
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19176 164005 0.0 0.0 0.3 0.1
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19177 0 0.2 0.1 0.3 0.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19178 164005 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19179 164005 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19181 164005 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19180 164005 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19182 164005 0.0 0.0 0.1 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19183 164005 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19185 164005 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19184 164005 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19166 164005 0.0 0.0 0.3 0.1
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19167 0 0.2 0.1 0.3 0.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19168 164005 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19169 164005 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19171 164005 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19170 164005 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19172 164005 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19173 164005 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19175 164005 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19174 164005 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19154 164005 0.0 0.0 0.2 0.1
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19155 164005 0.0 0.0 0.1 0.1
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19156 164000 0.1 0.0 0.1 0.1
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19157 164000 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19161 164000 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19162 164000 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19163 164000 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19158 164000 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19159 164000 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19160 164000 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19164 164000 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19778 5 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19779 5 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19133 0 0.1 0.1 0.1 0.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19134 164005 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19135 164005 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19137 164005 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19136 164005 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19144 0 0.3 0.1 0.4 0.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19145 164005 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19146 164005 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19148 164005 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19147 164005 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19150 164005 0.0 0.0 0.1 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19151 164005 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19153 164005 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19152 164005 0.0 0.0 0.0 0.0
lda Emulator.CPU src/Emulator/CPU.hs:(434,1)-(437,9) 17641 44961 0.1 0.0 0.4 0.2
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17644 44961 0.0 0.0 0.1 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17645 44961 0.0 0.0 0.1 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17646 44961 0.0 0.0 0.1 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18570 42964 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18574 42964 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18575 42964 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18576 42964 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18571 42964 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18572 42964 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18573 42964 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18577 42964 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17647 1115 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17648 1115 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17650 1115 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17651 1115 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17652 1115 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17653 1115 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17654 1115 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17655 1115 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17649 1115 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17782 2 0.0 0.0 0.0 0.0
readPPURegister Emulator.Nes src/Emulator/Nes.hs:(328,1)-(332,58) 17783 2 0.0 0.0 0.0 0.0
readStatus Emulator.Nes src/Emulator/Nes.hs:(335,1)-(339,23) 17784 2 0.0 0.0 0.0 0.0
$sel:verticalBlank:PPU Emulator.Nes src/Emulator/Nes.hs:101:3-15 17785 4 0.0 0.0 0.0 0.0
readStatus.r Emulator.Nes src/Emulator/Nes.hs:337:7-37 17786 2 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17660 44961 0.0 0.0 0.3 0.1
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 17676 44961 0.0 0.0 0.1 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17681 0 0.1 0.0 0.1 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17682 44961 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17683 44961 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17685 44961 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17684 44961 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17687 44961 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17688 44961 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17690 44961 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17689 44961 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 17661 44961 0.0 0.0 0.1 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17666 0 0.1 0.0 0.1 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17667 44961 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17668 44961 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17670 44961 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17669 44961 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17672 44961 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17673 44961 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17675 44961 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17674 44961 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17656 44961 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17657 44961 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 17658 44961 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17659 44961 0.0 0.0 0.0 0.0
and Emulator.CPU src/Emulator/CPU.hs:(266,1)-(271,11) 17787 41545 0.2 0.1 0.4 0.2
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17790 124635 0.0 0.0 0.1 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17791 124635 0.0 0.0 0.1 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 17792 83090 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17793 83090 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17794 41545 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17795 41434 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17796 41434 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17798 41434 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17799 41434 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17800 41434 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17801 41434 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17802 41434 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17803 41434 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17797 41434 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18628 111 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18632 111 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18633 111 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18634 111 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18629 111 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18630 111 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18631 111 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18635 111 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17809 41545 0.0 0.0 0.2 0.1
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 17820 41545 0.0 0.0 0.1 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17821 0 0.0 0.0 0.1 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17822 41545 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17823 41545 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17825 41545 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17824 41545 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17826 41545 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17827 41545 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17829 41545 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17828 41545 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 17810 41545 0.0 0.0 0.1 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17811 0 0.1 0.0 0.1 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17812 41545 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17813 41545 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17815 41545 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17814 41545 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17816 41545 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17817 41545 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17819 41545 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17818 41545 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17804 41545 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17805 41545 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 17806 41545 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17807 41545 0.0 0.0 0.0 0.0
sta Emulator.CPU src/Emulator/CPU.hs:(574,1)-(576,34) 17706 26770 0.0 0.0 0.1 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17709 26770 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17710 26770 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 17711 26770 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17712 26770 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17713 26770 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17714 26770 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 17715 26770 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17962 24681 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 17966 24681 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17967 24681 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17968 24681 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 17963 24681 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 17964 24681 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17965 24681 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 17969 24681 0.0 0.0 0.0 0.0
writePPURegister Emulator.Nes src/Emulator/Nes.hs:(348,1)-(356,26) 17716 1853 0.0 0.0 0.0 0.0
writeData Emulator.Nes src/Emulator/Nes.hs:(418,1)-(425,53) 19001 1343 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19003 4029 0.0 0.0 0.0 0.0
$sel:currentVramAddress:PPU Emulator.Nes src/Emulator/Nes.hs:79:3-20 19002 2686 0.0 0.0 0.0 0.0
$sel:incrementMode:PPU Emulator.Nes src/Emulator/Nes.hs:83:3-15 19014 1343 0.0 0.0 0.0 0.0
writeData.inc Emulator.Nes src/Emulator/Nes.hs:(422,7)-(424,24) 19015 1343 0.0 0.0 0.0 0.0
writePPUMemory Emulator.Nes src/Emulator/Nes.hs:(320,1)-(325,33) 19004 1343 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19006 1343 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19008 1343 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19009 1343 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19010 1343 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19011 1343 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19012 1343 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19013 1343 0.0 0.0 0.0 0.0
writePPUMemory.addr' Emulator.Nes src/Emulator/Nes.hs:325:9-33 19005 1343 0.0 0.0 0.0 0.0
$sel:nameTableData:PPU Emulator.Nes src/Emulator/Nes.hs:75:3-15 19007 1329 0.0 0.0 0.0 0.0
$sel:paletteData:PPU Emulator.Nes src/Emulator/Nes.hs:76:3-13 19622 14 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17717 510 0.0 0.0 0.0 0.0
writeControl Emulator.Nes src/Emulator/Nes.hs:(359,1)-(369,53) 17718 169 0.0 0.0 0.0 0.0
$sel:bgTable:PPU Emulator.Nes src/Emulator/Nes.hs:85:3-9 17722 169 0.0 0.0 0.0 0.0
$sel:incrementMode:PPU Emulator.Nes src/Emulator/Nes.hs:83:3-15 17720 169 0.0 0.0 0.0 0.0
$sel:nameTable:PPU Emulator.Nes src/Emulator/Nes.hs:82:3-11 17719 169 0.0 0.0 0.0 0.0
$sel:nmiEnabled:PPU Emulator.Nes src/Emulator/Nes.hs:87:3-12 17724 169 0.0 0.0 0.0 0.0
$sel:spriteSize:PPU Emulator.Nes src/Emulator/Nes.hs:86:3-12 17723 169 0.0 0.0 0.0 0.0
$sel:spriteTable:PPU Emulator.Nes src/Emulator/Nes.hs:84:3-13 17721 169 0.0 0.0 0.0 0.0
writeAddress Emulator.Nes src/Emulator/Nes.hs:(394,1)-(399,49) 18996 114 0.0 0.0 0.0 0.0
$sel:currentVramAddress:PPU Emulator.Nes src/Emulator/Nes.hs:79:3-20 18998 228 0.0 0.0 0.0 0.0
$sel:writeToggle:PPU Emulator.Nes src/Emulator/Nes.hs:72:3-13 18997 228 0.0 0.0 0.0 0.0
writeAddress.v' Emulator.Nes src/Emulator/Nes.hs:397:7-120 18999 114 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19000 0 0.0 0.0 0.0 0.0
writeScroll Emulator.Nes src/Emulator/Nes.hs:(389,1)-(391,46) 18463 114 0.0 0.0 0.0 0.0
$sel:scrollXY:PPU Emulator.Nes src/Emulator/Nes.hs:104:3-10 18464 228 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18465 0 0.0 0.0 0.0 0.0
writeMask Emulator.Nes src/Emulator/Nes.hs:(372,1)-(380,57) 18454 58 0.0 0.0 0.0 0.0
$sel:bgVisibility:PPU Emulator.Nes src/Emulator/Nes.hs:92:3-14 18458 58 0.0 0.0 0.0 0.0
$sel:colorMode:PPU Emulator.Nes src/Emulator/Nes.hs:89:3-11 18455 58 0.0 0.0 0.0 0.0
$sel:intensifyBlues:PPU Emulator.Nes src/Emulator/Nes.hs:96:3-16 18462 58 0.0 0.0 0.0 0.0
$sel:intensifyGreens:PPU Emulator.Nes src/Emulator/Nes.hs:95:3-17 18461 58 0.0 0.0 0.0 0.0
$sel:intensifyReds:PPU Emulator.Nes src/Emulator/Nes.hs:94:3-15 18460 58 0.0 0.0 0.0 0.0
$sel:leftBgVisibility:PPU Emulator.Nes src/Emulator/Nes.hs:90:3-18 18456 58 0.0 0.0 0.0 0.0
$sel:leftSpritesVisibility:PPU Emulator.Nes src/Emulator/Nes.hs:91:3-23 18457 58 0.0 0.0 0.0 0.0
$sel:spriteVisibility:PPU Emulator.Nes src/Emulator/Nes.hs:93:3-18 18459 58 0.0 0.0 0.0 0.0
writeOAMAddress Emulator.Nes src/Emulator/Nes.hs:383:1-63 19269 55 0.0 0.0 0.0 0.0
$sel:oamAddress:PPU Emulator.Nes src/Emulator/Nes.hs:80:3-12 19270 55 0.0 0.0 0.0 0.0
jsr Emulator.CPU src/Emulator/CPU.hs:(427,1)-(430,21) 18416 20966 0.0 0.0 0.2 0.1
push16 Emulator.CPU src/Emulator/CPU.hs:(735,1)-(738,9) 18423 20966 0.0 0.0 0.2 0.1
push Emulator.CPU src/Emulator/CPU.hs:(728,1)-(732,26) 18427 41932 0.1 0.0 0.2 0.1
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18436 83864 0.0 0.0 0.1 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18437 83864 0.0 0.0 0.1 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18448 41932 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18447 41932 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 18438 41932 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18439 41932 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18443 41932 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18444 41932 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18445 41932 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 18440 41932 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 18441 41932 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18442 41932 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 18446 41932 0.0 0.0 0.0 0.0
push.i Emulator.CPU src/Emulator/CPU.hs:730:7-34 18434 41932 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18435 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18430 41932 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18431 41932 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18433 41932 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18432 41932 0.0 0.0 0.0 0.0
push16.(...) Emulator.CPU src/Emulator/CPU.hs:736:7-27 18424 20966 0.0 0.0 0.0 0.0
splitW16 Emulator.Util src/Emulator/Util.hs:38:1-69 18425 20966 0.0 0.0 0.0 0.0
push16.hi Emulator.CPU src/Emulator/CPU.hs:736:7-27 18426 20966 0.0 0.0 0.0 0.0
push16.lo Emulator.CPU src/Emulator/CPU.hs:736:7-27 18449 20966 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18419 20966 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18420 20966 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18422 20966 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18421 20966 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18450 20966 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18451 20966 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18453 20966 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18452 20966 0.0 0.0 0.0 0.0
eor Emulator.CPU src/Emulator/CPU.hs:(389,1)-(394,13) 19047 20614 0.1 0.0 0.2 0.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19050 41228 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19051 41228 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19062 20614 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19063 20614 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19052 20614 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19090 20503 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19094 20503 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19095 20503 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19096 20503 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19091 20503 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19092 20503 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19093 20503 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19097 20503 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 19053 111 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 19054 111 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19056 111 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19057 111 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19058 111 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19059 111 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19060 111 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19061 111 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 19055 111 0.0 0.0 0.0 0.0
eor.newAv Emulator.CPU src/Emulator/CPU.hs:392:7-24 19064 20614 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19069 20614 0.0 0.0 0.1 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19080 20614 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19081 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19082 20614 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19083 20614 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19085 20614 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19084 20614 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19086 20614 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19087 20614 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19089 20614 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19088 20614 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19070 20614 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19071 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19072 20614 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19073 20614 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19075 20614 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19074 20614 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19076 20614 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19077 20614 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19079 20614 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19078 20614 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19065 20614 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19066 20614 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19067 20614 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19068 20614 0.0 0.0 0.0 0.0
lsr Emulator.CPU src/Emulator/CPU.hs:(455,1)-(464,42) 18636 2334 0.0 0.0 0.0 0.0
lsr.dest Emulator.CPU src/Emulator/CPU.hs:(462,5)-(464,42) 18637 2334 0.0 0.0 0.0 0.0
lsr.shiftedV Emulator.CPU src/Emulator/CPU.hs:458:7-29 18655 2334 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18640 2334 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18641 2334 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18642 2269 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18643 2269 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19523 65 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19524 65 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19528 65 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19529 65 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19530 65 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19525 65 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19526 65 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19527 65 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19531 65 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18644 2334 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 18650 2334 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18646 2334 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18647 2334 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18649 2334 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18648 2334 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 18645 2334 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18651 2334 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18652 2334 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18654 2334 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18653 2334 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18660 2334 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18671 2334 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18672 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18673 2334 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18674 2334 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18676 2334 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18675 2334 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18677 2334 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18678 2334 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18680 2334 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18679 2334 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18661 2334 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18662 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18663 2334 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18664 2334 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18666 2334 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18665 2334 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18667 2334 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18668 2334 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18670 2334 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18669 2334 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18656 2334 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18657 2334 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18658 2269 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18659 2269 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19532 65 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19533 65 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19537 65 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19538 65 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19539 65 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19534 65 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19535 65 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19536 65 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19540 65 0.0 0.0 0.0 0.0
ora Emulator.CPU src/Emulator/CPU.hs:(497,1)-(502,13) 19284 973 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19287 1946 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19288 1946 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19298 973 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19299 973 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19289 973 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19290 880 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19294 880 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19295 880 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19296 880 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19291 880 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19292 880 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19293 880 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19297 880 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 19613 93 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 19614 93 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19616 93 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19617 93 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19618 93 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19619 93 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19620 93 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19621 93 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 19615 93 0.0 0.0 0.0 0.0
ora.newAv Emulator.CPU src/Emulator/CPU.hs:500:7-22 19300 973 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19305 973 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19316 973 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19317 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19318 973 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19319 973 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19321 973 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19320 973 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19322 973 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19323 973 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19325 973 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19324 973 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19306 973 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19307 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19308 973 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19309 973 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19311 973 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19310 973 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19312 973 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19313 973 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19315 973 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19314 973 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19301 973 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19302 973 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19303 973 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19304 973 0.0 0.0 0.0 0.0
rol Emulator.CPU src/Emulator/CPU.hs:(506,1)-(516,42) 19326 895 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19330 895 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19331 895 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19332 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19333 895 0.0 0.0 0.0 0.0
rol.dest Emulator.CPU src/Emulator/CPU.hs:(514,5)-(516,42) 19327 895 0.0 0.0 0.0 0.0
rol.shiftedV Emulator.CPU src/Emulator/CPU.hs:510:7-38 19334 895 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19363 895 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19374 895 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19375 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19376 895 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19377 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19379 895 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19378 895 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19380 895 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19381 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19383 895 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19382 895 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19364 895 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19365 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19366 895 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19367 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19369 895 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19368 895 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19370 895 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19371 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19373 895 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19372 895 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19359 895 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19360 895 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19361 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19362 895 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19338 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19339 895 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19340 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19342 895 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19341 895 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19349 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19350 895 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19351 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19353 895 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19352 895 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19355 895 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19356 895 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19358 895 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19357 895 0.0 0.0 0.0 0.0
ldx Emulator.CPU src/Emulator/CPU.hs:(441,1)-(444,9) 17725 647 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17728 647 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17729 647 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17730 647 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18830 290 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18834 290 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18835 290 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18836 290 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18831 290 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18832 290 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18833 290 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18837 290 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17731 246 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17732 246 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17734 246 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17735 246 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17736 246 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17737 246 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17738 246 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17739 246 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17733 246 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19271 111 0.0 0.0 0.0 0.0
readPPURegister Emulator.Nes src/Emulator/Nes.hs:(328,1)-(332,58) 19272 111 0.0 0.0 0.0 0.0
readStatus Emulator.Nes src/Emulator/Nes.hs:(335,1)-(339,23) 19273 111 0.0 0.0 0.0 0.0
$sel:verticalBlank:PPU Emulator.Nes src/Emulator/Nes.hs:101:3-15 19274 222 0.0 0.0 0.0 0.0
readStatus.r Emulator.Nes src/Emulator/Nes.hs:337:7-37 19275 111 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17744 647 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 17755 647 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17760 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17761 647 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17762 647 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17764 647 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17763 647 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17766 647 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17767 647 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17769 647 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17768 647 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 17745 647 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17746 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17747 647 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17748 647 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17750 647 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17749 647 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17751 647 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17752 647 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17754 647 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17753 647 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17740 647 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17741 647 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17743 647 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 17742 647 0.0 0.0 0.0 0.0
ldy Emulator.CPU src/Emulator/CPU.hs:(448,1)-(451,9) 17858 629 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17861 629 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17862 629 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17863 629 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19464 394 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19468 394 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19469 394 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19470 394 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19465 394 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19466 394 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19467 394 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19471 394 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17864 235 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17865 235 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17867 235 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17868 235 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17869 235 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17870 235 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17871 235 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17872 235 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17866 235 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17877 629 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 17888 629 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17889 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17890 629 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17891 629 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17893 629 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17892 629 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17894 629 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17895 629 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17897 629 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17896 629 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 17878 629 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17879 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17880 629 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17881 629 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17883 629 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17882 629 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17884 629 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17885 629 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17887 629 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17886 629 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17873 629 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17874 629 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17876 629 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 17875 629 0.0 0.0 0.0 0.0
stx Emulator.CPU src/Emulator/CPU.hs:580:1-61 19384 336 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19387 336 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19388 336 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19390 336 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 19389 336 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19391 336 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19392 336 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19393 336 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19394 330 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19398 330 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19399 330 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19400 330 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19395 330 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19396 330 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19397 330 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19401 330 0.0 0.0 0.0 0.0
dec Emulator.CPU src/Emulator/CPU.hs:(364,1)-(368,13) 18335 245 0.0 0.0 0.0 0.0
dec.value Emulator.CPU src/Emulator/CPU.hs:366:7-19 18349 245 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18338 245 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18339 245 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 18340 245 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18341 245 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18345 245 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18346 245 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18347 245 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18342 245 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18343 245 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18344 245 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18348 245 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18361 245 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18372 245 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18373 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18374 245 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18375 245 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18377 245 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18376 245 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18378 245 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18379 245 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18381 245 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18380 245 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18362 245 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18363 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18364 245 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18365 245 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18367 245 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18366 245 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18368 245 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18369 245 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18371 245 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18370 245 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18350 245 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18351 245 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 18352 245 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18353 245 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18357 245 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18358 245 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18359 245 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 18354 245 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 18355 245 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18356 245 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 18360 245 0.0 0.0 0.0 0.0
asl Emulator.CPU src/Emulator/CPU.hs:(252,1)-(262,42) 19402 225 0.0 0.0 0.0 0.0
asl.dest Emulator.CPU src/Emulator/CPU.hs:(260,5)-(262,42) 19403 225 0.0 0.0 0.0 0.0
asl.i Emulator.CPU src/Emulator/CPU.hs:254:7-30 19417 225 0.0 0.0 0.0 0.0
asl.shiftedV Emulator.CPU src/Emulator/CPU.hs:256:7-29 19429 225 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19406 225 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19407 225 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19609 115 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19610 115 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19408 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19409 110 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19413 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19414 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19415 110 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19410 110 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19411 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19412 110 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19416 110 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19418 225 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 19424 225 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19420 225 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19421 225 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19423 225 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19422 225 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 19419 225 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19425 225 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19426 225 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19428 225 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19427 225 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19441 225 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19452 225 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19453 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19454 225 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19455 225 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19457 225 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19456 225 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19458 225 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19459 225 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19461 225 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19460 225 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19442 225 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19443 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19444 225 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19445 225 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19447 225 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19446 225 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19448 225 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19449 225 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19451 225 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19450 225 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19430 225 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19431 225 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19611 115 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19612 115 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19432 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19433 110 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19437 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19438 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19439 110 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19434 110 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19435 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19436 110 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19440 110 0.0 0.0 0.0 0.0
adc Emulator.CPU src/Emulator/CPU.hs:(238,1)-(248,31) 18730 204 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18733 612 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18734 612 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18735 408 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18736 408 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 18737 204 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18738 187 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18742 187 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18743 187 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18744 187 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18739 187 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18740 187 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18741 187 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18745 187 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 18872 17 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 18873 17 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18875 17 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18876 17 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18877 17 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18878 17 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18879 17 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18880 17 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 18874 17 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18785 408 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 18791 408 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18787 408 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18788 408 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18790 408 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18789 408 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 18786 408 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18792 408 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18793 408 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18795 408 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18794 408 0.0 0.0 0.0 0.0
adc.doesOverflow Emulator.CPU src/Emulator/CPU.hs:246:7-84 18784 204 0.0 0.0 0.0 0.0
adc.shouldCarry Emulator.CPU src/Emulator/CPU.hs:245:7-57 18782 204 0.0 0.0 0.0 0.0
toInt Emulator.Util src/Emulator/Util.hs:35:1-20 18783 0 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18761 204 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18772 204 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18773 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18774 204 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18775 204 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18777 204 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18776 204 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18778 204 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18779 204 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18781 204 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18780 204 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18762 204 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18763 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18764 204 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18765 204 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18767 204 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18766 204 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18768 204 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18769 204 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18771 204 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18770 204 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18757 204 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18758 204 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18759 204 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18760 204 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18749 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18750 204 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18751 204 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18753 204 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18752 204 0.0 0.0 0.0 0.0
cmp Emulator.CPU src/Emulator/CPU.hs:(343,1)-(346,14) 18578 174 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18581 348 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18582 348 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18593 174 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18594 174 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 18583 174 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 18584 174 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 18585 174 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18587 174 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18588 174 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18589 174 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18590 174 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18591 174 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18592 174 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 18586 174 0.0 0.0 0.0 0.0
compare Emulator.CPU src/Emulator/CPU.hs:(757,1)-(759,24) 18595 174 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18617 174 0.0 0.0 0.0 0.0
fromEnum Emulator.Nes src/Emulator/Nes.hs:146:13-16 18623 174 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18619 174 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18620 174 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18622 174 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18621 174 0.0 0.0 0.0 0.0
setFlag.opBit Emulator.CPU src/Emulator/CPU.hs:712:9-46 18618 174 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18624 174 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18625 174 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18627 174 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18626 174 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18596 174 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18607 174 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18608 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18609 174 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18610 174 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18612 174 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18611 174 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18613 174 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18614 174 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18616 174 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18615 174 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18597 174 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18598 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18599 174 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18600 174 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18602 174 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18601 174 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18603 174 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18604 174 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18606 174 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18605 174 0.0 0.0 0.0 0.0
sty Emulator.CPU src/Emulator/CPU.hs:584:1-61 17910 120 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17914 120 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17915 120 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17917 120 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 17916 120 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17919 120 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17920 120 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 17921 120 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17922 114 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 17926 114 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17927 114 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17928 114 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 17923 114 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 17924 114 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17925 114 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 17929 114 0.0 0.0 0.0 0.0
inc Emulator.CPU src/Emulator/CPU.hs:(399,1)-(403,13) 19729 10 0.0 0.0 0.0 0.0
inc.value Emulator.CPU src/Emulator/CPU.hs:401:7-19 19743 10 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19732 10 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19733 10 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19734 10 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19735 10 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19739 10 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19740 10 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19741 10 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19736 10 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19737 10 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19738 10 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19742 10 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19755 10 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19766 10 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19767 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19768 10 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19769 10 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19771 10 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19770 10 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19772 10 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19773 10 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19775 10 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19774 10 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19756 10 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19757 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19758 10 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19759 10 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19761 10 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19760 10 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19762 10 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19763 10 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19765 10 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19764 10 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19744 10 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19745 10 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19746 10 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19747 10 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19751 10 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19752 10 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19753 10 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19748 10 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19749 10 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19750 10 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19754 10 0.0 0.0 0.0 0.0
bcc Emulator.CPU src/Emulator/CPU.hs:275:1-36 19559 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 19560 114 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19572 114 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19573 114 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19575 114 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19574 114 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 19582 80 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 19586 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19587 80 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19588 80 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19590 80 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 19589 80 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19591 80 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19592 80 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19594 80 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 19593 80 0.0 0.0 0.0 0.0
branch.cycles Emulator.CPU src/Emulator/CPU.hs:694:9-57 19580 80 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 19581 80 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19576 80 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19577 80 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19579 80 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19578 80 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19564 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19565 114 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19566 114 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19568 114 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19567 114 0.0 0.0 0.0 0.0
bcs Emulator.CPU src/Emulator/CPU.hs:279:1-28 19507 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 19508 502 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19519 502 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19520 502 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19522 502 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19521 502 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 19629 159 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 19630 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19631 159 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19632 159 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19634 159 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 19633 159 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19635 159 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19636 159 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19638 159 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 19637 159 0.0 0.0 0.0 0.0
branch.cycles Emulator.CPU src/Emulator/CPU.hs:694:9-57 19627 159 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 19628 159 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19623 159 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19624 159 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19626 159 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19625 159 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19511 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19512 502 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19513 502 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19515 502 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19514 502 0.0 0.0 0.0 0.0
beq Emulator.CPU src/Emulator/CPU.hs:283:1-27 17838 0 0.0 0.0 0.2 0.1
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 17839 21432 0.1 0.0 0.1 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17854 21432 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17855 21432 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17857 21432 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17856 21432 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 19104 21250 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 19105 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19106 21250 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19107 21250 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19109 21250 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 19108 21250 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19110 21250 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19111 21250 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19113 21250 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 19112 21250 0.0 0.0 0.0 0.0
branch.cycles Emulator.CPU src/Emulator/CPU.hs:694:9-57 19102 21250 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 19103 21250 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19098 21250 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19099 21250 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19101 21250 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19100 21250 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 17842 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17845 21432 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17846 21432 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17848 21432 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17847 21432 0.0 0.0 0.0 0.0
bmi Emulator.CPU src/Emulator/CPU.hs:287:1-31 19542 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 19543 2 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19554 2 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19555 2 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19557 2 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19556 2 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19546 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19547 2 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19548 2 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19550 2 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19549 2 0.0 0.0 0.0 0.0
bne Emulator.CPU src/Emulator/CPU.hs:323:1-35 18005 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 18006 5814 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18019 5814 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18020 5814 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18022 5814 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18021 5814 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 18029 5265 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 18033 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18034 5265 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18035 5265 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18037 5265 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 18036 5265 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18038 5265 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18039 5265 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18041 5265 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 18040 5265 0.0 0.0 0.0 0.0
branch.cycles Emulator.CPU src/Emulator/CPU.hs:694:9-57 18027 5265 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 18028 5265 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18023 5265 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18024 5265 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18026 5265 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18025 5265 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18011 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18012 5814 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18013 5814 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18015 5814 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18014 5814 0.0 0.0 0.0 0.0
bpl Emulator.CPU src/Emulator/CPU.hs:291:1-39 18383 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 18384 761 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18396 761 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18397 761 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18399 761 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18398 761 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 18406 698 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 18407 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18408 698 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18409 698 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18411 698 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 18410 698 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18412 698 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18413 698 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18415 698 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 18414 698 0.0 0.0 0.0 0.0
branch.cycles Emulator.CPU src/Emulator/CPU.hs:694:9-57 18404 698 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 18405 698 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18400 698 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18401 698 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18403 698 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18402 698 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 18388 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18389 761 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18390 761 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18392 761 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18391 761 0.0 0.0 0.0 0.0
clc Emulator.CPU src/Emulator/CPU.hs:327:1-25 18719 0 0.0 0.0 0.1 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18720 0 0.0 0.0 0.1 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18721 20524 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18722 20524 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18724 20524 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18723 20524 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18726 20524 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18727 20524 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18729 20524 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18728 20524 0.0 0.0 0.0 0.0
cld Emulator.CPU src/Emulator/CPU.hs:331:1-27 17600 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17601 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17602 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17603 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17605 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17604 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17607 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17608 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17610 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17609 1 0.0 0.0 0.0 0.0
dex Emulator.CPU src/Emulator/CPU.hs:(372,1)-(376,13) 18797 0 0.0 0.0 0.0 0.0
dex.value Emulator.CPU src/Emulator/CPU.hs:374:7-19 18804 1084 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18800 1084 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18801 1084 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18803 1084 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 18802 1084 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18809 1084 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18820 1084 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18821 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18822 1084 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18823 1084 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18825 1084 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18824 1084 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18826 1084 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18827 1084 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18829 1084 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18828 1084 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18810 1084 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18811 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18812 1084 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18813 1084 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18815 1084 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18814 1084 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18816 1084 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18817 1084 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18819 1084 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18818 1084 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18805 1084 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18806 1084 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18808 1084 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 18807 1084 0.0 0.0 0.0 0.0
dey Emulator.CPU src/Emulator/CPU.hs:(381,1)-(385,13) 17971 0 0.0 0.0 0.0 0.0
dey.value Emulator.CPU src/Emulator/CPU.hs:383:7-19 17978 4016 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17974 4016 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17975 4016 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17977 4016 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 17976 4016 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 17983 4016 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 17994 4016 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17995 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17996 4016 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17997 4016 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17999 4016 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17998 4016 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18000 4016 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18001 4016 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18003 4016 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18002 4016 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 17984 4016 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17985 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17986 4016 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17987 4016 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17989 4016 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17988 4016 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17990 4016 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17991 4016 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17993 4016 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17992 4016 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17979 4016 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17980 4016 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17982 4016 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 17981 4016 0.0 0.0 0.0 0.0
handleInterrupts Emulator.CPU src/Emulator/CPU.hs:(147,1)-(153,31) 17514 0 0.6 0.1 0.8 0.2
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17515 425233 0.0 0.0 0.1 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17516 425233 0.1 0.0 0.1 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17518 425233 0.0 0.0 0.0 0.0
$sel:interrupt:CPU Emulator.Nes src/Emulator/Nes.hs:64:3-11 17517 425233 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17519 425233 0.1 0.0 0.1 0.1
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17520 425233 0.0 0.1 0.0 0.1
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17522 425233 0.0 0.0 0.0 0.0
$sel:interrupt:CPU Emulator.Nes src/Emulator/Nes.hs:64:3-11 17521 425233 0.0 0.0 0.0 0.0
nmi Emulator.CPU src/Emulator/CPU.hs:(680,1)-(685,18) 19190 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19193 110 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19194 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19196 55 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19195 55 0.0 0.0 0.0 0.0
readCpuMemory16 Emulator.Nes src/Emulator/Nes.hs:(214,1)-(217,22) 19252 55 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19253 110 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 19254 110 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 19255 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19257 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19258 110 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19259 110 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19260 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19261 110 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19262 110 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 19256 110 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 19263 55 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19264 0 0.0 0.0 0.0 0.0
push16 Emulator.CPU src/Emulator/CPU.hs:(735,1)-(738,9) 19197 55 0.0 0.0 0.0 0.0
push Emulator.CPU src/Emulator/CPU.hs:(728,1)-(732,26) 19201 110 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19208 220 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19209 220 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19220 110 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19219 110 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19210 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19211 110 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19215 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19216 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19217 110 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19212 110 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19213 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19214 110 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19218 110 0.0 0.0 0.0 0.0
push.i Emulator.CPU src/Emulator/CPU.hs:730:7-34 19206 110 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19207 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19202 110 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19203 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19205 110 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19204 110 0.0 0.0 0.0 0.0
push16.(...) Emulator.CPU src/Emulator/CPU.hs:736:7-27 19198 55 0.0 0.0 0.0 0.0
splitW16 Emulator.Util src/Emulator/Util.hs:38:1-69 19199 55 0.0 0.0 0.0 0.0
push16.hi Emulator.CPU src/Emulator/CPU.hs:736:7-27 19200 55 0.0 0.0 0.0 0.0
push16.lo Emulator.CPU src/Emulator/CPU.hs:736:7-27 19221 55 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19265 55 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19266 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19268 55 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19267 55 0.0 0.0 0.0 0.0
php Emulator.CPU src/Emulator/CPU.hs:(478,1)-(480,19) 19224 0 0.0 0.0 0.0 0.0
push Emulator.CPU src/Emulator/CPU.hs:(728,1)-(732,26) 19231 55 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19238 110 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19239 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19250 55 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19249 55 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19240 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19241 55 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19245 55 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19246 55 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19247 55 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19242 55 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19243 55 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19244 55 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19248 55 0.0 0.0 0.0 0.0
push.i Emulator.CPU src/Emulator/CPU.hs:730:7-34 19236 55 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19237 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19232 55 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19233 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19235 55 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19234 55 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19227 55 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19228 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19230 55 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19229 55 0.0 0.0 0.0 0.0
inx Emulator.CPU src/Emulator/CPU.hs:(407,1)-(411,13) 19473 0 0.0 0.0 0.0 0.0
inx.value Emulator.CPU src/Emulator/CPU.hs:409:7-19 19480 55 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19476 55 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19477 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19479 55 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 19478 55 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19485 55 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19496 55 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19497 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19498 55 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19499 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19501 55 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19500 55 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19502 55 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19503 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19505 55 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19504 55 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19486 55 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19487 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19488 55 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19489 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19491 55 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19490 55 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19492 55 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19493 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19495 55 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19494 55 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19481 55 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19482 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19484 55 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 19483 55 0.0 0.0 0.0 0.0
iny Emulator.CPU src/Emulator/CPU.hs:(415,1)-(419,13) 18839 0 0.0 0.0 0.0 0.0
iny.value Emulator.CPU src/Emulator/CPU.hs:417:7-19 18846 1166 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18842 1166 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18843 1166 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18845 1166 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 18844 1166 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18851 1166 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18862 1166 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18863 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18864 1166 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18865 1166 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18867 1166 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18866 1166 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18868 1166 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18869 1166 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18871 1166 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18870 1166 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18852 1166 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18853 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18854 1166 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18855 1166 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18857 1166 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18856 1166 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18858 1166 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18859 1166 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18861 1166 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18860 1166 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18847 1166 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18848 1166 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18850 1166 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 18849 1166 0.0 0.0 0.0 0.0
jmp Emulator.CPU src/Emulator/CPU.hs:423:1-20 18467 0 0.0 0.0 0.1 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18468 20613 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18469 20613 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18471 20613 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18470 20613 0.0 0.0 0.0 0.0
loadNextOpcode Emulator.CPU src/Emulator/CPU.hs:(55,1)-(58,24) 17523 0 0.7 0.3 1.5 0.7
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17524 850466 0.0 0.0 0.5 0.3
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17525 850466 0.1 0.0 0.5 0.3
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17527 425233 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17526 425233 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17528 425233 0.1 0.1 0.4 0.3
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17529 425233 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17530 425233 0.2 0.1 0.3 0.1
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17532 425233 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17533 425233 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17534 425233 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17535 425233 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17536 425233 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17537 425233 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17531 425233 0.0 0.0 0.0 0.0
decodeOpcode Emulator.Opcode src/Emulator/Opcode.hs:(67,1)-(158,61) 17538 425233 0.2 0.0 0.2 0.0
decodeOpcode.(...) Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17539 425233 0.0 0.0 0.0 0.0
decodeOpcode.addressMode Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17541 425233 0.0 0.0 0.0 0.0
decodeOpcode.cycles Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17543 425233 0.0 0.0 0.0 0.0
decodeOpcode.length Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17542 425233 0.0 0.0 0.0 0.0
decodeOpcode.mnemonic Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17540 425233 0.0 0.0 0.0 0.0
decodeOpcode.pageCrossCycles Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17544 425233 0.0 0.0 0.0 0.0
pha Emulator.CPU src/Emulator/CPU.hs:(472,1)-(474,9) 18473 0 0.0 0.0 0.0 0.0
push Emulator.CPU src/Emulator/CPU.hs:(728,1)-(732,26) 18480 999 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18487 1998 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18488 1998 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18499 999 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18498 999 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 18489 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18490 999 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18494 999 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18495 999 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18496 999 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 18491 999 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 18492 999 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18493 999 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 18497 999 0.0 0.0 0.0 0.0
push.i Emulator.CPU src/Emulator/CPU.hs:730:7-34 18485 999 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18486 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18481 999 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18482 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18484 999 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18483 999 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18476 999 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18477 999 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18478 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18479 999 0.0 0.0 0.0 0.0
pla Emulator.CPU src/Emulator/CPU.hs:(484,1)-(487,9) 18915 0 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18940 999 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18951 999 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18952 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18953 999 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18954 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18956 999 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18955 999 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18957 999 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18958 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18960 999 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18959 999 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18941 999 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18942 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18943 999 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18944 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18946 999 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18945 999 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18947 999 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18948 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18950 999 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18949 999 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18936 999 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18937 999 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18938 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18939 999 0.0 0.0 0.0 0.0
pull Emulator.CPU src/Emulator/CPU.hs:(715,1)-(719,27) 18916 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18917 1998 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18918 1998 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18920 999 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18919 999 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 18927 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18928 999 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18932 999 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18933 999 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18934 999 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18929 999 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18930 999 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18931 999 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18935 999 0.0 0.0 0.0 0.0
pull.i Emulator.CPU src/Emulator/CPU.hs:718:7-38 18925 999 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18926 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18921 999 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18922 999 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18924 999 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18923 999 0.0 0.0 0.0 0.0
rti Emulator.CPU src/Emulator/CPU.hs:(534,1)-(538,22) 19672 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19693 110 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19694 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19696 110 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19695 55 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19721 55 0.0 0.0 0.0 0.0
pull Emulator.CPU src/Emulator/CPU.hs:(715,1)-(719,27) 19673 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19674 110 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19675 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19677 55 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19676 55 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19684 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19685 55 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19689 55 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19690 55 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19691 55 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19686 55 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19687 55 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19688 55 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19692 55 0.0 0.0 0.0 0.0
pull.i Emulator.CPU src/Emulator/CPU.hs:718:7-38 19682 55 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19683 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19678 55 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19679 55 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19681 55 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19680 55 0.0 0.0 0.0 0.0
pull16 Emulator.CPU src/Emulator/CPU.hs:(722,1)-(725,22) 19698 0 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 19719 55 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19720 0 0.0 0.0 0.0 0.0
pull Emulator.CPU src/Emulator/CPU.hs:(715,1)-(719,27) 19699 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19700 220 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19701 220 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19703 110 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19702 110 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19710 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19711 110 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19715 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19716 110 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19717 110 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19712 110 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19713 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19714 110 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19718 110 0.0 0.0 0.0 0.0
pull.i Emulator.CPU src/Emulator/CPU.hs:718:7-38 19708 110 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19709 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19704 110 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19705 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19707 110 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19706 110 0.0 0.0 0.0 0.0
rts Emulator.CPU src/Emulator/CPU.hs:(542,1)-(544,27) 18882 0 0.0 0.0 0.3 0.1
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18910 20965 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18911 20965 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18913 20965 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18912 20965 0.0 0.0 0.0 0.0
pull16 Emulator.CPU src/Emulator/CPU.hs:(722,1)-(725,22) 18884 0 0.0 0.0 0.2 0.1
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 18908 20965 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18909 0 0.0 0.0 0.0 0.0
pull Emulator.CPU src/Emulator/CPU.hs:(715,1)-(719,27) 18886 0 0.1 0.0 0.2 0.1
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18889 83860 0.0 0.0 0.1 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18890 83860 0.0 0.0 0.1 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18892 41930 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18891 41930 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 18899 41930 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18900 41930 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18904 41930 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18905 41930 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18906 41930 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18901 41930 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18902 41930 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18903 41930 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18907 41930 0.0 0.0 0.0 0.0
pull.i Emulator.CPU src/Emulator/CPU.hs:718:7-38 18897 41930 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18898 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18893 41930 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18894 41930 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18896 41930 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 18895 41930 0.0 0.0 0.0 0.0
sec Emulator.CPU src/Emulator/CPU.hs:562:1-24 19598 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19599 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19600 110 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19601 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19603 110 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19602 110 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19605 110 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19606 110 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19608 110 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19607 110 0.0 0.0 0.0 0.0
tax Emulator.CPU src/Emulator/CPU.hs:(588,1)-(592,10) 18682 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18685 126 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18686 126 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18688 126 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18687 63 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 18694 63 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18695 63 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18706 63 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18707 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18708 63 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18709 63 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18711 63 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18710 63 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18712 63 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18713 63 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18715 63 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18714 63 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18696 63 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18697 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18698 63 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18699 63 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18701 63 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18700 63 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18702 63 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18703 63 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18705 63 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18704 63 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18689 63 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18690 63 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18692 63 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 18691 63 0.0 0.0 0.0 0.0
tay Emulator.CPU src/Emulator/CPU.hs:(596,1)-(600,10) 18962 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18965 144 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18966 144 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18968 144 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18967 72 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 18974 72 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18975 72 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18986 72 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18987 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18988 72 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18989 72 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18991 72 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18990 72 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18992 72 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18993 72 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18995 72 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18994 72 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18976 72 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18977 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18978 72 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18979 72 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18981 72 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18980 72 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18982 72 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18983 72 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18985 72 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18984 72 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18969 72 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18970 72 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18972 72 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 18971 72 0.0 0.0 0.0 0.0
txa Emulator.CPU src/Emulator/CPU.hs:(612,1)-(616,10) 18501 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18504 22 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18505 22 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18507 22 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18513 11 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 18506 11 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18514 11 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18525 11 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18526 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18527 11 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18528 11 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18530 11 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18529 11 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18531 11 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18532 11 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18534 11 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18533 11 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18515 11 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18516 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18517 11 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18518 11 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18520 11 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18519 11 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18521 11 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18522 11 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18524 11 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18523 11 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18508 11 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18509 11 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18510 11 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18511 11 0.0 0.0 0.0 0.0
txs Emulator.CPU src/Emulator/CPU.hs:(620,1)-(622,19) 17771 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17774 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17775 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17777 1 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 17776 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17778 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17779 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17781 1 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 17780 1 0.0 0.0 0.0 0.0
tya Emulator.CPU src/Emulator/CPU.hs:(626,1)-(630,10) 18536 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18539 442 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18540 442 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18542 442 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18548 221 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 18541 221 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 18549 221 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 18560 221 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18561 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18562 221 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18563 221 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18565 221 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18564 221 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18566 221 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18567 221 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18569 221 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18568 221 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 18550 221 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 18551 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18552 221 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18553 221 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18555 221 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18554 221 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18556 221 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18557 221 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18559 221 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 18558 221 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18543 221 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18544 221 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18545 221 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18546 221 0.0 0.0 0.0 0.0
step Emulator src/Emulator.hs:(45,1)-(48,12) 17331 0 0.0 0.0 0.1 0.0
*> Emulator.Monad src/Emulator/Monad.hs:36:22-32 17457 0 0.0 0.0 0.0 0.0
step Emulator.PPU src/Emulator/PPU.hs:(39,1)-(58,35) 17459 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17493 1387 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 17494 1387 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17496 1387 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17497 693 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 17495 693 0.0 0.0 0.0 0.0
$sel:nmiEnabled:PPU Emulator.Nes src/Emulator/Nes.hs:87:3-12 17504 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17499 1 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17500 1 0.0 0.0 0.0 0.0
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 17501 1 0.0 0.0 0.0 0.0
$sel:verticalBlank:PPU Emulator.Nes src/Emulator/Nes.hs:101:3-15 17502 1 0.0 0.0 0.0 0.0
renderScanline Emulator.PPU src/Emulator/PPU.hs:(21,1)-(36,8) 19849 0 0.0 0.0 0.0 0.0
renderScanline.\ Emulator.PPU src/Emulator/PPU.hs:(27,38)-(36,7) 19854 128 0.0 0.0 0.0 0.0
renderScanline.\.\ Emulator.PPU src/Emulator/PPU.hs:(29,27)-(35,22) 19863 1024 0.0 0.0 0.0 0.0
renderScanline.\.\.addr Emulator.PPU src/Emulator/PPU.hs:34:11-36 19925 1024 0.0 0.0 0.0 0.0
renderScanline.\.\.color Emulator.PPU src/Emulator/PPU.hs:33:11-46 19924 1024 0.0 0.0 0.0 0.0
renderScanline.\.\.tile Emulator.PPU src/Emulator/PPU.hs:32:11-29 19923 1024 0.0 0.0 0.0 0.0
renderScanline.\.\.x Emulator.PPU src/Emulator/PPU.hs:31:11-24 19864 1024 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19926 1024 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19927 1024 0.0 0.0 0.0 0.0
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 19928 1024 0.0 0.0 0.0 0.0
$sel:screen:PPU Emulator.Nes src/Emulator/Nes.hs:77:3-8 19930 1024 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base internal/unbox-tuple-instances:152:3-34 19932 1024 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base internal/unbox-tuple-instances:(191,3)-(195,36) 19929 1024 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19933 3072 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19934 3072 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19935 3072 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19936 3072 0.0 0.0 0.0 0.0
translateXY Emulator.Nes src/Emulator/Nes.hs:428:1-42 19931 1024 0.0 0.0 0.0 0.0
getTileRow Emulator.PPU src/Emulator/PPU.hs:(108,1)-(114,56) 19855 128 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19913 1024 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 19914 1024 0.0 0.0 0.0 0.0
$sel:paletteData:PPU Emulator.Nes src/Emulator/Nes.hs:76:3-13 19919 1024 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19915 1024 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19920 1024 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19921 1024 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19916 1024 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19917 1024 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19918 1024 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19922 1024 0.0 0.0 0.0 0.0
getTileAttribute Emulator.PPU src/Emulator/PPU.hs:(97,1)-(105,41) 19858 128 0.0 0.0 0.0 0.0
getTileAttribute.addr Emulator.PPU src/Emulator/PPU.hs:102:7-91 19859 128 0.0 0.0 0.0 0.0
getTileAttribute.gx Emulator.PPU src/Emulator/PPU.hs:98:7-20 19892 128 0.0 0.0 0.0 0.0
getTileAttribute.gy Emulator.PPU src/Emulator/PPU.hs:99:7-20 19893 128 0.0 0.0 0.0 0.0
getTileAttribute.shift Emulator.PPU src/Emulator/PPU.hs:104:7-48 19896 128 0.0 0.0 0.0 0.0
getTileAttribute.sx Emulator.PPU src/Emulator/PPU.hs:100:7-30 19894 128 0.0 0.0 0.0 0.0
getTileAttribute.sy Emulator.PPU src/Emulator/PPU.hs:101:7-30 19895 128 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19897 128 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 19898 128 0.0 0.0 0.0 0.0
readPPUMemory Emulator.Nes src/Emulator/Nes.hs:(312,1)-(317,33) 19899 128 0.0 0.0 0.0 0.0
$sel:nameTableData:PPU Emulator.Nes src/Emulator/Nes.hs:75:3-15 19905 128 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19901 128 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19906 128 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19907 128 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19902 128 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19903 128 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19904 128 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19908 128 0.0 0.0 0.0 0.0
readPPUMemory.addr' Emulator.Nes src/Emulator/Nes.hs:317:9-33 19900 128 0.0 0.0 0.0 0.0
getTileRow.indexes Emulator.PPU src/Emulator/PPU.hs:113:7-85 19909 128 0.0 0.0 0.0 0.0
toInt Emulator.Util src/Emulator/Util.hs:35:1-20 19912 0 0.0 0.0 0.0 0.0
getTileRow.row Emulator.PPU src/Emulator/PPU.hs:111:7-70 19910 128 0.0 0.0 0.0 0.0
getTileRow.row' Emulator.PPU src/Emulator/PPU.hs:112:7-64 19911 128 0.0 0.0 0.0 0.0
getTileRowPatterns Emulator.PPU src/Emulator/PPU.hs:(80,1)-(94,27) 19856 128 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19866 512 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 19867 512 0.0 0.0 0.0 0.0
readPPUMemory Emulator.Nes src/Emulator/Nes.hs:(312,1)-(317,33) 19868 384 0.0 0.0 0.0 0.0
readPPUMemory.addr' Emulator.Nes src/Emulator/Nes.hs:317:9-33 19869 384 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 19883 256 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 19884 256 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19889 256 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19890 256 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19886 256 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19887 256 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19888 256 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19891 256 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 19885 256 0.0 0.0 0.0 0.0
$sel:nameTableData:PPU Emulator.Nes src/Emulator/Nes.hs:75:3-15 19874 128 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19870 128 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19875 128 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19876 128 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19871 128 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19872 128 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19873 128 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19877 128 0.0 0.0 0.0 0.0
$sel:bgTable:PPU Emulator.Nes src/Emulator/Nes.hs:85:3-9 19878 128 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19879 128 0.0 0.0 0.0 0.0
getTileRowPatterns.addr Emulator.PPU src/Emulator/PPU.hs:82:7-66 19857 128 0.0 0.0 0.0 0.0
getTileRowPatterns.backgroundPatternAddr Emulator.PPU src/Emulator/PPU.hs:(87,7)-(89,70) 19882 128 0.0 0.0 0.0 0.0
getTileRowPatterns.basePatternAddr Emulator.PPU src/Emulator/PPU.hs:86:7-50 19880 128 0.0 0.0 0.0 0.0
toInt Emulator.Util src/Emulator/Util.hs:35:1-20 19881 0 0.0 0.0 0.0 0.0
getTileRowPatterns.index Emulator.PPU src/Emulator/PPU.hs:81:7-33 19865 128 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19850 8 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 19851 8 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19853 8 0.0 0.0 0.0 0.0
$sel:nameTable:PPU Emulator.Nes src/Emulator/Nes.hs:82:3-11 19852 4 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 19860 4 0.0 0.0 0.0 0.0
renderScanline.row Emulator.PPU src/Emulator/PPU.hs:25:7-21 19862 4 0.0 0.0 0.0 0.0
renderScanline.ty Emulator.PPU src/Emulator/PPU.hs:24:7-20 19861 4 0.0 0.0 0.0 0.0
tick Emulator.PPU src/Emulator/PPU.hs:(61,1)-(72,34) 17461 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17478 694 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 17479 694 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17481 694 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17480 693 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 17491 1 0.0 0.0 0.0 0.0
modify Emulator.PPU src/Emulator/PPU.hs:(75,1)-(77,19) 17464 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17467 695 0.0 0.0 0.0 0.0
readPPU Emulator.Nes src/Emulator/Nes.hs:(291,1)-(301,44) 17468 695 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17470 695 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17469 694 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 17488 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17471 695 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17472 695 0.0 0.0 0.0 0.0
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 17473 695 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17474 694 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 17489 1 0.0 0.0 0.0 0.0
step Emulator.CPU src/Emulator/CPU.hs:(25,1)-(35,45) 17333 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17336 114 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17337 114 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17339 114 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17338 114 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 17415 57 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 17416 57 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17419 57 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17420 57 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17422 57 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17421 57 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17423 57 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17424 57 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17426 57 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17425 57 0.0 0.0 0.0 0.0
addressPageCrossForMode Emulator.CPU src/Emulator/CPU.hs:(61,1)-(127,35) 17380 57 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18282 92 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18283 92 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18285 48 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 18284 47 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 18287 34 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 18288 34 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 18289 34 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18291 34 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18292 34 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18293 34 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18294 34 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18295 34 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18296 34 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 18290 34 0.0 0.0 0.0 0.0
readCpuMemory16 Emulator.Nes src/Emulator/Nes.hs:(214,1)-(217,22) 19018 10 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19019 20 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 19020 20 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 19021 20 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19023 20 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19024 20 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19025 20 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19026 20 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19027 20 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19028 20 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 19022 20 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 19029 10 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19030 0 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 18286 1 0.0 0.0 0.0 0.0
addressPageCrossForMode.addrV Emulator.CPU src/Emulator/CPU.hs:97:9-34 18314 1 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18315 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.offset8 Emulator.CPU src/Emulator/CPU.hs:109:9-38 20150 1 0.0 0.0 0.0 0.0
firstNibble Emulator.Util src/Emulator/Util.hs:41:1-39 20151 0 0.0 0.0 0.0 0.0
splitW16 Emulator.Util src/Emulator/Util.hs:38:1-69 20153 1 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 20152 0 0.0 0.0 0.0 0.0
addressPageCrossForMode.pageCrossed Emulator.CPU src/Emulator/CPU.hs:98:9-66 18316 1 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 18318 1 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18317 0 0.0 0.0 0.0 0.0
read16Bug Emulator.CPU src/Emulator/CPU.hs:(698,1)-(701,22) 18298 1 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18299 2 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18300 2 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 18301 2 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18302 2 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18306 2 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18307 2 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18308 2 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 18303 2 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 18304 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18305 2 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 18309 2 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 18312 1 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18313 0 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18310 0 0.0 0.0 0.0 0.0
toWord8 Emulator.Util src/Emulator/Util.hs:29:1-22 18311 0 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 18297 0 0.0 0.0 0.0 0.0
getCycles Emulator.CPU src/Emulator/CPU.hs:(137,1)-(139,20) 17413 57 0.0 0.0 0.0 0.0
cycles Emulator.Opcode src/Emulator/Opcode.hs:51:3-8 17414 57 0.0 0.0 0.0 0.0
incrementPc Emulator.CPU src/Emulator/CPU.hs:(133,1)-(134,49) 17427 57 0.0 0.0 0.0 0.0
incrementPc.instrLength Emulator.CPU src/Emulator/CPU.hs:134:9-49 17428 57 0.0 0.0 0.0 0.0
len Emulator.Opcode src/Emulator/Opcode.hs:50:3-5 17429 57 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 17430 57 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17431 57 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17432 57 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17434 57 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17433 57 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17435 57 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17436 57 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17438 57 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17437 57 0.0 0.0 0.0 0.0
mode Emulator.Opcode src/Emulator/Opcode.hs:49:3-6 17379 57 0.0 0.0 0.0 0.0
runInstruction Emulator.CPU src/Emulator/CPU.hs:(157,1)-(232,33) 17439 57 0.0 0.0 0.0 0.0
trace Emulator.CPU src/Emulator/CPU.hs:(38,1)-(52,73) 17383 57 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17387 570 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17388 570 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17390 399 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17393 171 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17394 171 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17395 171 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17397 171 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17398 171 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17399 171 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17400 171 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17401 171 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17402 171 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17396 171 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 17404 57 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 17408 57 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17407 57 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17389 57 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 17403 57 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 17405 57 0.0 0.0 0.0 0.0
$sel:y:CPU Emulator.Nes src/Emulator/Nes.hs:60:3 17406 57 0.0 0.0 0.0 0.0
trace.a1R Emulator.CPU src/Emulator/CPU.hs:50:7-47 17411 57 0.0 0.0 0.0 0.0
trace.a2R Emulator.CPU src/Emulator/CPU.hs:51:7-47 17412 57 0.0 0.0 0.0 0.0
trace.instrLength Emulator.CPU src/Emulator/CPU.hs:49:7-26 17409 57 0.0 0.0 0.0 0.0
len Emulator.Opcode src/Emulator/Opcode.hs:50:3-5 17410 57 0.0 0.0 0.0 0.0
ror Emulator.CPU src/Emulator/CPU.hs:(520,1)-(530,42) 19789 24 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19791 24 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19792 24 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19793 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19794 24 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19798 24 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19799 24 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19800 24 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19795 24 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19796 24 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19797 24 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19801 24 0.0 0.0 0.0 0.0
ror.dest Emulator.CPU src/Emulator/CPU.hs:(528,5)-(530,42) 19790 24 0.0 0.0 0.0 0.0
ror.shiftedV Emulator.CPU src/Emulator/CPU.hs:524:7-51 19802 24 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19828 24 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19839 24 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19840 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19841 24 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19842 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19844 24 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19843 24 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19845 24 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19846 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19848 24 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19847 24 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19829 24 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19830 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19831 24 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19832 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19834 24 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19833 24 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19835 24 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19836 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19838 24 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19837 24 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19817 24 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19818 24 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 19819 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19820 24 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19824 24 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19825 24 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19826 24 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19821 24 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19822 24 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19823 24 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19827 24 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 19803 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19804 24 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19805 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19807 24 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19806 24 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19808 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19809 24 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19810 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19812 24 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19811 24 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19813 24 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19814 24 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19816 24 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19815 24 0.0 0.0 0.0 0.0
lda Emulator.CPU src/Emulator/CPU.hs:(434,1)-(437,9) 19947 7 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19948 7 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19949 7 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19950 7 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19951 7 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 19955 7 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19956 7 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19957 7 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19952 7 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 19953 7 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19954 7 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 19958 7 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19963 7 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19974 7 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19975 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19976 7 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19977 7 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19979 7 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19978 7 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19980 7 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19981 7 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19983 7 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19982 7 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19964 7 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19965 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19966 7 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19967 7 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19969 7 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19968 7 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19970 7 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19971 7 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19973 7 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19972 7 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19959 7 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19960 7 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 19961 7 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19962 7 0.0 0.0 0.0 0.0
and Emulator.CPU src/Emulator/CPU.hs:(266,1)-(271,11) 20066 3 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20067 9 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20068 9 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 20069 6 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20070 6 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 20071 3 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 20072 3 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 20073 3 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 20075 3 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 20076 3 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 20077 3 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 20078 3 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 20079 3 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 20080 3 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 20074 3 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 20085 3 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 20096 3 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 20097 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20098 3 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20099 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20101 3 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20100 3 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20102 3 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20103 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20105 3 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20104 3 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 20086 3 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 20087 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20088 3 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20089 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20091 3 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20090 3 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20092 3 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20093 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20095 3 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20094 3 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20081 3 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20082 3 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 20083 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20084 3 0.0 0.0 0.0 0.0
jsr Emulator.CPU src/Emulator/CPU.hs:(427,1)-(430,21) 20032 3 0.0 0.0 0.0 0.0
push16 Emulator.CPU src/Emulator/CPU.hs:(735,1)-(738,9) 20037 3 0.0 0.0 0.0 0.0
push Emulator.CPU src/Emulator/CPU.hs:(728,1)-(732,26) 20041 6 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20048 12 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20049 12 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20060 6 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 20059 6 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 20050 6 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20051 6 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 20055 6 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 20056 6 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 20057 6 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 20052 6 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 20053 6 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 20054 6 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 20058 6 0.0 0.0 0.0 0.0
push.i Emulator.CPU src/Emulator/CPU.hs:730:7-34 20046 6 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 20047 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20042 6 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20043 6 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20045 6 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 20044 6 0.0 0.0 0.0 0.0
push16.(...) Emulator.CPU src/Emulator/CPU.hs:736:7-27 20038 3 0.0 0.0 0.0 0.0
splitW16 Emulator.Util src/Emulator/Util.hs:38:1-69 20039 3 0.0 0.0 0.0 0.0
push16.hi Emulator.CPU src/Emulator/CPU.hs:736:7-27 20040 3 0.0 0.0 0.0 0.0
push16.lo Emulator.CPU src/Emulator/CPU.hs:736:7-27 20061 3 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20033 3 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20034 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20036 3 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 20035 3 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20062 3 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20063 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20065 3 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 20064 3 0.0 0.0 0.0 0.0
sta Emulator.CPU src/Emulator/CPU.hs:(574,1)-(576,34) 18319 3 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 18320 3 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 18321 3 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 18322 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18323 3 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 18324 3 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 18325 3 0.0 0.0 0.0 0.0
writeCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(220,1)-(226,49) 18326 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 18327 2 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 18331 2 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 18332 2 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 18333 2 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 18328 2 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 18329 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 18330 2 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 18334 2 0.0 0.0 0.0 0.0
writePPURegister Emulator.Nes src/Emulator/Nes.hs:(348,1)-(356,26) 19031 1 0.0 0.0 0.0 0.0
writeData Emulator.Nes src/Emulator/Nes.hs:(418,1)-(425,53) 19032 1 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19034 3 0.0 0.0 0.0 0.0
$sel:currentVramAddress:PPU Emulator.Nes src/Emulator/Nes.hs:79:3-20 19033 2 0.0 0.0 0.0 0.0
$sel:incrementMode:PPU Emulator.Nes src/Emulator/Nes.hs:83:3-15 19045 1 0.0 0.0 0.0 0.0
writeData.inc Emulator.Nes src/Emulator/Nes.hs:(422,7)-(424,24) 19046 1 0.0 0.0 0.0 0.0
writePPUMemory Emulator.Nes src/Emulator/Nes.hs:(320,1)-(325,33) 19035 1 0.0 0.0 0.0 0.0
$sel:nameTableData:PPU Emulator.Nes src/Emulator/Nes.hs:75:3-15 19038 1 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 19037 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 19039 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 19040 1 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:862-922 19041 1 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:115:3-69 19042 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 19043 1 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:135-204 19044 1 0.0 0.0 0.0 0.0
writePPUMemory.addr' Emulator.Nes src/Emulator/Nes.hs:325:9-33 19036 1 0.0 0.0 0.0 0.0
eor Emulator.CPU src/Emulator/CPU.hs:(389,1)-(394,13) 20106 1 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20107 2 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20108 2 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 20118 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20119 1 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 20109 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20110 1 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 20114 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 20115 1 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 20116 1 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 20111 1 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 20112 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 20113 1 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 20117 1 0.0 0.0 0.0 0.0
eor.newAv Emulator.CPU src/Emulator/CPU.hs:392:7-24 20120 1 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 20125 1 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 20136 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 20137 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20138 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20139 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20141 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20140 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20142 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20143 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20145 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20144 1 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 20126 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 20127 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20128 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20129 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20131 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20130 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20132 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20133 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20135 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20134 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20121 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20122 1 0.0 0.0 0.0 0.0
$sel:a:CPU Emulator.Nes src/Emulator/Nes.hs:58:3 20123 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20124 1 0.0 0.0 0.0 0.0
beq Emulator.CPU src/Emulator/CPU.hs:283:1-27 20154 0 0.0 0.0 0.0 0.0
branch Emulator.CPU src/Emulator/CPU.hs:(689,1)-(695,20) 20155 1 0.0 0.0 0.0 0.0
addCycles Emulator.CPU src/Emulator/CPU.hs:767:1-42 20171 1 0.0 0.0 0.0 0.0
modify Emulator.CPU src/Emulator/CPU.hs:(142,1)-(144,19) 20172 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20173 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20174 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20176 1 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 20175 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20177 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20178 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20180 1 0.0 0.0 0.0 0.0
$sel:cycles:CPU Emulator.Nes src/Emulator/Nes.hs:63:3-8 20179 1 0.0 0.0 0.0 0.0
branch.cycles Emulator.CPU src/Emulator/CPU.hs:694:9-57 20169 1 0.0 0.0 0.0 0.0
differentPages Emulator.CPU src/Emulator/CPU.hs:130:1-53 20170 1 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20161 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20162 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20164 1 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 20163 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20165 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20166 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20168 1 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 20167 1 0.0 0.0 0.0 0.0
getFlag Emulator.CPU src/Emulator/CPU.hs:(704,1)-(706,38) 20156 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 20157 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 20158 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20160 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 20159 1 0.0 0.0 0.0 0.0
clc Emulator.CPU src/Emulator/CPU.hs:327:1-25 19937 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19938 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19939 5 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19940 5 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19942 5 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19941 5 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19943 5 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19944 5 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19946 5 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19945 5 0.0 0.0 0.0 0.0
dex Emulator.CPU src/Emulator/CPU.hs:(372,1)-(376,13) 19639 0 0.0 0.0 0.0 0.0
dex.value Emulator.CPU src/Emulator/CPU.hs:374:7-19 19644 1 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19640 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19641 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19643 1 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 19642 1 0.0 0.0 0.0 0.0
setZN Emulator.CPU src/Emulator/CPU.hs:754:1-26 19649 1 0.0 0.0 0.0 0.0
setN Emulator.CPU src/Emulator/CPU.hs:746:1-43 19660 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19661 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19662 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19663 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19665 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19664 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19666 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19667 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19669 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19668 1 0.0 0.0 0.0 0.0
setZ Emulator.CPU src/Emulator/CPU.hs:742:1-30 19650 1 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 19651 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19652 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19653 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19655 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19654 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19656 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19657 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19659 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 19658 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19645 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19646 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19648 1 0.0 0.0 0.0 0.0
$sel:x:CPU Emulator.Nes src/Emulator/Nes.hs:59:3 19647 1 0.0 0.0 0.0 0.0
handleInterrupts Emulator.CPU src/Emulator/CPU.hs:(147,1)-(153,31) 17341 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17344 57 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17345 57 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17347 57 0.0 0.0 0.0 0.0
$sel:interrupt:CPU Emulator.Nes src/Emulator/Nes.hs:64:3-11 17346 57 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17350 57 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17351 57 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17353 57 0.0 0.0 0.0 0.0
$sel:interrupt:CPU Emulator.Nes src/Emulator/Nes.hs:64:3-11 17352 57 0.0 0.0 0.0 0.0
jmp Emulator.CPU src/Emulator/CPU.hs:423:1-20 19784 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19785 5 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19786 5 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19788 5 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 19787 5 0.0 0.0 0.0 0.0
loadNextOpcode Emulator.CPU src/Emulator/CPU.hs:(55,1)-(58,24) 17355 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17358 114 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17359 114 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17361 57 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17360 57 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17362 57 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17363 57 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17364 57 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17366 57 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17367 57 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17368 57 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17369 57 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17370 57 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17371 57 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17365 57 0.0 0.0 0.0 0.0
decodeOpcode Emulator.Opcode src/Emulator/Opcode.hs:(67,1)-(158,61) 17372 57 0.0 0.0 0.0 0.0
decodeOpcode.(...) Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17373 57 0.0 0.0 0.0 0.0
decodeOpcode.addressMode Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17375 57 0.0 0.0 0.0 0.0
decodeOpcode.cycles Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17377 57 0.0 0.0 0.0 0.0
decodeOpcode.length Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17376 57 0.0 0.0 0.0 0.0
decodeOpcode.mnemonic Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17374 57 0.0 0.0 0.0 0.0
decodeOpcode.pageCrossCycles Emulator.Opcode src/Emulator/Opcode.hs:(69,5)-(158,61) 17378 57 0.0 0.0 0.0 0.0
rts Emulator.CPU src/Emulator/CPU.hs:(542,1)-(544,27) 19984 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 20008 3 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 20009 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 20011 3 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 20010 3 0.0 0.0 0.0 0.0
pull16 Emulator.CPU src/Emulator/CPU.hs:(722,1)-(725,22) 19985 0 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 20006 3 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 20007 0 0.0 0.0 0.0 0.0
pull Emulator.CPU src/Emulator/CPU.hs:(715,1)-(719,27) 19986 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 19987 12 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 19988 12 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19990 6 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19989 6 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 19997 6 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19998 6 0.0 0.0 0.0 0.0
$sel:ram:CPU Emulator.Nes src/Emulator/Nes.hs:62:3-5 20002 6 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 20003 6 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 20004 6 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 19999 6 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 20000 6 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 20001 6 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 20005 6 0.0 0.0 0.0 0.0
pull.i Emulator.CPU src/Emulator/CPU.hs:718:7-38 19995 6 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 19996 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 19991 6 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 19992 6 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 19994 6 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 19993 6 0.0 0.0 0.0 0.0
sei Emulator.CPU src/Emulator/CPU.hs:570:1-35 17443 0 0.0 0.0 0.0 0.0
setFlag Emulator.CPU src/Emulator/CPU.hs:(709,1)-(712,46) 17444 0 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17447 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17448 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17450 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17449 1 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17452 1 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17453 1 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17455 1 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17454 1 0.0 0.0 0.0 0.0
reset Emulator src/Emulator.hs:58:1-30 17279 0 0.0 0.0 0.0 0.0
reset Emulator.PPU src/Emulator/PPU.hs:(15,1)-(18,33) 17309 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17311 3 0.0 0.0 0.0 0.0
$sel:ppu:Nes Emulator.Nes src/Emulator/Nes.hs:46:3-5 17312 3 0.0 0.0 0.0 0.0
writePPU Emulator.Nes src/Emulator/Nes.hs:(304,1)-(309,68) 17313 3 0.0 0.0 0.0 0.0
$sel:ppuCycles:PPU Emulator.Nes src/Emulator/Nes.hs:69:3-11 17314 1 0.0 0.0 0.0 0.0
$sel:scanline:PPU Emulator.Nes src/Emulator/Nes.hs:70:3-10 17316 1 0.0 0.0 0.0 0.0
$sel:verticalBlank:PPU Emulator.Nes src/Emulator/Nes.hs:101:3-15 17317 1 0.0 0.0 0.0 0.0
reset Emulator.CPU src/Emulator/CPU.hs:(18,1)-(22,20) 17282 0 0.0 0.0 0.0 0.0
write Emulator.Nes src/Emulator/Nes.hs:(160,1)-(162,33) 17301 3 0.0 0.0 0.0 0.0
writeCPU Emulator.Nes src/Emulator/Nes.hs:(179,1)-(189,43) 17302 3 0.0 0.0 0.0 0.0
$sel:cpu:Nes Emulator.Nes src/Emulator/Nes.hs:45:3-5 17304 3 0.0 0.0 0.0 0.0
$sel:p:CPU Emulator.Nes src/Emulator/Nes.hs:61:3 17307 1 0.0 0.0 0.0 0.0
$sel:pc:CPU Emulator.Nes src/Emulator/Nes.hs:56:3-4 17303 1 0.0 0.0 0.0 0.0
$sel:sp:CPU Emulator.Nes src/Emulator/Nes.hs:57:3-4 17306 1 0.0 0.0 0.0 0.0
read Emulator.Nes src/Emulator/Nes.hs:(155,1)-(157,24) 17284 1 0.0 0.0 0.0 0.0
readCPU Emulator.Nes src/Emulator/Nes.hs:(192,1)-(202,40) 17285 1 0.0 0.0 0.0 0.0
readCpuMemory16 Emulator.Nes src/Emulator/Nes.hs:(214,1)-(217,22) 17286 1 0.0 0.0 0.0 0.0
readCpuMemory8 Emulator.Nes src/Emulator/Nes.hs:(205,1)-(211,48) 17287 2 0.0 0.0 0.0 0.0
$sel:cart:Nes Emulator.Nes src/Emulator/Nes.hs:47:3-6 17288 2 0.0 0.0 0.0 0.0
readCart Emulator.Cartridge src/Emulator/Cartridge.hs:(70,1)-(80,33) 17289 2 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:426-468 17292 2 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:84:3-33 17293 2 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base Data/Vector/Unboxed/Base.hs:247:804-858 17294 2 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable Data/Vector/Primitive/Mutable.hs:112:3-63 17295 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:152:3-16 17296 2 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:154:29-131 17297 2 0.0 0.0 0.0 0.0
readCart.addr' Emulator.Cartridge src/Emulator/Cartridge.hs:80:9-33 17290 2 0.0 0.0 0.0 0.0
makeW16 Emulator.Util src/Emulator/Util.hs:26:1-58 17298 1 0.0 0.0 0.0 0.0
toWord16 Emulator.Util src/Emulator/Util.hs:32:1-23 17300 0 0.0 0.0 0.0 0.0
initializeAll SDL.Init src/SDL/Init.hs:64:1-49 17063 0 0.0 0.0 0.0 0.0
initialize SDL.Init src/SDL/Init.hs:(58,1)-(60,39) 17064 0 0.0 0.0 0.0 0.0
foldFlags Data.Bitmask src/Data/Bitmask.hs:9:1-41 17069 1 0.0 0.0 0.0 0.0
foldFlags.\ Data.Bitmask src/Data/Bitmask.hs:9:30-38 17074 7 0.0 0.0 0.0 0.0
toNumber SDL.Init src/SDL/Init.hs:(43,3)-(49,43) 17075 7 0.0 0.0 0.0 0.0
throwIfNeg_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:50:1-28 17065 0 0.0 0.0 0.0 0.0
throwIf_ SDL.Internal.Exception src/SDL/Internal/Exception.hs:44:1-69 17066 0 0.0 0.0 0.0 0.0
throwIf SDL.Internal.Exception src/SDL/Internal/Exception.hs:(37,1)-(41,10) 17068 0 0.0 0.0 0.0 0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment