Re: [PATCH] x86/asm: Add support for MOVDIR64B instruction
From: Alexey Dobriyan
Date: Thu Aug 01 2019 - 15:43:55 EST
> +static inline void movdir64b(void *dst, const void *src)
> +{
> + /* movdir64b [rdx], rax */
> + asm volatile(".byte 0x66, 0x0f, 0x38, 0xf8, 0x02"
> + : "=m" (*(char *)dst)
^^^^^^^^^^
> + : "d" (src), "a" (dst));
> +}
Probably needs fake 64-byte type, so that compiler knows what is dirty.