Inline asm constraint "Yz" is not implemented. There's a workaround: register __m256i a1 asm("ymm0") = a; It adds incompatibility with GC and IC.