MCPcopy Create free account

hub / github.com/PlummersSoftwareLLC/Primes / functions

Functions1,590 in github.com/PlummersSoftwareLLC/Primes

↓ 2 callersMethodsearchBitFalse
(index)
PrimeJavaScript/solution_1/PrimeJavaScript_cluster.js:111
↓ 2 callersMethodset
PrimeKotlin/solution_1/src/commonMain/kotlin/SieveMap.kt:8
↓ 2 callersFunctionsetBit
PrimeC/solution_3/primes_words.c:82
↓ 2 callersMethodsetBitTrue
(index)
PrimeJavaScript/solution_1/PrimeJavaScript_memcopy.js:54
↓ 2 callersMethodsetBitTrue
(index)
PrimeJavaScript/solution_1/PrimeJavaScript_cluster.js:54
↓ 2 callersMethodsetBitsTrue
(range_start, step, range_stop)
PrimeJavaScript/solution_1/PrimeJavaScript_cluster.js:60
↓ 2 callersFunctionshowPrimesinSieve
PrimeC/solution_5/src/benchmark/sieve_check.h:9
↓ 2 callersMethodsieve
(&mut self)
PrimeRust/solution_5/src/sieve/algorithm/tile.rs:33
↓ 2 callersFunctionsieveOfSize
PrimeKotlin/solution_1/src/commonMain/kotlin/SieveMap.kt:3
↓ 2 callersFunctionsieveOnePrime
Remove multiples of the prime found by nextPrime Note that it is sufficient to remove multiples of the factors corresponding to remaining bits, so we
PrimeC/solution_4/sieve.c:114
↓ 2 callersFunctionstr_to_uintmax
Custom string to uintmax_t converter
PrimeC/solution_5/src/benchmark/sieve_parseCommandline.h:33
↓ 2 callersFunctionstripeSieveBlockByBlock
PrimeC/solution_5/src/sieve/sieve_stripe.h:32
↓ 2 callersFunctionstrrchr_local
PrimeC/solution_5/src/benchmark/sieve_parseCommandline.h:6
↓ 2 callersFunctiontestSieveCount
(t *testing.T, tests []sieveCountTestCase, newFactory SieveFactoryFunc)
PrimeGo/solution_2/sieve_test.go:21
↓ 2 callersFunctiontestSieveRun
(t *testing.T, tests []sieveRunTestCase, newFactory SieveFactoryFunc)
PrimeGo/solution_2/sieve_test.go:40
↓ 2 callersFunctiontestSieveSize
(t *testing.T, tests []sieveSizeTestCase, newFactory SieveFactoryFunc)
PrimeGo/solution_2/sieve_test.go:80
↓ 2 callersFunctionunwrap_bitvector
PrimeProlog/solution_1/bitvector.c:17
↓ 2 callersFunctionupdateBenchmarkResult
PrimeC/solution_5/src/benchmark/sieve_benchmark.h:104
↓ 2 callersMethodvalidate
(final int sieveSize, final long count)
PrimeJava/solution_2/src/PrimeSieveJavaBitSetMT.java:108
↓ 2 callersMethodvalidatePrimeCount
(verbose)
PrimeJavaScript/solution_1/PrimeJavaScript_cluster.js:257
↓ 2 callersMethodvalidateResults
()
PrimeJava/solution_2/src/PrimeSieveJavaBitSet.java:83
↓ 2 callersFunctionvalidateSieve
PrimeC/solution_5/src/benchmark/sieve_check.h:57
↓ 1 callersFunctionAllBenchmarks
AllBenchmarks creates base sieve, segmented sieve, blocks and rblocks benchmarks for all registered storage types. It skips benchmarks that don't matc
PrimeGo/solution_2/benchmark.go:133
↓ 1 callersMethodCountPrimes
()
PrimeGo/solution_3/main.go:47
↓ 1 callersMethodDispose
()
PrimeCSharp/solution_1/V1Sieves/PrimeSieveArrayPoolRef.cs:91
↓ 1 callersMethodGetSieves
()
PrimeCSharp/solution_1/Config/SettingsV2.cs:256
↓ 1 callersFunctionMakeBenchmarks
MakeBenchmark creates a slice of benchmarks from a slice of config entries
PrimeGo/solution_2/benchmark.go:78
↓ 1 callersFunctionMakeTags
MakeTags makes Tags from a config entry
PrimeGo/solution_2/dragrace.go:32
↓ 1 callersMethodNameFor
(w int)
PrimeGo/solution_2/tools/typegen.go:33
↓ 1 callersFunctionNewBenchmark
NewBenchmark creates a benchmark from a config entry. It's used in the drag-race mode.
PrimeGo/solution_2/benchmark.go:43
↓ 1 callersFunctionNewFactoryPropsFromConfig
(ce RaceConfigEntry)
PrimeGo/solution_2/main.go:20
↓ 1 callersFunctionNewFactoryPropsFromFlags
(flags RunFlags)
PrimeGo/solution_2/main.go:16
↓ 1 callersMethodOutputResult
OutputResult prints benchmark result to the DragRaceManager's output stream.
PrimeGo/solution_2/dragrace.go:128
↓ 1 callersMethodPasses
PrimeMixed/solution_5/main.cpp:94
↓ 1 callersMethodPrintResults
PrintResults prints some detailed info.
PrimeGo/solution_4/main.go:166
↓ 1 callersFunctionReadConfig
ReadConfig reads and parses a config containing implementations participating in the drag-race. If successful, it returns a slice of parsed config ent
PrimeGo/solution_2/dragrace.go:71
↓ 1 callersFunctionReadGenConfig
(path string)
PrimeGo/solution_2/tools/typegen.go:111
↓ 1 callersMethodResults
(showResults bool, duration time.Duration, passes int)
PrimeGo/solution_1/main.go:61
↓ 1 callersMethodRunAllSieves
(SettingsV1 options)
PrimeCSharp/solution_1/SieveRunnerV1.cs:42
↓ 1 callersMethodRunOne
RunOne runs one benchmark and returns its result. If -prof flag is provided, it will also write cpu profile info to a file on disk.
PrimeGo/solution_2/dragrace.go:101
↓ 1 callersMethodRunSieve
()
PrimeMixed/solution_1/sieve_cgo.go:76
↓ 1 callersMethodSize
()
PrimeGo/solution_2/sieve.go:11
↓ 1 callersMethodValidate
()
PrimeGo/solution_1/main.go:43
↓ 1 callersMethodValidateResults
()
PrimeMixed/solution_1/sieve_cgo.go:89
↓ 1 callersFunction_clear_bit
PrimeMixed/solution_3/src/pysieve/tools/sieveModule.c:31
↓ 1 callersFunction_get_bit
PrimeMixed/solution_3/src/pysieve/tools/sieveModule.c:23
↓ 1 callersFunction_init_array
PrimeMixed/solution_3/src/pysieve/tools/sieveModule.c:14
↓ 1 callersFunction_run_sieve
(bits, size)
PrimePython/solution_3/PrimePY_numba.py:22
↓ 1 callersFunctionaddTuningVariations
PrimeC/solution_5/src/benchmark/sieve_tune.h:118
↓ 1 callersMethodalsoIfNotNull
Nullable numbers are unadvised as they lead to boxing; as a workaround we use -1 as null and create extension functions
PrimeKotlin/solution_1/src/commonMain/kotlin/PrimeSieveIdiomaticFast.kt:30
↓ 1 callersFunctionbenchmarkSetBitsTrue
this function is used for the benchmarking it knows all the different ways to setBitsTrue for a given range and step it benchmarks the different metho
PrimeC/solution_5/src/benchmark/sieve_benchmarkFunctions.h:39
↓ 1 callersFunctionbenchmarkSieveSetBitsTrue
PrimeC/solution_5/src/benchmark/sieve_benchmarkFunctions.h:103
↓ 1 callersFunctionbit_cross_out
PrimeC/solution_3/primes_striped-block.c:83
↓ 1 callersFunctionblock_cross_out
Purpose: Crossout a the sieve block by block, this has a few more calculations but can better use the L1 cache */
PrimeC/solution_3/primes_words.c:100
↓ 1 callersMethodbuildImage
(dirName: string, imageName: string)
tools/src/services/docker.ts:4
↓ 1 callersFunctionbuildInitialTuningTable
PrimeC/solution_5/src/benchmark/sieve_tune.h:59
↓ 1 callersFunctionbuild_prime_sieve
builder function for prime sieve
PrimeRust/solution_4/PrimeRust.rs:17
↓ 1 callersFunctioncalcReferencePrimes
PrimeCPP/solution_4/tests.hpp:35
↓ 1 callersFunctioncalculate_masks
This produces a set of 64 single-bit masks for a given u64 word and skip factor.
PrimeRust/solution_1/helper-macros/src/lib.rs:156
↓ 1 callersFunctioncheckSetBitsTrueMethod_stripe
PrimeC/solution_5/src/benchmark/sieve_checkFunctions.h:3
↓ 1 callersFunctioncheckSetBitsTrueMethodsBlocks
PrimeC/solution_5/src/benchmark/sieve_checkFunctions.h:104
↓ 1 callersFunctioncheckSieveAlgorithm
check with every sievesize, but not with every blocksize
PrimeC/solution_5/src/benchmark/sieve_validate.h:10
↓ 1 callersFunctioncheckSieveAlgorithmAll
check with every sievesize and blocksize
PrimeC/solution_5/src/benchmark/sieve_validate.h:39
↓ 1 callersFunctionclear
All assembler code is contained within this function.
PrimeMixed/solution_5/main.cpp:15
↓ 1 callersMethodclear
PrimeKotlin/solution_1/src/commonMain/kotlin/PrimeSieveIdiomaticFast.kt:39
↓ 1 callersMethodclearBit
(int factor)
PrimeJava/solution_4/src/PrimeSieveBaseBit.java:7
↓ 1 callersMethodclearBit
(final BitSet bitSet, final int index)
PrimeJava/solution_2/src/PrimeSieveJavaBitSetMT.java:85
↓ 1 callersMethodclearBit
(final int index)
PrimeJava/solution_2/src/PrimeSieveJavaBitSet.java:99
↓ 1 callersMethodclearBit
(int index)
PrimeJava/solution_3/PrimeSieveJava.java:55
↓ 1 callersMethodclearBits
(int factor)
PrimeJava/solution_4/src/PrimeSieveBase.java:51
↓ 1 callersFunctionclear_bit
PrimeMixed/solution_4/c_library/c_sieve.c:25
↓ 1 callersFunctionclear_cache
PrimeC/solution_5/src/benchmark/sieve_benchmarkFunctions.h:7
↓ 1 callersFunctionclose_db
(sqliteConnection)
PrimeSQL/solution_1/sqlite_runner.py:198
↓ 1 callersFunctioncompareResults
PrimeCPP/solution_4/tests.hpp:58
↓ 1 callersMethodcontains
PrimeCPP/solution_3/Sieve.h:68
↓ 1 callersFunctioncontinuePattern_aligned
PrimeC/solution_5/src/bitstorage/bitstorage_continuePattern_aligned.h:1
↓ 1 callersFunctioncontinuePattern_shiftleft
PrimeC/solution_5/src/bitstorage/bitstorage_continuePattern_shiftleft.h:26
↓ 1 callersFunctioncontinuePattern_shiftleft_unrolled
PrimeC/solution_5/src/bitstorage/bitstorage_continuePattern_shiftleft.h:1
↓ 1 callersFunctioncontinuePattern_shiftright
PrimeC/solution_5/src/bitstorage/bitstorage_continuePattern_shiftright.h:2
↓ 1 callersFunctioncontinuePattern_smallSize
PrimeC/solution_5/src/bitstorage/bitstorage_continuePattern_smallsize.h:1
↓ 1 callersMethodcopyPattern
(source_start, destination_start, destination_stop)
PrimeJavaScript/solution_1/PrimeJavaScript_memcopy.js:120
↓ 1 callersMethodcopyPattern
(source_start, destination_start, destination_stop)
PrimeJavaScript/solution_1/PrimeJavaScript_cluster.js:120
↓ 1 callersFunctioncountPrimes
PrimeC/solution_1/sieve.c:177
↓ 1 callersMethodcountPrimes
(final BitSet bitArray)
PrimeJava/solution_2/src/PrimeSieveJavaBitSetMT.java:94
↓ 1 callersMethodcountPrimes
()
PrimeJava/solution_2/src/PrimeSieveJavaBitSet.java:78
↓ 1 callersMethodcountPrimes
()
PrimeJava/solution_3/PrimeSieveJava.java:21
↓ 1 callersMethodcountPrimes
PrimeCPP/solution_4/algorithms.hpp:53
↓ 1 callersMethodcountPrimes
PrimeCPP/solution_2/PrimeCPP_array.cpp:128
↓ 1 callersMethodcountPrimes
PrimeCPP/solution_2/PrimeCPP_mask.cpp:175
↓ 1 callersMethodcountPrimes
PrimeCPP/solution_5/PrimeCPP_array.cpp:718
↓ 1 callersMethodcountPrimes
()
PrimeJavaScript/solution_2/PrimeJavaScript_sniper.js:90
↓ 1 callersMethodcountPrimes
()
PrimeJavaScript/solution_2/PrimeJavaScript_extreme_sieve.js:108
↓ 1 callersMethodcountPrimes
()
PrimeJavaScript/solution_1/PrimeSieve.mjs:64
↓ 1 callersMethodcountPrimes
()
PrimeJavaScript/solution_1/PrimeJavaScript.js:152
↓ 1 callersMethodcountPrimes
()
PrimeJavaScript/solution_1/PrimeJavaScript_memcopy.js:216
↓ 1 callersMethodcountPrimes
()
PrimeJavaScript/solution_1/PrimeJavaScript_cluster.js:231
↓ 1 callersFunctioncountPrimesInSieve
PrimeC/solution_5/src/benchmark/sieve_check.h:1
↓ 1 callersFunctioncount_primes
PrimeMixed/solution_3/src/pysieve/tools/sieveModule.c:6
↓ 1 callersFunctioncount_primes
PrimeC/solution_2/sieve_480of2310_only_write_read_bits.c:97
↓ 1 callersFunctioncount_primes
PrimeC/solution_2/sieve_480of2310_par.c:149
← previousnext →201–300 of 1,590, ranked by callers