|
tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
|
Classes | |
| struct | BaseExprTag |
| struct | CycleCounterArm |
| Hardware cycle counter for AArch64/ARM. More... | |
| struct | CycleCounterGeneric |
| Stub cycle counter for platforms without hardware timer access. More... | |
| struct | CycleCounterX86 |
| Hardware cycle counter for x86/x86_64. More... | |
| struct | is_base_of_impl |
| Fallback implementation for is_base_of using pointer conversion. More... | |
| struct | KernelCompare |
| struct | KernelDot |
| struct | KernelEval |
| struct | KernelGemm |
| struct | KernelHelpers |
| struct | KernelReduce |
Enumerations | |
| enum class | ReduceOp { Min , Max , Sum } |
Functions | |
| void | memset (void *ptr, int value, my_size_t size) noexcept |
| Fill a block of memory with a byte value. | |
| void | memcpy (void *dst, const void *src, my_size_t size) noexcept |
| Copy a block of memory. | |
|
strong |
|
inlinenoexcept |
Copy a block of memory.
Uses __builtin_memcpy when available, otherwise falls back to a byte-wise loop. Source and destination must not overlap.
| dst | Destination pointer. |
| src | Source pointer. |
| size | Number of bytes to copy. |
|
inlinenoexcept |
Fill a block of memory with a byte value.
Uses __builtin_memset when available, otherwise falls back to a byte-wise loop.
| ptr | Destination pointer. |
| value | Byte value to set (only lowest 8 bits used). |
| size | Number of bytes to fill. |