On 17/05/16 15:44, Matthew Wahab wrote: > The ARMv8.2-A architecture introduces an optional FP16 extension adding > half-precision floating point data processing instructions to the > existing scalar (floating point) support. A future version of the ACLE > will add support for these instructions and this patch implements that > support. Updated to use the standard arithmetic operations for vnegh_f16, vaddh_f16, vsubh_f16, vmulh_f16 and vdivh_f16. Tested the series for arm-none-linux-gnueabihf with native bootstrap and make check and for arm-none-eabi and armeb-none-eabi with make check on an ARMv8.2-A emulator. Ok for trunk? Matthew 2016-07-04 Matthew Wahab * config.gcc (extra_headers): Add arm_fp16.h * config/arm/arm_fp16.h: New. * config/arm/arm_neon.h: Include "arm_fp16.h".