mirror of
				https://github.com/SEPPDROID/Digital-Research-Source-Code.git
				synced 2025-10-26 01:44:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			371 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			371 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
| * 
 | |
| *	Floating Point Square Root :
 | |
| *		Front End to IEEE Floating Point Package.
 | |
| *
 | |
| *		double
 | |
| *		sqrt(farg)
 | |
| *		double farg;
 | |
| *
 | |
| *	Input : in radians
 | |
| *	Returns : square root of Floating point number
 | |
| *
 | |
| .globl sqrt
 | |
| .globl _sqrt
 | |
| .globl iefsqrt
 | |
| .text
 | |
| sqrt:
 | |
| _sqrt:
 | |
| ~~sqrt:
 | |
| link	r14,#-4
 | |
| movem.l	d3-d7,-(sp)
 | |
| move.l	8(r14),r7
 | |
| jsr		iefsqrt
 | |
| move.l	r7,r0
 | |
| movem.l	(sp)+,d3-d7
 | |
| unlk	r14
 | |
| rts
 |