| // Code generated by 'tmplgen'; DO NOT EDIT. |
| |
| //go:build goexperiment.simd |
| |
| package archsimd |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Int8x16) Less(y Int8x16) Mask8x16 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Int16x8) Less(y Int16x8) Mask16x8 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Int32x4) Less(y Int32x4) Mask32x4 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Int64x2) Less(y Int64x2) Mask64x2 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Uint8x16) Less(y Uint8x16) Mask8x16 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Uint16x8) Less(y Uint16x8) Mask16x8 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Uint32x4) Less(y Uint32x4) Mask32x4 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Uint64x2) Less(y Uint64x2) Mask64x2 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Float32x4) Less(y Float32x4) Mask32x4 { |
| return y.Greater(x) |
| } |
| |
| // Less returns a mask whose elements indicate whether x < y. |
| func (x Float64x2) Less(y Float64x2) Mask64x2 { |
| return y.Greater(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Int8x16) LessEqual(y Int8x16) Mask8x16 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Int16x8) LessEqual(y Int16x8) Mask16x8 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Int32x4) LessEqual(y Int32x4) Mask32x4 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Int64x2) LessEqual(y Int64x2) Mask64x2 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Uint8x16) LessEqual(y Uint8x16) Mask8x16 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Uint16x8) LessEqual(y Uint16x8) Mask16x8 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Uint32x4) LessEqual(y Uint32x4) Mask32x4 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Uint64x2) LessEqual(y Uint64x2) Mask64x2 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Float32x4) LessEqual(y Float32x4) Mask32x4 { |
| return y.GreaterEqual(x) |
| } |
| |
| // LessEqual returns a mask whose elements indicate whether x <= y. |
| func (x Float64x2) LessEqual(y Float64x2) Mask64x2 { |
| return y.GreaterEqual(x) |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Int8x16) NotEqual(y Int8x16) Mask8x16 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Int16x8) NotEqual(y Int16x8) Mask16x8 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Int32x4) NotEqual(y Int32x4) Mask32x4 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Int64x2) NotEqual(y Int64x2) Mask64x2 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Uint8x16) NotEqual(y Uint8x16) Mask8x16 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Uint16x8) NotEqual(y Uint16x8) Mask16x8 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Uint32x4) NotEqual(y Uint32x4) Mask32x4 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Uint64x2) NotEqual(y Uint64x2) Mask64x2 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Float32x4) NotEqual(y Float32x4) Mask32x4 { |
| return x.Equal(y).Not() |
| } |
| |
| // NotEqual returns a mask whose elements indicate whether x != y. |
| func (x Float64x2) NotEqual(y Float64x2) Mask64x2 { |
| return x.Equal(y).Not() |
| } |