aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJunmo Park <junmoz.park@samsung.com>2015-03-11 16:53:07 +0000
committerSebastian Pop <spop@gcc.gnu.org>2015-03-11 16:53:07 +0000
commit4c3e13dfa2da62c98f156360e63cdf62ebd3f7e5 (patch)
tree093f2f196a9273f6b034bd14c0c1b5ba50e56fd3 /gcc
parent474b3a7c49a5ccd6a8becb7f7c5ae6c9e74f36ca (diff)
downloadgcc-4c3e13dfa2da62c98f156360e63cdf62ebd3f7e5.zip
gcc-4c3e13dfa2da62c98f156360e63cdf62ebd3f7e5.tar.gz
gcc-4c3e13dfa2da62c98f156360e63cdf62ebd3f7e5.tar.bz2
Add missing definition crypto_sha256_fast, crypto_sha256_slow
2015-03-11 Junmo Park <junmoz.park@samsung.com> * config/arm/cortex-a57.md (cortex_a57_crypto_simple): Add crypto_sha256_fast. (cortex_a57_crypto_complex): Add crypto_sha256_slow. From-SVN: r221349
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/cortex-a57.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3e91636..4adfa10 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2015-03-11 Junmo Park <junmoz.park@samsung.com>
+
+ * config/arm/cortex-a57.md (cortex_a57_crypto_simple): Add crypto_sha256_fast.
+ (cortex_a57_crypto_complex): Add crypto_sha256_slow.
+
2015-03-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/65310
diff --git a/gcc/config/arm/cortex-a57.md b/gcc/config/arm/cortex-a57.md
index c9782f2..a32c848 100644
--- a/gcc/config/arm/cortex-a57.md
+++ b/gcc/config/arm/cortex-a57.md
@@ -747,12 +747,12 @@
(define_insn_reservation "cortex_a57_crypto_simple" 4
(and (eq_attr "tune" "cortexa57")
- (eq_attr "type" "crypto_aese,crypto_aesmc,crypto_sha1_fast"))
+ (eq_attr "type" "crypto_aese,crypto_aesmc,crypto_sha1_fast,crypto_sha256_fast"))
"ca57_cx2")
(define_insn_reservation "cortex_a57_crypto_complex" 7
(and (eq_attr "tune" "cortexa57")
- (eq_attr "type" "crypto_sha1_slow"))
+ (eq_attr "type" "crypto_sha1_slow,crypto_sha256_slow"))
"ca57_cx2+(ca57_cx2_issue,ca57_cx2)")
(define_insn_reservation "cortex_a57_crypto_xor" 7