On 10 June 2014 11:01, Kyrill Tkachov <kyrylo.tkac...@arm.com> wrote: > Hi all, > > This is an implementation of the ACLE intrinsics that can be used to access > the CRC32 instructions. We have them already implemented in aarch32. > > You can find their definition and documentation at > http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053c/IHI0053C_acle_2_0.pdf > > The CRC32 intrinsics are non-AdvancedSIMD intrinsics that live in a header > file called arm_acle.h > There's only 8 of them, so I didn't create a separate .def file for them. > The ACLE predefine "__ARM_FEATURE_CRC32" is now defined when the +crc arch > extension is used. > Builtins for each CRC instruction form are defined and the intrinsics map to > them straightforwardly. > > Documentation is included. > > Bootstrapped and tested aarch64-none-linux-gnu. > > Ok for trunk?
OK /Marcus