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/] [sh/] [fcnvds.s] - Diff between revs 24 and 157

Only display areas with differences | Details | Blame | View Log

Rev 24 Rev 157
# sh testcase for fcnvds
# sh testcase for fcnvds
# mach: sh
# mach: sh
# as(sh):       -defsym sim_cpu=0
# as(sh):       -defsym sim_cpu=0
 
 
        .include "testutils.inc"
        .include "testutils.inc"
 
 
        start
        start
        double_prec
        double_prec
        sz_64
        sz_64
        set_grs_a5a5
        set_grs_a5a5
        set_fprs_a5a5
        set_fprs_a5a5
        mov.l   ax, r0
        mov.l   ax, r0
        fmov    @r0, dr0
        fmov    @r0, dr0
        fcnvds dr0, fpul
        fcnvds dr0, fpul
        fsts    fpul, fr2
        fsts    fpul, fr2
 
 
        assert_dpreg_i  5, dr0
        assert_dpreg_i  5, dr0
        single_prec
        single_prec
        assert_fpreg_i  5, fr2
        assert_fpreg_i  5, fr2
        test_fpr_a5a5   fr3
        test_fpr_a5a5   fr3
        test_fpr_a5a5   fr4
        test_fpr_a5a5   fr4
        test_fpr_a5a5   fr5
        test_fpr_a5a5   fr5
        test_fpr_a5a5   fr6
        test_fpr_a5a5   fr6
        test_fpr_a5a5   fr7
        test_fpr_a5a5   fr7
        test_fpr_a5a5   fr8
        test_fpr_a5a5   fr8
        test_fpr_a5a5   fr9
        test_fpr_a5a5   fr9
        test_fpr_a5a5   fr10
        test_fpr_a5a5   fr10
        test_fpr_a5a5   fr11
        test_fpr_a5a5   fr11
        test_fpr_a5a5   fr12
        test_fpr_a5a5   fr12
        test_fpr_a5a5   fr13
        test_fpr_a5a5   fr13
        test_fpr_a5a5   fr14
        test_fpr_a5a5   fr14
        test_fpr_a5a5   fr15
        test_fpr_a5a5   fr15
 
 
        assertreg0      x
        assertreg0      x
        test_gr_a5a5    r1
        test_gr_a5a5    r1
        test_gr_a5a5    r2
        test_gr_a5a5    r2
        test_gr_a5a5    r3
        test_gr_a5a5    r3
        test_gr_a5a5    r4
        test_gr_a5a5    r4
        test_gr_a5a5    r5
        test_gr_a5a5    r5
        test_gr_a5a5    r6
        test_gr_a5a5    r6
        test_gr_a5a5    r7
        test_gr_a5a5    r7
        test_gr_a5a5    r8
        test_gr_a5a5    r8
        test_gr_a5a5    r9
        test_gr_a5a5    r9
        test_gr_a5a5    r10
        test_gr_a5a5    r10
        test_gr_a5a5    r11
        test_gr_a5a5    r11
        test_gr_a5a5    r12
        test_gr_a5a5    r12
        test_gr_a5a5    r13
        test_gr_a5a5    r13
        test_gr_a5a5    r14
        test_gr_a5a5    r14
 
 
        pass
        pass
        exit 0
        exit 0
 
 
        .align 2
        .align 2
x:      .double 5.0
x:      .double 5.0
ax:     .long   x
ax:     .long   x
 
 
 
 

powered by: WebSVN 2.1.0

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