Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmuratori/computer_enhance
/ functions
Functions
859 in github.com/cmuratori/computer_enhance
⨍
Functions
859
◇
Types & classes
338
↓ 2 callers
Function
ReadCPUTimer
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 callers
Function
ReadCPUTimer
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 callers
Function
ReadCPUTimer
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 callers
Function
ReadCPUTimer
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 callers
Function
ReadCPUTimer
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 callers
Function
ReadCPUTimer
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 callers
Function
ReadEntireFile
perfaware/part2/listing_0097_tsc_select_main.cpp:55
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0082_nesting_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0086_recursive_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0078_profiled_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0099_qpc_minimal_blocks_main.cpp:56
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0095_profiled_haversine_main.cpp:55
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0075_timed_haversine_main.cpp:52
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0084_recursive_timed_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0092_profiler_on_haversine_main.cpp:55
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0093_profiler_off_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0090_allfuncs_counted_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0080_double_counted_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0088_simplified_haversine_main.cpp:54
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0067_simple_haversine_main.cpp:51
↓ 2 callers
Function
ReadEntireFile
perfaware/part2/listing_0098_qpc_select_main.cpp:56
↓ 2 callers
Function
ReadEntireFile
perfaware/part3/listing_0101_read_bandwidth_main.cpp:55
↓ 2 callers
Function
ReadEntireFile
perfaware/part4/listing_0169_os_platform.cpp:441
↓ 2 callers
Function
ReadOSPageFaultCount
perfaware/part4/listing_0169_os_platform.cpp:62
↓ 2 callers
Function
ReadOSRandomBytes
perfaware/part3/listing_0169_os_platform.cpp:77
↓ 2 callers
Function
ReadOSTimer
perfaware/part2/listing_0074_platform_metrics.cpp:29
↓ 2 callers
Function
ReadOSTimer
perfaware/part3/listing_0108_platform_metrics.cpp:37
↓ 2 callers
Function
ReadOSTimer
perfaware/part3/listing_0137_os_platform.cpp:44
↓ 2 callers
Function
ReadOSTimer
perfaware/part3/listing_0126_os_platform.cpp:43
↓ 2 callers
Function
ReadOSTimer
perfaware/part3/listing_0074_platform_metrics.cpp:29
↓ 2 callers
Function
ReadOSTimer
perfaware/part3/listing_0163_os_platform.cpp:46
↓ 2 callers
Function
ReadOSTimer
perfaware/part4/listing_0169_os_platform.cpp:55
↓ 2 callers
Function
ReadOSTimer
perfaware/part5/listing_0163_os_platform.cpp:46
↓ 2 callers
Function
RegisterAccess
perfaware/sim86/sim86_instruction.cpp:26
↓ 2 callers
Function
RegisterOperand
perfaware/sim86/sim86_instruction.cpp:63
↓ 2 callers
Function
ReplacementHaversine
perfaware/part4/listing_0192_haversine_replacement.cpp:17
↓ 2 callers
Function
RotateLeft
perfaware/part2/listing_0066_haversine_generator_main.cpp:44
↓ 2 callers
Function
SetColumnLabel
perfaware/part4/listing_0164_csv_repetition_tester.cpp:354
↓ 2 callers
Function
SetMapRegion
perfaware/part4/listing_0169_os_platform.cpp:171
↓ 2 callers
Function
SetRowLabel
perfaware/part4/listing_0164_csv_repetition_tester.cpp:342
↓ 2 callers
Function
SetRowLabelLabel
perfaware/part4/listing_0164_csv_repetition_tester.cpp:333
↓ 2 callers
Method
Sim86_Decode8086Instruction
(uint SourceSize, [In] ref byte Source, out Instruction Dest)
perfaware/sim86/shared/contrib_csharp/sim86.cs:274
↓ 2 callers
Function
Sim86_Get8086InstructionTable
()
perfaware/sim86/shared/contrib_webassembly/lib.js:138
↓ 2 callers
Method
Sim86_Get8086InstructionTable
(out InstructionTable Dest)
perfaware/sim86/shared/contrib_csharp/sim86.cs:283
↓ 2 callers
Function
Sim86_GetVersion
()
perfaware/sim86/shared/contrib_webassembly/lib.js:16
↓ 2 callers
Function
Sim86_MnemonicFromOperationType
(Type)
perfaware/sim86/shared/contrib_webassembly/lib.js:131
↓ 2 callers
Method
Sim86_MnemonicFromOperationType
(OperationType Type)
perfaware/sim86/shared/contrib_csharp/sim86.cs:280
↓ 2 callers
Method
Sim86_RegisterNameFromOperand
([In] ref RegisterAccess RegAccess)
perfaware/sim86/shared/contrib_csharp/sim86.cs:277
↓ 2 callers
Function
SinQ
perfaware/part4/listing_0179_sinq_range_reduced_main.cpp:43
↓ 2 callers
Function
SinQQuarter
perfaware/part4/listing_0179_sinq_range_reduced_main.cpp:65
↓ 2 callers
Function
SinRange
perfaware/part4/listing_0174_range_check_main.cpp:71
↓ 2 callers
Function
Square
perfaware/part2/listing_0065_haversine_formula.cpp:17
↓ 2 callers
Function
Square
perfaware/part3/listing_0065_haversine_formula.cpp:17
↓ 2 callers
Function
TaylorSineCoefficient
perfaware/part4/listing_0181_taylor_sine_horner_main.cpp:48
↓ 2 callers
Function
UnmapCircularBuffer
perfaware/part3/listing_0121_circular_buffer_main.cpp:85
↓ 2 callers
Function
UpdateArithFlags
perfaware/sim86/sim86_execute.cpp:162
↓ 2 callers
Function
UpdateCommonFlags
perfaware/sim86/sim86_execute.cpp:154
↓ 2 callers
Function
UpdateLogFlags
perfaware/sim86/sim86_execute.cpp:175
↓ 2 callers
Function
address_term_to_obj
perfaware/sim86/shared/contrib_ruby/sim86.cpp:42
↓ 2 callers
Function
escape
perfaware/part5/listing_0196_dead_code_main.cpp:66
↓ 2 callers
Function
get_version
()
perfaware/sim86/shared/contrib_rust/src/lib.rs:10
↓ 2 callers
Function
operand2obj
perfaware/sim86/shared/contrib_ruby/sim86.cpp:65
↓ 2 callers
Function
readStringFromOffset
(view, offset)
perfaware/sim86/shared/contrib_webassembly/lib.js:110
↓ 2 callers
Function
register_to_obj
perfaware/sim86/shared/contrib_ruby/sim86.cpp:33
↓ 2 callers
Function
uintptrToString
util function that converts raw null-terminated string into Golang's string
perfaware/sim86/shared/contrib_go/sim86.go:243
↓ 1 callers
Function
ASinRange
perfaware/part4/listing_0174_range_check_main.cpp:85
↓ 1 callers
Function
AccessOperand
perfaware/sim86/sim86_execute.cpp:247
↓ 1 callers
Function
Allocate32BPCompatible
perfaware/part3/listing_0124_32bit_pointer_main.cpp:94
↓ 1 callers
Function
AllocateCircularBuffer
perfaware/part3/listing_0121_circular_buffer_main.cpp:107
↓ 1 callers
Function
AllocateMemoryPow2
perfaware/sim86/sim86.cpp:81
↓ 1 callers
Function
AllocateMemoryPow2
perfaware/sim86/shared/contrib_webassembly/sim8086_test.cpp:15
↓ 1 callers
Function
AllocateOutputBuffer
perfaware/sim86/shared/contrib_webassembly/sim8086_test.cpp:5
↓ 1 callers
Function
AllocateSparseBuffer
perfaware/part3/listing_0123_sparse_memory_main.cpp:57
↓ 1 callers
Function
AllocateTrackedBuffer
perfaware/part3/listing_0122_write_watch_main.cpp:75
↓ 1 callers
Function
ApproxSqrtCE
perfaware/part4/listing_0177_sqrt_main.cpp:57
↓ 1 callers
Function
ArcsineCoreFromSquared
perfaware/part5/listing_0196_dead_code_main.cpp:37
↓ 1 callers
Function
ArcsineCoreFromSquared
perfaware/part5/listing_0197_dead_code_prevention_main.cpp:37
↓ 1 callers
Function
BeginProfile
perfaware/part3/listing_0100_bandwidth_profiler.cpp:176
↓ 1 callers
Function
CPUWaitLoop
perfaware/part3/listing_0169_os_platform.cpp:468
↓ 1 callers
Function
CombinedHaversineTest
perfaware/part4/listing_0194_combined_haversine_test.cpp:51
↓ 1 callers
Function
CosQQuarter
perfaware/part4/listing_0179_sinq_range_reduced_main.cpp:81
↓ 1 callers
Function
CreateThread
perfaware/part3/listing_0169_os_platform.cpp:316
↓ 1 callers
Function
CreateThread
perfaware/part3/listing_0163_os_platform.cpp:244
↓ 1 callers
Function
CreateThread
perfaware/part4/listing_0169_os_platform.cpp:316
↓ 1 callers
Function
CreateThread
perfaware/part5/listing_0163_os_platform.cpp:244
↓ 1 callers
Function
Deallocate32BCompatible
perfaware/part3/listing_0124_32bit_pointer_main.cpp:130
↓ 1 callers
Function
DeallocateSparseBuffer
perfaware/part3/listing_0123_sparse_memory_main.cpp:70
↓ 1 callers
Method
Decode8086Instruction
(Span<byte> Source)
perfaware/sim86/shared/contrib_csharp/sim86.cs:294
↓ 1 callers
Method
Decode8086Instruction
(SourceSize uint32, Source *uint8, Dest *Instruction)
perfaware/sim86/shared/contrib_go/sim86.go:279
↓ 1 callers
Function
DecomposePointer1GB
perfaware/part3/listing_0117_virtual_address.cpp:68
↓ 1 callers
Function
DecomposePointer2MB
perfaware/part3/listing_0117_virtual_address.cpp:55
↓ 1 callers
Function
DisAsm8086
perfaware/sim86/sim86.cpp:119
↓ 1 callers
Function
DisAsm8086Wasm
perfaware/sim86/shared/contrib_webassembly/sim8086_test.cpp:22
↓ 1 callers
Function
EffectiveAddressOperand
perfaware/sim86/sim86_instruction.cpp:49
↓ 1 callers
Function
EndAndPrintProfile
perfaware/part3/listing_0100_bandwidth_profiler.cpp:181
↓ 1 callers
Function
EnsureMemoryIsMapped
perfaware/part3/listing_0123_sparse_memory_main.cpp:79
↓ 1 callers
Function
EstimateBlockTimerFreq
perfaware/part2/listing_0096_selectable_profiler.cpp:128
↓ 1 callers
Function
EstimateBlockTimerFreq
perfaware/part3/listing_0100_bandwidth_profiler.cpp:146
↓ 1 callers
Function
EstimateInstructionClocks
perfaware/sim86/sim86_cycles.cpp:78
↓ 1 callers
Function
ExecInstruction
perfaware/sim86/sim86_execute.cpp:308
← previous
next →
301–400 of 859, ranked by callers