K                 248 lib/sha1.c     #define R(A,B,C,D,E,F,K,M)  do { E += rol( A, 5 )     \
K                 250 lib/sha1.c                                           + K             \
K                 329 lib/sha256.c   #define R(A,B,C,D,E,F,G,H,K,M)  do { t0 = SS0(A) + F2(A,B,C); \
K                 332 lib/sha256.c                                         + K             \
K                 349 lib/sha256.c         R( a, b, c, d, e, f, g, h, K( 0), x[ 0] );
K                 350 lib/sha256.c         R( h, a, b, c, d, e, f, g, K( 1), x[ 1] );
K                 351 lib/sha256.c         R( g, h, a, b, c, d, e, f, K( 2), x[ 2] );
K                 352 lib/sha256.c         R( f, g, h, a, b, c, d, e, K( 3), x[ 3] );
K                 353 lib/sha256.c         R( e, f, g, h, a, b, c, d, K( 4), x[ 4] );
K                 354 lib/sha256.c         R( d, e, f, g, h, a, b, c, K( 5), x[ 5] );
K                 355 lib/sha256.c         R( c, d, e, f, g, h, a, b, K( 6), x[ 6] );
K                 356 lib/sha256.c         R( b, c, d, e, f, g, h, a, K( 7), x[ 7] );
K                 357 lib/sha256.c         R( a, b, c, d, e, f, g, h, K( 8), x[ 8] );
K                 358 lib/sha256.c         R( h, a, b, c, d, e, f, g, K( 9), x[ 9] );
K                 359 lib/sha256.c         R( g, h, a, b, c, d, e, f, K(10), x[10] );
K                 360 lib/sha256.c         R( f, g, h, a, b, c, d, e, K(11), x[11] );
K                 361 lib/sha256.c         R( e, f, g, h, a, b, c, d, K(12), x[12] );
K                 362 lib/sha256.c         R( d, e, f, g, h, a, b, c, K(13), x[13] );
K                 363 lib/sha256.c         R( c, d, e, f, g, h, a, b, K(14), x[14] );
K                 364 lib/sha256.c         R( b, c, d, e, f, g, h, a, K(15), x[15] );
K                 365 lib/sha256.c         R( a, b, c, d, e, f, g, h, K(16), M(16) );
K                 366 lib/sha256.c         R( h, a, b, c, d, e, f, g, K(17), M(17) );
K                 367 lib/sha256.c         R( g, h, a, b, c, d, e, f, K(18), M(18) );
K                 368 lib/sha256.c         R( f, g, h, a, b, c, d, e, K(19), M(19) );
K                 369 lib/sha256.c         R( e, f, g, h, a, b, c, d, K(20), M(20) );
K                 370 lib/sha256.c         R( d, e, f, g, h, a, b, c, K(21), M(21) );
K                 371 lib/sha256.c         R( c, d, e, f, g, h, a, b, K(22), M(22) );
K                 372 lib/sha256.c         R( b, c, d, e, f, g, h, a, K(23), M(23) );
K                 373 lib/sha256.c         R( a, b, c, d, e, f, g, h, K(24), M(24) );
K                 374 lib/sha256.c         R( h, a, b, c, d, e, f, g, K(25), M(25) );
K                 375 lib/sha256.c         R( g, h, a, b, c, d, e, f, K(26), M(26) );
K                 376 lib/sha256.c         R( f, g, h, a, b, c, d, e, K(27), M(27) );
K                 377 lib/sha256.c         R( e, f, g, h, a, b, c, d, K(28), M(28) );
K                 378 lib/sha256.c         R( d, e, f, g, h, a, b, c, K(29), M(29) );
K                 379 lib/sha256.c         R( c, d, e, f, g, h, a, b, K(30), M(30) );
K                 380 lib/sha256.c         R( b, c, d, e, f, g, h, a, K(31), M(31) );
K                 381 lib/sha256.c         R( a, b, c, d, e, f, g, h, K(32), M(32) );
K                 382 lib/sha256.c         R( h, a, b, c, d, e, f, g, K(33), M(33) );
K                 383 lib/sha256.c         R( g, h, a, b, c, d, e, f, K(34), M(34) );
K                 384 lib/sha256.c         R( f, g, h, a, b, c, d, e, K(35), M(35) );
K                 385 lib/sha256.c         R( e, f, g, h, a, b, c, d, K(36), M(36) );
K                 386 lib/sha256.c         R( d, e, f, g, h, a, b, c, K(37), M(37) );
K                 387 lib/sha256.c         R( c, d, e, f, g, h, a, b, K(38), M(38) );
K                 388 lib/sha256.c         R( b, c, d, e, f, g, h, a, K(39), M(39) );
K                 389 lib/sha256.c         R( a, b, c, d, e, f, g, h, K(40), M(40) );
K                 390 lib/sha256.c         R( h, a, b, c, d, e, f, g, K(41), M(41) );
K                 391 lib/sha256.c         R( g, h, a, b, c, d, e, f, K(42), M(42) );
K                 392 lib/sha256.c         R( f, g, h, a, b, c, d, e, K(43), M(43) );
K                 393 lib/sha256.c         R( e, f, g, h, a, b, c, d, K(44), M(44) );
K                 394 lib/sha256.c         R( d, e, f, g, h, a, b, c, K(45), M(45) );
K                 395 lib/sha256.c         R( c, d, e, f, g, h, a, b, K(46), M(46) );
K                 396 lib/sha256.c         R( b, c, d, e, f, g, h, a, K(47), M(47) );
K                 397 lib/sha256.c         R( a, b, c, d, e, f, g, h, K(48), M(48) );
K                 398 lib/sha256.c         R( h, a, b, c, d, e, f, g, K(49), M(49) );
K                 399 lib/sha256.c         R( g, h, a, b, c, d, e, f, K(50), M(50) );
K                 400 lib/sha256.c         R( f, g, h, a, b, c, d, e, K(51), M(51) );
K                 401 lib/sha256.c         R( e, f, g, h, a, b, c, d, K(52), M(52) );
K                 402 lib/sha256.c         R( d, e, f, g, h, a, b, c, K(53), M(53) );
K                 403 lib/sha256.c         R( c, d, e, f, g, h, a, b, K(54), M(54) );
K                 404 lib/sha256.c         R( b, c, d, e, f, g, h, a, K(55), M(55) );
K                 405 lib/sha256.c         R( a, b, c, d, e, f, g, h, K(56), M(56) );
K                 406 lib/sha256.c         R( h, a, b, c, d, e, f, g, K(57), M(57) );
K                 407 lib/sha256.c         R( g, h, a, b, c, d, e, f, K(58), M(58) );
K                 408 lib/sha256.c         R( f, g, h, a, b, c, d, e, K(59), M(59) );
K                 409 lib/sha256.c         R( e, f, g, h, a, b, c, d, K(60), M(60) );
K                 410 lib/sha256.c         R( d, e, f, g, h, a, b, c, K(61), M(61) );
K                 411 lib/sha256.c         R( c, d, e, f, g, h, a, b, K(62), M(62) );
K                 412 lib/sha256.c         R( b, c, d, e, f, g, h, a, K(63), M(63) );
K                 356 lib/sha512.c   #define R(A, B, C, D, E, F, G, H, K, M)                                   \
K                 362 lib/sha512.c                                u64plus (F1 (E, F, G), u64plus (K, M))));    \
K                 378 lib/sha512.c         R( a, b, c, d, e, f, g, h, K( 0), x[ 0] );
K                 379 lib/sha512.c         R( h, a, b, c, d, e, f, g, K( 1), x[ 1] );
K                 380 lib/sha512.c         R( g, h, a, b, c, d, e, f, K( 2), x[ 2] );
K                 381 lib/sha512.c         R( f, g, h, a, b, c, d, e, K( 3), x[ 3] );
K                 382 lib/sha512.c         R( e, f, g, h, a, b, c, d, K( 4), x[ 4] );
K                 383 lib/sha512.c         R( d, e, f, g, h, a, b, c, K( 5), x[ 5] );
K                 384 lib/sha512.c         R( c, d, e, f, g, h, a, b, K( 6), x[ 6] );
K                 385 lib/sha512.c         R( b, c, d, e, f, g, h, a, K( 7), x[ 7] );
K                 386 lib/sha512.c         R( a, b, c, d, e, f, g, h, K( 8), x[ 8] );
K                 387 lib/sha512.c         R( h, a, b, c, d, e, f, g, K( 9), x[ 9] );
K                 388 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(10), x[10] );
K                 389 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(11), x[11] );
K                 390 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(12), x[12] );
K                 391 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(13), x[13] );
K                 392 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(14), x[14] );
K                 393 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(15), x[15] );
K                 394 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(16), M(16) );
K                 395 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(17), M(17) );
K                 396 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(18), M(18) );
K                 397 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(19), M(19) );
K                 398 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(20), M(20) );
K                 399 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(21), M(21) );
K                 400 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(22), M(22) );
K                 401 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(23), M(23) );
K                 402 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(24), M(24) );
K                 403 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(25), M(25) );
K                 404 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(26), M(26) );
K                 405 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(27), M(27) );
K                 406 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(28), M(28) );
K                 407 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(29), M(29) );
K                 408 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(30), M(30) );
K                 409 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(31), M(31) );
K                 410 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(32), M(32) );
K                 411 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(33), M(33) );
K                 412 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(34), M(34) );
K                 413 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(35), M(35) );
K                 414 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(36), M(36) );
K                 415 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(37), M(37) );
K                 416 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(38), M(38) );
K                 417 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(39), M(39) );
K                 418 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(40), M(40) );
K                 419 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(41), M(41) );
K                 420 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(42), M(42) );
K                 421 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(43), M(43) );
K                 422 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(44), M(44) );
K                 423 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(45), M(45) );
K                 424 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(46), M(46) );
K                 425 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(47), M(47) );
K                 426 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(48), M(48) );
K                 427 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(49), M(49) );
K                 428 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(50), M(50) );
K                 429 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(51), M(51) );
K                 430 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(52), M(52) );
K                 431 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(53), M(53) );
K                 432 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(54), M(54) );
K                 433 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(55), M(55) );
K                 434 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(56), M(56) );
K                 435 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(57), M(57) );
K                 436 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(58), M(58) );
K                 437 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(59), M(59) );
K                 438 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(60), M(60) );
K                 439 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(61), M(61) );
K                 440 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(62), M(62) );
K                 441 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(63), M(63) );
K                 442 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(64), M(64) );
K                 443 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(65), M(65) );
K                 444 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(66), M(66) );
K                 445 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(67), M(67) );
K                 446 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(68), M(68) );
K                 447 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(69), M(69) );
K                 448 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(70), M(70) );
K                 449 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(71), M(71) );
K                 450 lib/sha512.c         R( a, b, c, d, e, f, g, h, K(72), M(72) );
K                 451 lib/sha512.c         R( h, a, b, c, d, e, f, g, K(73), M(73) );
K                 452 lib/sha512.c         R( g, h, a, b, c, d, e, f, K(74), M(74) );
K                 453 lib/sha512.c         R( f, g, h, a, b, c, d, e, K(75), M(75) );
K                 454 lib/sha512.c         R( e, f, g, h, a, b, c, d, K(76), M(76) );
K                 455 lib/sha512.c         R( d, e, f, g, h, a, b, c, K(77), M(77) );
K                 456 lib/sha512.c         R( c, d, e, f, g, h, a, b, K(78), M(78) );
K                 457 lib/sha512.c         R( b, c, d, e, f, g, h, a, K(79), M(79) );