# Macro std::is_x86_feature_detected [−] [src]

    macro_rules! is_x86_feature_detected {
        ("aes") => { ... };
        ("pclmulqdq") => { ... };
        ("rdrand") => { ... };
        ("rdseed") => { ... };
        ("tsc") => { ... };
        ("mmx") => { ... };
        ("sse") => { ... };
        ("sse2") => { ... };
        ("sse3") => { ... };
        ("ssse3") => { ... };
        ("sse4.1") => { ... };
        ("sse4.2") => { ... };
        ("sse4a") => { ... };
        ("avx") => { ... };
        ("avx2") => { ... };
        ("avx512f") => { ... };
        ("avx512cd") => { ... };
        ("avx512er") => { ... };
        ("avx512pf") => { ... };
        ("avx512bw") => { ... };
        ("avx512dq") => { ... };
        ("avx512vl") => { ... };
        ("avx512ifma") => { ... };
        ("avx512vbmi") => { ... };
        ("avx512vpopcntdq") => { ... };
        ("fma") => { ... };
        ("bmi1") => { ... };
        ("bmi2") => { ... };
        ("abm") => { ... };
        ("lzcnt") => { ... };
        ("tbm") => { ... };
        ("popcnt") => { ... };
        ("fxsr") => { ... };
        ("xsave") => { ... };
        ("xsaveopt") => { ... };
        ("xsaves") => { ... };
        ("xsavec") => { ... };
        ($t:tt) => { ... };
    }

🔬 This is a nightly-only experimental API. (`stdsimd`)

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)