OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gdb/] [gdb-6.8/] [gdb-6.8.openrisc-2.1/] [sim/] [testsuite/] [sim/] [sh/] [shlr2.s] - Diff between revs 24 and 33

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

Rev 24 Rev 33
# sh testcase for shlr2
# sh testcase for shlr2
# mach: all
# mach: all
# as(sh):       -defsym sim_cpu=0
# as(sh):       -defsym sim_cpu=0
# as(shdsp):    -defsym sim_cpu=1 -dsp
# as(shdsp):    -defsym sim_cpu=1 -dsp
 
 
        .include "testutils.inc"
        .include "testutils.inc"
 
 
        start
        start
 
 
shrl2:
shrl2:
        set_grs_a5a5
        set_grs_a5a5
        shlr2 r0
        shlr2 r0
        assertreg0 0x29696969
        assertreg0 0x29696969
        shlr2 r0
        shlr2 r0
        assertreg0 0x0a5a5a5a
        assertreg0 0x0a5a5a5a
        shlr2 r0
        shlr2 r0
        assertreg0 0x02969696
        assertreg0 0x02969696
        shlr2 r0
        shlr2 r0
        assertreg0 0x00a5a5a5
        assertreg0 0x00a5a5a5
        shlr2 r0
        shlr2 r0
        assertreg0 0x00296969
        assertreg0 0x00296969
        shlr2 r0
        shlr2 r0
        assertreg0 0x000a5a5a
        assertreg0 0x000a5a5a
        shlr2 r0
        shlr2 r0
        assertreg0 0x00029696
        assertreg0 0x00029696
        shlr2 r0
        shlr2 r0
        assertreg0 0x0000a5a5
        assertreg0 0x0000a5a5
        shlr2 r0
        shlr2 r0
        assertreg0 0x00002969
        assertreg0 0x00002969
        shlr2 r0
        shlr2 r0
        assertreg0 0x00000a5a
        assertreg0 0x00000a5a
        shlr2 r0
        shlr2 r0
        assertreg0 0x00000296
        assertreg0 0x00000296
        shlr2 r0
        shlr2 r0
        assertreg0 0x000000a5
        assertreg0 0x000000a5
        shlr2 r0
        shlr2 r0
        assertreg0 0x00000029
        assertreg0 0x00000029
        shlr2 r0
        shlr2 r0
        assertreg0 0x0000000a
        assertreg0 0x0000000a
        shlr2 r0
        shlr2 r0
        assertreg0 0x00000002
        assertreg0 0x00000002
        shlr2 r0
        shlr2 r0
        assertreg0 0
        assertreg0 0
 
 
        set_greg 0xa5a5a5a5 r0
        set_greg 0xa5a5a5a5 r0
        test_grs_a5a5
        test_grs_a5a5
        pass
        pass
        exit 0
        exit 0
 
 

powered by: WebSVN 2.1.0

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