Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Commit

Permalink
Intrinsics are not going to work any time soon
Browse files Browse the repository at this point in the history
  • Loading branch information
Remco Bloemen committed Mar 18, 2020
1 parent b4caddc commit 8b465c5
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 87 deletions.
4 changes: 4 additions & 0 deletions algebra/u256/src/algorithms/assembly.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
use crate::{MontgomeryParameters, U256};
use std::mem::MaybeUninit;

// TODO: Intrinsics based approach usind AD_X is currently blocked on LLVM.
// See <https://github.com/rust-lang/stdarch/issues/666>
// See <https://bugs.llvm.org/show_bug.cgi?id=41546>

// For instruction timings and through puts
// See <https://gmplib.org/~tege/x86-timing.pdf>

Expand Down
86 changes: 0 additions & 86 deletions algebra/u256/src/algorithms/intrinsics.rs

This file was deleted.

1 change: 0 additions & 1 deletion algebra/u256/src/algorithms/mod.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
pub(crate) mod assembly;
mod binary_operator_macros;
pub(crate) mod intrinsics;
mod knuth_division;
mod lehmer_gcd;
mod limb_operations;
Expand Down

0 comments on commit 8b465c5

Please sign in to comment.