MCPcopy Create free account

hub / github.com/cmuratori/computer_enhance / functions

Functions859 in github.com/cmuratori/computer_enhance

↓ 2 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_0074_platform_metrics.cpp:63
↓ 2 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/part3/listing_0108_platform_metrics.cpp:110
↓ 2 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_0137_os_platform.cpp:215
↓ 2 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_0126_os_platform.cpp:179
↓ 2 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/part3/listing_0074_platform_metrics.cpp:63
↓ 2 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_0163_os_platform.cpp:255
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0097_tsc_select_main.cpp:55
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0082_nesting_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0086_recursive_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0078_profiled_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0099_qpc_minimal_blocks_main.cpp:56
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0095_profiled_haversine_main.cpp:55
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0075_timed_haversine_main.cpp:52
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0084_recursive_timed_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0092_profiler_on_haversine_main.cpp:55
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0093_profiler_off_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0090_allfuncs_counted_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0080_double_counted_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0088_simplified_haversine_main.cpp:54
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0067_simple_haversine_main.cpp:51
↓ 2 callersFunctionReadEntireFile
perfaware/part2/listing_0098_qpc_select_main.cpp:56
↓ 2 callersFunctionReadEntireFile
perfaware/part3/listing_0101_read_bandwidth_main.cpp:55
↓ 2 callersFunctionReadEntireFile
perfaware/part4/listing_0169_os_platform.cpp:441
↓ 2 callersFunctionReadOSPageFaultCount
perfaware/part4/listing_0169_os_platform.cpp:62
↓ 2 callersFunctionReadOSRandomBytes
perfaware/part3/listing_0169_os_platform.cpp:77
↓ 2 callersFunctionReadOSTimer
perfaware/part2/listing_0074_platform_metrics.cpp:29
↓ 2 callersFunctionReadOSTimer
perfaware/part3/listing_0108_platform_metrics.cpp:37
↓ 2 callersFunctionReadOSTimer
perfaware/part3/listing_0137_os_platform.cpp:44
↓ 2 callersFunctionReadOSTimer
perfaware/part3/listing_0126_os_platform.cpp:43
↓ 2 callersFunctionReadOSTimer
perfaware/part3/listing_0074_platform_metrics.cpp:29
↓ 2 callersFunctionReadOSTimer
perfaware/part3/listing_0163_os_platform.cpp:46
↓ 2 callersFunctionReadOSTimer
perfaware/part4/listing_0169_os_platform.cpp:55
↓ 2 callersFunctionReadOSTimer
perfaware/part5/listing_0163_os_platform.cpp:46
↓ 2 callersFunctionRegisterAccess
perfaware/sim86/sim86_instruction.cpp:26
↓ 2 callersFunctionRegisterOperand
perfaware/sim86/sim86_instruction.cpp:63
↓ 2 callersFunctionReplacementHaversine
perfaware/part4/listing_0192_haversine_replacement.cpp:17
↓ 2 callersFunctionRotateLeft
perfaware/part2/listing_0066_haversine_generator_main.cpp:44
↓ 2 callersFunctionSetColumnLabel
perfaware/part4/listing_0164_csv_repetition_tester.cpp:354
↓ 2 callersFunctionSetMapRegion
perfaware/part4/listing_0169_os_platform.cpp:171
↓ 2 callersFunctionSetRowLabel
perfaware/part4/listing_0164_csv_repetition_tester.cpp:342
↓ 2 callersFunctionSetRowLabelLabel
perfaware/part4/listing_0164_csv_repetition_tester.cpp:333
↓ 2 callersMethodSim86_Decode8086Instruction
(uint SourceSize, [In] ref byte Source, out Instruction Dest)
perfaware/sim86/shared/contrib_csharp/sim86.cs:274
↓ 2 callersFunctionSim86_Get8086InstructionTable
()
perfaware/sim86/shared/contrib_webassembly/lib.js:138
↓ 2 callersMethodSim86_Get8086InstructionTable
(out InstructionTable Dest)
perfaware/sim86/shared/contrib_csharp/sim86.cs:283
↓ 2 callersFunctionSim86_GetVersion
()
perfaware/sim86/shared/contrib_webassembly/lib.js:16
↓ 2 callersFunctionSim86_MnemonicFromOperationType
(Type)
perfaware/sim86/shared/contrib_webassembly/lib.js:131
↓ 2 callersMethodSim86_MnemonicFromOperationType
(OperationType Type)
perfaware/sim86/shared/contrib_csharp/sim86.cs:280
↓ 2 callersMethodSim86_RegisterNameFromOperand
([In] ref RegisterAccess RegAccess)
perfaware/sim86/shared/contrib_csharp/sim86.cs:277
↓ 2 callersFunctionSinQ
perfaware/part4/listing_0179_sinq_range_reduced_main.cpp:43
↓ 2 callersFunctionSinQQuarter
perfaware/part4/listing_0179_sinq_range_reduced_main.cpp:65
↓ 2 callersFunctionSinRange
perfaware/part4/listing_0174_range_check_main.cpp:71
↓ 2 callersFunctionSquare
perfaware/part2/listing_0065_haversine_formula.cpp:17
↓ 2 callersFunctionSquare
perfaware/part3/listing_0065_haversine_formula.cpp:17
↓ 2 callersFunctionTaylorSineCoefficient
perfaware/part4/listing_0181_taylor_sine_horner_main.cpp:48
↓ 2 callersFunctionUnmapCircularBuffer
perfaware/part3/listing_0121_circular_buffer_main.cpp:85
↓ 2 callersFunctionUpdateArithFlags
perfaware/sim86/sim86_execute.cpp:162
↓ 2 callersFunctionUpdateCommonFlags
perfaware/sim86/sim86_execute.cpp:154
↓ 2 callersFunctionUpdateLogFlags
perfaware/sim86/sim86_execute.cpp:175
↓ 2 callersFunctionaddress_term_to_obj
perfaware/sim86/shared/contrib_ruby/sim86.cpp:42
↓ 2 callersFunctionescape
perfaware/part5/listing_0196_dead_code_main.cpp:66
↓ 2 callersFunctionget_version
()
perfaware/sim86/shared/contrib_rust/src/lib.rs:10
↓ 2 callersFunctionoperand2obj
perfaware/sim86/shared/contrib_ruby/sim86.cpp:65
↓ 2 callersFunctionreadStringFromOffset
(view, offset)
perfaware/sim86/shared/contrib_webassembly/lib.js:110
↓ 2 callersFunctionregister_to_obj
perfaware/sim86/shared/contrib_ruby/sim86.cpp:33
↓ 2 callersFunctionuintptrToString
util function that converts raw null-terminated string into Golang's string
perfaware/sim86/shared/contrib_go/sim86.go:243
↓ 1 callersFunctionASinRange
perfaware/part4/listing_0174_range_check_main.cpp:85
↓ 1 callersFunctionAccessOperand
perfaware/sim86/sim86_execute.cpp:247
↓ 1 callersFunctionAllocate32BPCompatible
perfaware/part3/listing_0124_32bit_pointer_main.cpp:94
↓ 1 callersFunctionAllocateCircularBuffer
perfaware/part3/listing_0121_circular_buffer_main.cpp:107
↓ 1 callersFunctionAllocateMemoryPow2
perfaware/sim86/sim86.cpp:81
↓ 1 callersFunctionAllocateMemoryPow2
perfaware/sim86/shared/contrib_webassembly/sim8086_test.cpp:15
↓ 1 callersFunctionAllocateOutputBuffer
perfaware/sim86/shared/contrib_webassembly/sim8086_test.cpp:5
↓ 1 callersFunctionAllocateSparseBuffer
perfaware/part3/listing_0123_sparse_memory_main.cpp:57
↓ 1 callersFunctionAllocateTrackedBuffer
perfaware/part3/listing_0122_write_watch_main.cpp:75
↓ 1 callersFunctionApproxSqrtCE
perfaware/part4/listing_0177_sqrt_main.cpp:57
↓ 1 callersFunctionArcsineCoreFromSquared
perfaware/part5/listing_0196_dead_code_main.cpp:37
↓ 1 callersFunctionArcsineCoreFromSquared
perfaware/part5/listing_0197_dead_code_prevention_main.cpp:37
↓ 1 callersFunctionBeginProfile
perfaware/part3/listing_0100_bandwidth_profiler.cpp:176
↓ 1 callersFunctionCPUWaitLoop
perfaware/part3/listing_0169_os_platform.cpp:468
↓ 1 callersFunctionCombinedHaversineTest
perfaware/part4/listing_0194_combined_haversine_test.cpp:51
↓ 1 callersFunctionCosQQuarter
perfaware/part4/listing_0179_sinq_range_reduced_main.cpp:81
↓ 1 callersFunctionCreateThread
perfaware/part3/listing_0169_os_platform.cpp:316
↓ 1 callersFunctionCreateThread
perfaware/part3/listing_0163_os_platform.cpp:244
↓ 1 callersFunctionCreateThread
perfaware/part4/listing_0169_os_platform.cpp:316
↓ 1 callersFunctionCreateThread
perfaware/part5/listing_0163_os_platform.cpp:244
↓ 1 callersFunctionDeallocate32BCompatible
perfaware/part3/listing_0124_32bit_pointer_main.cpp:130
↓ 1 callersFunctionDeallocateSparseBuffer
perfaware/part3/listing_0123_sparse_memory_main.cpp:70
↓ 1 callersMethodDecode8086Instruction
(Span<byte> Source)
perfaware/sim86/shared/contrib_csharp/sim86.cs:294
↓ 1 callersMethodDecode8086Instruction
(SourceSize uint32, Source *uint8, Dest *Instruction)
perfaware/sim86/shared/contrib_go/sim86.go:279
↓ 1 callersFunctionDecomposePointer1GB
perfaware/part3/listing_0117_virtual_address.cpp:68
↓ 1 callersFunctionDecomposePointer2MB
perfaware/part3/listing_0117_virtual_address.cpp:55
↓ 1 callersFunctionDisAsm8086
perfaware/sim86/sim86.cpp:119
↓ 1 callersFunctionDisAsm8086Wasm
perfaware/sim86/shared/contrib_webassembly/sim8086_test.cpp:22
↓ 1 callersFunctionEffectiveAddressOperand
perfaware/sim86/sim86_instruction.cpp:49
↓ 1 callersFunctionEndAndPrintProfile
perfaware/part3/listing_0100_bandwidth_profiler.cpp:181
↓ 1 callersFunctionEnsureMemoryIsMapped
perfaware/part3/listing_0123_sparse_memory_main.cpp:79
↓ 1 callersFunctionEstimateBlockTimerFreq
perfaware/part2/listing_0096_selectable_profiler.cpp:128
↓ 1 callersFunctionEstimateBlockTimerFreq
perfaware/part3/listing_0100_bandwidth_profiler.cpp:146
↓ 1 callersFunctionEstimateInstructionClocks
perfaware/sim86/sim86_cycles.cpp:78
↓ 1 callersFunctionExecInstruction
perfaware/sim86/sim86_execute.cpp:308
← previousnext →301–400 of 859, ranked by callers