[][src]Trait simd::x86::avx::AvxF32x8

pub trait AvxF32x8 {
    fn sqrt(self) -> Self;
fn addsub(self, other: Self) -> Self;
fn hadd(self, other: Self) -> Self;
fn hsub(self, other: Self) -> Self;
fn max(self, other: Self) -> Self;
fn min(self, other: Self) -> Self;
fn move_mask(self) -> u32;
fn approx_rsqrt(self) -> Self;
fn approx_reciprocal(self) -> Self; }

Required methods

fn sqrt(self) -> Self

fn addsub(self, other: Self) -> Self

fn hadd(self, other: Self) -> Self

fn hsub(self, other: Self) -> Self

fn max(self, other: Self) -> Self

fn min(self, other: Self) -> Self

fn move_mask(self) -> u32

fn approx_rsqrt(self) -> Self

Compute an approximation to the reciprocal of the square root of self, that is, f32x8::splat(1.0) / self.sqrt().

The accuracy of this approximation is platform dependent.

fn approx_reciprocal(self) -> Self

Compute an approximation to the reciprocal of self, that is, f32x8::splat(1.0) / self.

The accuracy of this approximation is platform dependent.

Loading content...

Implementors

impl AvxF32x8 for f32x8
[src]

Loading content...