Rev 214 | Rev 266 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 214 | Rev 254 | ||
---|---|---|---|
Line 212... | Line 212... | ||
212 | found: |
212 | found: |
213 | btr [ebx], eax |
213 | btr [ebx], eax |
214 | mov [mem_block_start],ebx |
214 | mov [mem_block_start],ebx |
215 | sub ebx, mem_block_map |
215 | sub ebx, mem_block_map |
216 | shl ebx, 3 |
- | |
217 | add eax,ebx |
216 | lea eax,[eax+ebx*8] |
218 | shl eax, 5 |
217 | shl eax, 5 |
219 | add eax, [mem_block_arr] |
218 | add eax, [mem_block_arr] |
220 | dec [free_blocks] |
219 | dec [free_blocks] |
221 | popfd |
220 | popfd |
222 | ret |
221 | ret |