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

📄 divl.s

📁 一个C源代码分析器
💻 S
字号:
      /* This file is generated from divrem.m4; DO NOT EDIT! *//* For each N divided by D, we do:      result = (double) N / (double) D   Then, for each N mod D, we do:      result = N - (D * divMODE (N, D))   FIXME:   The q and qu versions won't deal with operands > 50 bits.  We also   don't check for divide by zero.  */#include "DEFS.h"#if 0/* We do not handle div by zero yet.  */#include <machine/pal.h>#endif#include <regdef.h>FUNC__(divl)	! First set up the dividend.		sextl t10, t10	stq t10,0(sp)	ldt $f10,0(sp)	cvtqt $f10,$f10		! Then set up the divisor.		sextl t11, t11	stq t11,0(sp)	ldt $f1,0(sp)	cvtqt $f1,$f1		! Do the division.	divt $f10,$f1,$f10	cvttqc $f10,$f10	! Put the result in t12.	stt $f10,0(sp)	ldq t12,0(sp)		sextl t12, t12		lda sp,16(sp)	ret zero,(t9),1	.end NAME__(divl)

⌨️ 快捷键说明

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