# Intrinsics for Bitwise Operations

Parent topic: Intrinsics for Intel® Advanced Vector Extensions

- _mm256_and_pd
  Performs bitwise logical AND operation on float64 vectors. The corresponding Intel® AVX instruction is VANDPD.
- _mm256_and_ps
  Performs bitwise logical AND operation on float32 vectors. The corresponding Intel® AVX instruction is VANDPS.
- _mm256_andnot_pd
  Performs bitwise logical AND NOT operation on float64 vectors. The corresponding Intel® AVX instruction is VANDNPD.
- _mm256_andnot_ps
  Performs bitwise logical AND NOT operation on float32 vectors.The corresponding Intel® AVX instruction is VANDNPS.
- _mm256_or_pd
  Performs bitwise logical OR operation on float64 vectors. The corresponding Intel® AVX instruction is VORPD.
- _mm256_or_ps
  Performs bitwise logical OR operation on float32 vectors. The corresponding Intel® AVX instruction is VORPS.
- _mm256_xor_pd
  Performs bitwise logical XOR operation on float64 vectors. The corresponding Intel® AVX instruction is VXORPD.
- _mm256_xor_ps
  Performs bitwise logical XOR operation on float32 vectors. The corresponding Intel® AVX instruction is VXORPS.