MCPcopy Create free account

hub / github.com/ashvardanian/less_slow.cpp / functions

Functions300 in github.com/ashvardanian/less_slow.cpp

Methodcompact
less_slow.cpp:5693
Methodcompact
less_slow.cpp:5808
Functionconfigure_amx
less_slow.cpp:2075
Functionconfigure_x86_denormals
less_slow.cpp:1918
Functionconstruct_string
less_slow.cpp:4303
Functioncublas_tops
less_slow.cpp:3328
Functioncublaslt_tops
less_slow.cpp:3451
Methoddeallocate
less_slow.cpp:5168
Methodedge_t
NVCC's `std::construct_at` requires those default constructors
less_slow.cpp:5727
Functioneigen_tops
less_slow.cpp:3197
Methodend
less_slow.cpp:418
Methodend
less_slow.cpp:3312
Methodend
less_slow.cpp:3765
Methodend
less_slow.cpp:3938
Functionerrors_throw
less_slow.cpp:6137
Functionerrors_variants
less_slow.cpp:6218
Functionerrors_with_status
less_slow.cpp:6295
Methodexpected
less_slow.cpp:6170
Functionf32x4x4_matmul
less_slow.cpp:1607
Functionf32x4x4_matmul_avx512
less_slow.cpp:1854
Functionf32x4x4_matmul_sse41
less_slow.cpp:1765
Functionf32x4x4_matmul_unrolled
less_slow.cpp:1667
Functionf64_sin
less_slow.cpp:1267
Functionf64_sin_maclaurin
less_slow.cpp:1291
Functionf64_sin_maclaurin_powless
less_slow.cpp:1323
Functionf64_sin_maclaurin_with_fast_math
less_slow.cpp:1360
Functionf64_sin_maclaurin_with_horner
less_slow.cpp:1386
Functionfilter_generator
less_slow.cpp:3778
Methodfilter_virtual
less_slow.cpp:4094
Methodfinal_suspend
less_slow.cpp:3733
Methodfor_edges
less_slow.cpp:5595
Methodfor_edges
less_slow.cpp:5814
Functionfor_range_generator
less_slow.cpp:3769
Methodfor_range_virtual
less_slow.cpp:4083
Methodget_edge
less_slow.cpp:5573
Methodget_edge
less_slow.cpp:5798
Functionget_max_value
less_slow.cpp:6097
Methodget_return_object
less_slow.cpp:3734
Functiongraph_make
less_slow.cpp:5958
Functiongraph_rank
less_slow.cpp:5996
Methodheavy_t
less_slow.cpp:1198
Functioni32_addition
less_slow.cpp:58
Functioni32_addition_asm
less_slow.cpp:172
Functioni32_addition_inline_asm
less_slow.cpp:87
Functioni32_addition_paused
less_slow.cpp:219
Functioni32_addition_random
* So far the results may be: * * - `i32_addition` - @b 0ns, as the compiler optimized the code away. * - `i32_addition_inline_asm` - @b 0.2ns, a
less_slow.cpp:197
Functioni32_addition_randomly_initialized
less_slow.cpp:249
Methodinitial_suspend
less_slow.cpp:3732
Functionintegral_division
* It's common knowledge that floating-point math can be costly, but even * integer operations can be surprisingly expensive. @b Division and modulo
less_slow.cpp:1427
Functionintegral_division_by_const
less_slow.cpp:1463
Functionintegral_division_by_constexpr
* Division takes around ~10 CPU cycles or @b 2.5ns. However, if the divisor * is known at compile time, the compiler can replace the division with
less_slow.cpp:1442
Functionintegral_division_with_doubles
less_slow.cpp:1491
Functionintegral_division_with_floats
* An important optimization trick is that 32-bit integer division can be * performed using 64-bit double-precision floating-point division. This *
less_slow.cpp:1485
Functionis_newline
less_slow.cpp:4339
Methoditerator
less_slow.cpp:3920
Functionjson_nlohmann
less_slow.cpp:5207
Functionjson_simdjson_dom
less_slow.cpp:5369
Functionjson_simdjson_ondemand
less_slow.cpp:5339
Functionjson_yyjson
less_slow.cpp:5024
Functionlogging
less_slow.cpp:6362
Functionmain
less_slow.cpp:7827
Functionmemory_access
less_slow.cpp:2873
Functionmemory_access_aligned
less_slow.cpp:2916
Functionmemory_access_unaligned
less_slow.cpp:2915
Methodmmap_array
less_slow.cpp:6971
Methodone_batch
less_slow.cpp:7765
Methodoperator!=
less_slow.cpp:2854
Methodoperator!=
less_slow.cpp:3757
Methodoperator!=
less_slow.cpp:3934
Methodoperator!=
less_slow.cpp:5178
Methodoperator()
less_slow.cpp:838
Methodoperator()
less_slow.cpp:861
Methodoperator()
less_slow.cpp:891
Methodoperator()
less_slow.cpp:5742
Methodoperator()
less_slow.cpp:5757
Methodoperator()
less_slow.cpp:6386
Methodoperator()
less_slow.cpp:6432
Methodoperator()
less_slow.cpp:6469
Methodoperator()
less_slow.cpp:6779
Methodoperator()
less_slow.cpp:6824
Methodoperator()
less_slow.cpp:7084
Methodoperator()
less_slow.cpp:7192
Methodoperator()
less_slow.cpp:7416
Methodoperator()
less_slow.cpp:7533
Methodoperator()
less_slow.cpp:7698
Methodoperator()
less_slow.cpp:7762
Methodoperator*
less_slow.cpp:2830
Methodoperator*
less_slow.cpp:3922
Methodoperator+
less_slow.cpp:2849
Methodoperator++
less_slow.cpp:2844
Methodoperator++
less_slow.cpp:3927
Methodoperator-
less_slow.cpp:2850
Methodoperator--
less_slow.cpp:2846
Methodoperator->
clang-format off
less_slow.cpp:2842
Methodoperator<
less_slow.cpp:2853
Methodoperator<=
less_slow.cpp:2856
Methodoperator<=>
less_slow.cpp:5641
Methodoperator==
less_slow.cpp:2852
Methodoperator==
less_slow.cpp:3933
Methodoperator==
less_slow.cpp:5177
← previousnext →101–200 of 300, ranked by callers