Lines Matching refs:edx

91     PUSH edx
129 PUSH edx
158 POP edx
181 POP edx
297 movl %esp, %edx // remember SP
302 PUSH edx // pass SP
305 pushl 32+32(%edx) // pass caller Method*
310 movl %edx, %edi // save code pointer in EDI
325 POP edx
465 movl (%edi), %edx
475 movl (%edi), %edx
489 mov %edx, 4(%ecx) // store the other half of the result
490 mov 24(%esp), %edx // get the shorty
491 cmpb LITERAL(68), (%edx) // test if result type char == 'D'
493 cmpb LITERAL(70), (%edx) // test if result type char == 'F'
568 movl (%edi), %edx
579 movl (%edi), %edx
585 movl 4(%edi), %edx
606 mov %edx, 4(%ecx) // store the other half of the result
607 mov 24(%esp), %edx // get the shorty
608 cmpb LITERAL(68), (%edx) // test if result type char == 'D'
610 cmpb LITERAL(70), (%edx) // test if result type char == 'F'
677 PUSH edx // pass arg3
697 PUSH edx // pass arg3
730 mov FRAME_SIZE_REFS_ONLY_CALLEE_SAVE(%esp), %edx // get referrer
733 PUSH edx // pass referrer
754 PUSH edx // pass arg3
989 movl %ecx, %edx // save lock word (edx) to keep read barrier bits.
995 movl %edx, %eax // eax: lock word zero except for read barrier bits.
996 movl %fs:THREAD_ID_OFFSET, %edx // load thread id.
997 or %eax, %edx // edx: thread id with count of 0 + read barrier bits.
998 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val.
1005 movl %edx, %ecx // copy the lock word to check count overflow.
1011 movl %edx, %eax // copy the lock word as the old val for cmpxchg.
1012 addl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_ONE), %edx // increment recursion count again for real.
1014 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val.
1040 movl %fs:THREAD_ID_OFFSET, %edx // edx := thread id
1045 movl %ecx, %edx // copy the lock word to detect new count of 0.
1046 andl LITERAL(LOCK_WORD_READ_BARRIER_STATE_MASK_TOGGLED), %edx // zero the read barrier bits.
1047 cmpl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_ONE), %edx
1050 movl %eax, %edx // edx: obj
1054 movl %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1056 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val.
1062 movl %eax, %edx // edx: obj
1066 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1068 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val.
1073 movl %edx, %eax // restore eax
1149 test %edx, %edx // store of null
1154 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edx), %ebx
1157 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%eax, %ecx, 4)
1158 movl %fs:THREAD_CARD_TABLE_OFFSET, %edx
1160 movb %dl, (%edx, %eax)
1163 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%eax, %ecx, 4)
1168 PUSH edx
1171 pushl MIRROR_OBJECT_CLASS_OFFSET(%edx) // pass arg2 - type of the value to be stored
1179 POP edx
1182 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%eax, %ecx, 4) // do the aput
1183 movl %fs:THREAD_CARD_TABLE_OFFSET, %edx
1185 movb %dl, (%edx, %eax)
1189 POP edx
1197 PUSH edx // pass arg2 - value
1205 PUSH edx // pass arg3
1240 PUSH edx // pass arg3 b.lo
1253 PUSH edx // pass arg3 b.lo
1264 imul %edx, %ecx // ecx = b.lo(edx) * a.hi(ecx)
1265 mul %edx // edx:eax = a.lo(eax) * b.lo(edx)
1267 add %ecx, %edx // edx += (a.lo * b.hi) + (b.lo * a.hi)
1273 xchg %edx, %ecx
1274 shld %cl,%eax,%edx
1278 mov %eax, %edx
1286 xchg %edx, %ecx
1287 shrd %cl,%edx,%eax
1288 sar %cl,%edx
1291 mov %edx, %eax
1292 sar LITERAL(31), %edx
1299 xchg %edx, %ecx
1300 shrd %cl,%edx,%eax
1301 shr %cl,%edx
1304 mov %edx, %eax
1305 xor %edx, %edx
1349 PUSH edx // pass low half of new_val
1368 PUSH edx // pass high half of new_val
1388 movd %edx, %xmm1
1455 movl %edx, %esp
1469 pushl %edx // Pass int result.
1498 movd %edx, %xmm1
1511 mov %esp, %edx // remember SP
1513 PUSH edx // pass SP
1523 movd %edx, %xmm1
1540 SETUP_REFS_AND_ARGS_CALLEE_SAVE_FRAME ebx, edx
1567 movl 44(%esp), %edx // Restore edx.
1584 PUSH edx // Save gpr return value.
1589 PUSH edx // Pass gpr return value.
1598 movl %edx, %ebx // Move returned link register for deopt
1601 POP edx
1639 mov MIRROR_STRING_COUNT_OFFSET(%eax), %edx
1644 mov %edx, %ecx
1645 mov %edx, %eax