mirror of
				https://github.com/dolphin-emu/dolphin.git
				synced 2025-10-24 17:09:06 +00:00 
			
		
		
		
	git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3430 8ced0084-cf51-0410-be5f-012b33b47a6e
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			338 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			338 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
| #define _LANGUAGE_ASSEMBLY
 | |
| #include "asm.h"
 | |
| 
 | |
| 	//r3 = &fpscr
 | |
| 	//r4 = result
 | |
| 	.globl	TestFRES1
 | |
| TestFRES1:
 | |
| 	lis			r9,Unit01@ha
 | |
| 	addi		r9,r9,Unit01@l
 | |
| 	lfs  fr0, 0(r9)
 | |
| 	fres fr0, fr0
 | |
| 	stfs fr0, 0(r4)
 | |
| 	fres fr0, fr0
 | |
| 	stfs fr0, 0(r5)
 | |
| 	mffs fr1
 | |
| 	stfd fr1, 0(r3)
 | |
| 	blr
 | |
| 
 | |
| 	.section .data
 | |
| 	.balign 4
 | |
| Unit01:
 | |
| 	.float	0.0, 1.0
 | |
| NrmData:
 | |
| 	.float	0.5, 3.0
 |