/linux-4.4.14/arch/alpha/lib/ |
H A D | csum_ipv6_magic.S | 22 ldq_u $0,0($16) # e0 : load src & dst addr words 24 extqh $18,1,$4 # e0 : byte swap len & proto while we wait 27 extbl $18,1,$5 # e0 : 29 extbl $18,2,$6 # e0 : 32 extbl $18,3,$18 # e0 : 34 sra $4,32,$4 # e0 : 37 extql $0,$16,$0 # e0 : 39 extqh $21,$16,$21 # e0 : 42 sll $5,16,$5 # e0 : 44 extql $1,$16,$1 # e0 : 47 extqh $22,$16,$22 # e0 : 49 sll $6,8,$6 # e0 : 52 extql $2,$17,$2 # e0 : 54 extqh $23,$17,$23 # e0 : 57 extql $3,$17,$3 # e0 : 59 extqh $24,$17,$24 # e0 : 62 extwh $19,7,$7 # e0 : 64 extbl $19,1,$19 # e0 : 67 or $19,$7,$19 # e0 : 69 sll $19,48,$19 # e0 : 70 nop # .. e0 : 72 sra $19,32,$19 # e0 : proto complete 74 cmpult $20,$2,$2 # e0 : 77 cmpult $20,$3,$3 # e0 : 79 cmpult $20,$18,$18 # e0 : 82 cmpult $20,$19,$19 # e0 : 84 addq $2,$3,$2 # e0 : 87 addq $0,$2,$0 # e0 : 89 addq $0,$20,$0 # e0 : 92 extwl $0,2,$2 # e0 : begin folding the 64-bit value 94 extwl $0,4,$1 # e0 : 97 extwl $0,6,$0 # e0 : 99 addq $0,$3,$0 # e0 : 102 extwl $0,2,$1 # e0 : fold 18-bit value 104 addq $0,$1,$0 # e0 : 107 extwl $0,2,$1 # e0 : fold 17-bit value 109 addq $0,$1,$0 # e0 : 112 zapnot $0,3,$0 # e0 :
|
H A D | clear_user.S | 46 and $1, 3, $4 # e0 : 49 0: EX( stq_u $31, 0($6) ) # e0 : zero one word 51 subq $4, 1, $4 # e0 : 56 1: bic $1, 3, $1 # e0 : 59 2: EX( stq_u $31, 0($6) ) # e0 : zero four words 61 EX( stq_u $31, 8($6) ) # e0 : 63 EX( stq_u $31, 16($6) ) # e0 : 65 EX( stq_u $31, 24($6) ) # e0 : 67 subq $1, 4, $1 # e0 : 75 1: EX( ldq_u $5, 0($6) ) # e0 : 78 mskqh $5, $0, $5 # e0 : 79 EX( stq_u $5, 0($6) ) # e0 : 83 and $6, 7, $4 # e0 : find dest misalignment 85 addq $0, $4, $1 # e0 : bias counter 87 srl $1, 3, $1 # e0 : 90 EX( ldq_u $5, 0($6) ) # e0 : load dst word to mask back in 93 mskql $5, $6, $5 # e0 : take care of misaligned head 95 EX( stq_u $5, -8($6) ) # e0 : 97 subq $1, 1, $1 # e0 : 103 mskql $5, $6, $4 # e0 : 104 mskqh $5, $2, $5 # e0 : 106 EX( stq_u $5, 0($6) ) # e0 :
|
H A D | strchr.S | 21 zapnot a1, 1, a1 # e0 : zero extend the search character 23 sll a1, 8, t5 # e0 : replicate the search character 25 or t5, a1, a1 # e0 : 27 sll a1, 16, t5 # e0 : 29 mskqh t4, a0, t4 # e0 : 31 sll a1, 32, t5 # e0 : 33 or t5, a1, a1 # e0 : 35 cmpbge zero, t1, t3 # e0 : bits set iff byte == c 37 andnot t0, t4, t0 # e0 : clear garbage bits 40 $loop: ldq t0, 8(v0) # e0 : 42 nop # e0 : 44 cmpbge zero, t0, t2 # e0 : bits set iff byte == 0 46 or t2, t3, t0 # e0 : 49 $found: negq t0, t1 # e0 : clear all but least set bit 52 and t0, t3, t1 # e0 : bit set iff byte was the char 55 and t0, 0xf0, t2 # e0 : binary search for that set bit 57 and t0, 0xaa, t4 # e0 : 59 cmovne t3, 2, t3 # e0 : 61 addq t2, t3, t2 # e0 : 63 addq v0, t2, v0 # e0 : 67 mov zero, v0 # e0 :
|
H A D | strrchr.S | 21 zapnot a1, 1, a1 # e0 : zero extend our test character 23 sll a1, 8, t5 # e0 : replicate our test character 25 or t5, a1, a1 # e0 : 27 sll a1, 16, t5 # e0 : 29 or t5, a1, a1 # e0 : 31 sll a1, 32, t5 # e0 : 33 mskqh t4, a0, t4 # e0 : 35 xor t0, a1, t2 # e0 : make bytes == c zero 37 cmpbge zero, t2, t3 # e0 : bits set iff byte == c 39 andnot t3, t4, t3 # e0 : clear garbage from char test 44 ldq t0, 8(v0) # e0 : load next quadword 46 cmovne t3, t3, t8 # e0 : 48 xor t0, a1, t2 # e0 : 50 cmpbge zero, t2, t3 # e0 : bits set iff byte == c 55 negq t1, t4 # e0 : isolate first null byte match 57 subq t4, 1, t5 # e0 : build a mask of the bytes up to... 60 and t3, t4, t3 # e0 : mask out char matches after null 62 cmovne t3, v0, t6 # e0 : 70 and t8, 0xf0, t2 # e0 : binary search for the high bit set 72 cmovne t2, 4, t2 # e0 : 74 cmovne t1, t1, t8 # e0 : 76 and t8, 0xaa, t0 # e0 : 78 addq t2, t1, t1 # e0 : 80 addq v0, t1, v0 # e0 : 84 mov zero, v0 # e0 :
|
H A D | memchr.S | 49 zap $18, 0x80, $5 #-e0 : 53 insbl $17, 1, $2 # .. e0 : $2 = 000000000000ch00 54 and $17, 0xff, $17 #-e0 : $17 = 00000000000000ch 56 or $2, $17, $17 # e0 : $17 = 000000000000chch 58 sll $17, 16, $2 #-e0 : $2 = 00000000chch0000 62 sll $17, 32, $2 #-e0 : $2 = chchchch00000000 64 extql $1, $16, $7 # e0 : 68 extqh $6, $16, $6 # .. e0 : 69 mov $16, $0 # e0 : 77 negq $18, $6 #-e0 : 79 srl $3, $6, $6 # e0 : $6 = mask of $18 bits set 81 and $2, $6, $2 #-e0 : 86 negq $2, $3 # e0 : 89 and $2, 0x0f, $1 #-e0 : 91 cmoveq $1, $3, $0 # e0 : 94 and $2, 0x33, $1 #-e0 : 97 and $2, 0x55, $1 # e0 : 99 cmoveq $1, $3, $0 #-e0 : 108 insqh $3, $16, $2 # .. e0 : $2 = 0000ffffffffffff ($16<0:2> ff) 109 xor $1, $17, $1 # e0 : 111 cmpbge $31, $1, $2 #-e0 : 116 ldq $1, 8($0) # e0 : 118 addq $0, 8, $0 #-e0 : 124 cmpult $0, $18, $2 # e0 : 129 subq $18, $0, $4 #-e0 : $4 <- nr quads to be processed 135 mov $1, $4 # e0 : move prefetched value to correct reg 139 ldq $1, 8($0) #-e0 : prefetch $1 141 cmpbge $31, $2, $2 # e0 : 144 addq $0, 8, $0 #-e0 : 147 ldq $4, 8($0) # e0 : prefetch $4 149 addq $0, 8, $6 #-e0 : 152 cmpult $6, $18, $6 # e0 : 156 mov $4, $1 # e0 : move prefetched value into $1 161 mov $31, $0 #-e0 :
|
H A D | stxncpy.S | 55 mskqh t2, a1, t2 # e0 : detection in the src word 56 mskqh t1, a1, t3 # e0 : 58 mskql t0, a1, t0 # e0 : assemble the first output word 60 or t0, t3, t0 # e0 : 68 stq_u t0, 0(a0) # e0 : 70 ldq_u t0, 0(a1) # e0 : 72 subq a2, 1, a2 # e0 : 85 negq t8, t12 # e0 : find low bit set 90 and t12, 0x80, t6 # e0 : 95 ldq_u t1, 0(a0) # e0 : 97 or t12, t6, t8 # e0 : 99 zapnot t0, t8, t0 # e0 : clear src bytes > null 103 1: stq_u t0, 0(a0) # e0 : 121 xor a0, a1, t1 # e0 : 123 and t1, 7, t1 # e0 : 125 subq a2, 1, a2 # e0 : 127 srl a2, 3, a2 # e0 : a2 = loop counter = (count - 1)/8 129 sll t10, t2, t10 # e0 : t10 = bitmask of last count byte 134 ldq_u t1, 0(a1) # e0 : load first src word 138 ldq_u t0, 0(a0) # e0 : 157 ldq_u t2, 8(a1) # e0 : load second src word 159 mskql t0, a0, t0 # e0 : mask trailing garbage in dst 160 extqh t2, a1, t4 # e0 : 162 mskqh t1, a0, t1 # e0 : mask leading garbage in src 163 or t0, t1, t0 # e0 : first output word complete 165 cmpbge zero, t6, t8 # e0 : 167 lda t6, -1 # e0 : 170 mskql t6, a1, t6 # e0 : mask out bits already seen 172 stq_u t0, 0(a0) # e0 : store first output word 174 cmpbge zero, t2, t8 # e0 : find nulls in second partial 176 subq a2, 1, a2 # e0 : 182 extql t2, a1, t1 # e0 : position hi-bits of lo word 184 ldq_u t2, 8(a1) # e0 : read next high-order source word 186 extqh t2, a1, t0 # e0 : position lo-bits of hi word (stall) 188 nop # e0 : 207 or t0, t1, t0 # e0 : current dst word now complete 209 stq_u t0, 0(a0) # e0 : save the current word 211 extql t2, a1, t1 # e0 : extract high bits for next time 213 ldq_u t2, 8(a1) # e0 : load high word for next time 215 nop # e0 : 217 extqh t2, a1, t0 # e0 : extract low bits for current word 230 or t0, t1, t0 # e0 : first (partial) source word complete 232 cmpbge zero, t0, t8 # e0 : is the null in this first bit? 235 stq_u t0, 0(a0) # e0 : the null was in the high-order bits 240 extql t2, a1, t0 # .. e0 : 241 cmpbge zero, t0, t8 # e0 : 243 cmoveq a2, t6, t8 # e0 : 251 negq t8, t6 # e0 : isolate low bit set 254 and t12, 0x80, t6 # e0 : avoid dest word load if we can 257 ldq_u t1, 0(a0) # e0 : 259 or t6, t12, t8 # e0 : 261 zap t1, t8, t1 # e0 : kill dest bytes <= null 264 1: stq_u t0, 0(a0) # e0 : 272 sll t10, t6, t6 # e0 : 273 and t6, 0xff, t6 # e0 : 276 ldq_u t2, 8(a1) # e0 : load final src word 278 extqh t2, a1, t0 # e0 : extract low bits for last word 292 ldq_u t1, 0(a1) # e0 : load first source word 295 and a1, 7, t5 # e0 : find src misalignment 301 mov zero, t6 # e0 : 303 ldq_u t0, 0(a0) # e0 : 305 mskql t6, a0, t6 # e0 : 312 extql t1, a1, t1 # .. e0 : shift src into place 313 lda t2, -1 # e0 : for creating masks later 316 extql t2, a1, t2 # e0 : 318 andnot t2, t6, t2 # e0 : dest mask for a single word copy 320 cmpbge zero, t2, t3 # e0 : 322 andnot t8, t3, t8 # e0 : 330 ldq_u t0, 0(a0) # e0 : 332 mskqh t1, t4, t1 # e0 : 334 subq t12, 1, t6 # e0 : 337 zapnot t2, t8, t2 # e0 : prepare source word; mirror changes 340 andnot t0, t2, t0 # e0 : zero place for source to reside 342 stq_u t0, 0(a0) # e0 :
|
H A D | stxcpy.S | 47 mskqh t2, a1, t2 # e0 : detection in the src word 48 mskqh t1, a1, t3 # e0 : 50 mskql t0, a1, t0 # e0 : assemble the first output word 52 or t0, t3, t1 # e0 : 60 stq_u t1, 0(a0) # e0 : 62 ldq_u t1, 0(a1) # e0 : 64 cmpbge zero, t1, t8 # e0 (stall) 72 negq t8, t6 # e0 : find low bit set 77 and t12, 0x80, t6 # e0 : 82 ldq_u t0, 0(a0) # e0 : 84 zapnot t1, t6, t1 # e0 : clear src bytes >= null 86 zap t0, t8, t0 # e0 : clear dst bytes <= null 89 1: stq_u t1, 0(a0) # e0 : 102 xor a0, a1, t0 # e0 : 104 and t0, 7, t0 # e0 : 108 ldq_u t1, 0(a1) # e0 : load first src word 110 addq a1, 8, a1 # e0 : 112 ldq_u t0, 0(a0) # e0 : 131 ldq_u t2, 8(a1) # e0 : 134 extql t1, a1, t1 # e0 : 135 extqh t2, a1, t4 # e0 : 136 mskql t0, a0, t0 # e0 : 138 mskqh t1, a0, t1 # e0 : 141 or t1, t6, t6 # e0 : 143 lda t6, -1 # e0 : for masking just below 146 mskql t6, a1, t6 # e0 : mask out the bits we have 148 cmpbge zero, t2, t8 # e0 : testing eos 154 stq_u t1, 0(a0) # e0 : store first output word 156 extql t2, a1, t0 # e0 : position ho-bits of lo word 158 addq a1, 8, a1 # e0 : 160 nop # e0 : 178 extqh t2, a1, t1 # e0 : extract high bits for current word 180 extql t2, a1, t3 # e0 : extract low bits for next time 182 or t0, t1, t1 # e0 : current dst word now complete 184 stq_u t1, -8(a0) # e0 : save the current word 186 cmpbge zero, t2, t8 # e0 : test new word for eos 198 extqh t2, a1, t1 # e0 : 201 cmpbge zero, t1, t8 # e0 : is the null in this first bit? 205 stq_u t1, 0(a0) # e0 : the null was in the high-order bits 207 extql t2, a1, t1 # e0 : 215 negq t8, t6 # e0 : isolate low bit set 218 and t12, 0x80, t6 # e0 : avoid dest word load if we can 221 ldq_u t0, 0(a0) # e0 : 223 or t6, t12, t8 # e0 : 225 zap t0, t8, t0 # e0 : kill dest bytes <= null 228 1: stq_u t1, 0(a0) # e0 : 235 ldq_u t1, 0(a1) # e0 : load first source word 238 and a1, 7, t5 # e0 : find src misalignment 244 mov zero, t6 # e0 : 246 ldq_u t0, 0(a0) # e0 : 248 mskql t6, a0, t6 # e0 : 255 cmplt t4, t5, t12 # e0 : 259 mskqh t2, t5, t2 # e0 : 260 nop # e0 : 262 cmpbge zero, t3, t8 # e0 : is there a zero? 270 ldq_u t0, 0(a0) # e0 : 273 and t6, t8, t12 # e0 : 275 subq t12, 1, t6 # e0 : 277 srl t12, t5, t12 # e0 : adjust final null return value 281 extql t2, a1, t2 # .. e0 : 282 extql t1, a1, t1 # e0 : 286 stq_u t1, 0(a0) # .. e0 :
|
H A D | ev6-stxcpy.S | 316 stq_u t1, 0(a0) # .. e0 : (stall)
|
/linux-4.4.14/arch/x86/purgatory/ |
H A D | sha256.c | 33 #define e0(x) (ror32(x, 2) ^ ror32(x, 13) ^ ror32(x, 22)) macro 68 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1 + t2; sha256_transform() 70 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1 + t2; sha256_transform() 72 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1 + t2; sha256_transform() 74 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1 + t2; sha256_transform() 76 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1 + t2; sha256_transform() 78 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1 + t2; sha256_transform() 80 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1 + t2; sha256_transform() 82 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1 + t2; sha256_transform() 85 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1 + t2; sha256_transform() 87 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1 + t2; sha256_transform() 89 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1 + t2; sha256_transform() 91 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1 + t2; sha256_transform() 93 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1 + t2; sha256_transform() 95 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1 + t2; sha256_transform() 97 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1 + t2; sha256_transform() 99 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1+t2; sha256_transform() 102 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1+t2; sha256_transform() 104 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1+t2; sha256_transform() 106 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1+t2; sha256_transform() 108 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1+t2; sha256_transform() 110 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1+t2; sha256_transform() 112 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1+t2; sha256_transform() 114 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1+t2; sha256_transform() 116 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1+t2; sha256_transform() 119 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1+t2; sha256_transform() 121 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1+t2; sha256_transform() 123 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1+t2; sha256_transform() 125 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1+t2; sha256_transform() 127 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1+t2; sha256_transform() 129 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1+t2; sha256_transform() 131 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1+t2; sha256_transform() 133 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1+t2; sha256_transform() 136 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1+t2; sha256_transform() 138 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1+t2; sha256_transform() 140 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1+t2; sha256_transform() 142 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1+t2; sha256_transform() 144 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1+t2; sha256_transform() 146 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1+t2; sha256_transform() 148 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1+t2; sha256_transform() 150 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1+t2; sha256_transform() 153 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1+t2; sha256_transform() 155 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1+t2; sha256_transform() 157 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1+t2; sha256_transform() 159 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1+t2; sha256_transform() 161 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1+t2; sha256_transform() 163 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1+t2; sha256_transform() 165 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1+t2; sha256_transform() 167 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1+t2; sha256_transform() 170 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1+t2; sha256_transform() 172 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1+t2; sha256_transform() 174 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1+t2; sha256_transform() 176 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1+t2; sha256_transform() 178 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1+t2; sha256_transform() 180 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1+t2; sha256_transform() 182 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1+t2; sha256_transform() 184 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1+t2; sha256_transform() 187 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1+t2; sha256_transform() 189 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1+t2; sha256_transform() 191 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1+t2; sha256_transform() 193 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1+t2; sha256_transform() 195 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1+t2; sha256_transform() 197 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1+t2; sha256_transform() 199 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1+t2; sha256_transform() 201 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1+t2; sha256_transform()
|
/linux-4.4.14/crypto/ |
H A D | sha256_generic.c | 40 #define e0(x) (ror32(x, 2) ^ ror32(x,13) ^ ror32(x,22)) macro 75 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 77 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 79 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 81 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 83 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 85 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 87 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 89 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform() 92 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 94 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 96 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 98 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 100 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 102 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 104 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 106 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform() 109 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 111 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 113 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 115 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 117 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 119 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 121 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 123 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform() 126 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 128 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 130 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 132 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 134 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 136 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 138 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 140 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform() 143 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 145 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 147 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 149 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 151 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 153 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 155 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 157 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform() 160 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 162 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 164 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 166 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 168 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 170 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 172 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 174 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform() 177 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 179 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 181 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 183 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 185 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 187 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 189 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 191 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform() 194 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha256_transform() 196 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha256_transform() 198 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha256_transform() 200 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha256_transform() 202 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha256_transform() 204 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha256_transform() 206 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha256_transform() 208 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha256_transform()
|
H A D | sha512_generic.c | 66 #define e0(x) (ror64(x,28) ^ ror64(x,34) ^ ror64(x,39)) macro 110 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; sha512_transform() 112 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; sha512_transform() 114 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; sha512_transform() 116 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; sha512_transform() 118 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; sha512_transform() 120 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; sha512_transform() 122 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; sha512_transform() 124 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; sha512_transform()
|
H A D | gf128mul.c | 104 (i & 0x20 ? xx(10, e0) : 0) ^ (i & 0x10 ? xx(08, 70) : 0) ^ \
|
/linux-4.4.14/arch/ia64/lib/ |
H A D | idiv64.S | 52 (p6) fnma.s1 f6 = f9, f11, f1 // e0 = -b*y0 + 1 54 (p6) fma.s1 f10 = f7, f6, f7 // q1 = q0*e0 + q0 55 (p6) fmpy.s1 f7 = f6, f6 // e1 = e0*e0 61 (p6) fma.s1 f6 = f11, f6, f11 // y1 = y0*e0 + y0
|
H A D | idiv32.S | 62 (p6) fnma.s1 f6 = f9, f6, f1 // e0 = -b*y0 + 1 67 (p6) fma.s1 f8 = f6, f8, f8 // q1 = e0*q0 + q0 68 (p6) fma.s1 f6 = f6, f6, f7 // e1 = e0*e0 + 2^-34
|
/linux-4.4.14/arch/mn10300/lib/ |
H A D | do_csum.S | 66 mov (a0+),e0 70 addc e0,d1 74 mov (a0+),e0 78 addc e0,d1 94 mov (a0+),e0 98 addc e0,d1
|
H A D | memcpy.S | 52 mov (a1+),e0 60 mov e0,(a0+) 80 mov (a1+),e0 84 mov e0,(a0+)
|
H A D | memmove.S | 100 mov (a1),e0 102 mov e0,(a0)
|
/linux-4.4.14/arch/h8300/lib/ |
H A D | mulsi3.S | 23 mov.w e0,r3 ; ( 2 states) a * d
|
H A D | libgcc.h | 44 #define A0E e0
|
/linux-4.4.14/fs/cifs/ |
H A D | cifs_uniupr.h | 41 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, /* 0e0-0ef */ 57 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, /* 1e0-1ef */ 158 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0e0-0ef */ 174 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, /* 1e0-1ef */
|
/linux-4.4.14/fs/jfs/ |
H A D | jfs_uniupr.c | 40 -32,-32,-32,-32,-32,-32,-32,-32,-32,-32,-32,-32,-32,-32,-32,-32, /* 0e0-0ef */ 56 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, /* 1e0-1ef */
|
/linux-4.4.14/arch/mn10300/mm/ |
H A D | cache-dbg-flush-by-tag.S | 48 mov L1_CACHE_NWAYS*L1_CACHE_NENTRIES,e0 # total number of entries 59 add -1,e0
|
H A D | cache-inv-by-reg.S | 202 mov d0,e0 203 and d1,e0
|
H A D | misalignment.c | 832 register void *r asm("e0"); test_misalignment()
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/ |
H A D | mdp_format.c | 74 #define FMT(name, a, r, g, b, e0, e1, e2, e3, alpha, tight, c, cnt, fp, cs, yuv) { \ 80 .unpack = { e0, e1, e2, e3 }, \ 97 /* name a r g b e0 e1 e2 e3 alpha tight cpp cnt ... */
|
/linux-4.4.14/arch/powerpc/crypto/ |
H A D | aes-tab-4k.S | 118 .long R(db, e0, e0, 3b), R(64, 32, 32, 56) 129 .long R(9c, 4e, 4e, d2), R(49, a9, a9, e0) 142 .long R(e0, 70, 70, 90), R(7c, 3e, 3e, 42) 184 .long R(49, e0, 69, 29), R(8e, c9, c8, 44) 191 .long R(b1, 64, 77, e0), R(bb, 6b, ae, 84) 230 .long R(3c, 22, e0, 43), R(12, 1b, 17, 1d) 270 .long R(e0, 90, d0, b0), R(33, a7, d8, 15)
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
H A D | sigcontext.h | 29 unsigned long e0; member in struct:sigcontext
|
H A D | ptrace.h | 57 unsigned long e0; member in struct:pt_regs
|
/linux-4.4.14/arch/mn10300/include/asm/ |
H A D | elf.h | 78 _ur->e1 = 0; _ur->e0 = 0; _ur->e7 = 0; _ur->e6 = 0; \ 112 pr_reg[9] = regs->e0; \
|
H A D | gdb-stub.h | 82 u32 e0, e1, e2, e3, e4, e5, e6, e7; member in struct:gdb_regs
|
/linux-4.4.14/drivers/staging/unisys/visorinput/ |
H A D | ultrainputreport.h | 45 would appear as x'38e0'. */
|
/linux-4.4.14/drivers/media/tuners/ |
H A D | qt1010_priv.h | 60 20 e0 ? chip initialization
|
H A D | tda9887.c | 100 #define cAudioIF_4_5 0x00 // bit e0:1 101 #define cAudioIF_5_5 0x01 // bit e0:1 102 #define cAudioIF_6_0 0x02 // bit e0:1 103 #define cAudioIF_6_5 0x03 // bit e0:1
|
/linux-4.4.14/drivers/platform/x86/ |
H A D | hp_accel.c | 78 /* e0 25, e0 26, e0 27, e0 28 are scan codes that the accelerometer with acpi id
|
/linux-4.4.14/arch/s390/kernel/ |
H A D | time.c | 451 * e0 e1 dp p0 p1 ea es sl 493 .e0 = 0, .e1 = 0, ._pad0 = 4, .dp = 0, etr_reset() 688 /* Paranoia check: e0/e1 should better be the same. */ etr_aib_follows() 689 if (a1->esw.eacr.e0 != a2->esw.eacr.e0 || etr_aib_follows() 860 if (eacr.e0) etr_handle_events() 869 eacr.e0 = 0; etr_handle_events() 920 if (!eacr.e0 && !eacr.e1) etr_handle_update() 990 dp_changed = etr_eacr.e0 > eacr.e0 || etr_eacr.e1 > eacr.e1 || etr_update_eacr() 1057 eacr.e0 = 1; etr_work_fn() 1069 eacr.e0 = 0; etr_work_fn() 1077 eacr.e0 = 1; etr_work_fn() 1090 eacr.e0 = 0; etr_work_fn() 1252 etr_eacr.e0 : etr_eacr.e1); etr_stepping_control_show()
|
/linux-4.4.14/drivers/staging/comedi/drivers/addi-data/ |
H A D | hwdrv_apci3501.c | 54 /* Set the mode (e2->e0) NOTE: this doesn't look correct */ apci3501_config_insn_timer()
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
H A D | sha1_x8_avx2.S | 76 # r4 = {e7 e6 e5 e4 e3 e2 e1 e0} 82 # r0 = {h0 g0 f0 e0 d0 c0 b0 a0} 105 vshufps $0x44, \r5, \r4, \r2 # r2 = {f5 f4 e5 e4 f1 f0 e1 e0} 112 vshufps $0x88, \t1, \r2, \t1 # t1 = {h4 g4 f4 e4 h0 g0 f0 e0}
|
/linux-4.4.14/arch/mn10300/kernel/ |
H A D | asm-offsets.c | 40 OFFSET(REG_E0, pt_regs, e0); foo()
|
H A D | head.S | 191 mov 0xed00e0ed,e0 228 mov 0xfd00e0ed,e0
|
H A D | kgdb.c | 51 gdb_regs[GDB_FR_E0] = regs->e0; pt_regs_to_gdb_regs() 103 regs->e0 = gdb_regs[GDB_FR_E0]; gdb_regs_to_pt_regs()
|
H A D | signal.c | 51 COPY(e0); COPY(e1); COPY(e2); COPY(e3); restore_sigcontext() 166 COPY(e0); COPY(e1); COPY(e2); COPY(e3); setup_sigcontext()
|
H A D | traps.c | 311 printk(KERN_EMERG "e0: %08lx e1: %08lx e2: %08lx e3: %08lx\n", show_registers_only() 312 regs->e0, regs->e1, regs->e2, regs->e3); show_registers_only()
|
H A D | gdb-stub.c | 1398 ptr = mem2hex(®s->e0, ptr, 4, 0); /* 15 */ gdbstub() 1448 ptr = hex2mem(ptr, ®s->e0, 4, 0); /* 15 */ gdbstub() 1721 "e0: %08lx e1: %08lx e2: %08lx e3: %08lx\n", debugger_intercept() 1722 regs->e0, regs->e1, regs->e2, regs->e3); debugger_intercept()
|
/linux-4.4.14/drivers/input/keyboard/ |
H A D | hpps2atkbd.h | 64 /* e0 */ KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, 99 /* e0 */ KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED, KEY_RESERVED,
|
H A D | atkbd.c | 474 code & 0x80 ? "e0" : "", code & 0x7f); atkbd_interrupt() 984 * OQO 01+ multimedia keys (64--66) generate e0 6x upon release whereas
|
/linux-4.4.14/Documentation/video4linux/ |
H A D | extract_xc3028.pl | 289 # Firmware 14, type: STD FW (0x00000000), id: PAL/DK A2 (00000003000000e0), size: 161 298 # Firmware 15, type: STD FW MTS (0x00000004), id: PAL/DK A2 (00000003000000e0), size: 169 870 # Firmware 76, type: SCODE FW HAS IF (0x60000000), IF = 6.60 MHz id: PAL/DK A2 (00000003000000e0), size: 192 880 # Firmware 77, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.68 MHz id: PAL/DK A2 (00000003000000e0), size: 192 1055 # Firmware 14, type: STD FW (0x00000000), id: PAL/DK A2 (00000003000000e0), size: 161 1064 # Firmware 15, type: STD FW MTS (0x00000004), id: PAL/DK A2 (00000003000000e0), size: 169 1641 # Firmware 76, type: SCODE FW HAS IF (0x60000000), IF = 6.60 MHz id: PAL/DK A2 (00000003000000e0), size: 192 1651 # Firmware 77, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.68 MHz id: PAL/DK A2 (00000003000000e0), size: 192
|
/linux-4.4.14/arch/x86/math-emu/ |
H A D | fpu_entry.c | 60 /* e0..7 */ fsub__, FPU_etc, __BAD__, finit_, 61 /* e0..7 */ fsubri, fucom_, fsubrp, fstsw_, 87 /* e0..7 */ _REGI_, _NONE_, _null_, _NONE_, _REGIi, _REGIc, _REGIp, _NONE_,
|
/linux-4.4.14/drivers/hid/ |
H A D | hid-holtekff.c | 75 * bytes 5-6: unknown (win driver seems to use at least 10e0 with effect 1
|
H A D | hid-appleir.c | 63 * 25 87 e0 ca 06 flat battery
|
/linux-4.4.14/arch/s390/include/asm/ |
H A D | etr.h | 10 unsigned int e0 : 1; /* port 0 stepping control */ member in struct:etr_eacr
|
/linux-4.4.14/arch/arm/mach-versatile/ |
H A D | core.c | 648 APB_DEVICE(sctl, "dev:e0", SCTL, NULL); 718 OF_DEV_AUXDATA("arm,primecell", VERSATILE_SCTL_BASE, "dev:e0", NULL),
|
/linux-4.4.14/drivers/ata/ |
H A D | pata_at32.c | 41 * Alt IDE Mode: 00e0 0000 -> 00ff ffff
|
/linux-4.4.14/arch/cris/arch-v10/drivers/ |
H A D | axisflashmap.c | 74 * The map for chip select e0.
|
/linux-4.4.14/arch/mips/include/asm/txx9/ |
H A D | tx3927.h | 114 volatile unsigned long pwmng; /* +e0 */
|
/linux-4.4.14/arch/arm/mach-ebsa110/ |
H A D | io.c | 195 * f00007c0 - f00007c1 3e0 - 3e1 pcmcia
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | uprobes.c | 116 W(0xe0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0) | /* e0 */ 178 W(0xe0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0) | /* e0 */ 228 W(0xe0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) | /* e0 */
|
/linux-4.4.14/arch/cris/arch-v32/drivers/ |
H A D | axisflashmap.c | 79 * The map for chip select e0.
|
/linux-4.4.14/drivers/media/usb/gspca/ |
H A D | zc3xx.c | 184 {0xbb, 0xe0, 0x0c2e}, /* 0c,e0,2e,bb */ 273 {0xbb, 0xe0, 0x0c2e}, /* 0c,e0,2e,bb */ 1234 {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW}, /* 00,06,e0,cc */ 1298 {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW}, /* 00,06,e0,cc */ 3875 {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW}, /* 00,06,e0,cc */ 4874 {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW}, /* 00,06,e0,cc */ 4951 {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW}, /* 00,06,e0,cc */ 5205 {0xa0, 0xe0, ZC3XX_R01F_HSYNC_2}, /* 00,1f,e0,cc */ 5230 {0xa0, 0xe0, ZC3XX_R01F_HSYNC_2}, /* 00,1f,e0,cc */ 5255 {0xa0, 0xe0, ZC3XX_R01F_HSYNC_2}, /* 00,1f,e0,cc */ 5281 {0xa0, 0xe0, ZC3XX_R01F_HSYNC_2}, /* 00,1f,e0,cc */ 5298 {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW}, /* 00,06,e0,cc, */ 5358 {0xa0, 0xe0, ZC3XX_R006_FRAMEHEIGHTLOW}, /* 00,06,e0,cc, */ 6172 /*fixme: lack of 8b=b3 (11,12)-> 10, 8b=e0 (14,15,16)-> 12 found in gspcav1*/ vga_3wr_probe()
|
H A D | ov534.c | 500 { 0x63, 0xaa }, /* AWB - was e0 */
|
/linux-4.4.14/drivers/usb/wusbcore/ |
H A D | crypto.c | 181 * b1.{mac_header,e0,security_reserved,padding}.
|
/linux-4.4.14/drivers/scsi/sym53c8xx_2/ |
H A D | sym_defs.h | 367 /*e0*/ u16 nc_crcpad; /* CRC Value */
|
/linux-4.4.14/drivers/macintosh/ |
H A D | via-pmu68k.c | 167 /*e0*/ {-1, 0},{ 4, 0},{ 0, 1},{-1, 0},{-1, 0},{ 4, 0},{-1, 0},{-1, 0},
|
H A D | via-pmu.c | 257 /*e0*/ {-1, 0},{ 4, 0},{ 0, 1},{-1, 0},{-1, 0},{ 4, 0},{-1, 0},{-1, 0},
|
/linux-4.4.14/drivers/gpu/drm/i2c/ |
H A D | adv7511.c | 102 0x80, 0x75, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* e0 */
|
/linux-4.4.14/drivers/staging/lustre/lustre/lmv/ |
H A D | lmv_obd.c | 2059 * in general e0==s1, e1==s2, etc.): 2062 * |s0|e0|f0|p|ent|ent| ... |ent| 2076 * - Replace e0 with e' so the request for the next lu_dirpage gets the page
|
/linux-4.4.14/drivers/scsi/ |
H A D | ncr53c8xx.h | 892 /*e0*/ u16 nc_crcpad; /* CRC Value */
|
/linux-4.4.14/arch/x86/kernel/kprobes/ |
H A D | core.c | 100 W(0xe0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1) | /* e0 */
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
H A D | gianfar.h | 621 u32 tbyt; /* 0x.6e0 - Transmit Byte Counter Counter */
|
/linux-4.4.14/fs/ntfs/ |
H A D | layout.h | 520 * 1st: a1 61 65 b7 65 7b d4 11 9e 3d 00 e0 81 10 42 59
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
H A D | chip.c | 192 e0, e0val, \ 209 ((u64)(e0val) << DCC_CFG_SC_VL_TABLE_##range##_ENTRY##e0##_SHIFT) | \
|