Expand description
Useful libraries for research
Modules§
- asm
- Commonly used assemblies
- cpu_
count - Compile-time measurement of CPU count.
- cyclic_
int - Cyclic integer that preserves ordering over overflow bound.
- ffi
- Useful tools for C FFI
- microbench
- Microbenchmark utilities.
- stable_
rc - Stable Rc/Arc means that an RC pointer does not encounter frequent modification on its refcnt value.
- static_
config
Macros§
- DO_
MICROBENCH - Mesure how many cycles has been spend inside the scope (“{}”).
- DO_
MICROBENCH_ WITH_ INTERVAL - DO_MICROBENCH!(file:lineno, interval);
- DO_
MICROBENCH_ WITH_ NAME - DO_MICROBENCH!(name);
- DO_
MICROBENCH_ WITH_ NAME_ INTERVAL - DO_MICROBENCH!(name, interval);
- DO_
PATH_ BENCH - Start measuring branch statistics
- DO_
PATH_ BENCH_ WITH_ INTERVAL - DO_PATH_BENCH!(file:lineno, interval);
- DO_
PATH_ BENCH_ WITH_ NAME - DO_PATH_BENCH!(name, default interval);
- DO_
PATH_ BENCH_ WITH_ NAME_ INTERVAL - DO_PATH_BENCH!(name, interval);
- MEASURE_
PATH - Mesure how offten this branch has been accessed.
- MEASURE_
PATH_ WITH_ NAME - DO_MICROBENCH!(name);