[Bug target/122382] New: conversion to _Float16 does not vectorize on x86-64-v3
vincenzo.innocente at cern dot ch
gcc-bugzilla@gcc.gnu.org
Wed Oct 22 15:35:28 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122382
Bug ID: 122382
Summary: conversion to _Float16 does not vectorize on x86-64-v3
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: vincenzo.innocente at cern dot ch
Target Milestone: ---
on x86-64-v3 gcc does not vectorize this simple loop
void convv(_Float16 * h, float const * f) {
for (int n=0; n<8; ++n) h[n]=f[n];
}
clang does
see
https://godbolt.org/z/8vhf3a7eE
More information about the Gcc-bugs
mailing list