Skip to content

Commit f750e2a

Browse files
authored
Enable fxsr (rust-lang#415)
Re-enables fxsr
1 parent cd5b544 commit f750e2a

File tree

4 files changed

+4
-8
lines changed

4 files changed

+4
-8
lines changed

coresimd/x86/fxsr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ pub unsafe fn _fxrstor(mem_addr: *const u8) {
5151

5252
#[cfg(test)]
5353
mod tests {
54-
use coresimd::x86::i386::fxsr;
55-
use std::fmt;
54+
use coresimd::x86::*;
55+
use std::{fmt, cmp::PartialEq};
5656
use stdsimd_test::simd_test;
5757

5858
#[repr(align(16))]

coresimd/x86/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -535,9 +535,7 @@ impl_from_bits_!(
535535
mod eflags;
536536
pub use self::eflags::*;
537537

538-
#[cfg(dont_compile_me)] // TODO: need to upstream `fxsr` target feature
539538
mod fxsr;
540-
#[cfg(dont_compile_me)] // TODO: need to upstream `fxsr` target feature
541539
pub use self::fxsr::*;
542540

543541
mod bswap;

coresimd/x86_64/fxsr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ pub unsafe fn _fxrstor64(mem_addr: *const u8) {
5151

5252
#[cfg(test)]
5353
mod tests {
54-
use coresimd::x86::x86_64::fxsr;
55-
use std::fmt;
54+
use coresimd::x86_64::*;
55+
use std::{fmt, cmp::PartialEq};
5656
use stdsimd_test::simd_test;
5757

5858
#[repr(align(16))]

coresimd/x86_64/mod.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
//! `x86_64` intrinsics
22
3-
#[cfg(dont_compile_me)] // TODO: need to upstream `fxsr` target feature
43
mod fxsr;
5-
#[cfg(dont_compile_me)] // TODO: need to upstream `fxsr` target feature
64
pub use self::fxsr::*;
75

86
mod sse;

0 commit comments

Comments
 (0)