Struct ssimd::u64x4 [] [src]

#[repr(packed)]
pub struct u64x4(_, _, _, _);

4x64-bit vectors

Methods

impl u64x4
[src]

[src]

Create new instance

[src]

Create new instance with all lanes set to a value

[src]

Get the idxth lane value

[src]

Replace the idxth lane with new value

[src]

Load instance from an array

[src]

Store self to an array

[src]

Compare if equal

[src]

Compare if not equal

[src]

Compare if less than

[src]

Compare if less than or equal

[src]

Compare if greater than

[src]

Compare if greater than or equal

[src]

Get max values by lane

[src]

Get min values by lane

impl u64x4
[src]

[src]

Select between elements of then and else_, based on the corresponding element of self. Equivalent to: T::new(if self.0 { then.0 } else { else_.0 }, if self.1 { then.1 } else { else_.1 }, ...)

impl u64x4
[src]

[src]

impl u64x4
[src]

[src]

impl u64x4
[src]

[src]

Trait Implementations

impl Debug for u64x4
[src]

[src]

Formats the value using the given formatter.

impl Clone for u64x4
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for u64x4
[src]

impl Add for u64x4
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.

impl Sub for u64x4
[src]

The resulting type after applying the - operator.

[src]

Performs the - operation.

impl Mul for u64x4
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

impl Div for u64x4
[src]

The resulting type after applying the / operator.

[src]

Performs the / operation.

impl BitAnd for u64x4
[src]

The resulting type after applying the & operator.

[src]

Performs the & operation.

impl BitOr for u64x4
[src]

The resulting type after applying the | operator.

[src]

Performs the | operation.

impl BitXor for u64x4
[src]

The resulting type after applying the ^ operator.

[src]

Performs the ^ operation.

impl Not for u64x4
[src]

The resulting type after applying the ! operator.

[src]

Performs the unary ! operation.

impl Shl<usize> for u64x4
[src]

The resulting type after applying the << operator.

[src]

Performs the << operation.

impl Shr<usize> for u64x4
[src]

The resulting type after applying the >> operator.

[src]

Performs the >> operation.