Lines Matching refs:edi

698  * %edi is preserved.
705 pushl %edi
707 movl %ecx,%edi /* move context number to saved reg */
721 leal V_acontext(%ebx,%edi,4),%ecx
725 /* %edi = context number */
754 /* %edi = context number */
760 SLOCK incl V_num_alloc(%ebx,%edi,4) /* update global counters */
761 SLOCK addl %eax,V_bytes_alloc(%ebx,%edi,4)
762 SLOCK subl %eax,V_wasted(%ebx,%edi,4)
777 popl %edi
784 /* %edi = context number */
802 SLOCK addl %esi,V_wasted(%ebx,%edi,4) /* udpate global counters */
803 SLOCK addl $(M_size),V_overhead(%ebx,%edi,4)
820 /* %edi = context number */
838 SLOCK incl V_num_context(%ebx,%edi,4) /* bump # context blocks */
839 SLOCK addl %esi,V_wasted(%ebx,%edi,4) /* update global counters */
840 SLOCK addl $(A_size+M_size),V_overhead(%ebx,%edi,4)
1109 pushl %edi
1110 movl H_cache_ptr+8(%eax),%edi /* 3rd arc to be searched */
1111 cmpl %ecx,G_frompc(%edi) /* skip if not equal */
1116 DINC2(G_count(%edi),G_overflow(%edi)) /* bump arc count */
1118 movl %edi,H_cache_ptr+0(%eax) /* make this 1st cached arc */
1121 popl %edi
1143 pushl %edi
1153 movl %ecx,%edi /* and caller's caller address */
1169 movl %edi,%ecx /* caller's caller address */
1185 /* %edi, %esi, %ebx if DO_STATS pushed on stack */
1197 movl Estack+20(%esp),%edi /* caller's address */
1199 movl Estack+16(%esp),%edi /* caller's address */
1202 imull %edi,%eax /* multiply to get hash */
1210 /* %edx = hash bucket address, %esi = gfunc ptr, %edi = caller's addr */
1211 /* 2 old arcs, %edi, %esi, %ebx if DO_STATS pushed on stack */
1223 cmpl G_selfpc(%eax),%edi /* loop back if not one we want */
1231 /* 2 old arcs, %edi, %esi, %ebx if DO_STATS pushed on stack */
1237 popl %edi /* previous 2nd arc searched */
1239 movl %edi,H_cache_ptr+8(%esi) /* new 3rd arc to be searched */
1240 popl %edi
1253 /* %edx = hash bucket address, %esi = gfunc ptr, %edi = caller's addr */
1254 /* 2 old arcs, %edi, %esi, %ebx if DO_STATS pushed on stack */
1268 movl %ecx,%edi /* save caller's caller */
1276 movl %edi,G_frompc(%eax) /* caller's caller */
1290 popl %edi /* previous 2nd arc searched */
1293 movl %edi,H_cache_ptr+8(%esi) /* new 3rd arc to be searched */
1295 popl %edi
1395 pushl %edi
1397 movl Estack+20(%esp),%edi /* low part of number */
1423 movl %edi,%eax /* calculate (low + (high%10)*2^32) / 10 */
1425 movl %eax,%edi
1437 movl %edi,%eax /* get low part into %eax */
1450 popl %edi