OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [sim/] [testsuite/] [sim/] [sh64/] [media/] [fcmpges.cgs] - Blame information for rev 157

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 24 jeremybenn
# sh testcase for fcmpge.s $frg, $frh, $rd -*- Asm -*-
2
# mach: all
3
# as: -isa=shmedia
4
# ld: -m shelf64
5
 
6
        .include "media/testutils.inc"
7
 
8
        start
9
 
10
init:
11
        pta wrong, tr0
12
 
13
fcmpge1: # 2 = 2.
14
        movi 2, r0
15
        fmov.ls r0, fr0
16
        fmov.ls r0, fr1
17
        float.ls fr0, fr2
18
        float.ls fr1, fr3
19
        fcmpge.s fr2, fr3, r7
20
        bnei r7, 1, tr0
21
 
22
fcmpge2: # 3 > 2.
23
        movi 3, r0
24
        fmov.ls r0, fr0
25
        movi 2, r0
26
        fmov.ls r0, fr1
27
        float.ls fr0, fr2
28
        float.ls fr1, fr3
29
        fcmpge.s fr2, fr3, r7
30
        bnei r7, 1, tr0
31
 
32
fcmpge3: # 2 < 3.
33
        movi 2, r0
34
        fmov.ls r0, fr0
35
        movi 3, r0
36
        fmov.ls r0, fr1
37
        float.ls fr0, fr2
38
        float.ls fr1, fr3
39
        fcmpge.s fr2, fr3, r7
40
        bnei r7, 0, tr0
41
 
42
okay:
43
        pass
44
 
45
wrong:
46
        fail

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.