Re: [GCC][PATCH][AArch64] Add bfloat16 vldn/vstn intrinsics

2020-02-25 Thread Richard Sandiford
Mihail Ionescu writes: > Hi Richard, > > On 02/18/2020 05:06 PM, Richard Sandiford wrote: >> Thanks. When trying a bootstrap locally I get: >> >> include/arm_neon.h:34709:38: error: cannot convert ‘const __bf16*’ to ‘const >> __fp16*’ >> 34709 | __o = __builtin_aarch64_ld1x2v4hf ((const >> _

Re: [GCC][PATCH][AArch64] Add bfloat16 vldn/vstn intrinsics

2020-02-25 Thread Mihail Ionescu
Hi Richard, On 02/18/2020 05:06 PM, Richard Sandiford wrote: Thanks. When trying a bootstrap locally I get: include/arm_neon.h:34709:38: error: cannot convert ‘const __bf16*’ to ‘const __fp16*’ 34709 | __o = __builtin_aarch64_ld1x2v4hf ((const __builtin_aarch64_simd_bf *) __a); |

Re: [GCC][PATCH][AArch64] Add bfloat16 vldn/vstn intrinsics

2020-02-18 Thread Richard Sandiford
Thanks. When trying a bootstrap locally I get: include/arm_neon.h:34709:38: error: cannot convert ‘const __bf16*’ to ‘const __fp16*’ 34709 | __o = __builtin_aarch64_ld1x2v4hf ((const __builtin_aarch64_simd_bf *) __a); | ^

[GCC][PATCH][AArch64] Add bfloat16 vldn/vstn intrinsics

2020-02-17 Thread Mihail Ionescu
Hi, This patch adds the load/store bfloat16 intrinsics to the AArch64 back-end. ACLE documents are at https://developer.arm.com/docs/101028/latest ISA documents are at https://developer.arm.com/docs/ddi0596/latest Regression tested on aarch64-none-linux-gnu. Is it ok for trunk? gcc/ChangeLog: