|
|
| version 1.4, 2005/05/20 13:59:48 | version 1.5, 2011/02/02 13:50:29 |
|---|---|
| Line 7 section .text | Line 7 section .text |
| extern @i286_memoryread@4 | extern @i286_memoryread@4 |
| extern @i286_memorywrite@8 | extern @i286_memorywrite@8 |
| align 16 | align 16 |
| _dmax86: cmp byte [_dmac + dmac_t.working], byte 0 | _dmax86: cmp byte [_dmac + dmac_t.working], byte 0 |
| je short .nowork | je short .nowork |
| Line 16 _dmax86: cmp byte [_dmac + dmac_t.work | Line 15 _dmax86: cmp byte [_dmac + dmac_t.work |
| .sea: test [_dmac + dmac_t.working], cl | .sea: test [_dmac + dmac_t.working], cl |
| jne short .hit | jne short .hit |
| add cl, cl | add cl, cl |
| add eax, byte dmach_t.size | add eax, byte dmach_t_size |
| test cl, 15 | test cl, 15 |
| jne short .sea | jne short .sea |
| .nowork: ret | .nowork: ret |
| Line 55 _dmax86: cmp byte [_dmac + dmac_t.work | Line 54 _dmax86: cmp byte [_dmac + dmac_t.work |
| pop edi | pop edi |
| ret | ret |
| ends | |