Lines Matching refs:edx
54 movl %edx, 0(%ecx)
102 movl %edx,%edi // Need to save only the high order part
107 adcl $0,%edx // Add in any overflow to high high part
108 movl %edx,%esi // Save high high part
116 movl %edx,%ecx // Need to save the high order part
121 // Now have %ecx:%ebx as low part of high low and %edx:%eax as high part of high high
129 movl %esi,%edx // and the high word
146 mov 32(%ebp),%edx /* get ptr to rtc_nanotime_info */
148 movl RNT_GENERATION(%edx),%esi /* get current generation */
149 movl $0,RNT_GENERATION(%edx) /* flag data as being updated */
152 mov %eax,RNT_TSC_BASE(%edx)
154 mov %eax,RNT_TSC_BASE+4(%edx)
157 mov %eax,RNT_SCALE(%edx)
160 mov %eax,RNT_SHIFT(%edx)
163 mov %eax,RNT_NS_BASE(%edx)
165 mov %eax,RNT_NS_BASE+4(%edx)
170 1: movl %esi,RNT_GENERATION(%edx) /* update generation and make usable */
206 * In accordance with the ABI, we return the 64-bit nanotime in %edx:%eax.
240 rdtsc /* get TSC in %edx:%eax */
243 sbbl RNT_TSC_BASE+4(%edi),%edx
251 mov %edx, %ebx
253 mov %edx, %edi
258 adc $0, %edx /* result in edx:eax:esi */
262 xchg %edx, %eax
270 mov %ebx, %edx /* result in edx:eax */
276 adcl RNT_NS_BASE+4(%edi),%edx
285 ret /* result in edx:eax */