Home | History | Annotate | Download | only in x86

Lines Matching refs:PUSH

24     PUSH edi  // Save callee saves (ebx is saved/restored by the upcall)
25 PUSH esi
26 PUSH ebp
36 PUSH edi // Save callee saves (ebx is saved/restored by the upcall)
37 PUSH esi
38 PUSH ebp
53 PUSH edi // Save callee saves
54 PUSH esi
55 PUSH ebp
56 PUSH ebx // Save args
57 PUSH edx
58 PUSH ecx
59 PUSH eax // Align stack, eax will be clobbered by Method*
83 PUSH ecx // pass SP
97 PUSH ecx // pass SP
110 PUSH eax // alignment padding
111 PUSH ecx // pass SP
114 PUSH eax // pass arg1
125 PUSH edx // pass SP
128 PUSH ecx // pass arg2
129 PUSH eax // pass arg1
187 PUSH edi
188 PUSH esi
189 PUSH ebp
190 PUSH ebx
191 PUSH edx
192 PUSH ecx
193 PUSH eax // <-- callee save Method* to go here
198 PUSH edx // pass SP
203 PUSH ecx // pass arg2
204 PUSH eax // pass arg1
247 PUSH ebp // save ebp
248 PUSH ebx // save ebx
257 pushl 20(%ebp) // push size of region to memcpy
258 pushl 16(%ebp) // push arg array as source of memcpy
259 pushl %eax // push stack pointer as destination of memcpy
290 subl MACRO_LITERAL(8), %esp // push padding
292 PUSH edx // pass SP
308 PUSH eax // push padding
309 PUSH edx // pass SP
312 PUSH eax // pass arg1
326 PUSH edx // pass SP
329 PUSH ecx // pass arg2
330 PUSH eax // pass arg1
346 PUSH ebx // pass SP
349 PUSH edx // pass arg3
350 PUSH ecx // pass arg2
351 PUSH eax // pass arg1
403 PUSH eax // alignment padding
404 PUSH ecx // pass arg2
405 PUSH eax // pass arg1
413 PUSH edx // pass arg3
414 PUSH ecx // pass arg2
415 PUSH eax // pass arg1
430 PUSH ebx // pass arg4 b.hi
431 PUSH edx // pass arg3 b.lo
432 PUSH ecx // pass arg2 a.hi
433 PUSH eax // pass arg1 a.lo
443 PUSH eax // alignment padding
444 PUSH ecx // pass arg2 b
445 PUSH eax // pass arg1 a
455 PUSH ecx // push arg2 a.hi
456 PUSH eax // push arg1 a.lo
457 fildll (%esp) // load as integer and push into st0
466 PUSH ecx // push arg2 a.hi
467 PUSH eax // push arg1 a.lo
468 fildll (%esp) // load as integer and push into st0
477 PUSH eax // alignment padding
478 PUSH ecx // pass arg2 a.hi
479 PUSH eax // pass arg1 a.lo
489 PUSH eax // pass arg1 a
513 PUSH ebx // pass arg4 b.hi
514 PUSH edx // pass arg3 b.lo
515 PUSH ecx // pass arg2 a.hi
516 PUSH eax // pass arg1 a.lo
526 PUSH ebx // pass arg4 b.hi
527 PUSH edx // pass arg3 b.lo
528 PUSH ecx // pass arg2 a.hi
529 PUSH eax // pass arg1 a.lo
589 PUSH ebx // pass SP
593 PUSH ebx // pass referrer
594 PUSH edx // pass new_val
595 PUSH ecx // pass object
596 PUSH eax // pass field_idx
608 PUSH esp // pass SP-8
612 PUSH ebx // pass high half of new_val
613 PUSH edx // pass low half of new_val
614 PUSH ecx // pass object
615 PUSH eax // pass field_idx
628 PUSH ebx // pass SP
632 PUSH ebx // pass referrer
633 PUSH edx // pass new_val
634 PUSH ecx // pass object
635 PUSH eax // pass field_idx
649 PUSH ebx // pass SP
652 PUSH edx // pass referrer
653 PUSH ecx // pass object
654 PUSH eax // pass field_idx
668 PUSH ebx // pass SP
671 PUSH edx // pass referrer
672 PUSH ecx // pass object
673 PUSH eax // pass field_idx
687 PUSH ebx // pass SP
690 PUSH edx // pass referrer
691 PUSH ecx // pass object
692 PUSH eax // pass field_idx
706 PUSH ebx // pass SP
709 PUSH edx // pass referrer
710 PUSH ecx // pass new_val
711 PUSH eax // pass field_idx
724 PUSH ebx // pass SP
728 PUSH edx // pass high half of new_val
729 PUSH ecx // pass low half of new_val
730 PUSH ebx // pass referrer
731 PUSH eax // pass field_idx
745 PUSH ebx // pass SP
748 PUSH edx // pass referrer
749 PUSH ecx // pass new_val
750 PUSH eax // pass field_idx
761 PUSH edx // pass SP
764 PUSH ecx // pass referrer
765 PUSH eax // pass field_idx
777 PUSH edx // pass SP
780 PUSH ecx // pass referrer
781 PUSH eax // pass field_idx
793 PUSH edx // pass SP
796 PUSH ecx // pass referrer
797 PUSH eax // pass field_idx
807 PUSH esp // pass SP
810 PUSH ecx // pass receiver
811 PUSH eax // pass proxy method
823 PUSH esp // pass SP
826 PUSH ecx // pass receiver
827 PUSH eax // pass method
849 PUSH eax // alignment padding
850 PUSH edx // pass SP
853 PUSH eax // pass method
869 PUSH eax // Save eax which will be clobbered by the callee-save method.
874 PUSH edx // Pass SP.
877 PUSH ecx // Pass receiver.
878 PUSH eax // Pass Method*.
896 pushl LITERAL(0) // Push a fake return PC as there will be none on the stack.
902 PUSH edx // Save gpr return value.
903 PUSH eax
909 PUSH edx // Pass gpr return value.
910 PUSH eax
911 PUSH ecx // Pass SP.
940 PUSH ecx // Pass SP.
956 PUSH edi // push callee save reg
1005 PUSH esi // push callee save reg
1006 PUSH edi // push callee save reg