⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 idigitveccsubto.c

📁 Arithmetic for integers of almost unlimited size for C and C++. Developed and copyrighted by Ra
💻 C
字号:
/* idigitveccsubto.c - inline assembler code for MSVC++6.0 on Intel586 *//* TPf, Sep 1999 */#include <iint.h>#include <idigit.h>#if !defined(USE_C_DIGITVECCSUBTO)void DigitVecCsubto(a, b, l)    DigitType *a, *b;    int l; /* a[]-=b[l]; */{__asm    {/*	.text	.align 4	.globl USCORE(DigitVecCsubto)USCORE(DigitVecCsubto): */				; push ebx				; push edi				; push esi	mov eax, a		; DWORD PTR 16[esp]	mov ebx, b		; DWORD PTR 20[esp]	mov ecx, l		; DWORD PTR 24[esp]	xor edi,edi	xor esi,esi	test ecx,ecx	jz L3L1:	shr esi, 1	mov edx, DWORD PTR [eax+edi*4]	sbb edx, DWORD PTR [ebx+edi*4]	mov DWORD PTR [eax+edi*4], edx	adc esi, 0	inc edi	dec ecx	jnz L1	test esi,esi	jz L3L2:	sub DWORD PTR [eax+edi*4], 1	inc edi	jb L2L3: 				; pop esi				; pop edi				; pop ebx    }}#endif

⌨️ 快捷键说明

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