Lines Matching +full:4 +full:e
47 # This code schedules 1 block at a time, with 4 lanes per block
104 e = %edx define
145 f = e
146 e = d define
155 ## compute W[-16] + W[-7] 4 at a time
157 mov e, y0 # y0 = e
158 MY_ROR (25-11), y0 # y0 = e >> (25-11)
160 vpalignr $4, X2, X3, XTMP0 # XTMP0 = W[-7]
162 xor e, y0 # y0 = e ^ (e >> (25-11))
164 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
168 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
169 and e, y2 # y2 = (f^g)&e
172 vpalignr $4, X0, X1, XTMP1 # XTMP1 = W[-15]
174 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
175 xor g, y2 # y2 = CH = ((f^g)&e)^g
193 mov e, y0 # y0 = e
195 MY_ROR (25-11), y0 # y0 = e >> (25-11)
196 xor e, y0 # y0 = e ^ (e >> (25-11))
201 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
205 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
206 and e, y2 # y2 = (f^g)&e
207 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
210 xor g, y2 # y2 = CH = ((f^g)&e)^g
213 add (1*4 + _XFER)(%rsp), y2 # y2 = k + w + S1 + CH
231 mov e, y0 # y0 = e
233 MY_ROR (25-11), y0 # y0 = e >> (25-11)
234 xor e, y0 # y0 = e ^ (e >> (25-11))
238 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
242 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
243 and e, y2 # y2 = (f^g)&e
247 xor g, y2 # y2 = CH = ((f^g)&e)^g
248 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
252 add (2*4 + _XFER)(%rsp), y2 # y2 = k + w + S1 + CH
269 mov e, y0 # y0 = e
270 MY_ROR (25-11), y0 # y0 = e >> (25-11)
273 xor e, y0 # y0 = e ^ (e >> (25-11))
275 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
280 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
281 and e, y2 # y2 = (f^g)&e
285 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
286 xor g, y2 # y2 = CH = ((f^g)&e)^g
290 add (3*4 + _XFER)(%rsp), y2 # y2 = k + w + S1 + CH
308 ## input is [rsp + _XFER + %1 * 4]
310 mov e, y0 # y0 = e
311 MY_ROR (25-11), y0 # y0 = e >> (25-11)
313 xor e, y0 # y0 = e ^ (e >> (25-11))
317 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
319 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
321 and e, y2 # y2 = (f^g)&e
323 MY_ROR 6, y0 # y0 = S1 = (e>>6) & (e>>11) ^ (e>>25)
324 xor g, y2 # y2 = CH = ((f^g)&e)^g
327 offset = \round * 4 + _XFER #
364 mov 4*0(CTX), a
365 mov 4*1(CTX), b
366 mov 4*2(CTX), c
367 mov 4*3(CTX), d
368 mov 4*4(CTX), e
369 mov 4*5(CTX), f
370 mov 4*6(CTX), g
371 mov 4*7(CTX), h
405 add $4*16, TBL
434 addm (4*0)(CTX),a
435 addm (4*1)(CTX),b
436 addm (4*2)(CTX),c
437 addm (4*3)(CTX),d
438 addm (4*4)(CTX),e
439 addm (4*5)(CTX),f
440 addm (4*6)(CTX),g
441 addm (4*7)(CTX),h