• Home
  • Raw
  • Download

Lines Matching refs:rax

122 	mov	8*0(%rsi),%rax		# f[0]
130 mov %rax,%rdi
133 mov %rax,%rbx # %rbx:%rcx = h0
134 mov %rdi,%rax
138 mov %rax,%r8 # %r8:%r9 = h1
139 mov %rdi,%rax
144 mov %rax,%r10 # %r10:%r11 = h2
145 mov %rdi,%rax
149 mov %rax,%r12 # %r12:%r13 = h3
150 mov 8*0(%rsi),%rax # f[0]
153 mov %rax,%r14 # %r14:%r15 = h4
154 mov 8*1(%rsi),%rax # f[1]
158 add %rax,%rbx
159 mov 8*2(%rsi),%rax # f[2]
162 add %rax,%r8
163 mov 8*3(%rsi),%rax # f[3]
166 add %rax,%r10
167 mov 8*4(%rsi),%rax # f[4]
171 add %rax,%r12
172 mov 8*1(%rsi),%rax # f[1]
176 add %rax,%r14
177 mov 8*2(%rsi),%rax # f[2]
181 add %rax,%rbx
182 mov 8*3(%rsi),%rax # f[3]
185 add %rax,%r8
186 mov 8*4(%rsi),%rax # f[4]
190 add %rax,%r10
191 mov 8*1(%rsi),%rax # f[1]
194 add %rax,%r12
195 mov 8*2(%rsi),%rax # f[2]
199 add %rax,%r14
200 mov 8*3(%rsi),%rax # f[3]
204 add %rax,%rbx
205 mov 8*4(%rsi),%rax # f[3]
208 add %rax,%r8
209 mov 8*1(%rsi),%rax # f[1]
213 add %rax,%r10
214 mov 8*2(%rsi),%rax # f[2]
217 add %rax,%r12
218 mov 8*3(%rsi),%rax # f[3]
222 add %rax,%r14
223 mov 8*4(%rsi),%rax # f[4]
227 add %rax,%rbx
228 mov 8*1(%rsi),%rax # f[1]
231 add %rax,%r8
232 mov 8*2(%rsi),%rax # f[2]
235 add %rax,%r10
236 mov 8*3(%rsi),%rax # f[3]
239 add %rax,%r12
240 mov 8*4(%rsi),%rax # f[4]
243 add %rax,%r14
273 mov 8*0(%rsi),%rax # g[0]
278 lea (%rax,%rax),%r14
279 mulq %rax # g[0]*g[0]
280 mov %rax,%rbx
281 mov 8*1(%rsi),%rax # g[1]
284 mov %rax,%r8
285 mov %r15,%rax
289 mov %rax,%r10
290 mov 8*3(%rsi),%rax
294 mov %rax,%r12
295 mov %rbp,%rax
298 mov %rax,%r14
299 mov %rbp,%rax
303 add %rax,%r12
304 mov 8*1(%rsi),%rax # g[1]
308 lea (%rax,%rax),%rbp
309 mulq %rax # g[1]*g[1]
310 add %rax,%r10
311 mov 8*0(%rsp),%rax # g[2]
314 add %rax,%r12
315 mov %rbp,%rax
318 add %rax,%r14
319 mov %rbp,%rax
323 add %rax,%rbx
324 lea (%rsi,%rsi),%rax
328 add %rax,%r10
329 mov %rsi,%rax
332 add %rax,%r8
333 mov 8*0(%rsp),%rax # g[2]
336 lea (%rax,%rax),%rsi
337 mulq %rax # g[2]*g[2]
338 add %rax,%r14
339 mov %rbp,%rax
342 add %rax,%rbx
343 mov %rsi,%rax
346 add %rax,%r8
364 mov %rbx,%rax
367 and %rbp,%rax # %rax = g0 = h0 & mask
395 add %r15,%rax # g0 += (h0>>51)*19
402 mov %rax,%r9
403 and %rbp,%rax # g0 &= mask
407 mov %rax,8*0(%rdi) # save the result
455 mov %rax,%rbx # %rbx:%rcx = h0
459 mov %rax,%r8 # %r8:%r9 = h1
463 mov %rax,%r10 # %r10:%r11 = h2
467 mov %rax,%r12 # %r12:%r13 = h3
471 mov %rax,%r14 # %r14:%r15 = h4
524 mov %rdx,%rax
527 mov 8*1(%rax),%rcx # b[1]
528 mov 8*2(%rax),$acc6 # b[2]
529 mov 8*3(%rax),$acc7 # b[3]
531 mulx %rbp,$acc0,%rax # a[0]*b[0]
534 adcx %rax,$acc1
535 mulx $acc6,$acc2,%rax # a[0]*b[2]
539 adcx %rax,$acc3
543 mulx %rbp,%rax,%rbx # a[1]*b[0]
544 adox %rax,$acc1
546 mulx %rcx,%rax,%rbx # a[1]*b[1]
547 adox %rax,$acc2
549 mulx $acc6,%rax,%rbx # a[1]*b[2]
550 adox %rax,$acc3
552 mulx $acc7,%rax,$acc5 # a[1]*b[3]
554 adox %rax,$acc4
558 mulx %rbp,%rax,%rbx # a[2]*b[0]
559 adcx %rax,$acc2
561 mulx %rcx,%rax,%rbx # a[2]*b[1]
562 adcx %rax,$acc3
564 mulx $acc6,%rax,%rbx # a[2]*b[2]
565 adcx %rax,$acc4
567 mulx $acc7,%rax,$acc6 # a[2]*b[3]
569 adcx %rax,$acc5
573 mulx %rbp,%rax,%rbx # a[3]*b[0]
574 adox %rax,$acc3
576 mulx %rcx,%rax,%rbx # a[3]*b[1]
577 adox %rax,$acc4
579 mulx (%rsp),%rax,%rbx # a[3]*b[2]
580 adox %rax,$acc5
582 mulx $acc7,%rax,$acc7 # a[3]*b[3]
584 adox %rax,$acc6
623 mulx %rcx,$acc1,%rax # a[0]*a[1]
626 adcx %rax,$acc2
633 mulx %rbp,%rax,%rbx # a[1]*a[2]
634 adox %rax,$acc3
636 mulx %rsi,%rax,$acc5 # a[1]*a[3]
638 adox %rax,$acc4
642 mulx %rsi,%rax,$acc6 # a[2]*a[3]
644 adox %rax,$acc5
651 mulx %rdx,%rax,%rbx # a[1]*a[1]
654 adox %rax,$acc2
657 mulx %rdx,%rax,%rbx # a[2]*a[2]
660 adox %rax,$acc4
663 mulx %rdx,%rax,$acc7 # a[3]*a[3]
665 adox %rax,$acc6
672 mulx $acc4,%rax,%rbx
673 adcx %rax,$acc0
675 mulx $acc5,%rax,%rbx
676 adcx %rax,$acc1
678 mulx $acc6,%rax,%rbx
679 adcx %rax,$acc2
681 mulx $acc7,%rax,$acc4
682 adcx %rax,$acc3
694 sbb %rax,%rax # cf -> mask
695 and \$38,%rax
697 add %rax,$acc0
730 mulx 8*1(%rsi),$acc1,%rax
733 adc %rax,$acc2
734 mulx 8*3(%rsi),$acc3,%rax
736 adc \$0,%rax
738 imulq \$38,%rax,%rax
740 add %rax,$acc0
745 sbb %rax,%rax # cf -> mask
746 and \$38,%rax
748 add %rax,$acc0
775 sbb %rax,%rax # cf -> mask
776 and \$38,%rax
778 add %rax,$acc0
784 sbb %rax,%rax # cf -> mask
786 and \$38,%rax
788 add %rax,$acc0
812 sbb %rax,%rax # cf -> mask
813 and \$38,%rax
815 sub %rax,$acc0
821 sbb %rax,%rax # cf -> mask
823 and \$38,%rax
825 sub %rax,$acc0
845 lea ($acc3,$acc3),%rax
847 shr \$1,%rax # most significant bit cleared
854 adc \$0,%rax
856 lea (%rax,%rax),$acc3
857 sar \$63,%rax # most significant bit -> mask
859 not %rax
860 and \$19,%rax
862 sub %rax,$acc0
938 mov 120($context),%rax # pull context->Rax
949 mov 152($context),%rax # pull context->Rsp
967 mov 120($context),%rax # pull context->Rax
978 mov 152($context),%rax # pull context->Rsp
986 lea (%rax,%r10),%rax
988 mov -8(%rax),%rbp
989 mov -16(%rax),%rbx
990 mov -24(%rax),%r12
991 mov -32(%rax),%r13
992 mov -40(%rax),%r14
993 mov -48(%rax),%r15
1002 mov 8(%rax),%rdi
1003 mov 16(%rax),%rsi
1004 mov %rax,152($context) # restore context->Rsp