/tmp/cch8TPRQ.s: Assembler messages:
/tmp/cch8TPRQ.s:28178: Error: no such instruction: `vmovw 161(%rbx),%xmm11'
/tmp/cch8TPRQ.s:28180: Error: no such instruction: `vmovw .LC38(%rip),%xmm12'
/tmp/cch8TPRQ.s:28188: Error: no such instruction: `vmovw %xmm13,161(%rbx)'
/tmp/cch8TPRQ.s:28189: Error: no such instruction: `vmovw %xmm13,%ecx'
This goes away if I remove the
arch=nativeflag. (Totally bizarre. How can you generate instructions that don't exist if you compile for native arch?)Using the
nativeflag makes it impossible to compile for supercomputer clusters where the build node is often different from the compute node.