Lines Matching refs:esp

16 ; X86-NOSSE-NEXT:    subl $8, %esp
17 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
19 ; X86-NOSSE-NEXT: movl %ecx, (%esp)
20 ; X86-NOSSE-NEXT: flds (%esp)
21 ; X86-NOSSE-NEXT: fadds {{[0-9]+}}(%esp)
22 ; X86-NOSSE-NEXT: fstps {{[0-9]+}}(%esp)
23 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
25 ; X86-NOSSE-NEXT: addl $8, %esp
30 ; X86-SSE1-NEXT: subl $8, %esp
31 ; X86-SSE1-NEXT: movl {{[0-9]+}}(%esp), %eax
33 ; X86-SSE1-NEXT: movl %ecx, (%esp)
35 ; X86-SSE1-NEXT: addss {{[0-9]+}}(%esp), %xmm0
36 ; X86-SSE1-NEXT: movss %xmm0, {{[0-9]+}}(%esp)
37 ; X86-SSE1-NEXT: movl {{[0-9]+}}(%esp), %ecx
39 ; X86-SSE1-NEXT: addl $8, %esp
44 ; X86-SSE2-NEXT: movl {{[0-9]+}}(%esp), %eax
52 ; X86-AVX-NEXT: movl {{[0-9]+}}(%esp), %eax
81 ; X86-NOSSE-NEXT: movl %esp, %ebp
82 ; X86-NOSSE-NEXT: andl $-8, %esp
83 ; X86-NOSSE-NEXT: subl $32, %esp
86 ; X86-NOSSE-NEXT: fistpll {{[0-9]+}}(%esp)
87 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
88 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %edx
89 ; X86-NOSSE-NEXT: movl %edx, {{[0-9]+}}(%esp)
90 ; X86-NOSSE-NEXT: movl %ecx, {{[0-9]+}}(%esp)
91 ; X86-NOSSE-NEXT: fldl {{[0-9]+}}(%esp)
93 ; X86-NOSSE-NEXT: fstpl {{[0-9]+}}(%esp)
94 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
95 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %edx
96 ; X86-NOSSE-NEXT: movl %ecx, (%esp)
97 ; X86-NOSSE-NEXT: movl %edx, {{[0-9]+}}(%esp)
98 ; X86-NOSSE-NEXT: fildll (%esp)
100 ; X86-NOSSE-NEXT: movl %ebp, %esp
107 ; X86-SSE1-NEXT: movl %esp, %ebp
108 ; X86-SSE1-NEXT: andl $-8, %esp
109 ; X86-SSE1-NEXT: subl $16, %esp
114 ; X86-SSE1-NEXT: movss %xmm1, (%esp)
116 ; X86-SSE1-NEXT: movss %xmm1, {{[0-9]+}}(%esp)
117 ; X86-SSE1-NEXT: fldl (%esp)
119 ; X86-SSE1-NEXT: fstpl {{[0-9]+}}(%esp)
122 ; X86-SSE1-NEXT: movl %ebp, %esp
129 ; X86-SSE2-NEXT: movl %esp, %ebp
130 ; X86-SSE2-NEXT: andl $-8, %esp
131 ; X86-SSE2-NEXT: subl $8, %esp
135 ; X86-SSE2-NEXT: movsd %xmm0, (%esp)
138 ; X86-SSE2-NEXT: movl %ebp, %esp
145 ; X86-AVX-NEXT: movl %esp, %ebp
146 ; X86-AVX-NEXT: andl $-8, %esp
147 ; X86-AVX-NEXT: subl $8, %esp
151 ; X86-AVX-NEXT: vmovsd %xmm0, (%esp)
154 ; X86-AVX-NEXT: movl %ebp, %esp
184 ; X86-NOSSE-NEXT: subl $8, %esp
186 ; X86-NOSSE-NEXT: movl %eax, (%esp)
188 ; X86-NOSSE-NEXT: fadds (%esp)
189 ; X86-NOSSE-NEXT: fstps {{[0-9]+}}(%esp)
190 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
192 ; X86-NOSSE-NEXT: addl $8, %esp
197 ; X86-SSE1-NEXT: subl $8, %esp
199 ; X86-SSE1-NEXT: movl %eax, (%esp)
202 ; X86-SSE1-NEXT: movss %xmm0, {{[0-9]+}}(%esp)
203 ; X86-SSE1-NEXT: movl {{[0-9]+}}(%esp), %eax
205 ; X86-SSE1-NEXT: addl $8, %esp
247 ; X86-NOSSE-NEXT: movl %esp, %ebp
248 ; X86-NOSSE-NEXT: andl $-8, %esp
249 ; X86-NOSSE-NEXT: subl $32, %esp
251 ; X86-NOSSE-NEXT: fistpll {{[0-9]+}}(%esp)
252 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
253 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
254 ; X86-NOSSE-NEXT: movl %ecx, {{[0-9]+}}(%esp)
255 ; X86-NOSSE-NEXT: movl %eax, {{[0-9]+}}(%esp)
257 ; X86-NOSSE-NEXT: faddl {{[0-9]+}}(%esp)
258 ; X86-NOSSE-NEXT: fstpl {{[0-9]+}}(%esp)
259 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
260 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
261 ; X86-NOSSE-NEXT: movl %eax, (%esp)
262 ; X86-NOSSE-NEXT: movl %ecx, {{[0-9]+}}(%esp)
263 ; X86-NOSSE-NEXT: fildll (%esp)
265 ; X86-NOSSE-NEXT: movl %ebp, %esp
272 ; X86-SSE1-NEXT: movl %esp, %ebp
273 ; X86-SSE1-NEXT: andl $-8, %esp
274 ; X86-SSE1-NEXT: subl $16, %esp
278 ; X86-SSE1-NEXT: movss %xmm1, (%esp)
280 ; X86-SSE1-NEXT: movss %xmm1, {{[0-9]+}}(%esp)
282 ; X86-SSE1-NEXT: faddl (%esp)
283 ; X86-SSE1-NEXT: fstpl {{[0-9]+}}(%esp)
286 ; X86-SSE1-NEXT: movl %ebp, %esp
293 ; X86-SSE2-NEXT: movl %esp, %ebp
294 ; X86-SSE2-NEXT: andl $-8, %esp
295 ; X86-SSE2-NEXT: subl $8, %esp
298 ; X86-SSE2-NEXT: movsd %xmm0, (%esp)
301 ; X86-SSE2-NEXT: movl %ebp, %esp
308 ; X86-AVX-NEXT: movl %esp, %ebp
309 ; X86-AVX-NEXT: andl $-8, %esp
310 ; X86-AVX-NEXT: subl $8, %esp
313 ; X86-AVX-NEXT: vmovsd %xmm0, (%esp)
316 ; X86-AVX-NEXT: movl %ebp, %esp
345 ; X86-NOSSE-NEXT: subl $8, %esp
347 ; X86-NOSSE-NEXT: movl %eax, (%esp)
349 ; X86-NOSSE-NEXT: fadds (%esp)
350 ; X86-NOSSE-NEXT: fstps {{[0-9]+}}(%esp)
351 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
353 ; X86-NOSSE-NEXT: addl $8, %esp
358 ; X86-SSE1-NEXT: subl $8, %esp
360 ; X86-SSE1-NEXT: movl %eax, (%esp)
363 ; X86-SSE1-NEXT: movss %xmm0, {{[0-9]+}}(%esp)
364 ; X86-SSE1-NEXT: movl {{[0-9]+}}(%esp), %eax
366 ; X86-SSE1-NEXT: addl $8, %esp
410 ; X86-NOSSE-NEXT: movl %esp, %ebp
411 ; X86-NOSSE-NEXT: andl $-8, %esp
412 ; X86-NOSSE-NEXT: subl $32, %esp
414 ; X86-NOSSE-NEXT: fistpll {{[0-9]+}}(%esp)
415 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
416 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
417 ; X86-NOSSE-NEXT: movl %ecx, {{[0-9]+}}(%esp)
418 ; X86-NOSSE-NEXT: movl %eax, {{[0-9]+}}(%esp)
420 ; X86-NOSSE-NEXT: faddl {{[0-9]+}}(%esp)
421 ; X86-NOSSE-NEXT: fstpl {{[0-9]+}}(%esp)
422 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
423 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
424 ; X86-NOSSE-NEXT: movl %eax, (%esp)
425 ; X86-NOSSE-NEXT: movl %ecx, {{[0-9]+}}(%esp)
426 ; X86-NOSSE-NEXT: fildll (%esp)
428 ; X86-NOSSE-NEXT: movl %ebp, %esp
435 ; X86-SSE1-NEXT: movl %esp, %ebp
436 ; X86-SSE1-NEXT: andl $-8, %esp
437 ; X86-SSE1-NEXT: subl $16, %esp
441 ; X86-SSE1-NEXT: movss %xmm1, (%esp)
443 ; X86-SSE1-NEXT: movss %xmm1, {{[0-9]+}}(%esp)
445 ; X86-SSE1-NEXT: faddl (%esp)
446 ; X86-SSE1-NEXT: fstpl {{[0-9]+}}(%esp)
449 ; X86-SSE1-NEXT: movl %ebp, %esp
456 ; X86-SSE2-NEXT: movl %esp, %ebp
457 ; X86-SSE2-NEXT: andl $-8, %esp
458 ; X86-SSE2-NEXT: subl $8, %esp
461 ; X86-SSE2-NEXT: movsd %xmm0, (%esp)
464 ; X86-SSE2-NEXT: movl %ebp, %esp
471 ; X86-AVX-NEXT: movl %esp, %ebp
472 ; X86-AVX-NEXT: andl $-8, %esp
473 ; X86-AVX-NEXT: subl $8, %esp
476 ; X86-AVX-NEXT: vmovsd %xmm0, (%esp)
479 ; X86-AVX-NEXT: movl %ebp, %esp
510 ; X86-NOSSE-NEXT: subl $12, %esp
511 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
512 ; X86-NOSSE-NEXT: movl %eax, (%esp)
514 ; X86-NOSSE-NEXT: fadds (%esp)
515 ; X86-NOSSE-NEXT: fstps {{[0-9]+}}(%esp)
516 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
517 ; X86-NOSSE-NEXT: movl %eax, {{[0-9]+}}(%esp)
518 ; X86-NOSSE-NEXT: addl $12, %esp
523 ; X86-SSE1-NEXT: subl $12, %esp
524 ; X86-SSE1-NEXT: movl {{[0-9]+}}(%esp), %eax
525 ; X86-SSE1-NEXT: movl %eax, (%esp)
528 ; X86-SSE1-NEXT: movss %xmm0, {{[0-9]+}}(%esp)
529 ; X86-SSE1-NEXT: movl {{[0-9]+}}(%esp), %eax
530 ; X86-SSE1-NEXT: movl %eax, {{[0-9]+}}(%esp)
531 ; X86-SSE1-NEXT: addl $12, %esp
538 ; X86-SSE2-NEXT: addss (%esp), %xmm0
539 ; X86-SSE2-NEXT: movss %xmm0, (%esp)
547 ; X86-AVX-NEXT: vaddss (%esp), %xmm0, %xmm0
548 ; X86-AVX-NEXT: vmovss %xmm0, (%esp)
578 ; X86-NOSSE-NEXT: movl %esp, %ebp
579 ; X86-NOSSE-NEXT: andl $-8, %esp
580 ; X86-NOSSE-NEXT: subl $40, %esp
581 ; X86-NOSSE-NEXT: fildll {{[0-9]+}}(%esp)
582 ; X86-NOSSE-NEXT: fistpll {{[0-9]+}}(%esp)
583 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
584 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
585 ; X86-NOSSE-NEXT: movl %ecx, {{[0-9]+}}(%esp)
586 ; X86-NOSSE-NEXT: movl %eax, {{[0-9]+}}(%esp)
588 ; X86-NOSSE-NEXT: faddl {{[0-9]+}}(%esp)
589 ; X86-NOSSE-NEXT: fstpl {{[0-9]+}}(%esp)
590 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %eax
591 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %ecx
592 ; X86-NOSSE-NEXT: movl %eax, (%esp)
593 ; X86-NOSSE-NEXT: movl %ecx, {{[0-9]+}}(%esp)
594 ; X86-NOSSE-NEXT: fildll (%esp)
595 ; X86-NOSSE-NEXT: fistpll {{[0-9]+}}(%esp)
596 ; X86-NOSSE-NEXT: movl %ebp, %esp
603 ; X86-SSE1-NEXT: movl %esp, %ebp
604 ; X86-SSE1-NEXT: andl $-8, %esp
605 ; X86-SSE1-NEXT: subl $24, %esp
609 ; X86-SSE1-NEXT: movss %xmm1, (%esp)
611 ; X86-SSE1-NEXT: movss %xmm1, {{[0-9]+}}(%esp)
613 ; X86-SSE1-NEXT: faddl (%esp)
614 ; X86-SSE1-NEXT: fstpl {{[0-9]+}}(%esp)
616 ; X86-SSE1-NEXT: movlps %xmm0, {{[0-9]+}}(%esp)
617 ; X86-SSE1-NEXT: movl %ebp, %esp
624 ; X86-SSE2-NEXT: movl %esp, %ebp
625 ; X86-SSE2-NEXT: andl $-8, %esp
626 ; X86-SSE2-NEXT: subl $16, %esp
629 ; X86-SSE2-NEXT: movsd %xmm0, (%esp)
631 ; X86-SSE2-NEXT: movlps %xmm0, {{[0-9]+}}(%esp)
632 ; X86-SSE2-NEXT: movl %ebp, %esp
639 ; X86-AVX-NEXT: movl %esp, %ebp
640 ; X86-AVX-NEXT: andl $-8, %esp
641 ; X86-AVX-NEXT: subl $16, %esp
644 ; X86-AVX-NEXT: vmovsd %xmm0, (%esp)
646 ; X86-AVX-NEXT: vmovlps %xmm0, {{[0-9]+}}(%esp)
647 ; X86-AVX-NEXT: movl %ebp, %esp
677 ; X86-NOSSE-NEXT: movl %esp, %ebp
679 ; X86-NOSSE-NEXT: andl $-8, %esp
680 ; X86-NOSSE-NEXT: subl $40, %esp
684 ; X86-NOSSE-NEXT: fistpll {{[0-9]+}}(%esp)
685 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %edx
686 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %esi
687 ; X86-NOSSE-NEXT: movl %esi, {{[0-9]+}}(%esp)
688 ; X86-NOSSE-NEXT: movl %edx, {{[0-9]+}}(%esp)
689 ; X86-NOSSE-NEXT: fldl {{[0-9]+}}(%esp)
691 ; X86-NOSSE-NEXT: fstpl {{[0-9]+}}(%esp)
692 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %edx
693 ; X86-NOSSE-NEXT: movl {{[0-9]+}}(%esp), %esi
694 ; X86-NOSSE-NEXT: movl %edx, (%esp)
695 ; X86-NOSSE-NEXT: movl %esi, {{[0-9]+}}(%esp)
696 ; X86-NOSSE-NEXT: fildll (%esp)
698 ; X86-NOSSE-NEXT: leal -4(%ebp), %esp
706 ; X86-SSE1-NEXT: movl %esp, %ebp
707 ; X86-SSE1-NEXT: andl $-8, %esp
708 ; X86-SSE1-NEXT: subl $16, %esp
714 ; X86-SSE1-NEXT: movss %xmm1, (%esp)
716 ; X86-SSE1-NEXT: movss %xmm1, {{[0-9]+}}(%esp)
717 ; X86-SSE1-NEXT: fldl (%esp)
719 ; X86-SSE1-NEXT: fstpl {{[0-9]+}}(%esp)
722 ; X86-SSE1-NEXT: movl %ebp, %esp
729 ; X86-SSE2-NEXT: movl %esp, %ebp
730 ; X86-SSE2-NEXT: andl $-8, %esp
731 ; X86-SSE2-NEXT: subl $8, %esp
736 ; X86-SSE2-NEXT: movsd %xmm0, (%esp)
739 ; X86-SSE2-NEXT: movl %ebp, %esp
746 ; X86-AVX-NEXT: movl %esp, %ebp
747 ; X86-AVX-NEXT: andl $-8, %esp
748 ; X86-AVX-NEXT: subl $8, %esp
753 ; X86-AVX-NEXT: vmovsd %xmm0, (%esp)
756 ; X86-AVX-NEXT: movl %ebp, %esp