MCPcopy Create free account

hub / github.com/andrewrk/jamulator / functions

Functions264 in github.com/andrewrk/jamulator

↓ 126 callersMethodcycle
(count int, pc int)
jamulator/compile.go:1237
↓ 70 callersMethodselectBlock
(bb llvm.BasicBlock)
jamulator/compile.go:1102
↓ 69 callersMethoddebugPrint
(str string)
jamulator/compile.go:1249
↓ 51 callersMethodcreateBlock
(name string)
jamulator/compile.go:1096
↓ 34 callersMethodload
(addr int)
jamulator/compile.go:993
↓ 28 callersMethoddeclareWriteFn
(name string)
jamulator/compile.go:1611
↓ 24 callersMethoddynTestAndSetNeg
(v llvm.Value)
jamulator/compile.go:245
↓ 24 callersMethoddynTestAndSetZero
(v llvm.Value)
jamulator/compile.go:252
↓ 22 callersMethoddebugPrintf
(str string, values []llvm.Value)
jamulator/compile.go:1277
↓ 17 callersMethoddynLoadIndexed
(baseAddr int, indexPtr llvm.Value)
jamulator/compile.go:1339
↓ 16 callersMethoddynLoad
(addr llvm.Value, minAddr int, maxAddr int)
jamulator/compile.go:838
↓ 15 callersMethodstore
(addr int, i8 llvm.Value)
jamulator/compile.go:714
↓ 14 callersMethodcreateIf
returns the else block, sets the current block to the if block
jamulator/compile.go:1134
↓ 13 callersMethodremoveElemAt
(addr int)
jamulator/disassembly.go:90
↓ 12 callersMethodcyclesForAbsoluteIndexedPtr
(baseAddr int, indexPtr llvm.Value, pc int)
jamulator/compile.go:1394
↓ 12 callersMethoddynLoadZpgIndexed
(baseAddr int, indexPtr llvm.Value)
jamulator/compile.go:1331
↓ 12 callersMethodperformCmp
(lval llvm.Value, rval llvm.Value)
jamulator/compile.go:331
↓ 9 callersMethodelemAsByte
(elem *list.Element)
jamulator/disassembly.go:26
↓ 7 callersMethodcreateBitRegister
(name string)
jamulator/compile.go:1600
↓ 7 callersMethodcreatePanic
(msg string, args []llvm.Value)
jamulator/compile.go:1107
↓ 7 callersMethoddynStore
(addr llvm.Value, minAddr int, maxAddr int, val llvm.Value)
jamulator/compile.go:445
↓ 6 callersMethodcreateBranch
(cond llvm.Value, labelName string, instrAddr int)
jamulator/compile.go:1297
↓ 6 callersMethoddynStoreZpgIndexed
(baseAddr int, indexPtr llvm.Value, val llvm.Value)
jamulator/compile.go:1347
↓ 6 callersMethodelemAtAddr
(addr int)
jamulator/disassembly.go:505
↓ 6 callersMethodincrementVal
(v llvm.Value, delta int)
jamulator/compile.go:1064
↓ 6 callersMethodperformAdc
(val llvm.Value)
jamulator/compile.go:374
↓ 6 callersMethodperformAnd
(v llvm.Value)
jamulator/compile.go:429
↓ 6 callersMethodperformAsl
(val llvm.Value)
jamulator/compile.go:365
↓ 6 callersMethodperformEor
(v llvm.Value)
jamulator/compile.go:437
↓ 6 callersMethodperformLda
(v llvm.Value)
jamulator/compile.go:319
↓ 6 callersMethodperformOra
(v llvm.Value)
jamulator/compile.go:311
↓ 6 callersMethodperformSbc
(val llvm.Value)
jamulator/compile.go:387
↓ 6 callersMethodprintf
(str string, values []llvm.Value)
jamulator/compile.go:1266
↓ 6 callersMethodpushToStack
(v llvm.Value)
jamulator/compile.go:1162
↓ 5 callersMethodRender
()
jamulator/disassembly.go:16
↓ 5 callersMethodRender
()
jamulator/disassembly.go:837
↓ 5 callersMethoddynStoreIndexed
(baseAddr int, indexPtr llvm.Value, val llvm.Value)
jamulator/compile.go:1355
↓ 5 callersMethodgetLabelAt
(addr int, name string)
jamulator/disassembly.go:66
↓ 5 callersMethodperformLdy
(v llvm.Value)
jamulator/compile.go:296
↓ 5 callersFunctionremoveExtension
(filename string)
main.go:47
↓ 5 callersMethodtransfer
(source llvm.Value, dest llvm.Value)
jamulator/compile.go:1089
↓ 4 callersMethodAssemble
(symbolGetter)
jamulator/assembly.go:28
↓ 4 callersFunctionNametable_readNametableData
runtime/nametable.c:39
↓ 4 callersFunctionPpu_clearStatus
runtime/ppu.c:281
↓ 4 callersMethodString
()
jamulator/rom.go:19
↓ 4 callersMethodToProgram
()
jamulator/assembly.go:478
↓ 4 callersMethodabsoluteIndexedLoad
(destPtr llvm.Value, baseAddr int, indexPtr llvm.Value, pc int)
jamulator/compile.go:1363
↓ 4 callersFunctionastPrint
(indent int, n interface{})
jamulator/astprinter.go:7
↓ 4 callersMethodcreateByteRegister
(name string)
jamulator/compile.go:1592
↓ 4 callersMethoddeclareReadFn
(name string)
jamulator/compile.go:1604
↓ 4 callersMethodelemAsWord
(elem *list.Element)
jamulator/disassembly.go:45
↓ 4 callersMethodincrement
(ptr llvm.Value, delta int)
jamulator/compile.go:1081
↓ 4 callersMethodincrementMem
(addr int, delta int)
jamulator/compile.go:1073
↓ 4 callersMethodmarkAsDataWordLabel
(addr int, suggestedName string)
jamulator/disassembly.go:517
↓ 4 callersMethodperformRol
(val llvm.Value)
jamulator/compile.go:352
↓ 4 callersMethodperformRor
(val llvm.Value)
jamulator/compile.go:338
↓ 4 callersMethodpullFromStack
()
jamulator/compile.go:1142
↓ 4 callersMethodpushWordToStack
(word llvm.Value)
jamulator/compile.go:1173
↓ 4 callersFunctionstep
runtime/main.c:122
↓ 3 callersMethodDisassemble
()
jamulator/disassembly.go:773
↓ 3 callersMethodGetPayload
()
jamulator/assembly.go:29
↓ 3 callersFunctionPpu_fetchTileAttributes
runtime/ppu.c:487
↓ 3 callersFunctionPpu_setStatus
runtime/ppu.c:299
↓ 3 callersMethodcreateNamedGlobal
(intType llvm.Type, name string)
jamulator/compile.go:1584
↓ 3 callersMethodgetStatusByte
()
jamulator/compile.go:1211
↓ 3 callersMethodgetSymbol
(string, int)
jamulator/assembly.go:36
↓ 3 callersMethodinterpAbsAddr
()
jamulator/interpret.go:402
↓ 3 callersMethodloadWord
loads a little endian word
jamulator/compile.go:1043
↓ 3 callersMethodperformBit
(val llvm.Value)
jamulator/compile.go:410
↓ 3 callersMethodperformLsr
(v llvm.Value)
jamulator/compile.go:302
↓ 3 callersMethodsetUpEntryPoint
(p *Program, addr int, s *string)
jamulator/compile.go:1502
↓ 3 callersMethodstop
(e *list.Element)
jamulator/disassembly.go:637
↓ 2 callersMethodCompile
(c *Compilation)
jamulator/compile.go:1468
↓ 2 callersMethodCompileToFilename
(filename string, flags CompileFlags)
jamulator/compile.go:2049
↓ 2 callersFunctionDisassemble
(reader io.Reader)
jamulator/disassembly.go:809
↓ 2 callersFunctionNametable_writeNametableData
runtime/nametable.c:35
↓ 2 callersFunctionPpu_bgPaletteEntry
runtime/ppu.c:709
↓ 2 callersFunctionPpu_incrementVramAddress
runtime/ppu.c:457
↓ 2 callersFunctionPpu_updateBufferedSpriteMem
runtime/ppu.c:351
↓ 2 callersMethodPrint
()
jamulator/astprinter.go:14
↓ 2 callersMethodResolve
()
jamulator/assembly.go:27
↓ 2 callersMethodWriteSource
(writer io.Writer)
jamulator/disassembly.go:912
↓ 2 callersMethodWriteSourceFile
(filename string)
jamulator/disassembly.go:940
↓ 2 callersMethodabsoluteIndexedStore
(valPtr llvm.Value, baseAddr int, indexPtr llvm.Value, pc int)
jamulator/compile.go:1321
↓ 2 callersFunctioncompile
(filename string, program *jamulator.Program)
main.go:67
↓ 2 callersFunctioncompileFlags
()
main.go:51
↓ 2 callersMethodcyclesForAbsoluteIndexed
(baseAddr int, index16 llvm.Value, pc int)
jamulator/compile.go:1400
↓ 2 callersMethoddynTestAndSetCarryLShr
(val llvm.Value)
jamulator/compile.go:258
↓ 2 callersMethoddynTestAndSetCarryShl
(val llvm.Value)
jamulator/compile.go:265
↓ 2 callersMethodelemLabelStmt
(elem *list.Element)
jamulator/disassembly.go:726
↓ 2 callersMethodinterpImmedAddr
()
jamulator/interpret.go:395
↓ 2 callersFunctionprintUsage
runtime/main.c:252
↓ 2 callersMethodpullStatusReg
()
jamulator/compile.go:1182
↓ 2 callersMethodpullWordFromStack
()
jamulator/compile.go:1153
↓ 2 callersFunctionreshape_video
runtime/main.c:140
↓ 2 callersMethodsetInt
()
jamulator/compile.go:209
↓ 2 callersFunctionsetPadState
runtime/main.c:58
↓ 2 callersMethodstart
(e *list.Element, b byte)
jamulator/disassembly.go:653
↓ 2 callersMethodtestAndSetNeg
(v int)
jamulator/compile.go:229
↓ 2 callersMethodtestAndSetZero
(v int)
jamulator/compile.go:185
next →1–100 of 264, ranked by callers