crypto/rmd160.c:49:13: warning: stack frame size of 1328 bytes in function 'rmd160_transform'

From: kernel test robot
Date: Tue Jan 19 2021 - 23:05:55 EST


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 <lkp@xxxxxxxxx>

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 <harvey.harrison@xxxxxxxxx>
:::::: CC: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx

Attachment: .config.gz
Description: application/gzip