ARMv8 adds several AES instructions for A32 and T32. This patch adds support for these. gas/ChangeLog: 2012-08-23 Matthew Gretton-Dann * config/tc-arm.c (NEON_ENC_TAB): Add aes entry. (neon_type_mask): Add N_UNT. (neon_check_type): Don't always decay typed to untyped sizes. (do_crypto_2op_1): New function. (do_aese): Likewise. (do_aesd): Likewise. (do_aesmc.8): Likewise. (do_aesimc.8): Likewise. (insns): Add AES instructions. gas/testsuite/ChangeLog: 2012-08-23 Matthew Gretton-Dann * gas/arm/armv8-a+crypto.d: New testcase. * gas/arm/armv8-a+crypto.s: Likewise. opcodes/ChangeLog: 2012-08-23 Matthew Gretton-Dann * arm-dis.c (neon_opcodes): Add support for AES instructions.