Introduction
Yeppp! library is a collection of low-level functions optimized for modern CPU microarchitectures. Each library function has several versions optimized for different processor microarchitectures. During initialization
Yeppp! library detects the processor it is running on, and chooses the optimal function implementations.
Additionally, the library provides information about the CPU, such as processor vendor and microarchitecture, and an OS- and hardware-independent interface to processor cycle counters, and high-resolution timers.
Supported Platforms
In this release Yeppp! library supports the following hardware and software platforms:
- x86 on Windows, Linux, and Android (Linux and Android versions are binary compatible).
- x86-64 on Windows and Linux.
- ARM on Linux and Android (Android version is binary compatible with some Linux distributions).
- MIPS on Android.