MCPcopy Create free account

hub / github.com/cmuratori/computer_enhance / functions

Functions859 in github.com/cmuratori/computer_enhance

↓ 391 callersFunctionfprintf
perfaware/sim86/shared/contrib_webassembly/custom_fprintf.cpp:14
↓ 102 callersFunctionIsInBounds
perfaware/part2/listing_0068_buffer.cpp:25
↓ 84 callersFunctionClocksTransfers
perfaware/sim86/sim86_cycles.cpp:25
↓ 45 callersFunctionFreeBuffer
perfaware/part2/listing_0068_buffer.cpp:65
↓ 42 callersFunctionError
perfaware/part3/listing_0103_repetition_tester.cpp:98
↓ 39 callersFunctionCountBytes
perfaware/part3/listing_0103_repetition_tester.cpp:145
↓ 36 callersFunctionAllocateBuffer
perfaware/part3/listing_0125_buffer.cpp:63
↓ 35 callersFunctionTestResult
perfaware/part4/listing_0175_math_check.cpp:213
↓ 33 callersFunctionBeginTime
perfaware/part3/listing_0103_repetition_tester.cpp:133
↓ 33 callersFunctionEndTime
perfaware/part3/listing_0103_repetition_tester.cpp:139
↓ 33 callersFunctionIsTesting
perfaware/part3/listing_0103_repetition_tester.cpp:150
↓ 32 callersFunctionFreeBuffer
perfaware/part3/listing_0125_buffer.cpp:79
↓ 31 callersFunctionIsValid
perfaware/part3/listing_0125_buffer.cpp:29
↓ 31 callersFunctionReadCPUTimer
NOTE(casey): This does not need to be "inline", it could just be "static" because compilers will inline it anyway. But compilers will warn about
perfaware/part2/listing_0070_platform_metrics.cpp:63
↓ 30 callersFunctionAllocateBuffer
perfaware/part2/listing_0068_buffer.cpp:49
↓ 25 callersFunctionNewTestWave
perfaware/part3/listing_0103_repetition_tester.cpp:104
↓ 24 callersFunctionSinCE
perfaware/part4/listing_0176_math_check_main.cpp:40
↓ 20 callersFunctionConditionalJump
perfaware/sim86/sim86_execute.cpp:231
↓ 20 callersFunctionGetCPUTimerFreq
perfaware/part3/listing_0169_os_platform.cpp:384
↓ 19 callersFunctionInitializeOSPlatform
perfaware/part3/listing_0169_os_platform.cpp:122
↓ 19 callersFunctionPrecisionTest
perfaware/part4/listing_0175_math_check.cpp:168
↓ 18 callersFunctionClockRangeTransfers
perfaware/sim86/sim86_cycles.cpp:13
↓ 17 callersFunctionIsInBounds
perfaware/part3/listing_0125_buffer.cpp:35
↓ 17 callersFunctionIsInBounds
perfaware/part4/listing_0125_buffer.cpp:35
↓ 17 callersFunctionSineCore_Radians_MFTWP
perfaware/part4/listing_0185_sine_extc.cpp:56
↓ 16 callersFunctionReferenceHaversine
NOTE(casey): EarthRadius is generally expected to be 6372.8
perfaware/part2/listing_0065_haversine_formula.cpp:30
↓ 15 callersFunctionParseHaversinePairs
perfaware/part2/listing_0069_lookup_json_parser.cpp:484
↓ 14 callersFunctionReadCPUTimer
NOTE(casey): These do not need to be "inline", it could just be "static" because compilers will inline it anyway. But compilers will warn about
perfaware/part3/listing_0169_os_platform.cpp:375
↓ 14 callersFunctionReadOSPageFaultCount
perfaware/part3/listing_0169_os_platform.cpp:62
↓ 14 callersFunctionSqrtCE
perfaware/part4/listing_0177_sqrt_main.cpp:37
↓ 13 callersFunctionBeginProfile
perfaware/part2/listing_0076_simple_profiler.cpp:76
↓ 13 callersFunctionEndAndPrintProfile
perfaware/part2/listing_0076_simple_profiler.cpp:81
↓ 12 callersFunctionAreEqual
perfaware/part2/listing_0068_buffer.cpp:31
↓ 12 callersFunctionPrintResults
perfaware/part4/listing_0175_math_check.cpp:274
↓ 12 callersFunctionRadiansFromDegrees
perfaware/part4/listing_0172_reference_haversine.cpp:70
↓ 10 callersFunctionHandleAllocation
perfaware/part3/listing_0106_mallocread_overhead_test.cpp:51
↓ 10 callersFunctionHandleDeallocation
perfaware/part3/listing_0106_mallocread_overhead_test.cpp:71
↓ 10 callersFunctionReadCPUTimer
NOTE(casey): These do not need to be "inline", it could just be "static" because compilers will inline it anyway. But compilers will warn about
perfaware/part5/listing_0163_os_platform.cpp:255
↓ 9 callersFunctionWriteArithOpResult
perfaware/sim86/sim86_execute.cpp:188
↓ 9 callersFunctionWriteN
perfaware/sim86/sim86_execute.cpp:80
↓ 9 callersFunctionvlog
(...s)
perfaware/sim86/shared/contrib_nodejs/sim8086_disassemble.js:92
↓ 8 callersFunctionArcsineCore_MFTWP
perfaware/part4/listing_0188_arcsine_extc.cpp:17
↓ 8 callersFunctionGetAbsoluteAddressOf
perfaware/sim86/sim86_memory.cpp:19
↓ 8 callersFunctionReadOSTimer
perfaware/part2/listing_0070_platform_metrics.cpp:29
↓ 8 callersFunctionReadU16
perfaware/sim86/sim86_execute.cpp:74
↓ 8 callersFunction_make
(obj)
perfaware/sim86/shared/contrib_python/sim86.py:224
↓ 7 callersFunctionEstimateCPUTimerFreq
perfaware/part3/listing_0169_os_platform.cpp:396
↓ 7 callersFunctionInitializeOSMetrics
perfaware/part3/listing_0108_platform_metrics.cpp:54
↓ 7 callersFunctionWidthMaskFor
perfaware/sim86/sim86_execute.cpp:127
↓ 6 callersFunctionAccessMemory
perfaware/sim86/sim86_memory.cpp:45
↓ 6 callersFunctionAllocateTestSeries
perfaware/part5/listing_0164_csv_repetition_tester.cpp:289
↓ 6 callersFunctionBeginTime
perfaware/part5/listing_0164_csv_repetition_tester.cpp:193
↓ 6 callersFunctionDecomposePointer4K
perfaware/part3/listing_0117_virtual_address.cpp:41
↓ 6 callersFunctionEndTime
perfaware/part5/listing_0164_csv_repetition_tester.cpp:202
↓ 6 callersFunctionEstimateCPUTimerFreq
perfaware/part2/listing_0074_platform_metrics.cpp:72
↓ 6 callersFunctionFreeTestSeries
perfaware/part5/listing_0164_csv_repetition_tester.cpp:317
↓ 6 callersFunctionGetCPUTimerFreq
perfaware/part5/listing_0163_os_platform.cpp:264
↓ 6 callersFunctionGetRegName
perfaware/sim86/sim86_text_table.cpp:33
↓ 6 callersFunctionInitializeOSPlatform
perfaware/part5/listing_0163_os_platform.cpp:113
↓ 6 callersFunctionIsTesting
perfaware/part5/listing_0164_csv_repetition_tester.cpp:217
↓ 6 callersFunctionIsValid
perfaware/part4/listing_0125_buffer.cpp:29
↓ 6 callersFunctionIsValid
perfaware/part5/listing_0125_buffer.cpp:29
↓ 6 callersFunctionNewTestWave
perfaware/part5/listing_0164_csv_repetition_tester.cpp:164
↓ 6 callersFunctionOperandIsType
perfaware/sim86/sim86_instruction.cpp:13
↓ 6 callersFunctionPop
perfaware/sim86/sim86_execute.cpp:100
↓ 6 callersFunctionPrintAsLine
perfaware/part3/listing_0117_virtual_address.cpp:34
↓ 6 callersFunctionPrintBinaryBits
perfaware/part3/listing_0118_pointer_anatomy_main.cpp:44
↓ 6 callersFunctionPrintCSVForValue
perfaware/part5/listing_0164_csv_repetition_tester.cpp:411
↓ 6 callersFunctionPrintTimeElapsed
perfaware/part2/listing_0075_timed_haversine_main.cpp:101
↓ 6 callersFunctionPush
perfaware/sim86/sim86_execute.cpp:92
↓ 6 callersFunctionReadCPUTimer
NOTE(casey): These do not need to be "inline", it could just be "static" because compilers will inline it anyway. But compilers will warn about
perfaware/part4/listing_0169_os_platform.cpp:375
↓ 6 callersFunctionSecondsFromCPUTime
perfaware/part3/listing_0103_repetition_tester.cpp:50
↓ 6 callersFunctionSetColumnLabel
perfaware/part5/listing_0164_csv_repetition_tester.cpp:354
↓ 6 callersFunctionSignBitFor
perfaware/sim86/sim86_execute.cpp:121
↓ 6 callersFunctionSquare
perfaware/part4/listing_0172_reference_haversine.cpp:51
↓ 6 callersFunctionSum64s
perfaware/part3/listing_0167_osread_sum.cpp:19
↓ 6 callersFunctioncheck
(err error)
perfaware/sim86/shared/contrib_go/main.go:14
↓ 5 callersFunctionDescribeAllocationType
perfaware/part3/listing_0106_mallocread_overhead_test.cpp:38
↓ 5 callersFunctionFreeBuffer
perfaware/part4/listing_0125_buffer.cpp:79
↓ 5 callersFunctionGet8086InstructionTable
perfaware/sim86/sim86_instruction_table.cpp:18
↓ 5 callersFunctionGetJSONToken
perfaware/part2/listing_0089_allfuncs_lookup_json_parser.cpp:121
↓ 5 callersFunctionGetJSONToken
perfaware/part2/listing_0069_lookup_json_parser.cpp:112
↓ 5 callersFunctionGetJSONToken
perfaware/part2/listing_0094_profiled_lookup_json_parser.cpp:111
↓ 5 callersFunctionGetJSONToken
perfaware/part2/listing_0083_recursive_timed_lookup_json_parser.cpp:111
↓ 5 callersFunctionGetJSONToken
perfaware/part2/listing_0079_timedblock_lookup_json_parser.cpp:111
↓ 5 callersFunctionGetJSONToken
perfaware/part2/listing_0077_profiled_lookup_json_parser.cpp:111
↓ 5 callersFunctionGetJSONToken
perfaware/part3/listing_0094_profiled_lookup_json_parser.cpp:111
↓ 5 callersFunctionGetJSONToken
perfaware/part4/listing_0069_lookup_json_parser.cpp:111
↓ 5 callersFunctionGetOSTimerFreq
perfaware/part2/listing_0070_platform_metrics.cpp:22
↓ 5 callersFunctionRandomInRange
perfaware/part2/listing_0066_haversine_generator_main.cpp:91
↓ 5 callersFunctionTaylorSineCoefficient
perfaware/part4/listing_0183_taylor_sine_fma_main.cpp:48
↓ 4 callersFunctionCheckHardCodedReference
perfaware/part4/listing_0175_math_check.cpp:314
↓ 4 callersFunctionComputeDerivedValues
perfaware/part3/listing_0164_csv_repetition_tester.cpp:104
↓ 4 callersFunctionComputeDerivedValues
perfaware/part4/listing_0164_csv_repetition_tester.cpp:104
↓ 4 callersFunctionComputeDerivedValues
perfaware/part5/listing_0164_csv_repetition_tester.cpp:104
↓ 4 callersFunctionComputeDerivedValues
perfaware/part5/listing_0203_csv_repetition_tester.cpp:107
↓ 4 callersFunctionConvertElementToF64
perfaware/part2/listing_0089_allfuncs_lookup_json_parser.cpp:456
↓ 4 callersFunctionConvertElementToF64
perfaware/part2/listing_0069_lookup_json_parser.cpp:432
↓ 4 callersFunctionConvertElementToF64
perfaware/part2/listing_0094_profiled_lookup_json_parser.cpp:432
↓ 4 callersFunctionConvertElementToF64
perfaware/part2/listing_0083_recursive_timed_lookup_json_parser.cpp:432
next →1–100 of 859, ranked by callers