| Crates.io | llml |
| lib.rs | llml |
| version | 0.2.3 |
| created_at | 2022-01-02 13:04:51.409658+00 |
| updated_at | 2022-01-26 14:48:25.400625+00 |
| description | Implementation of basic math data types with high level frontend and low level backend |
| homepage | |
| repository | https://github.com/Aandreba/llml |
| max_upload_size | |
| id | 506530 |
| size | 201,971 |
Implementation of basic math data types with high level frontend and low level backend
LLML is currently supported on x86/x86_64 and ARM/aarch64, with plans for WASM support and a naive implementation, available for all targets, in the future.
As of today, LLML supports up to SSE3 for x86/x86_64, and Neon for ARM/aarch64. Support for AVX and AVX2 is expected in the near future, as an optional feature.
f32 and f64expi)sqrtc)powc) and power by imaginary (powci)f32 and f64sum), norm and unit vectordot) and cross product (cross)sqrt) and fast square root (sqrt_fast, only faster in f32 x86/and x86_64)f32 and f64tr) and determinant (det)inv) and unsafe (inv_unsafe) inversetransp)Implements random generation for all of the crate's data types with rand
Implements serialization and deserialization for all of the crate's data types with serde