Hi!

4-Май-2004 10:16 [EMAIL PROTECTED] (Bart Oldeman) wrote to
[EMAIL PROTECTED]:

> Clean up int2f assembly a bit (merge some common bits, clarify label names)

     Long awaited action. :)

> +++ int2f.asm 4 May 2004 10:16:45 -0000       1.34
> +                jnc     ret_set_ax_to_cx
> +ret_neg_ax:
>                  neg     ax
> +ret_int2f:
>                  pop     di
>                  pop     si
>                  pop     bp
>                  ret
> +ret_set_ax_to_cx:                      ; ext_open or rw -> status from CX in AX
> +                                       ; otherwise CX was set to zero above
> +                xchg    ax, cx         ; set ax:=cx (one byte shorter than mov)
> +                jmp     short ret_int2f

                jnc     ret_set_ax_to_cx
ret_neg_ax:     neg     ax
                xchg    cx,ax
ret_set_ax_to_cx:
                xchg    ax,cx
ret_int2f:
                pop     ...
                ret




-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id149&alloc_id│66&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to