Intel® C++ Compiler 16.0 User and Reference Guide

_mm512_kandnr

Performs a bitwise AND operation between a NOT vector mask and another vector mask. Corresponding instruction is KANDNR. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

Syntax

extern __mmask16__cdecl _mm512_kandnr(__mmask16 k1, __mmask16 k2);  

Parameters

k1

vector mask

k2

vector mask

Description

Performs a bitwise AND operation between the NOT of vector mask k2 and vector mask k1. For this intrinsic, the vector masks are reversed when compared to the same operation performed using the _mm512_kandn intrinsic.

Returns

Returns the result of the bitwise AND operation ( k1 & ^k2).