| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ripemd/rmd_dgst.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||
| 2 | - | |||||||
| 3 | - | |||||||
| 4 | - | |||||||
| 5 | - | |||||||
| 6 | - | |||||||
| 7 | void ripemd160_block(RIPEMD160_CTX *c, unsigned long *p, size_t num); | - | ||||||
| 8 | - | |||||||
| 9 | - | |||||||
| 10 | int RIPEMD160_Init(RIPEMD160_CTX *c) | - | ||||||
| 11 | { | - | ||||||
| 12 | memset(c, 0, sizeof(*c)); | - | ||||||
| 13 | c->A = 0x67452301L; | - | ||||||
| 14 | c->B = 0xEFCDAB89L; | - | ||||||
| 15 | c->C = 0x98BADCFEL; | - | ||||||
| 16 | c->D = 0x10325476L; | - | ||||||
| 17 | c->E = 0xC3D2E1F0L; | - | ||||||
| 18 | return executed 8 times by 1 test: 1;return 1;Executed by:
executed 8 times by 1 test: return 1;Executed by:
| 8 | ||||||
| 19 | } | - | ||||||
| 20 | - | |||||||
| 21 | - | |||||||
| 22 | - | |||||||
| 23 | - | |||||||
| 24 | - | |||||||
| 25 | void ripemd160_block_data_order(RIPEMD160_CTX *ctx, const void *p, size_t num) | - | ||||||
| 26 | { | - | ||||||
| 27 | const unsigned char *data = p; | - | ||||||
| 28 | register unsigned int A, B, C, D, E; | - | ||||||
| 29 | unsigned int a, b, c, d, e, l; | - | ||||||
| 30 | - | |||||||
| 31 | - | |||||||
| 32 | unsigned int XX0, XX1, XX2, XX3, XX4, XX5, XX6, XX7, | - | ||||||
| 33 | XX8, XX9, XX10, XX11, XX12, XX13, XX14, XX15; | - | ||||||
| 34 | - | |||||||
| 35 | - | |||||||
| 36 | - | |||||||
| 37 | - | |||||||
| 38 | - | |||||||
| 39 | - | |||||||
| 40 | for (; num--
| 11 | ||||||
| 41 | - | |||||||
| 42 | A = ctx->A; | - | ||||||
| 43 | B = ctx->B; | - | ||||||
| 44 | C = ctx->C; | - | ||||||
| 45 | D = ctx->D; | - | ||||||
| 46 | E = ctx->E; | - | ||||||
| 47 | - | |||||||
| 48 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 49 | XX0 = l; | - | ||||||
| 50 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 51 | XX1 = l; | - | ||||||
| 52 | { A+=((B) ^ (C) ^ (D))+XX0; A=(((A)<<(11))|(((A)&0xffffffff)>>(32-(11))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 53 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 54 | XX2 = l; | - | ||||||
| 55 | { E+=((A) ^ (B) ^ (C))+XX1; E=(((E)<<(14))|(((E)&0xffffffff)>>(32-(14))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 56 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 57 | XX3 = l; | - | ||||||
| 58 | { D+=((E) ^ (A) ^ (B))+XX2; D=(((D)<<(15))|(((D)&0xffffffff)>>(32-(15))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 59 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 60 | XX4 = l; | - | ||||||
| 61 | { C+=((D) ^ (E) ^ (A))+XX3; C=(((C)<<(12))|(((C)&0xffffffff)>>(32-(12))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 62 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 63 | XX5 = l; | - | ||||||
| 64 | { B+=((C) ^ (D) ^ (E))+XX4; B=(((B)<<(5))|(((B)&0xffffffff)>>(32-(5))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 65 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 66 | XX6 = l; | - | ||||||
| 67 | { A+=((B) ^ (C) ^ (D))+XX5; A=(((A)<<(8))|(((A)&0xffffffff)>>(32-(8))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 68 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 69 | XX7 = l; | - | ||||||
| 70 | { E+=((A) ^ (B) ^ (C))+XX6; E=(((E)<<(7))|(((E)&0xffffffff)>>(32-(7))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 71 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 72 | XX8 = l; | - | ||||||
| 73 | { D+=((E) ^ (A) ^ (B))+XX7; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 74 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 75 | XX9 = l; | - | ||||||
| 76 | { C+=((D) ^ (E) ^ (A))+XX8; C=(((C)<<(11))|(((C)&0xffffffff)>>(32-(11))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 77 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 78 | XX10 = l; | - | ||||||
| 79 | { B+=((C) ^ (D) ^ (E))+XX9; B=(((B)<<(13))|(((B)&0xffffffff)>>(32-(13))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 80 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 81 | XX11 = l; | - | ||||||
| 82 | { A+=((B) ^ (C) ^ (D))+XX10; A=(((A)<<(14))|(((A)&0xffffffff)>>(32-(14))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 83 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 84 | XX12 = l; | - | ||||||
| 85 | { E+=((A) ^ (B) ^ (C))+XX11; E=(((E)<<(15))|(((E)&0xffffffff)>>(32-(15))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 86 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 87 | XX13 = l; | - | ||||||
| 88 | { D+=((E) ^ (A) ^ (B))+XX12; D=(((D)<<(6))|(((D)&0xffffffff)>>(32-(6))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 89 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 90 | XX14 = l; | - | ||||||
| 91 | { C+=((D) ^ (E) ^ (A))+XX13; C=(((C)<<(7))|(((C)&0xffffffff)>>(32-(7))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 92 | (void)(l =(((unsigned long)(*((data)++))) ), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<<24) ); | - | ||||||
| 93 | XX15 = l; | - | ||||||
| 94 | { B+=((C) ^ (D) ^ (E))+XX14; B=(((B)<<(9))|(((B)&0xffffffff)>>(32-(9))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 95 | { A+=((B) ^ (C) ^ (D))+XX15; A=(((A)<<(8))|(((A)&0xffffffff)>>(32-(8))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 96 | - | |||||||
| 97 | { E+=((((B) ^ (C)) & (A)) ^ (C))+XX7+0x5A827999L; E=(((E)<<(7))|(((E)&0xffffffff)>>(32-(7))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 98 | { D+=((((A) ^ (B)) & (E)) ^ (B))+XX4+0x5A827999L; D=(((D)<<(6))|(((D)&0xffffffff)>>(32-(6))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 99 | { C+=((((E) ^ (A)) & (D)) ^ (A))+XX13+0x5A827999L; C=(((C)<<(8))|(((C)&0xffffffff)>>(32-(8))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 100 | { B+=((((D) ^ (E)) & (C)) ^ (E))+XX1+0x5A827999L; B=(((B)<<(13))|(((B)&0xffffffff)>>(32-(13))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 101 | { A+=((((C) ^ (D)) & (B)) ^ (D))+XX10+0x5A827999L; A=(((A)<<(11))|(((A)&0xffffffff)>>(32-(11))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 102 | { E+=((((B) ^ (C)) & (A)) ^ (C))+XX6+0x5A827999L; E=(((E)<<(9))|(((E)&0xffffffff)>>(32-(9))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 103 | { D+=((((A) ^ (B)) & (E)) ^ (B))+XX15+0x5A827999L; D=(((D)<<(7))|(((D)&0xffffffff)>>(32-(7))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 104 | { C+=((((E) ^ (A)) & (D)) ^ (A))+XX3+0x5A827999L; C=(((C)<<(15))|(((C)&0xffffffff)>>(32-(15))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 105 | { B+=((((D) ^ (E)) & (C)) ^ (E))+XX12+0x5A827999L; B=(((B)<<(7))|(((B)&0xffffffff)>>(32-(7))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 106 | { A+=((((C) ^ (D)) & (B)) ^ (D))+XX0+0x5A827999L; A=(((A)<<(12))|(((A)&0xffffffff)>>(32-(12))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 107 | { E+=((((B) ^ (C)) & (A)) ^ (C))+XX9+0x5A827999L; E=(((E)<<(15))|(((E)&0xffffffff)>>(32-(15))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 108 | { D+=((((A) ^ (B)) & (E)) ^ (B))+XX5+0x5A827999L; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 109 | { C+=((((E) ^ (A)) & (D)) ^ (A))+XX2+0x5A827999L; C=(((C)<<(11))|(((C)&0xffffffff)>>(32-(11))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 110 | { B+=((((D) ^ (E)) & (C)) ^ (E))+XX14+0x5A827999L; B=(((B)<<(7))|(((B)&0xffffffff)>>(32-(7))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 111 | { A+=((((C) ^ (D)) & (B)) ^ (D))+XX11+0x5A827999L; A=(((A)<<(13))|(((A)&0xffffffff)>>(32-(13))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 112 | { E+=((((B) ^ (C)) & (A)) ^ (C))+XX8+0x5A827999L; E=(((E)<<(12))|(((E)&0xffffffff)>>(32-(12))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 113 | - | |||||||
| 114 | { D+=(((~(A)) | (E)) ^ (B))+XX3+0x6ED9EBA1L; D=(((D)<<(11))|(((D)&0xffffffff)>>(32-(11))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 115 | { C+=(((~(E)) | (D)) ^ (A))+XX10+0x6ED9EBA1L; C=(((C)<<(13))|(((C)&0xffffffff)>>(32-(13))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 116 | { B+=(((~(D)) | (C)) ^ (E))+XX14+0x6ED9EBA1L; B=(((B)<<(6))|(((B)&0xffffffff)>>(32-(6))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 117 | { A+=(((~(C)) | (B)) ^ (D))+XX4+0x6ED9EBA1L; A=(((A)<<(7))|(((A)&0xffffffff)>>(32-(7))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 118 | { E+=(((~(B)) | (A)) ^ (C))+XX9+0x6ED9EBA1L; E=(((E)<<(14))|(((E)&0xffffffff)>>(32-(14))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 119 | { D+=(((~(A)) | (E)) ^ (B))+XX15+0x6ED9EBA1L; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 120 | { C+=(((~(E)) | (D)) ^ (A))+XX8+0x6ED9EBA1L; C=(((C)<<(13))|(((C)&0xffffffff)>>(32-(13))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 121 | { B+=(((~(D)) | (C)) ^ (E))+XX1+0x6ED9EBA1L; B=(((B)<<(15))|(((B)&0xffffffff)>>(32-(15))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 122 | { A+=(((~(C)) | (B)) ^ (D))+XX2+0x6ED9EBA1L; A=(((A)<<(14))|(((A)&0xffffffff)>>(32-(14))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 123 | { E+=(((~(B)) | (A)) ^ (C))+XX7+0x6ED9EBA1L; E=(((E)<<(8))|(((E)&0xffffffff)>>(32-(8))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 124 | { D+=(((~(A)) | (E)) ^ (B))+XX0+0x6ED9EBA1L; D=(((D)<<(13))|(((D)&0xffffffff)>>(32-(13))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 125 | { C+=(((~(E)) | (D)) ^ (A))+XX6+0x6ED9EBA1L; C=(((C)<<(6))|(((C)&0xffffffff)>>(32-(6))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 126 | { B+=(((~(D)) | (C)) ^ (E))+XX13+0x6ED9EBA1L; B=(((B)<<(5))|(((B)&0xffffffff)>>(32-(5))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 127 | { A+=(((~(C)) | (B)) ^ (D))+XX11+0x6ED9EBA1L; A=(((A)<<(12))|(((A)&0xffffffff)>>(32-(12))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 128 | { E+=(((~(B)) | (A)) ^ (C))+XX5+0x6ED9EBA1L; E=(((E)<<(7))|(((E)&0xffffffff)>>(32-(7))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 129 | { D+=(((~(A)) | (E)) ^ (B))+XX12+0x6ED9EBA1L; D=(((D)<<(5))|(((D)&0xffffffff)>>(32-(5))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 130 | - | |||||||
| 131 | { C+=((((D) ^ (E)) & (A)) ^ (E))+XX1+0x8F1BBCDCL; C=(((C)<<(11))|(((C)&0xffffffff)>>(32-(11))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 132 | { B+=((((C) ^ (D)) & (E)) ^ (D))+XX9+0x8F1BBCDCL; B=(((B)<<(12))|(((B)&0xffffffff)>>(32-(12))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 133 | { A+=((((B) ^ (C)) & (D)) ^ (C))+XX11+0x8F1BBCDCL; A=(((A)<<(14))|(((A)&0xffffffff)>>(32-(14))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 134 | { E+=((((A) ^ (B)) & (C)) ^ (B))+XX10+0x8F1BBCDCL; E=(((E)<<(15))|(((E)&0xffffffff)>>(32-(15))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 135 | { D+=((((E) ^ (A)) & (B)) ^ (A))+XX0+0x8F1BBCDCL; D=(((D)<<(14))|(((D)&0xffffffff)>>(32-(14))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 136 | { C+=((((D) ^ (E)) & (A)) ^ (E))+XX8+0x8F1BBCDCL; C=(((C)<<(15))|(((C)&0xffffffff)>>(32-(15))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 137 | { B+=((((C) ^ (D)) & (E)) ^ (D))+XX12+0x8F1BBCDCL; B=(((B)<<(9))|(((B)&0xffffffff)>>(32-(9))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 138 | { A+=((((B) ^ (C)) & (D)) ^ (C))+XX4+0x8F1BBCDCL; A=(((A)<<(8))|(((A)&0xffffffff)>>(32-(8))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 139 | { E+=((((A) ^ (B)) & (C)) ^ (B))+XX13+0x8F1BBCDCL; E=(((E)<<(9))|(((E)&0xffffffff)>>(32-(9))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 140 | { D+=((((E) ^ (A)) & (B)) ^ (A))+XX3+0x8F1BBCDCL; D=(((D)<<(14))|(((D)&0xffffffff)>>(32-(14))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 141 | { C+=((((D) ^ (E)) & (A)) ^ (E))+XX7+0x8F1BBCDCL; C=(((C)<<(5))|(((C)&0xffffffff)>>(32-(5))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 142 | { B+=((((C) ^ (D)) & (E)) ^ (D))+XX15+0x8F1BBCDCL; B=(((B)<<(6))|(((B)&0xffffffff)>>(32-(6))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 143 | { A+=((((B) ^ (C)) & (D)) ^ (C))+XX14+0x8F1BBCDCL; A=(((A)<<(8))|(((A)&0xffffffff)>>(32-(8))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 144 | { E+=((((A) ^ (B)) & (C)) ^ (B))+XX5+0x8F1BBCDCL; E=(((E)<<(6))|(((E)&0xffffffff)>>(32-(6))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 145 | { D+=((((E) ^ (A)) & (B)) ^ (A))+XX6+0x8F1BBCDCL; D=(((D)<<(5))|(((D)&0xffffffff)>>(32-(5))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 146 | { C+=((((D) ^ (E)) & (A)) ^ (E))+XX2+0x8F1BBCDCL; C=(((C)<<(12))|(((C)&0xffffffff)>>(32-(12))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 147 | - | |||||||
| 148 | { B+=(((~(E)) | (D)) ^ (C))+XX4+0xA953FD4EL; B=(((B)<<(9))|(((B)&0xffffffff)>>(32-(9))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 149 | { A+=(((~(D)) | (C)) ^ (B))+XX0+0xA953FD4EL; A=(((A)<<(15))|(((A)&0xffffffff)>>(32-(15))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 150 | { E+=(((~(C)) | (B)) ^ (A))+XX5+0xA953FD4EL; E=(((E)<<(5))|(((E)&0xffffffff)>>(32-(5))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 151 | { D+=(((~(B)) | (A)) ^ (E))+XX9+0xA953FD4EL; D=(((D)<<(11))|(((D)&0xffffffff)>>(32-(11))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 152 | { C+=(((~(A)) | (E)) ^ (D))+XX7+0xA953FD4EL; C=(((C)<<(6))|(((C)&0xffffffff)>>(32-(6))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 153 | { B+=(((~(E)) | (D)) ^ (C))+XX12+0xA953FD4EL; B=(((B)<<(8))|(((B)&0xffffffff)>>(32-(8))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 154 | { A+=(((~(D)) | (C)) ^ (B))+XX2+0xA953FD4EL; A=(((A)<<(13))|(((A)&0xffffffff)>>(32-(13))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 155 | { E+=(((~(C)) | (B)) ^ (A))+XX10+0xA953FD4EL; E=(((E)<<(12))|(((E)&0xffffffff)>>(32-(12))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 156 | { D+=(((~(B)) | (A)) ^ (E))+XX14+0xA953FD4EL; D=(((D)<<(5))|(((D)&0xffffffff)>>(32-(5))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 157 | { C+=(((~(A)) | (E)) ^ (D))+XX1+0xA953FD4EL; C=(((C)<<(12))|(((C)&0xffffffff)>>(32-(12))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 158 | { B+=(((~(E)) | (D)) ^ (C))+XX3+0xA953FD4EL; B=(((B)<<(13))|(((B)&0xffffffff)>>(32-(13))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 159 | { A+=(((~(D)) | (C)) ^ (B))+XX8+0xA953FD4EL; A=(((A)<<(14))|(((A)&0xffffffff)>>(32-(14))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 160 | { E+=(((~(C)) | (B)) ^ (A))+XX11+0xA953FD4EL; E=(((E)<<(11))|(((E)&0xffffffff)>>(32-(11))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 161 | { D+=(((~(B)) | (A)) ^ (E))+XX6+0xA953FD4EL; D=(((D)<<(8))|(((D)&0xffffffff)>>(32-(8))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 162 | { C+=(((~(A)) | (E)) ^ (D))+XX15+0xA953FD4EL; C=(((C)<<(5))|(((C)&0xffffffff)>>(32-(5))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 163 | { B+=(((~(E)) | (D)) ^ (C))+XX13+0xA953FD4EL; B=(((B)<<(6))|(((B)&0xffffffff)>>(32-(6))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 164 | - | |||||||
| 165 | a = A; | - | ||||||
| 166 | b = B; | - | ||||||
| 167 | c = C; | - | ||||||
| 168 | d = D; | - | ||||||
| 169 | e = E; | - | ||||||
| 170 | - | |||||||
| 171 | A = ctx->A; | - | ||||||
| 172 | B = ctx->B; | - | ||||||
| 173 | C = ctx->C; | - | ||||||
| 174 | D = ctx->D; | - | ||||||
| 175 | E = ctx->E; | - | ||||||
| 176 | - | |||||||
| 177 | { A+=(((~(D)) | (C)) ^ (B))+XX5+0x50A28BE6L; A=(((A)<<(8))|(((A)&0xffffffff)>>(32-(8))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 178 | { E+=(((~(C)) | (B)) ^ (A))+XX14+0x50A28BE6L; E=(((E)<<(9))|(((E)&0xffffffff)>>(32-(9))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 179 | { D+=(((~(B)) | (A)) ^ (E))+XX7+0x50A28BE6L; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 180 | { C+=(((~(A)) | (E)) ^ (D))+XX0+0x50A28BE6L; C=(((C)<<(11))|(((C)&0xffffffff)>>(32-(11))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 181 | { B+=(((~(E)) | (D)) ^ (C))+XX9+0x50A28BE6L; B=(((B)<<(13))|(((B)&0xffffffff)>>(32-(13))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 182 | { A+=(((~(D)) | (C)) ^ (B))+XX2+0x50A28BE6L; A=(((A)<<(15))|(((A)&0xffffffff)>>(32-(15))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 183 | { E+=(((~(C)) | (B)) ^ (A))+XX11+0x50A28BE6L; E=(((E)<<(15))|(((E)&0xffffffff)>>(32-(15))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 184 | { D+=(((~(B)) | (A)) ^ (E))+XX4+0x50A28BE6L; D=(((D)<<(5))|(((D)&0xffffffff)>>(32-(5))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 185 | { C+=(((~(A)) | (E)) ^ (D))+XX13+0x50A28BE6L; C=(((C)<<(7))|(((C)&0xffffffff)>>(32-(7))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 186 | { B+=(((~(E)) | (D)) ^ (C))+XX6+0x50A28BE6L; B=(((B)<<(7))|(((B)&0xffffffff)>>(32-(7))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 187 | { A+=(((~(D)) | (C)) ^ (B))+XX15+0x50A28BE6L; A=(((A)<<(8))|(((A)&0xffffffff)>>(32-(8))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 188 | { E+=(((~(C)) | (B)) ^ (A))+XX8+0x50A28BE6L; E=(((E)<<(11))|(((E)&0xffffffff)>>(32-(11))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 189 | { D+=(((~(B)) | (A)) ^ (E))+XX1+0x50A28BE6L; D=(((D)<<(14))|(((D)&0xffffffff)>>(32-(14))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 190 | { C+=(((~(A)) | (E)) ^ (D))+XX10+0x50A28BE6L; C=(((C)<<(14))|(((C)&0xffffffff)>>(32-(14))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 191 | { B+=(((~(E)) | (D)) ^ (C))+XX3+0x50A28BE6L; B=(((B)<<(12))|(((B)&0xffffffff)>>(32-(12))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 192 | { A+=(((~(D)) | (C)) ^ (B))+XX12+0x50A28BE6L; A=(((A)<<(6))|(((A)&0xffffffff)>>(32-(6))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 193 | - | |||||||
| 194 | { E+=((((A) ^ (B)) & (C)) ^ (B))+XX6+0x5C4DD124L; E=(((E)<<(9))|(((E)&0xffffffff)>>(32-(9))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 195 | { D+=((((E) ^ (A)) & (B)) ^ (A))+XX11+0x5C4DD124L; D=(((D)<<(13))|(((D)&0xffffffff)>>(32-(13))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 196 | { C+=((((D) ^ (E)) & (A)) ^ (E))+XX3+0x5C4DD124L; C=(((C)<<(15))|(((C)&0xffffffff)>>(32-(15))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 197 | { B+=((((C) ^ (D)) & (E)) ^ (D))+XX7+0x5C4DD124L; B=(((B)<<(7))|(((B)&0xffffffff)>>(32-(7))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 198 | { A+=((((B) ^ (C)) & (D)) ^ (C))+XX0+0x5C4DD124L; A=(((A)<<(12))|(((A)&0xffffffff)>>(32-(12))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 199 | { E+=((((A) ^ (B)) & (C)) ^ (B))+XX13+0x5C4DD124L; E=(((E)<<(8))|(((E)&0xffffffff)>>(32-(8))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 200 | { D+=((((E) ^ (A)) & (B)) ^ (A))+XX5+0x5C4DD124L; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 201 | { C+=((((D) ^ (E)) & (A)) ^ (E))+XX10+0x5C4DD124L; C=(((C)<<(11))|(((C)&0xffffffff)>>(32-(11))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 202 | { B+=((((C) ^ (D)) & (E)) ^ (D))+XX14+0x5C4DD124L; B=(((B)<<(7))|(((B)&0xffffffff)>>(32-(7))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 203 | { A+=((((B) ^ (C)) & (D)) ^ (C))+XX15+0x5C4DD124L; A=(((A)<<(7))|(((A)&0xffffffff)>>(32-(7))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 204 | { E+=((((A) ^ (B)) & (C)) ^ (B))+XX8+0x5C4DD124L; E=(((E)<<(12))|(((E)&0xffffffff)>>(32-(12))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 205 | { D+=((((E) ^ (A)) & (B)) ^ (A))+XX12+0x5C4DD124L; D=(((D)<<(7))|(((D)&0xffffffff)>>(32-(7))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 206 | { C+=((((D) ^ (E)) & (A)) ^ (E))+XX4+0x5C4DD124L; C=(((C)<<(6))|(((C)&0xffffffff)>>(32-(6))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 207 | { B+=((((C) ^ (D)) & (E)) ^ (D))+XX9+0x5C4DD124L; B=(((B)<<(15))|(((B)&0xffffffff)>>(32-(15))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 208 | { A+=((((B) ^ (C)) & (D)) ^ (C))+XX1+0x5C4DD124L; A=(((A)<<(13))|(((A)&0xffffffff)>>(32-(13))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 209 | { E+=((((A) ^ (B)) & (C)) ^ (B))+XX2+0x5C4DD124L; E=(((E)<<(11))|(((E)&0xffffffff)>>(32-(11))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 210 | - | |||||||
| 211 | { D+=(((~(A)) | (E)) ^ (B))+XX15+0x6D703EF3L; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 212 | { C+=(((~(E)) | (D)) ^ (A))+XX5+0x6D703EF3L; C=(((C)<<(7))|(((C)&0xffffffff)>>(32-(7))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 213 | { B+=(((~(D)) | (C)) ^ (E))+XX1+0x6D703EF3L; B=(((B)<<(15))|(((B)&0xffffffff)>>(32-(15))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 214 | { A+=(((~(C)) | (B)) ^ (D))+XX3+0x6D703EF3L; A=(((A)<<(11))|(((A)&0xffffffff)>>(32-(11))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 215 | { E+=(((~(B)) | (A)) ^ (C))+XX7+0x6D703EF3L; E=(((E)<<(8))|(((E)&0xffffffff)>>(32-(8))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 216 | { D+=(((~(A)) | (E)) ^ (B))+XX14+0x6D703EF3L; D=(((D)<<(6))|(((D)&0xffffffff)>>(32-(6))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 217 | { C+=(((~(E)) | (D)) ^ (A))+XX6+0x6D703EF3L; C=(((C)<<(6))|(((C)&0xffffffff)>>(32-(6))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 218 | { B+=(((~(D)) | (C)) ^ (E))+XX9+0x6D703EF3L; B=(((B)<<(14))|(((B)&0xffffffff)>>(32-(14))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 219 | { A+=(((~(C)) | (B)) ^ (D))+XX11+0x6D703EF3L; A=(((A)<<(12))|(((A)&0xffffffff)>>(32-(12))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 220 | { E+=(((~(B)) | (A)) ^ (C))+XX8+0x6D703EF3L; E=(((E)<<(13))|(((E)&0xffffffff)>>(32-(13))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 221 | { D+=(((~(A)) | (E)) ^ (B))+XX12+0x6D703EF3L; D=(((D)<<(5))|(((D)&0xffffffff)>>(32-(5))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 222 | { C+=(((~(E)) | (D)) ^ (A))+XX2+0x6D703EF3L; C=(((C)<<(14))|(((C)&0xffffffff)>>(32-(14))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 223 | { B+=(((~(D)) | (C)) ^ (E))+XX10+0x6D703EF3L; B=(((B)<<(13))|(((B)&0xffffffff)>>(32-(13))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 224 | { A+=(((~(C)) | (B)) ^ (D))+XX0+0x6D703EF3L; A=(((A)<<(13))|(((A)&0xffffffff)>>(32-(13))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 225 | { E+=(((~(B)) | (A)) ^ (C))+XX4+0x6D703EF3L; E=(((E)<<(7))|(((E)&0xffffffff)>>(32-(7))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 226 | { D+=(((~(A)) | (E)) ^ (B))+XX13+0x6D703EF3L; D=(((D)<<(5))|(((D)&0xffffffff)>>(32-(5))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 227 | - | |||||||
| 228 | { C+=((((E) ^ (A)) & (D)) ^ (A))+XX8+0x7A6D76E9L; C=(((C)<<(15))|(((C)&0xffffffff)>>(32-(15))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 229 | { B+=((((D) ^ (E)) & (C)) ^ (E))+XX6+0x7A6D76E9L; B=(((B)<<(5))|(((B)&0xffffffff)>>(32-(5))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 230 | { A+=((((C) ^ (D)) & (B)) ^ (D))+XX4+0x7A6D76E9L; A=(((A)<<(8))|(((A)&0xffffffff)>>(32-(8))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 231 | { E+=((((B) ^ (C)) & (A)) ^ (C))+XX1+0x7A6D76E9L; E=(((E)<<(11))|(((E)&0xffffffff)>>(32-(11))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 232 | { D+=((((A) ^ (B)) & (E)) ^ (B))+XX3+0x7A6D76E9L; D=(((D)<<(14))|(((D)&0xffffffff)>>(32-(14))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 233 | { C+=((((E) ^ (A)) & (D)) ^ (A))+XX11+0x7A6D76E9L; C=(((C)<<(14))|(((C)&0xffffffff)>>(32-(14))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 234 | { B+=((((D) ^ (E)) & (C)) ^ (E))+XX15+0x7A6D76E9L; B=(((B)<<(6))|(((B)&0xffffffff)>>(32-(6))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 235 | { A+=((((C) ^ (D)) & (B)) ^ (D))+XX0+0x7A6D76E9L; A=(((A)<<(14))|(((A)&0xffffffff)>>(32-(14))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 236 | { E+=((((B) ^ (C)) & (A)) ^ (C))+XX5+0x7A6D76E9L; E=(((E)<<(6))|(((E)&0xffffffff)>>(32-(6))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 237 | { D+=((((A) ^ (B)) & (E)) ^ (B))+XX12+0x7A6D76E9L; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 238 | { C+=((((E) ^ (A)) & (D)) ^ (A))+XX2+0x7A6D76E9L; C=(((C)<<(12))|(((C)&0xffffffff)>>(32-(12))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 239 | { B+=((((D) ^ (E)) & (C)) ^ (E))+XX13+0x7A6D76E9L; B=(((B)<<(9))|(((B)&0xffffffff)>>(32-(9))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 240 | { A+=((((C) ^ (D)) & (B)) ^ (D))+XX9+0x7A6D76E9L; A=(((A)<<(12))|(((A)&0xffffffff)>>(32-(12))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 241 | { E+=((((B) ^ (C)) & (A)) ^ (C))+XX7+0x7A6D76E9L; E=(((E)<<(5))|(((E)&0xffffffff)>>(32-(5))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 242 | { D+=((((A) ^ (B)) & (E)) ^ (B))+XX10+0x7A6D76E9L; D=(((D)<<(15))|(((D)&0xffffffff)>>(32-(15))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 243 | { C+=((((E) ^ (A)) & (D)) ^ (A))+XX14+0x7A6D76E9L; C=(((C)<<(8))|(((C)&0xffffffff)>>(32-(8))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 244 | - | |||||||
| 245 | { B+=((C) ^ (D) ^ (E))+XX12; B=(((B)<<(8))|(((B)&0xffffffff)>>(32-(8))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 246 | { A+=((B) ^ (C) ^ (D))+XX15; A=(((A)<<(5))|(((A)&0xffffffff)>>(32-(5))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 247 | { E+=((A) ^ (B) ^ (C))+XX10; E=(((E)<<(12))|(((E)&0xffffffff)>>(32-(12))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 248 | { D+=((E) ^ (A) ^ (B))+XX4; D=(((D)<<(9))|(((D)&0xffffffff)>>(32-(9))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 249 | { C+=((D) ^ (E) ^ (A))+XX1; C=(((C)<<(12))|(((C)&0xffffffff)>>(32-(12))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 250 | { B+=((C) ^ (D) ^ (E))+XX5; B=(((B)<<(5))|(((B)&0xffffffff)>>(32-(5))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 251 | { A+=((B) ^ (C) ^ (D))+XX8; A=(((A)<<(14))|(((A)&0xffffffff)>>(32-(14))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 252 | { E+=((A) ^ (B) ^ (C))+XX7; E=(((E)<<(6))|(((E)&0xffffffff)>>(32-(6))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 253 | { D+=((E) ^ (A) ^ (B))+XX6; D=(((D)<<(8))|(((D)&0xffffffff)>>(32-(8))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 254 | { C+=((D) ^ (E) ^ (A))+XX2; C=(((C)<<(13))|(((C)&0xffffffff)>>(32-(13))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 255 | { B+=((C) ^ (D) ^ (E))+XX13; B=(((B)<<(6))|(((B)&0xffffffff)>>(32-(6))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 256 | { A+=((B) ^ (C) ^ (D))+XX14; A=(((A)<<(5))|(((A)&0xffffffff)>>(32-(5))))+E; C=(((C)<<(10))|(((C)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 257 | { E+=((A) ^ (B) ^ (C))+XX0; E=(((E)<<(15))|(((E)&0xffffffff)>>(32-(15))))+D; B=(((B)<<(10))|(((B)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 258 | { D+=((E) ^ (A) ^ (B))+XX3; D=(((D)<<(13))|(((D)&0xffffffff)>>(32-(13))))+C; A=(((A)<<(10))|(((A)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 259 | { C+=((D) ^ (E) ^ (A))+XX9; C=(((C)<<(11))|(((C)&0xffffffff)>>(32-(11))))+B; E=(((E)<<(10))|(((E)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 260 | { B+=((C) ^ (D) ^ (E))+XX11; B=(((B)<<(11))|(((B)&0xffffffff)>>(32-(11))))+A; D=(((D)<<(10))|(((D)&0xffffffff)>>(32-(10)))); }; | - | ||||||
| 261 | - | |||||||
| 262 | D = ctx->B + c + D; | - | ||||||
| 263 | ctx->B = ctx->C + d + E; | - | ||||||
| 264 | ctx->C = ctx->D + e + A; | - | ||||||
| 265 | ctx->D = ctx->E + a + B; | - | ||||||
| 266 | ctx->E = ctx->A + b + C; | - | ||||||
| 267 | ctx->A = D; | - | ||||||
| 268 | - | |||||||
| 269 | } executed 11 times by 1 test: end of blockExecuted by:
| 11 | ||||||
| 270 | } executed 11 times by 1 test: end of blockExecuted by:
| 11 | ||||||
| Switch to Source code | Preprocessed file |