✕
Archmage
Archmage
docs.rs
Magetypes
Intrinsics
Links
GitHub
crates.io
Getting Started
Set up archmage and write your first SIMD function
Edit this page
Copy URL
Next
Installation
⌘
K
Archmage
Getting Started
Installation
Your First SIMD Function
Understanding Tokens
Core Concepts
Compile-Time vs Runtime
Target-Feature Boundaries
The #[arcane] Macro
The #[rite] Macro
Cross-Platform Behavior
Dispatch Patterns
Manual Dispatch
incant! Macro
#[magetypes] Macro
IntoConcreteToken Trait
Tiered Fallback
#[autoversion]
Advanced Patterns
Methods with #[arcane]
Which Tokens to Target
LLVM Optimization Boundaries
AVX-512 Patterns
WASM SIMD
Testing
Testing SIMD Dispatch
Reference
Token Reference
Trait Reference
Feature Flags
Prelude
What Rust 1.89 stabilized for SIMD
Magetypes
Getting Started
Installation
Your First Types
Types
Type Overview
Platform Notes
Operations
Construction & Extraction
Arithmetic & Comparisons
Reductions
Integer & Bitwise
Conversions
Float / Integer
Width Conversions
Bitcast
Slice Casting
Math
Transcendentals
Precision Levels
Approximations
Memory
Load & Store
Gather & Scatter
Interleaved Data
Chunked Processing
Cross-Platform
Polyfills
Behavioral Differences
Dispatch
Types and Dispatch
Real-World Examples
Plane Operations
Pixel Blending
Convolution Kernel
Quantization with Masks
Gaussian Blur
Color Conversion
Byte-Level Transforms
Archmage
docs.rs
Magetypes
Intrinsics
Links
GitHub
crates.io