blob: 1b7fbff992d6256c5a99c42b2fcd3ebc328da826 [file]
// 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()
}