I doubt it would be much use as cryptographic operations tend to mainly use xor on two inputs.
VPTERNLOGD basically works by constructing a truth table for 3 inputs.
| A | B | C | R
| 0 | 0 | 0 | x
| 0 | 0 | 1 | x
| 0 | 1 | 0 | x
| 0 | 1 | 1 | x
| 1 | 0 | 0 | x
| 1 | 0 | 1 | x
| 1 | 1 | 0 | x
| 1 | 1 | 1 | x
You pick the values you want for R, then pass this 8-bit value as the operand to the instruction along with the 3 values.For example, A ∧ B ∧ C would be 0b10000000. A ∧ ¬B ∧ ¬C would be 0xb00010000
There are 256 such tables and many of them can be represented by multiple boolean expressions.