add64u.s

来自「minix操作系统最新版本(3.1.1)的源代码」· S 代码 · 共 31 行

S
31
字号
!	add64u() - unsigned to 64 bit addition		Author: Kees J. Bot!								24 Dec 1995.sect .text.define _add64u, _add64ul_add64u:			! u64_t add64u(u64_t i, unsigned j);	push	bp	mov	bp, sp	xor	cx, cx	jmp	0f_add64ul:			! u64_t add64ul(u64_t i, unsigned long j);	push	bp	mov	bp, sp	mov	cx, 16(bp)0:	mov	bx, 4(bp)	mov	ax, 6(bp)	add	ax, 14(bp)	mov	(bx), ax	mov	ax, 8(bp)	adc	ax, cx	mov	2(bx), ax	mov	ax, 10(bp)	adc	ax, #0	mov	4(bx), ax	mov	ax, 12(bp)	adc	ax, #0	mov	6(bx), ax	mov	ax, bx	pop	bp	ret

⌨️ 快捷键说明

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