Lines Matching refs:mov

606     mov 24+16(%esp), %esi         // ESI := shorty + 1  ; ie skip return arg character.
608 mov 8+16(%esp), %edi // EDI := arg_array + 4 ; ie skip this pointer.
617 mov %esp, %ebp // copy value of stack pointer into base pointer
619 mov 28(%ebp), %ebx // get arg array size
635 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
637 mov 24(%ebp), %edi // EDI := arg_array
638 mov 0(%edi), %ecx // ECX := this pointer
661 mov 20(%ebp), %eax // move method pointer into eax
663 mov %ebp, %esp // restore stack pointer
669 mov 20(%esp), %ecx // get result pointer
670 mov %eax, (%ecx) // store the result assuming its a long, int or Object*
671 mov %edx, 4(%ecx) // store the other half of the result
672 mov 24(%esp), %edx // get the shorty
704 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
706 mov 8+16(%esp), %edi // EDI := arg_array
714 mov %esp, %ebp // copy value of stack pointer into base pointer
716 mov 28(%ebp), %ebx // get arg array size
732 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
734 mov 24(%ebp), %edi // EDI := arg_array
778 mov 20(%ebp), %eax // move method pointer into eax
780 mov %ebp, %esp // restore stack pointer
786 mov 20(%esp), %ecx // get result pointer
787 mov %eax, (%ecx) // store the result assuming its a long, int or Object*
788 mov %edx, 4(%ecx) // store the other half of the result
789 mov 24(%esp), %edx // get the shorty
1156 mov %fs:THREAD_SELF_OFFSET, %ebx // ebx = thread
1392 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1694 mov %eax, %edx
1707 mov %edx, %eax
1720 mov %edx, %eax
1821 mov %ecx, %edx // Make EDX:EAX == ECX:EBX so that LOCK CMPXCHG8B makes no changes.
1822 mov %ebx, %eax // (The actual value does not matter.)
1962 mov %fs:THREAD_EXCEPTION_OFFSET, %ebx
2000 mov %esp, %edx // remember SP
2117 mov %edx, (FRAME_SIZE_SAVE_EVERYTHING-4)(%esp) // Set return pc.
2163 mov MIRROR_STRING_COUNT_OFFSET(%eax), %edx
2164 mov MIRROR_STRING_COUNT_OFFSET(%ecx), %ebx
2178 mov %edx, %eax
2180 mov %edx, %ecx
2194 mov %edx, %eax
2196 mov %edx, %ecx
2211 mov %edx, %ecx
2212 mov %edx, %eax
2224 mov %edx, %ecx
2225 mov %edx, %eax
2274 mov MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)), %eax
2281 mov 0(%esp), %eax
2332 mov %eax, REG_VAR(reg)
2386 mov 4+16(%esp), %esi // ESI = argument array
2387 mov 8+16(%esp), %ecx // ECX = size of args
2388 mov 12+16(%esp), %ebx // EBX = pc to call
2389 mov %esp, %ebp // Save stack pointer
2405 mov 12(%esp), %esp // Restore stack pointer.
2413 mov 16(%esp), %ecx // Get JValue result
2414 mov %eax, (%ecx) // Store the result assuming it is a long, int or Object*
2415 mov %edx, 4(%ecx) // Store the other half of the result
2416 mov 20(%esp), %edx // Get the shorty
2433 mov %esp, %edi // EDI = beginning of stack
2441 mov %esp, %edx // Remember SP
2453 mov %eax, 4(%esp) // Result is in EAX:EDX. Copy to saved FP state.
2454 mov %edx, 8(%esp)
2455 mov %edx, 40(%esp) // Copy EDX to saved context
2463 mov %esp, %ecx // Remember SP.
2475 mov %eax, 4(%esp) // Result is in EAX:EDX. Copy to saved FP state.
2476 mov %edx, 8(%esp)
2477 mov %edx, 40(%esp) // Copy EDX to saved context
2488 mov 12(%esp), %eax // EAX = C++ templated interpreter function
2489 mov 16(%esp), %ebx // EBX = DEX PC (callee save register)
2490 mov 8(%esp), %ecx // ECX = Context argument for the function