# Policies around default CPU architecture

**URL:** <https://internals.rust-lang.org/t/policies-around-default-cpu-architecture/9142>\
**Category:** compiler\
**Created:** [January 4, 2019, 12:26pm UTC](https://internals.rust-lang.org/t/policies-around-default-cpu-architecture/9142 "2019-01-04T12:26:26Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![josh](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/josh/32/5934_2.png) [@josh](https://internals.rust-lang.org/u/josh)\
**Post date:** [January 14, 2019, 5:04am UTC](https://internals.rust-lang.org/t/policies-around-default-cpu-architecture/9142/21 "2019-01-14T05:04:21Z")

</div>

> [@bascule](#):
>
> I’m trying to support AES-NI in my crates.

Have you considered detecting AES-NI at runtime, using it if available, and automatically falling back to software when running on a system without it?

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/system/32/14092_2.png) [@system](https://internals.rust-lang.org/u/system)\
**Post date:** [April 14, 2019, 5:04am UTC](https://internals.rust-lang.org/t/policies-around-default-cpu-architecture/9142/22 "2019-04-14T05:04:23Z")

</div>

Closed on April 14, 2019, 5:04am UTC

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

[Previous page](https://internals.rust-lang.org/t/policies-around-default-cpu-architecture/9142.md?page=1)
