Hi, Please find attached the patch that adds crc reservations for Thunderx2t99.
Bootstrapped and Regression tested on aarch64-thunder-linux. Please review the patch and let us know if its okay for Stage-1? Thanks, Naveen 2017-03-06 Julian Brown <jul...@codesourcery.com> Naveen H.S <naveen.hurugalaw...@cavium.com> * config/aarch64/thunderx2t99.md (thunderx2t99_crc): New Reservation.
diff --git a/gcc/config/aarch64/thunderx2t99.md b/gcc/config/aarch64/thunderx2t99.md index 2eb136b..936078c 100644 --- a/gcc/config/aarch64/thunderx2t99.md +++ b/gcc/config/aarch64/thunderx2t99.md @@ -462,3 +462,10 @@ (eq_attr "type" "crypto_sha1_fast,crypto_sha1_xor,crypto_sha1_slow,\ crypto_sha256_fast,crypto_sha256_slow")) "thunderx2t99_f1") + +;; CRC extension. + +(define_insn_reservation "thunderx2t99_crc" 4 + (and (eq_attr "tune" "thunderx2t99") + (eq_attr "type" "crc")) + "thunderx2t99_i1")