forked from dolphin-emu/dolphin
		
	git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3430 8ced0084-cf51-0410-be5f-012b33b47a6e
		
			
				
	
	
		
			25 lines
		
	
	
		
			338 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			25 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
 |