; Code généré par Microsoft C pour la boucle interne de FindIDAverage. ;|*** for (WorkingBlockCount=0; ;|*** WorkingBlockCountBlockCount; ;|*** WorkingBlockCount++, DataPointer++) { mov WORD PTR [bp-6],0 ;WorkingBlockCount mov bx,WORD PTR [bp+6] ;BlockPointer cmp WORD PTR [bx+2],0 je $FB264 mov cx,WORD PTR [bx+2] add WORD PTR [bp-6],cx ;WorkingBlockCount mov di,WORD PTR [bp-2] ;IDMatchSum mov dx,WORD PTR [bp-4] ;IDMatchCount $L20004: ;|*** if (DataPointer->ID == SearchedForID) { mov ax,WORD PTR [si] cmp WORD PTR [bp+4],ax ;SearchedForID jne $I265 ;|*** IDMatchCount++; inc dx ;|*** IDMatchSum += DataPointer->Value; add di,WORD PTR [si+2] ;|*** } ;|*** } $I265: add si,4 loop $L20004 mov WORD PTR [bp-2],di ;IDMatchSum mov WORD PTR [bp-4],dx ;IDMatchCount $FB264: