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
>> _
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);
|
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);
|
^
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: