div64u.s

来自「Minix比较全的源码」· S 代码 · 共 23 行

S
23
字号
!	div64u() - 64 bit divided by unsigned giving unsigned long!							Author: Kees J. Bot!								7 Dec 1995.sect .text.define _div64u, _rem64u_div64u:			! unsigned long div64u(u64_t i, unsigned j);	xor	edx, edx	mov	eax, 8(esp)		! i = (ih<<32) + il	div	12(esp)			! ih = q * j + r	mov	eax, 4(esp)	div	12(esp)			! i / j = (q<<32) + ((r<<32) + il) / j	ret_rem64u:			! unsigned rem64u(u64_t i, unsigned j);	pop	ecx	call	_div64u	mov	eax, edx	jmp	ecx!! $PchId: div64u.ack.s,v 1.2 1996/04/11 18:59:57 philip Exp $

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?