lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Fri, 21 May 2021 13:46:30 +0800
From:   kernel test robot <lkp@...el.com>
To:     Xingxing Su <suxingxing@...ngson.cn>
Cc:     kbuild-all@...ts.01.org, clang-built-linux@...glegroups.com,
        linux-kernel@...r.kernel.org,
        Thomas Bogendoerfer <tsbogend@...ha.franken.de>,
        Youling Tang <tangyouling@...ngson.cn>
Subject: crypto/rmd160.c:49:13: warning: stack frame size of 1328 bytes in
 function 'rmd160_transform'

Hi Xingxing,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   ba816d3c265cfe9ed0ee8347eab63cf5ac3cf5dc
commit: 8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb MIPS: Enable GCOV
date:   6 months ago
config: mips-randconfig-r014-20210521 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project bf9ef3efaa99c02e7bfc4c57207301b8de39a278)
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@...el.com>

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.


vim +/rmd160_transform +49 crypto/rmd160.c

c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   48  
caee16883a235b Harvey Harrison        2008-07-04  @49  static void rmd160_transform(u32 *state, const __le32 *in)
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   50  {
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   51  	u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee;
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   52  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   53  	/* Initialize left lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   54  	aa = state[0];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   55  	bb = state[1];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   56  	cc = state[2];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   57  	dd = state[3];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   58  	ee = state[4];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   59  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   60  	/* Initialize right lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   61  	aaa = state[0];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   62  	bbb = state[1];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   63  	ccc = state[2];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   64  	ddd = state[3];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   65  	eee = state[4];
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   66  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   67  	/* round 1: left lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   68  	ROUND(aa, bb, cc, dd, ee, F1, K1, in[0],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   69  	ROUND(ee, aa, bb, cc, dd, F1, K1, in[1],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   70  	ROUND(dd, ee, aa, bb, cc, F1, K1, in[2],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   71  	ROUND(cc, dd, ee, aa, bb, F1, K1, in[3],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   72  	ROUND(bb, cc, dd, ee, aa, F1, K1, in[4],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   73  	ROUND(aa, bb, cc, dd, ee, F1, K1, in[5],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   74  	ROUND(ee, aa, bb, cc, dd, F1, K1, in[6],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   75  	ROUND(dd, ee, aa, bb, cc, F1, K1, in[7],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   76  	ROUND(cc, dd, ee, aa, bb, F1, K1, in[8],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   77  	ROUND(bb, cc, dd, ee, aa, F1, K1, in[9],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   78  	ROUND(aa, bb, cc, dd, ee, F1, K1, in[10], 14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   79  	ROUND(ee, aa, bb, cc, dd, F1, K1, in[11], 15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   80  	ROUND(dd, ee, aa, bb, cc, F1, K1, in[12],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   81  	ROUND(cc, dd, ee, aa, bb, F1, K1, in[13],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   82  	ROUND(bb, cc, dd, ee, aa, F1, K1, in[14],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   83  	ROUND(aa, bb, cc, dd, ee, F1, K1, in[15],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   84  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   85  	/* round 2: left lane" */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   86  	ROUND(ee, aa, bb, cc, dd, F2, K2, in[7],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   87  	ROUND(dd, ee, aa, bb, cc, F2, K2, in[4],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   88  	ROUND(cc, dd, ee, aa, bb, F2, K2, in[13],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   89  	ROUND(bb, cc, dd, ee, aa, F2, K2, in[1],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   90  	ROUND(aa, bb, cc, dd, ee, F2, K2, in[10], 11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   91  	ROUND(ee, aa, bb, cc, dd, F2, K2, in[6],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   92  	ROUND(dd, ee, aa, bb, cc, F2, K2, in[15],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   93  	ROUND(cc, dd, ee, aa, bb, F2, K2, in[3],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   94  	ROUND(bb, cc, dd, ee, aa, F2, K2, in[12],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   95  	ROUND(aa, bb, cc, dd, ee, F2, K2, in[0],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   96  	ROUND(ee, aa, bb, cc, dd, F2, K2, in[9],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   97  	ROUND(dd, ee, aa, bb, cc, F2, K2, in[5],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   98  	ROUND(cc, dd, ee, aa, bb, F2, K2, in[2],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07   99  	ROUND(bb, cc, dd, ee, aa, F2, K2, in[14],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  100  	ROUND(aa, bb, cc, dd, ee, F2, K2, in[11], 13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  101  	ROUND(ee, aa, bb, cc, dd, F2, K2, in[8],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  102  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  103  	/* round 3: left lane" */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  104  	ROUND(dd, ee, aa, bb, cc, F3, K3, in[3],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  105  	ROUND(cc, dd, ee, aa, bb, F3, K3, in[10], 13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  106  	ROUND(bb, cc, dd, ee, aa, F3, K3, in[14],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  107  	ROUND(aa, bb, cc, dd, ee, F3, K3, in[4],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  108  	ROUND(ee, aa, bb, cc, dd, F3, K3, in[9],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  109  	ROUND(dd, ee, aa, bb, cc, F3, K3, in[15],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  110  	ROUND(cc, dd, ee, aa, bb, F3, K3, in[8],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  111  	ROUND(bb, cc, dd, ee, aa, F3, K3, in[1],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  112  	ROUND(aa, bb, cc, dd, ee, F3, K3, in[2],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  113  	ROUND(ee, aa, bb, cc, dd, F3, K3, in[7],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  114  	ROUND(dd, ee, aa, bb, cc, F3, K3, in[0],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  115  	ROUND(cc, dd, ee, aa, bb, F3, K3, in[6],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  116  	ROUND(bb, cc, dd, ee, aa, F3, K3, in[13],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  117  	ROUND(aa, bb, cc, dd, ee, F3, K3, in[11], 12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  118  	ROUND(ee, aa, bb, cc, dd, F3, K3, in[5],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  119  	ROUND(dd, ee, aa, bb, cc, F3, K3, in[12],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  120  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  121  	/* round 4: left lane" */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  122  	ROUND(cc, dd, ee, aa, bb, F4, K4, in[1],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  123  	ROUND(bb, cc, dd, ee, aa, F4, K4, in[9],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  124  	ROUND(aa, bb, cc, dd, ee, F4, K4, in[11], 14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  125  	ROUND(ee, aa, bb, cc, dd, F4, K4, in[10], 15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  126  	ROUND(dd, ee, aa, bb, cc, F4, K4, in[0],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  127  	ROUND(cc, dd, ee, aa, bb, F4, K4, in[8],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  128  	ROUND(bb, cc, dd, ee, aa, F4, K4, in[12],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  129  	ROUND(aa, bb, cc, dd, ee, F4, K4, in[4],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  130  	ROUND(ee, aa, bb, cc, dd, F4, K4, in[13],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  131  	ROUND(dd, ee, aa, bb, cc, F4, K4, in[3],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  132  	ROUND(cc, dd, ee, aa, bb, F4, K4, in[7],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  133  	ROUND(bb, cc, dd, ee, aa, F4, K4, in[15],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  134  	ROUND(aa, bb, cc, dd, ee, F4, K4, in[14],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  135  	ROUND(ee, aa, bb, cc, dd, F4, K4, in[5],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  136  	ROUND(dd, ee, aa, bb, cc, F4, K4, in[6],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  137  	ROUND(cc, dd, ee, aa, bb, F4, K4, in[2],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  138  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  139  	/* round 5: left lane" */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  140  	ROUND(bb, cc, dd, ee, aa, F5, K5, in[4],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  141  	ROUND(aa, bb, cc, dd, ee, F5, K5, in[0],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  142  	ROUND(ee, aa, bb, cc, dd, F5, K5, in[5],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  143  	ROUND(dd, ee, aa, bb, cc, F5, K5, in[9],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  144  	ROUND(cc, dd, ee, aa, bb, F5, K5, in[7],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  145  	ROUND(bb, cc, dd, ee, aa, F5, K5, in[12],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  146  	ROUND(aa, bb, cc, dd, ee, F5, K5, in[2],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  147  	ROUND(ee, aa, bb, cc, dd, F5, K5, in[10], 12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  148  	ROUND(dd, ee, aa, bb, cc, F5, K5, in[14],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  149  	ROUND(cc, dd, ee, aa, bb, F5, K5, in[1],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  150  	ROUND(bb, cc, dd, ee, aa, F5, K5, in[3],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  151  	ROUND(aa, bb, cc, dd, ee, F5, K5, in[8],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  152  	ROUND(ee, aa, bb, cc, dd, F5, K5, in[11], 11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  153  	ROUND(dd, ee, aa, bb, cc, F5, K5, in[6],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  154  	ROUND(cc, dd, ee, aa, bb, F5, K5, in[15],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  155  	ROUND(bb, cc, dd, ee, aa, F5, K5, in[13],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  156  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  157  	/* round 1: right lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  158  	ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[5],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  159  	ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[14],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  160  	ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[7],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  161  	ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[0],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  162  	ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[9],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  163  	ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[2],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  164  	ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[11], 15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  165  	ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[4],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  166  	ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[13],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  167  	ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[6],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  168  	ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[15],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  169  	ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[8],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  170  	ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[1],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  171  	ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[10], 14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  172  	ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[3],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  173  	ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[12],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  174  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  175  	/* round 2: right lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  176  	ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[6],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  177  	ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[11], 13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  178  	ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[3],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  179  	ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[7],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  180  	ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[0],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  181  	ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[13],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  182  	ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[5],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  183  	ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[10], 11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  184  	ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[14],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  185  	ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[15],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  186  	ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[8],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  187  	ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[12],  7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  188  	ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[4],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  189  	ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[9],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  190  	ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[1],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  191  	ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[2],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  192  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  193  	/* round 3: right lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  194  	ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[15],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  195  	ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[5],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  196  	ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[1],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  197  	ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[3],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  198  	ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[7],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  199  	ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[14],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  200  	ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[6],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  201  	ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[9],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  202  	ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[11], 12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  203  	ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[8],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  204  	ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[12],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  205  	ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[2],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  206  	ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[10], 13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  207  	ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[0],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  208  	ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[4],   7);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  209  	ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[13],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  210  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  211  	/* round 4: right lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  212  	ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[8],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  213  	ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[6],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  214  	ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[4],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  215  	ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[1],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  216  	ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[3],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  217  	ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[11], 14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  218  	ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[15],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  219  	ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[0],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  220  	ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[5],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  221  	ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[12],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  222  	ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[2],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  223  	ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[13],  9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  224  	ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[9],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  225  	ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[7],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  226  	ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[10], 15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  227  	ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[14],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  228  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  229  	/* round 5: right lane */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  230  	ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[12],  8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  231  	ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[15],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  232  	ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[10], 12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  233  	ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[4],   9);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  234  	ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[1],  12);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  235  	ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[5],   5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  236  	ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[8],  14);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  237  	ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[7],   6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  238  	ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[6],   8);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  239  	ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[2],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  240  	ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[13],  6);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  241  	ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[14],  5);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  242  	ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[0],  15);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  243  	ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[3],  13);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  244  	ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[9],  11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  245  	ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[11], 11);
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  246  
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  247  	/* combine results */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  248  	ddd += cc + state[1];		/* final result for state[0] */
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  249  	state[1] = state[2] + dd + eee;
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  250  	state[2] = state[3] + ee + aaa;
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  251  	state[3] = state[4] + aa + bbb;
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  252  	state[4] = state[0] + bb + ccc;
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  253  	state[0] = ddd;
c6580eb8b17d64 Adrian-Ken Rueegsegger 2008-05-07  254  }
c6580eb8b17d64 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@...il.com>
:::::: CC: Herbert Xu <herbert@...dor.apana.org.au>

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

Download attachment ".config.gz" of type "application/gzip" (30550 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ