Summary: | side-effect-free _x variance not optimized to unpredicated instruction | ||
---|---|---|---|
Product: | gcc | Reporter: | Yichao Yu <yyc1992> |
Component: | target | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | WAITING --- | ||
Severity: | normal | CC: | rsandifo |
Priority: | P3 | Keywords: | aarch64-sve, missed-optimization |
Version: | 12.1.0 | ||
Target Milestone: | --- | ||
Host: | Target: | aarch64 | |
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2022-08-31 00:00:00 |
Description
Yichao Yu
2022-07-16 20:11:38 UTC
This is because performing the addition on the inactive lanes could trigger an IEEE exception. The code is optimised to an unpredicated FADD with -ffast-math. |