}
// Mask8x16FromBits constructs a Mask8x16 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 16 bits of y are used.
//
// Asm: KMOVB, CPU Feature: AVX512
func Mask8x16FromBits(y uint16) Mask8x16
// ToBits constructs a bitmap from a Mask8x16, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 16 bits of y are used.
//
// Asm: KMOVB, CPU Features: AVX512
func (x Mask8x16) ToBits() uint16
}
// Mask16x8FromBits constructs a Mask16x8 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 8 bits of y are used.
//
// Asm: KMOVW, CPU Feature: AVX512
func Mask16x8FromBits(y uint8) Mask16x8
// ToBits constructs a bitmap from a Mask16x8, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 8 bits of y are used.
//
// Asm: KMOVW, CPU Features: AVX512
func (x Mask16x8) ToBits() uint8
}
// Mask8x32FromBits constructs a Mask8x32 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 32 bits of y are used.
//
// Asm: KMOVB, CPU Feature: AVX512
func Mask8x32FromBits(y uint32) Mask8x32
// ToBits constructs a bitmap from a Mask8x32, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 32 bits of y are used.
//
// Asm: KMOVB, CPU Features: AVX512
func (x Mask8x32) ToBits() uint32
}
// Mask16x16FromBits constructs a Mask16x16 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 16 bits of y are used.
//
// Asm: KMOVW, CPU Feature: AVX512
func Mask16x16FromBits(y uint16) Mask16x16
// ToBits constructs a bitmap from a Mask16x16, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 16 bits of y are used.
//
// Asm: KMOVW, CPU Features: AVX512
func (x Mask16x16) ToBits() uint16
}
// Mask32x8FromBits constructs a Mask32x8 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 8 bits of y are used.
//
// Asm: KMOVD, CPU Feature: AVX512
func Mask32x8FromBits(y uint8) Mask32x8
// ToBits constructs a bitmap from a Mask32x8, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 8 bits of y are used.
//
// Asm: KMOVD, CPU Features: AVX512
func (x Mask32x8) ToBits() uint8
}
// Mask8x64FromBits constructs a Mask8x64 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 64 bits of y are used.
//
// Asm: KMOVB, CPU Feature: AVX512
func Mask8x64FromBits(y uint64) Mask8x64
// ToBits constructs a bitmap from a Mask8x64, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 64 bits of y are used.
//
// Asm: KMOVB, CPU Features: AVX512
func (x Mask8x64) ToBits() uint64
}
// Mask16x32FromBits constructs a Mask16x32 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 32 bits of y are used.
//
// Asm: KMOVW, CPU Feature: AVX512
func Mask16x32FromBits(y uint32) Mask16x32
// ToBits constructs a bitmap from a Mask16x32, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 32 bits of y are used.
//
// Asm: KMOVW, CPU Features: AVX512
func (x Mask16x32) ToBits() uint32
}
// Mask32x16FromBits constructs a Mask32x16 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 16 bits of y are used.
//
// Asm: KMOVD, CPU Feature: AVX512
func Mask32x16FromBits(y uint16) Mask32x16
// ToBits constructs a bitmap from a Mask32x16, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 16 bits of y are used.
//
// Asm: KMOVD, CPU Features: AVX512
func (x Mask32x16) ToBits() uint16
}
// Mask64x8FromBits constructs a Mask64x8 from a bitmap value, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 8 bits of y are used.
//
// Asm: KMOVQ, CPU Feature: AVX512
func Mask64x8FromBits(y uint8) Mask64x8
// ToBits constructs a bitmap from a Mask64x8, where 1 means set for the indexed element, 0 means unset.
-// Only the lower 8 bits of y are used.
//
// Asm: KMOVQ, CPU Features: AVX512
func (x Mask64x8) ToBits() uint8