fix: don't use _Float16 type on GCC 12
#6473
| Job | Run time |
|---|---|
| 7m 49s | |
| 2m 18s | |
| 3m 25s | |
| 3m 33s | |
| 1h 45m 49s | |
| 17m 52s | |
| 15m 42s | |
| 2m 43s | |
| 1h 13m 48s | |
| 13m 46s | |
| 17m 52s | |
| 48m 16s | |
| 21m 6s | |
| 21m 34s | |
| 10m 9s | |
| 42m 0s | |
| 42m 19s | |
| 22m 41s | |
| 4m 40s | |
| 4m 19s | |
| 48m 15s | |
| 12m 28s | |
| 15m 34s | |
| 27m 38s | |
| 10m 8s | |
| 11m 32s | |
| 6m 41s | |
| 5m 5s | |
| 4m 29s | |
| 50m 59s | |
| 5m 12s | |
| 11h 19m 42s |