Lines Matching refs:rax
124 mov 8*0(%rsi),%rax # f[0]
132 mov %rax,%rdi
135 mov %rax,%rbx # %rbx:%rcx = h0
136 mov %rdi,%rax
140 mov %rax,%r8 # %r8:%r9 = h1
141 mov %rdi,%rax
146 mov %rax,%r10 # %r10:%r11 = h2
147 mov %rdi,%rax
151 mov %rax,%r12 # %r12:%r13 = h3
152 mov 8*0(%rsi),%rax # f[0]
155 mov %rax,%r14 # %r14:%r15 = h4
156 mov 8*1(%rsi),%rax # f[1]
160 add %rax,%rbx
161 mov 8*2(%rsi),%rax # f[2]
164 add %rax,%r8
165 mov 8*3(%rsi),%rax # f[3]
168 add %rax,%r10
169 mov 8*4(%rsi),%rax # f[4]
173 add %rax,%r12
174 mov 8*1(%rsi),%rax # f[1]
178 add %rax,%r14
179 mov 8*2(%rsi),%rax # f[2]
183 add %rax,%rbx
184 mov 8*3(%rsi),%rax # f[3]
187 add %rax,%r8
188 mov 8*4(%rsi),%rax # f[4]
192 add %rax,%r10
193 mov 8*1(%rsi),%rax # f[1]
196 add %rax,%r12
197 mov 8*2(%rsi),%rax # f[2]
201 add %rax,%r14
202 mov 8*3(%rsi),%rax # f[3]
206 add %rax,%rbx
207 mov 8*4(%rsi),%rax # f[3]
210 add %rax,%r8
211 mov 8*1(%rsi),%rax # f[1]
215 add %rax,%r10
216 mov 8*2(%rsi),%rax # f[2]
219 add %rax,%r12
220 mov 8*3(%rsi),%rax # f[3]
224 add %rax,%r14
225 mov 8*4(%rsi),%rax # f[4]
229 add %rax,%rbx
230 mov 8*1(%rsi),%rax # f[1]
233 add %rax,%r8
234 mov 8*2(%rsi),%rax # f[2]
237 add %rax,%r10
238 mov 8*3(%rsi),%rax # f[3]
241 add %rax,%r12
242 mov 8*4(%rsi),%rax # f[4]
245 add %rax,%r14
275 mov 8*0(%rsi),%rax # g[0]
280 lea (%rax,%rax),%r14
281 mulq %rax # g[0]*g[0]
282 mov %rax,%rbx
283 mov 8*1(%rsi),%rax # g[1]
286 mov %rax,%r8
287 mov %r15,%rax
291 mov %rax,%r10
292 mov 8*3(%rsi),%rax
296 mov %rax,%r12
297 mov %rbp,%rax
300 mov %rax,%r14
301 mov %rbp,%rax
305 add %rax,%r12
306 mov 8*1(%rsi),%rax # g[1]
310 lea (%rax,%rax),%rbp
311 mulq %rax # g[1]*g[1]
312 add %rax,%r10
313 mov 8*0(%rsp),%rax # g[2]
316 add %rax,%r12
317 mov %rbp,%rax
320 add %rax,%r14
321 mov %rbp,%rax
325 add %rax,%rbx
326 lea (%rsi,%rsi),%rax
330 add %rax,%r10
331 mov %rsi,%rax
334 add %rax,%r8
335 mov 8*0(%rsp),%rax # g[2]
338 lea (%rax,%rax),%rsi
339 mulq %rax # g[2]*g[2]
340 add %rax,%r14
341 mov %rbp,%rax
344 add %rax,%rbx
345 mov %rsi,%rax
348 add %rax,%r8
366 mov %rbx,%rax
369 and %rbp,%rax # %rax = g0 = h0 & mask
397 add %r15,%rax # g0 += (h0>>51)*19
404 mov %rax,%r9
405 and %rbp,%rax # g0 &= mask
409 mov %rax,8*0(%rdi) # save the result
457 mov %rax,%rbx # %rbx:%rcx = h0
461 mov %rax,%r8 # %r8:%r9 = h1
465 mov %rax,%r10 # %r10:%r11 = h2
469 mov %rax,%r12 # %r12:%r13 = h3
473 mov %rax,%r14 # %r14:%r15 = h4
526 mov %rdx,%rax
529 mov 8*1(%rax),%rcx # b[1]
530 mov 8*2(%rax),$acc6 # b[2]
531 mov 8*3(%rax),$acc7 # b[3]
533 mulx %rbp,$acc0,%rax # a[0]*b[0]
536 adcx %rax,$acc1
537 mulx $acc6,$acc2,%rax # a[0]*b[2]
541 adcx %rax,$acc3
545 mulx %rbp,%rax,%rbx # a[1]*b[0]
546 adox %rax,$acc1
548 mulx %rcx,%rax,%rbx # a[1]*b[1]
549 adox %rax,$acc2
551 mulx $acc6,%rax,%rbx # a[1]*b[2]
552 adox %rax,$acc3
554 mulx $acc7,%rax,$acc5 # a[1]*b[3]
556 adox %rax,$acc4
560 mulx %rbp,%rax,%rbx # a[2]*b[0]
561 adcx %rax,$acc2
563 mulx %rcx,%rax,%rbx # a[2]*b[1]
564 adcx %rax,$acc3
566 mulx $acc6,%rax,%rbx # a[2]*b[2]
567 adcx %rax,$acc4
569 mulx $acc7,%rax,$acc6 # a[2]*b[3]
571 adcx %rax,$acc5
575 mulx %rbp,%rax,%rbx # a[3]*b[0]
576 adox %rax,$acc3
578 mulx %rcx,%rax,%rbx # a[3]*b[1]
579 adox %rax,$acc4
581 mulx (%rsp),%rax,%rbx # a[3]*b[2]
582 adox %rax,$acc5
584 mulx $acc7,%rax,$acc7 # a[3]*b[3]
586 adox %rax,$acc6
625 mulx %rcx,$acc1,%rax # a[0]*a[1]
628 adcx %rax,$acc2
635 mulx %rbp,%rax,%rbx # a[1]*a[2]
636 adox %rax,$acc3
638 mulx %rsi,%rax,$acc5 # a[1]*a[3]
640 adox %rax,$acc4
644 mulx %rsi,%rax,$acc6 # a[2]*a[3]
646 adox %rax,$acc5
653 mulx %rdx,%rax,%rbx # a[1]*a[1]
656 adox %rax,$acc2
659 mulx %rdx,%rax,%rbx # a[2]*a[2]
662 adox %rax,$acc4
665 mulx %rdx,%rax,$acc7 # a[3]*a[3]
667 adox %rax,$acc6
674 mulx $acc4,%rax,%rbx
675 adcx %rax,$acc0
677 mulx $acc5,%rax,%rbx
678 adcx %rax,$acc1
680 mulx $acc6,%rax,%rbx
681 adcx %rax,$acc2
683 mulx $acc7,%rax,$acc4
684 adcx %rax,$acc3
696 sbb %rax,%rax # cf -> mask
697 and \$38,%rax
699 add %rax,$acc0
732 mulx 8*1(%rsi),$acc1,%rax
735 adc %rax,$acc2
736 mulx 8*3(%rsi),$acc3,%rax
738 adc \$0,%rax
740 imulq \$38,%rax,%rax
742 add %rax,$acc0
747 sbb %rax,%rax # cf -> mask
748 and \$38,%rax
750 add %rax,$acc0
777 sbb %rax,%rax # cf -> mask
778 and \$38,%rax
780 add %rax,$acc0
786 sbb %rax,%rax # cf -> mask
788 and \$38,%rax
790 add %rax,$acc0
814 sbb %rax,%rax # cf -> mask
815 and \$38,%rax
817 sub %rax,$acc0
823 sbb %rax,%rax # cf -> mask
825 and \$38,%rax
827 sub %rax,$acc0
847 lea ($acc3,$acc3),%rax
849 shr \$1,%rax # most significant bit cleared
856 adc \$0,%rax
858 lea (%rax,%rax),$acc3
859 sar \$63,%rax # most significant bit -> mask
861 not %rax
862 and \$19,%rax
864 sub %rax,$acc0
940 mov 120($context),%rax # pull context->Rax
951 mov 152($context),%rax # pull context->Rsp
969 mov 120($context),%rax # pull context->Rax
980 mov 152($context),%rax # pull context->Rsp
988 lea (%rax,%r10),%rax
990 mov -8(%rax),%rbp
991 mov -16(%rax),%rbx
992 mov -24(%rax),%r12
993 mov -32(%rax),%r13
994 mov -40(%rax),%r14
995 mov -48(%rax),%r15
1004 mov 8(%rax),%rdi
1005 mov 16(%rax),%rsi
1006 mov %rax,152($context) # restore context->Rsp