Lines Matching refs:mov

540     mov 24+16(%esp), %esi         // ESI := shorty + 1  ; ie skip return arg character.
542 mov 8+16(%esp), %edi // EDI := arg_array + 4 ; ie skip this pointer.
551 mov %esp, %ebp // copy value of stack pointer into base pointer
553 mov 28(%ebp), %ebx // get arg array size
569 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
571 mov 24(%ebp), %edi // EDI := arg_array
572 mov 0(%edi), %ecx // ECX := this pointer
595 mov 20(%ebp), %eax // move method pointer into eax
597 mov %ebp, %esp // restore stack pointer
603 mov 20(%esp), %ecx // get result pointer
604 mov %eax, (%ecx) // store the result assuming its a long, int or Object*
605 mov %edx, 4(%ecx) // store the other half of the result
606 mov 24(%esp), %edx // get the shorty
638 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
640 mov 8+16(%esp), %edi // EDI := arg_array
648 mov %esp, %ebp // copy value of stack pointer into base pointer
650 mov 28(%ebp), %ebx // get arg array size
666 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
668 mov 24(%ebp), %edi // EDI := arg_array
712 mov 20(%ebp), %eax // move method pointer into eax
714 mov %ebp, %esp // restore stack pointer
720 mov 20(%esp), %ecx // get result pointer
721 mov %eax, (%ecx) // store the result assuming its a long, int or Object*
722 mov %edx, 4(%ecx) // store the other half of the result
723 mov 24(%esp), %edx // get the shorty
1089 mov %fs:THREAD_SELF_OFFSET, %ebx // ebx = thread
1325 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1627 mov %eax, %edx
1640 mov %edx, %eax
1653 mov %edx, %eax
1754 mov %ecx, %edx // Make EDX:EAX == ECX:EBX so that LOCK CMPXCHG8B makes no changes.
1755 mov %ebx, %eax // (The actual value does not matter.)
1903 mov %fs:THREAD_EXCEPTION_OFFSET, %ebx
1941 mov %esp, %edx // remember SP
2058 mov %edx, (FRAME_SIZE_SAVE_EVERYTHING-4)(%esp) // Set return pc.
2104 mov MIRROR_STRING_COUNT_OFFSET(%eax), %edx
2105 mov MIRROR_STRING_COUNT_OFFSET(%ecx), %ebx
2119 mov %edx, %eax
2121 mov %edx, %ecx
2135 mov %edx, %eax
2137 mov %edx, %ecx
2152 mov %edx, %ecx
2153 mov %edx, %eax
2165 mov %edx, %ecx
2166 mov %edx, %eax
2234 mov MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)), %eax
2241 mov 0(%esp), %eax
2292 mov %eax, REG_VAR(reg)
2346 mov 4+16(%esp), %esi // ESI = argument array
2347 mov 8+16(%esp), %ecx // ECX = size of args
2348 mov 12+16(%esp), %ebx // EBX = pc to call
2349 mov %esp, %ebp // Save stack pointer
2365 mov 12(%esp), %esp // Restore stack pointer.
2373 mov 16(%esp), %ecx // Get JValue result
2374 mov %eax, (%ecx) // Store the result.
2375 mov %edx, 4(%ecx) // Store the other half of the result.
2381 mov %esp, %edi // EDI = beginning of stack
2389 mov %esp, %edx // Remember SP
2401 mov %eax, 4(%esp) // Result is in EAX:EDX. Copy to saved FP state.
2402 mov %edx, 8(%esp)
2403 mov %edx, 40(%esp) // Copy EDX to saved context
2411 mov %esp, %ecx // Remember SP.
2423 mov %eax, 4(%esp) // Result is in EAX:EDX. Copy to saved FP state.
2424 mov %edx, 8(%esp)
2425 mov %edx, 40(%esp) // Copy EDX to saved context
2436 mov 12(%esp), %eax // EAX = C++ templated interpreter function
2437 mov 16(%esp), %ebx // EBX = DEX PC (callee save register)
2438 mov 8(%esp), %ecx // ECX = Context argument for the function
2516 mov FRAME_SIZE_SAVE_EVERYTHING(%esp), %eax // Fetch ArtMethod