TestSuite: start an FPU test.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3429 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
hrydgard
2009-06-13 20:08:51 +00:00
parent 77c7161e7d
commit 625eeec130
6 changed files with 810 additions and 0 deletions

View File

@ -0,0 +1,24 @@
#define _LANGUAGE_ASSEMBLY
#include "asm.h"
.globl TestFRES1
//r3 = &fpscr
//r4 = result
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
stfs fr1, 0(r3)
blr
.section .data
.balign 4
Unit01:
.float 0.0, 1.0
NrmData:
.float 0.5, 3.0