For testing purposes, I am writing short assembly snippets for Intels Xeon Phi with the icc inline assembler. Now I wanted to use masked vector instructions, but I fail at feeding them to the inline assembler.
For Code like this:
vmovapd -64(%%r14, %%r10), %%zmm0{%%k1}
I get the error message
/tmp/icpc5115IWas_.s: Assembler messages:
/tmp/icpc5115IWas_.s:563: Error: junk `%k1' after register
I tried a lot of different combinations, but nothing worked. The Compiler version is intel64/13.1up03.