_mm256_cmov_si256 is missing from xopintrin.h. It is present on clang and Visual Studio, and mentioned in AMD's documentation at https://developer.amd.com/wordpress/media/2012/10/New-Bulldozer-and-Piledriver-Instructions.pdf Additionally, _mm_frcz_ss and _mm_frcz_sd take two arguments in GCC's header but should only take one (as they do in clang and VS).
Sorry, VS has two parametrs for _mm_frcz_ss and _mm_frcz_sd; clang is the outlier. So just the missing _mm256_cmov_si256.
Created attachment 49882 [details] Proposed patch
Fixed for gcc-10.3.