sha512-armv8.pl (9095bf25ea08135a5b74875dd0e3eeaddc4218a0) sha512-armv8.pl (c2e415fe75bbc83c1cd9299b12b81aa2f5ad7c6e)
1#! /usr/bin/env perl
1#! /usr/bin/env perl
2# SPDX-License-Identifier: GPL-2.0
3
4# This code is taken from the OpenSSL project but the author (Andy Polyakov)
5# has relicensed it under the GPLv2. Therefore this program is free software;
6# you can redistribute it and/or modify it under the terms of the GNU General
7# Public License version 2 as published by the Free Software Foundation.
8#
9# The original headers, including the original license headers, are
10# included below for completeness.
11
2# Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.
3#
4# Licensed under the OpenSSL license (the "License"). You may not use
5# this file except in compliance with the License. You can obtain a copy
6# in the file LICENSE in the source distribution or at
7# https://www.openssl.org/source/license.html
8
9# ====================================================================
10# Written by Andy Polyakov <appro@openssl.org> for the OpenSSL
11# project. The module is, however, dual licensed under OpenSSL and
12# CRYPTOGAMS licenses depending on where you obtain it. For further
13# details see http://www.openssl.org/~appro/cryptogams/.
12# Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.
13#
14# Licensed under the OpenSSL license (the "License"). You may not use
15# this file except in compliance with the License. You can obtain a copy
16# in the file LICENSE in the source distribution or at
17# https://www.openssl.org/source/license.html
18
19# ====================================================================
20# Written by Andy Polyakov <appro@openssl.org> for the OpenSSL
21# project. The module is, however, dual licensed under OpenSSL and
22# CRYPTOGAMS licenses depending on where you obtain it. For further
23# details see http://www.openssl.org/~appro/cryptogams/.
14#
15# Permission to use under GPLv2 terms is granted.
16# ====================================================================
17#
18# SHA256/512 for ARMv8.
19#
20# Performance in cycles per processed byte and improvement coefficient
21# over code generated with "default" compiler:
22#
23# SHA256-hw SHA256(*) SHA512

--- 755 unchanged lines hidden ---
24# ====================================================================
25#
26# SHA256/512 for ARMv8.
27#
28# Performance in cycles per processed byte and improvement coefficient
29# over code generated with "default" compiler:
30#
31# SHA256-hw SHA256(*) SHA512

--- 755 unchanged lines hidden ---