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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [sim/] [testsuite/] [d10v-elf/] [t-slae.s] - Diff between revs 24 and 157

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

Rev 24 Rev 157
.include "t-macros.i"
.include "t-macros.i"
 
 
        start
        start
 
 
test_slae_1:
test_slae_1:
        loadpsw2 PSW_ST|PSW_FX
        loadpsw2 PSW_ST|PSW_FX
        loadacc2 a0 0x00 0x0AFF 0xF000
        loadacc2 a0 0x00 0x0AFF 0xF000
        ldi r0, 4
        ldi r0, 4
        slae a0, r0
        slae a0, r0
        checkacc2 1 a0 0x00 0x7FFF 0xFFFF
        checkacc2 1 a0 0x00 0x7FFF 0xFFFF
 
 
test_slae_2:
test_slae_2:
        loadpsw2 PSW_ST|PSW_FX
        loadpsw2 PSW_ST|PSW_FX
        loadacc2 a0 0xFF 0xF700 0x1000
        loadacc2 a0 0xFF 0xF700 0x1000
        ldi r0, 4
        ldi r0, 4
        slae a0, r0
        slae a0, r0
        checkacc2 2 a0 0xFF 0x8000 0x0000
        checkacc2 2 a0 0xFF 0x8000 0x0000
 
 
test_slae_3:
test_slae_3:
        loadpsw2 PSW_ST|PSW_FX
        loadpsw2 PSW_ST|PSW_FX
        loadacc2 a0 0x00 0x0010 0xA000
        loadacc2 a0 0x00 0x0010 0xA000
        ldi r0, 4
        ldi r0, 4
        slae a0, r0
        slae a0, r0
        checkacc2 3 a0 0x00 0x010A 0x0000
        checkacc2 3 a0 0x00 0x010A 0x0000
 
 
test_slae_4:
test_slae_4:
        loadpsw2 0
        loadpsw2 0
        loadacc2 a0 0x00 0x0010 0xA000
        loadacc2 a0 0x00 0x0010 0xA000
        ldi r0, 4
        ldi r0, 4
        slae a0, r0
        slae a0, r0
        checkacc2 4 a0 0x00 0x010A 0x0000
        checkacc2 4 a0 0x00 0x010A 0x0000
 
 
test_slae_5:
test_slae_5:
        loadacc2 a0 0x00 0x0010 0xA000
        loadacc2 a0 0x00 0x0010 0xA000
        ldi r0, -4
        ldi r0, -4
        slae a0, r0
        slae a0, r0
        checkacc2 4 a0 0x00 0x0001 0x0A00
        checkacc2 4 a0 0x00 0x0001 0x0A00
 
 
        exit0
        exit0
 
 

powered by: WebSVN 2.1.0

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