1. Introduction
  2. 1. Floating-point Math
    1. 1.1. Short-vector Math Library
    2. 1.2. Approximate functions
    3. 1.3. Fused multiply-accumulate
  3. 2. Target features
    1. 2.1. Using RUSTFLAGS
    2. 2.2. Using the target_feature attribute
    3. 2.3. Interaction with inlining
    4. 2.4. Detecting features at runtime
  4. 3. Bounds checking
  5. 4. Vertical and horizontal operations
  6. 5. Performance profiling
    1. 5.1. Profiling on Linux
    2. 5.2. Using machine code analyzers

Rust SIMD Performance Guide

Approximate functions