Looking through Zydis ( https://github.com/zyantific/zydis/blob/57be5b1d1b9dd99830b89caac928add64ad5d072/include/Zydis/Generated/EnumMnemonic.h ) mnemonics I found these:
ZYDIS_MNEMONIC_JKNZD,
ZYDIS_MNEMONIC_JKZD,
I couldn't find these mnemonics anywhere else; what instructions do they represent?
What operations do these instructions perform?
Z
and NZ
would likely indicate zero and not zero respectively, and J
likely stands for jump, but K
and D
?
Edit: I found this old intel document, but it makes no sense:
It states (page 75) that JKZD is encoded as VEX.NDS.128.0F.W0 84 id.