On Mon, Jun 06, 2016 at 02:39:38PM +0100, Jiong Wang wrote:
> Based on top of [1/6], this patch reimplement vector intrinsics for
> conversion between floating-point and fixed-point.

OK.

Thanks,
James

> 
> gcc/
> 2016-06-06  Jiong Wang<jiong.w...@arm.com>
> 
>         * config/aarch64/aarch64-builtins.def (scvtf): Register vector modes.
>         (ucvtf): Likewise.
>         (fcvtzs): Likewise.
>         (fcvtzu): Likewise.
>         * config/aarch64/aarch64-simd.md
>         (<FCVT_F2FIXED:fcvt_fixed_insn><VDQF:mode>3): New.
>         (<FCVT_FIXED2F:fcvt_fixed_insn><VDQ_SDI:mode>3): Likewise.
>         * config/aarch64/arm_neon.h (vcvt_n_f32_s32): Remove inline assembly.
>         Use builtin.
>         (vcvt_n_f32_u32): Likewise.
>         (vcvt_n_s32_f32): Likewise.
>         (vcvt_n_u32_f32): Likewise.
>         (vcvtq_n_f32_s32): Likewise.
>         (vcvtq_n_f32_u32): Likewise.
>         (vcvtq_n_f64_s64): Likewise.
>         (vcvtq_n_f64_u64): Likewise.
>         (vcvtq_n_s32_f32): Likewise.
>         (vcvtq_n_s64_f64): Likewise.
>         (vcvtq_n_u32_f32): Likewise.
>         (vcvtq_n_u64_f64): Likewise.
>         * config/aarch64/iterators.md (VDQ_SDI): New mode iterator.
>         (VSDQ_SDI): Likewise.
>         (fcvt_target): Support V4DI, V4SI and V2SI.
>         (FCVT_TARGET): Likewise.
> 


Reply via email to