[PATCH] [ARM] Add CRC32 instructions and intrinsics for AArch32.

Alex Rosenberg alexr at leftfield.org
Fri Sep 13 22:59:26 PDT 2013


It would be great to comment this with which polynomial the hardware uses so nobody gets confused when they try to match it up with other ISAs that use a less common polynomial like crc32c.

Alex

On Sep 13, 2013, at 2:58 AM, Bradley Smith <bradley.smith at arm.com> wrote:

> Add CRC32 instruction/intrinsic support in ARM/Thumb backend for use in v8 architectures.
> 
> http://llvm-reviews.chandlerc.com/D1672
> 
> Files:
>  include/llvm/IR/IntrinsicsARM.td
>  lib/Target/ARM/ARMInstrInfo.td
>  lib/Target/ARM/ARMInstrThumb2.td
>  lib/Target/ARM/AsmParser/ARMAsmParser.cpp
>  test/MC/ARM/crc32-thumb.s
>  test/MC/ARM/crc32.s
>  test/MC/ARM/invalid-crc32.s
>  test/MC/Disassembler/ARM/crc32-thumb.txt
>  test/MC/Disassembler/ARM/crc32.txt
> <D1672.1.patch>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list