From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 98E32C433E0 for ; Wed, 20 Jan 2021 04:05:56 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 29A5C2312B for ; Wed, 20 Jan 2021 04:05:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730274AbhATEFo (ORCPT ); Tue, 19 Jan 2021 23:05:44 -0500 Received: from mga07.intel.com ([134.134.136.100]:2533 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731456AbhATECZ (ORCPT ); Tue, 19 Jan 2021 23:02:25 -0500 IronPort-SDR: TXyv64uORQQ0+PA/5BaB/nn6Gy42d5aPkKkg5d2k9E19w8XXMRjOhkB+thXJKxaBsxbGMJYLPj IsWsf4eaHr4A== X-IronPort-AV: E=McAfee;i="6000,8403,9869"; a="243111209" X-IronPort-AV: E=Sophos;i="5.79,360,1602572400"; d="gz'50?scan'50,208,50";a="243111209" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2021 20:01:32 -0800 IronPort-SDR: nAOC42D2w68+6EdzqUWMdjmFzclpl1DaxqZGsU6GnElgOdGO/nN6gC0nRAPBm//Spy9+a1HI4J li0f/tnk2pTg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,360,1602572400"; d="gz'50?scan'50,208,50";a="354193597" Received: from lkp-server01.sh.intel.com (HELO 260eafd5ecd0) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 19 Jan 2021 20:01:30 -0800 Received: from kbuild by 260eafd5ecd0 with local (Exim 4.92) (envelope-from ) id 1l24gT-0005ZO-M4; Wed, 20 Jan 2021 04:01:29 +0000 Date: Wed, 20 Jan 2021 12:00:29 +0800 From: kernel test robot To: Xingxing Su Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, linux-kernel@vger.kernel.org, Thomas Bogendoerfer , Youling Tang Subject: crypto/rmd160.c:49:13: warning: stack frame size of 1328 bytes in function 'rmd160_transform' Message-ID: <202101201212.cSJyP01W-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="6TrnltStXW4iwmi0" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --6TrnltStXW4iwmi0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 1e2a199f6ccdc15cf111d68d212e2fd4ce65682e commit: 8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb MIPS: Enable GCOV date: 7 weeks ago config: mips-randconfig-r014-20210120 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 22b68440e1647e16b5ee24b924986207173c02d1) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install mips cross compiling tool for clang build # apt-get install binutils-mips-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> crypto/rmd160.c:49:13: warning: stack frame size of 1328 bytes in function 'rmd160_transform' [-Wframe-larger-than=] static void rmd160_transform(u32 *state, const __le32 *in) ^ 1 warning generated. -- >> crypto/rmd256.c:45:13: warning: stack frame size of 1088 bytes in function 'rmd256_transform' [-Wframe-larger-than=] static void rmd256_transform(u32 *state, const __le32 *in) ^ 1 warning generated. -- >> crypto/rmd320.c:49:13: warning: stack frame size of 1352 bytes in function 'rmd320_transform' [-Wframe-larger-than=] static void rmd320_transform(u32 *state, const __le32 *in) ^ 1 warning generated. vim +/rmd160_transform +49 crypto/rmd160.c c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 48 caee16883a235b1b Harvey Harrison 2008-07-04 @49 static void rmd160_transform(u32 *state, const __le32 *in) c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 50 { c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 51 u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 52 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 53 /* Initialize left lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 54 aa = state[0]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 55 bb = state[1]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 56 cc = state[2]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 57 dd = state[3]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 58 ee = state[4]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 59 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 60 /* Initialize right lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 61 aaa = state[0]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 62 bbb = state[1]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 63 ccc = state[2]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 64 ddd = state[3]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 65 eee = state[4]; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 66 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 67 /* round 1: left lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 68 ROUND(aa, bb, cc, dd, ee, F1, K1, in[0], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 69 ROUND(ee, aa, bb, cc, dd, F1, K1, in[1], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 70 ROUND(dd, ee, aa, bb, cc, F1, K1, in[2], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 71 ROUND(cc, dd, ee, aa, bb, F1, K1, in[3], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 72 ROUND(bb, cc, dd, ee, aa, F1, K1, in[4], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 73 ROUND(aa, bb, cc, dd, ee, F1, K1, in[5], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 74 ROUND(ee, aa, bb, cc, dd, F1, K1, in[6], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 75 ROUND(dd, ee, aa, bb, cc, F1, K1, in[7], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 76 ROUND(cc, dd, ee, aa, bb, F1, K1, in[8], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 77 ROUND(bb, cc, dd, ee, aa, F1, K1, in[9], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 78 ROUND(aa, bb, cc, dd, ee, F1, K1, in[10], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 79 ROUND(ee, aa, bb, cc, dd, F1, K1, in[11], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 80 ROUND(dd, ee, aa, bb, cc, F1, K1, in[12], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 81 ROUND(cc, dd, ee, aa, bb, F1, K1, in[13], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 82 ROUND(bb, cc, dd, ee, aa, F1, K1, in[14], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 83 ROUND(aa, bb, cc, dd, ee, F1, K1, in[15], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 84 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 85 /* round 2: left lane" */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 86 ROUND(ee, aa, bb, cc, dd, F2, K2, in[7], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 87 ROUND(dd, ee, aa, bb, cc, F2, K2, in[4], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 88 ROUND(cc, dd, ee, aa, bb, F2, K2, in[13], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 89 ROUND(bb, cc, dd, ee, aa, F2, K2, in[1], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 90 ROUND(aa, bb, cc, dd, ee, F2, K2, in[10], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 91 ROUND(ee, aa, bb, cc, dd, F2, K2, in[6], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 92 ROUND(dd, ee, aa, bb, cc, F2, K2, in[15], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 93 ROUND(cc, dd, ee, aa, bb, F2, K2, in[3], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 94 ROUND(bb, cc, dd, ee, aa, F2, K2, in[12], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 95 ROUND(aa, bb, cc, dd, ee, F2, K2, in[0], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 96 ROUND(ee, aa, bb, cc, dd, F2, K2, in[9], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 97 ROUND(dd, ee, aa, bb, cc, F2, K2, in[5], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 98 ROUND(cc, dd, ee, aa, bb, F2, K2, in[2], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 99 ROUND(bb, cc, dd, ee, aa, F2, K2, in[14], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 100 ROUND(aa, bb, cc, dd, ee, F2, K2, in[11], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 101 ROUND(ee, aa, bb, cc, dd, F2, K2, in[8], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 102 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 103 /* round 3: left lane" */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 104 ROUND(dd, ee, aa, bb, cc, F3, K3, in[3], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 105 ROUND(cc, dd, ee, aa, bb, F3, K3, in[10], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 106 ROUND(bb, cc, dd, ee, aa, F3, K3, in[14], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 107 ROUND(aa, bb, cc, dd, ee, F3, K3, in[4], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 108 ROUND(ee, aa, bb, cc, dd, F3, K3, in[9], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 109 ROUND(dd, ee, aa, bb, cc, F3, K3, in[15], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 110 ROUND(cc, dd, ee, aa, bb, F3, K3, in[8], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 111 ROUND(bb, cc, dd, ee, aa, F3, K3, in[1], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 112 ROUND(aa, bb, cc, dd, ee, F3, K3, in[2], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 113 ROUND(ee, aa, bb, cc, dd, F3, K3, in[7], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 114 ROUND(dd, ee, aa, bb, cc, F3, K3, in[0], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 115 ROUND(cc, dd, ee, aa, bb, F3, K3, in[6], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 116 ROUND(bb, cc, dd, ee, aa, F3, K3, in[13], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 117 ROUND(aa, bb, cc, dd, ee, F3, K3, in[11], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 118 ROUND(ee, aa, bb, cc, dd, F3, K3, in[5], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 119 ROUND(dd, ee, aa, bb, cc, F3, K3, in[12], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 120 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 121 /* round 4: left lane" */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 122 ROUND(cc, dd, ee, aa, bb, F4, K4, in[1], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 123 ROUND(bb, cc, dd, ee, aa, F4, K4, in[9], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 124 ROUND(aa, bb, cc, dd, ee, F4, K4, in[11], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 125 ROUND(ee, aa, bb, cc, dd, F4, K4, in[10], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 126 ROUND(dd, ee, aa, bb, cc, F4, K4, in[0], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 127 ROUND(cc, dd, ee, aa, bb, F4, K4, in[8], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 128 ROUND(bb, cc, dd, ee, aa, F4, K4, in[12], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 129 ROUND(aa, bb, cc, dd, ee, F4, K4, in[4], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 130 ROUND(ee, aa, bb, cc, dd, F4, K4, in[13], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 131 ROUND(dd, ee, aa, bb, cc, F4, K4, in[3], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 132 ROUND(cc, dd, ee, aa, bb, F4, K4, in[7], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 133 ROUND(bb, cc, dd, ee, aa, F4, K4, in[15], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 134 ROUND(aa, bb, cc, dd, ee, F4, K4, in[14], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 135 ROUND(ee, aa, bb, cc, dd, F4, K4, in[5], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 136 ROUND(dd, ee, aa, bb, cc, F4, K4, in[6], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 137 ROUND(cc, dd, ee, aa, bb, F4, K4, in[2], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 138 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 139 /* round 5: left lane" */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 140 ROUND(bb, cc, dd, ee, aa, F5, K5, in[4], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 141 ROUND(aa, bb, cc, dd, ee, F5, K5, in[0], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 142 ROUND(ee, aa, bb, cc, dd, F5, K5, in[5], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 143 ROUND(dd, ee, aa, bb, cc, F5, K5, in[9], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 144 ROUND(cc, dd, ee, aa, bb, F5, K5, in[7], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 145 ROUND(bb, cc, dd, ee, aa, F5, K5, in[12], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 146 ROUND(aa, bb, cc, dd, ee, F5, K5, in[2], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 147 ROUND(ee, aa, bb, cc, dd, F5, K5, in[10], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 148 ROUND(dd, ee, aa, bb, cc, F5, K5, in[14], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 149 ROUND(cc, dd, ee, aa, bb, F5, K5, in[1], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 150 ROUND(bb, cc, dd, ee, aa, F5, K5, in[3], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 151 ROUND(aa, bb, cc, dd, ee, F5, K5, in[8], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 152 ROUND(ee, aa, bb, cc, dd, F5, K5, in[11], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 153 ROUND(dd, ee, aa, bb, cc, F5, K5, in[6], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 154 ROUND(cc, dd, ee, aa, bb, F5, K5, in[15], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 155 ROUND(bb, cc, dd, ee, aa, F5, K5, in[13], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 156 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 157 /* round 1: right lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 158 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[5], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 159 ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[14], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 160 ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[7], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 161 ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[0], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 162 ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[9], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 163 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[2], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 164 ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[11], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 165 ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[4], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 166 ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[13], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 167 ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[6], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 168 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[15], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 169 ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[8], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 170 ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[1], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 171 ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[10], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 172 ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[3], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 173 ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[12], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 174 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 175 /* round 2: right lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 176 ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[6], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 177 ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[11], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 178 ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[3], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 179 ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[7], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 180 ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[0], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 181 ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[13], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 182 ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[5], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 183 ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[10], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 184 ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[14], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 185 ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[15], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 186 ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[8], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 187 ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[12], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 188 ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[4], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 189 ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[9], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 190 ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[1], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 191 ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[2], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 192 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 193 /* round 3: right lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 194 ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[15], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 195 ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[5], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 196 ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[1], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 197 ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[3], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 198 ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[7], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 199 ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[14], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 200 ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[6], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 201 ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[9], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 202 ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[11], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 203 ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[8], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 204 ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[12], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 205 ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[2], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 206 ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[10], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 207 ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[0], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 208 ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[4], 7); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 209 ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[13], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 210 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 211 /* round 4: right lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 212 ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[8], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 213 ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[6], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 214 ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[4], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 215 ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[1], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 216 ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[3], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 217 ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[11], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 218 ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[15], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 219 ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[0], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 220 ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[5], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 221 ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[12], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 222 ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[2], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 223 ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[13], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 224 ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[9], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 225 ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[7], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 226 ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[10], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 227 ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[14], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 228 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 229 /* round 5: right lane */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 230 ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[12], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 231 ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[15], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 232 ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[10], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 233 ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[4], 9); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 234 ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[1], 12); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 235 ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[5], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 236 ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[8], 14); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 237 ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[7], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 238 ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[6], 8); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 239 ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[2], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 240 ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[13], 6); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 241 ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[14], 5); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 242 ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[0], 15); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 243 ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[3], 13); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 244 ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[9], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 245 ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[11], 11); c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 246 c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 247 /* combine results */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 248 ddd += cc + state[1]; /* final result for state[0] */ c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 249 state[1] = state[2] + dd + eee; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 250 state[2] = state[3] + ee + aaa; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 251 state[3] = state[4] + aa + bbb; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 252 state[4] = state[0] + bb + ccc; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 253 state[0] = ddd; c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 254 } c6580eb8b17d64f0 Adrian-Ken Rueegsegger 2008-05-07 255 :::::: The code at line 49 was first introduced by commit :::::: caee16883a235b1b042282276859e7d5901fad21 crypto: rmd - sparse annotations :::::: TO: Harvey Harrison :::::: CC: Herbert Xu --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --6TrnltStXW4iwmi0 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 d9M8OJGec6U+R/sv6IlNHHtbAQA= --6TrnltStXW4iwmi0--