Lines Matching +full:3 +full:e
93 NUM_BLKS = %rdx # 3rd arg
98 e = %edx # clobbers NUM_BLKS define
146 f = e
147 e = d define
158 rorx $25, e, y0 # y0 = e >> 25 # S1A
159 rorx $11, e, y1 # y1 = e >> 11 # S1B
167 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
169 vpaddd X0, XTMP0, XTMP0 # XTMP0 = W[-7] + W[-16]# y1 = (e >> 6)# S1
170 rorx $6, e, y1 # y1 = (e >> 6) # S1
172 and e, y2 # y2 = (f^g)&e # CH
173 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
182 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
206 rorx $25, e, y0 # y0 = e >> 25 # S1A
207 rorx $11, e, y1 # y1 = e >> 11 # S1B
213 vpsrld $3, XTMP1, XTMP4 # XTMP4 = W[-15] >> 3
216 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
220 rorx $6, e, y1 # y1 = (e >> 6) # S1
221 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
223 and e, y2 # y2 = (f^g)&e # CH
232 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
258 rorx $25, e, y0 # y0 = e >> 25 # S1A
263 rorx $11, e, y1 # y1 = e >> 11 # S1B
269 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
271 and e, y2 # y2 = (f^g)&e # CH
273 rorx $6, e, y1 # y1 = (e >> 6) # S1
278 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
281 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
304 ################################### RND N + 3 ############################
307 rorx $25, e, y0 # y0 = e >> 25 # S1A
308 rorx $11, e, y1 # y1 = e >> 11 # S1B
309 offset = \disp + 3*4
317 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
322 rorx $6, e, y1 # y1 = (e >> 6) # S1
323 and e, y2 # y2 = (f^g)&e # CH
328 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
329 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
342 vpaddd XTMP0, XTMP5, X0 # X0 = {W[3], W[2], W[1], W[0]}
360 rorx $25, e, y0 # y0 = e >> 25 # S1A
361 rorx $11, e, y1 # y1 = e >> 11 # S1B
364 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
365 rorx $6, e, y1 # y1 = (e >> 6) # S1
366 and e, y2 # y2 = (f^g)&e # CH
368 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
370 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
397 rorx $25, e, y0 # y0 = e >> 25 # S1A
398 rorx $11, e, y1 # y1 = e >> 11 # S1B
401 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
402 rorx $6, e, y1 # y1 = (e >> 6) # S1
403 and e, y2 # y2 = (f^g)&e # CH
406 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
408 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
437 rorx $25, e, y0 # y0 = e >> 25 # S1A
438 rorx $11, e, y1 # y1 = e >> 11 # S1B
441 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
442 rorx $6, e, y1 # y1 = (e >> 6) # S1
443 and e, y2 # y2 = (f^g)&e # CH
446 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
448 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
473 ################################### RND N + 3 ###########################
477 rorx $25, e, y0 # y0 = e >> 25 # S1A
478 rorx $11, e, y1 # y1 = e >> 11 # S1B
481 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
482 rorx $6, e, y1 # y1 = (e >> 6) # S1
483 and e, y2 # y2 = (f^g)&e # CH
486 xor y1, y0 # y0 = (e>>25) ^ (e>>11) ^ (e>>6) # S1
488 xor g, y2 # y2 = CH = ((f^g)&e)^g # CH
494 offset = 4*3 + \disp
524 ## arg 3 : Num blocks
552 mov 4*3(CTX), d
553 mov 4*4(CTX), e
569 VMOVDQ 3*32(INP),XTMP3
587 ## schedule 48 input dwords, by doing 3 rounds of 12 each
607 leaq K256+3*32(%rip), INP
609 vmovdqa XFER, 3*32+_XFER(%rsp, SRND)
610 FOUR_ROUNDS_AND_SCHED (_XFER + 3*32)
613 cmp $3*4*32, SRND
641 addm (4*3)(CTX),d
642 addm (4*4)(CTX),e
667 addm (4*3)(CTX),d
668 addm (4*4)(CTX),e
681 VMOVDQ 3*16(INP),XWORD3
696 mov (4*3)(CTX),d
697 mov (4*4)(CTX),e