Lines Matching refs:edx
53 movl %edx, 0(%ecx)
101 movl %edx,%edi // Need to save only the high order part
106 adcl $0,%edx // Add in any overflow to high high part
107 movl %edx,%esi // Save high high part
115 movl %edx,%ecx // Need to save the high order part
120 // Now have %ecx:%ebx as low part of high low and %edx:%eax as high part of high high
128 movl %esi,%edx // and the high word
146 mov 12(%esp),%edx /* ptr to rtc_nanotime_info */
148 movl RNT_GENERATION(%edx),%ecx /* get current generation */
149 movl $0,RNT_GENERATION(%edx) /* flag data as being updated */
152 addl %eax,RNT_TSC_BASE(%edx)
153 adcl $0,RNT_TSC_BASE+4(%edx) /* propagate carry */
158 1: movl %ecx,RNT_GENERATION(%edx) /* update generation and make usable */
192 * In accordance with the ABI, we return the 64-bit nanotime in %edx:%eax.
226 rdtsc /* get TSC in %edx:%eax */
229 sbbl RNT_TSC_BASE+4(%edi),%edx
237 mov %edx, %ebx
239 mov %edx, %edi
244 adc $0, %edx /* result in edx:eax:esi */
248 xchg %edx, %eax
256 mov %ebx, %edx /* result in edx:eax */
262 adcl RNT_NS_BASE+4(%edi),%edx
271 ret /* result in edx:eax */
281 movl 12(%esp),%edx
283 movl %edx,TIMER_LOW(%ecx)
289 0: movl TIMER_HIGH(%ecx),%edx
291 cmpl TIMER_HIGHCHK(%ecx),%edx
298 movl S_ARG1,%edx /* continuation param */
304 pushl %edx