[PATCH][ARM][1/2] ARMv8 aarch32 round to integral instructions
Ramana Radhakrishnan
ramana.gcc@googlemail.com
Sat Nov 24 00:55:00 GMT 2012
> gcc/ChangeLog
>
> 2012-11-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
>
> * config/arm/arm.h (TARGET_FPU_ARMV8): New macro.
> * config/arm/arm.md (UNSPEC_VRINTZ, UNSPEC_VRINTP, UNSPEC_VRINTM,
> UNSPEC_VRINTR, UNSPEC_VRINTX, UNSPEC_VRINTA): New unspecs.
> (f_rints, f_rintd): New types.
> * config/arm/iterators.md (VRINT): New int iterator.
> (F_fma_type): Remove.
> (vfp_type): New mode attribute.
> (vfp_double_cond): Likewise.
> (vrint_pattern, vrint_variant, vrint_predicable): New int
> attribute.
> * config/arm/vfp.md (fma<SDF:mode>4, *fmsub<SDF:mode>4,
> *fnmsub<SDF:mode>4, *fnmadd<SDF:mode>4): Use vfp_type iterator
> instead of F_fma_type.
> (<VRINT:pattern><SDF:mode>2): New pattern.
This is OK.
Ramana
More information about the Gcc-patches
mailing list