--- ./gfx/skia/skia/modules/skcms/src/Transform_inl.h.orig 2026-02-19 15:35:03.000000000 -0600 +++ ./gfx/skia/skia/modules/skcms/src/Transform_inl.h 2026-02-25 18:15:24.005823053 -0600 @@ -156,8 +156,8 @@ #elif defined(USING_AVX512F) return (F)_mm512_cvtph_ps((__m256i)half); #elif defined(USING_AVX_F16C) - typedef int16_t __attribute__((vector_size(16))) I16; - return __builtin_ia32_vcvtph2ps256((I16)half); + typedef _Float16 __attribute__((vector_size(16))) F16; + return __builtin_convertvector((F16)half, F); #else U32 wide = cast(half); // A half is 1-5-10 sign-exponent-mantissa, with 15 exponent bias.