May 29, 2004

Try to wrtite MPI assembler code

Today, I try to write MPI assembler code for Win64+AMD64. Although I wrote it using simply x86-64 code, should I use MMX/SSE? I don't know MMX assembler...

;
; mp_err s_mpv_div_2dx1d(mp_digit Nhi, mp_digit Nlo, mp_digit divisor, mp_digit *qp, mp_digit *rp)
;

_s_mpv_div_2dx1d PROC
    mov     rax, rdx      ; Nlo
    mov     rdx, rcx      ; Nhi

    div     r8

    mov     [r9], rax

    mov     r8, [rsp+40]
    mov     [r8], rdx

    xor     rax, rax

    ret
_s_mpv_div_2dx1d ENDP

END

Trackback URL: http://www.mozilla-x86-64.com/mt/mt-tb.cgi/19