On 1/13/20 10:43 AM, Kyrill Tkachov wrote: > Hi Stam, > > On 1/10/20 6:47 PM, Stam Markianos-Wright wrote: >> Hi all, >> >> This patch is part 2 of Bfloat16_t enablement in the ARM back-end. >> >> This new type is constrained using target hooks TARGET_INVALID_CONVERSION, >> TARGET_INVALID_UNARY_OP, TARGET_INVALID_BINARY_OP so that it may only be used >> through ACLE intrinsics (will be provided in later patches). >> >> Regression testing on arm-none-eabi passed successfully. >> >> Ok for trunk? > > > Ok. > > Thanks, > > Kyrill
Committed as r10-6021-g3ea9140170b8a511822b1a873dea1227093f3ccf Thank you! Stam > > >> >> Cheers, >> Stam >> >> >> ACLE documents are at https://developer.arm.com/docs/101028/latest >> ISA documents are at https://developer.arm.com/docs/ddi0596/latest >> >> Details on ARM Bfloat can be found here: >> https://community.arm.com/developer/ip-products/processors/b/ml-ip-blog/posts/bfloat16-processing-for-neural-networks-on-armv8_2d00_a >> >> >> >> >> >> gcc/ChangeLog: >> >> 2020-01-10 Stam Markianos-Wright <stam.markianos-wri...@arm.com> >> >> * config/arm/arm.c >> (arm_invalid_conversion): New function for target hook. >> (arm_invalid_unary_op): New function for target hook. >> (arm_invalid_binary_op): New function for target hook. >> >> 2020-01-10 Stam Markianos-Wright <stam.markianos-wri...@arm.com> >> >> * gcc.target/arm/bfloat16_scalar_typecheck.c: New test. >> * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test. >> * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test. >> >>