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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [arm/] [arm7t.s] - Diff between revs 205 and 816

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 205 Rev 816
        .text
        .text
        .align  0
        .align  0
 
 
loadhalfwords:
loadhalfwords:
        ldrh    r0, [r1]
        ldrh    r0, [r1]
        ldrh    r0, [r1]!
        ldrh    r0, [r1]!
        ldrh    r0, [r1, r2]
        ldrh    r0, [r1, r2]
        ldrh    r0, [r1, r2]!
        ldrh    r0, [r1, r2]!
        ldrh    r0, [r1,#0x0C]
        ldrh    r0, [r1,#0x0C]
        ldrh    r0, [r1,#0x0C]!
        ldrh    r0, [r1,#0x0C]!
        ldrh    r0, [r1,#-0x0C]
        ldrh    r0, [r1,#-0x0C]
        ldrh    r0, [r1], r2
        ldrh    r0, [r1], r2
        ldrh    r0, =0xFF00
        ldrh    r0, =0xFF00
        ldrh    r0, =0xC0DE
        ldrh    r0, =0xC0DE
        ldrh    r0, .L2
        ldrh    r0, .L2
 
 
storehalfwords:
storehalfwords:
        strh    r0, [r1]
        strh    r0, [r1]
        strh    r0, [r1]!
        strh    r0, [r1]!
        strh    r0, [r1, r2]
        strh    r0, [r1, r2]
        strh    r0, [r1, r2]!
        strh    r0, [r1, r2]!
        strh    r0, [r1,#0x0C]
        strh    r0, [r1,#0x0C]
        strh    r0, [r1,#0x0C]!
        strh    r0, [r1,#0x0C]!
        strh    r0, [r1,#-0x0C]
        strh    r0, [r1,#-0x0C]
        strh    r0, [r1], r2
        strh    r0, [r1], r2
        strh    r0, .L2
        strh    r0, .L2
 
 
loadsignedbytes:
loadsignedbytes:
        ldrsb   r0, [r1]
        ldrsb   r0, [r1]
        ldrsb   r0, [r1]!
        ldrsb   r0, [r1]!
        ldrsb   r0, [r1, r2]
        ldrsb   r0, [r1, r2]
        ldrsb   r0, [r1, r2]!
        ldrsb   r0, [r1, r2]!
        ldrsb   r0, [r1,#0x0C]
        ldrsb   r0, [r1,#0x0C]
        ldrsb   r0, [r1,#0x0C]!
        ldrsb   r0, [r1,#0x0C]!
        ldrsb   r0, [r1,#-0x0C]
        ldrsb   r0, [r1,#-0x0C]
        ldrsb   r0, [r1], r2
        ldrsb   r0, [r1], r2
        ldrsb   r0, =0xDE
        ldrsb   r0, =0xDE
        ldrsb   r0, .L2
        ldrsb   r0, .L2
 
 
loadsignedhalfwords:
loadsignedhalfwords:
        ldrsh   r0, [r1]
        ldrsh   r0, [r1]
        ldrsh   r0, [r1]!
        ldrsh   r0, [r1]!
        ldrsh   r0, [r1, r2]
        ldrsh   r0, [r1, r2]
        ldrsh   r0, [r1, r2]!
        ldrsh   r0, [r1, r2]!
        ldrsh   r0, [r1, #0x0C]
        ldrsh   r0, [r1, #0x0C]
        ldrsh   r0, [r1, #0x0C]!
        ldrsh   r0, [r1, #0x0C]!
        ldrsh   r0, [r1, #-0x0C]
        ldrsh   r0, [r1, #-0x0C]
        ldrsh   r0, [r1], r2
        ldrsh   r0, [r1], r2
        ldrsh   r0, =0xFF00
        ldrsh   r0, =0xFF00
        ldrsh   r0, =0xC0DE
        ldrsh   r0, =0xC0DE
        ldrsh   r0, .L2
        ldrsh   r0, .L2
 
 
misc:
misc:
        ldralh  r0, [r1, r2]
        ldralh  r0, [r1, r2]
        ldrneh  r0, [r1, r2]
        ldrneh  r0, [r1, r2]
        ldrhih  r0, [r1, r2]
        ldrhih  r0, [r1, r2]
        ldrlth  r0, [r1, r2]
        ldrlth  r0, [r1, r2]
 
 
        ldralsh r0, [r1, r2]
        ldralsh r0, [r1, r2]
        ldrnesh r0, [r1, r2]
        ldrnesh r0, [r1, r2]
        ldrhish r0, [r1, r2]
        ldrhish r0, [r1, r2]
        ldrltsh r0, [r1, r2]
        ldrltsh r0, [r1, r2]
 
 
        ldralsb r0, [r1, r2]
        ldralsb r0, [r1, r2]
        ldrnesb r0, [r1, r2]
        ldrnesb r0, [r1, r2]
        ldrhisb r0, [r1, r2]
        ldrhisb r0, [r1, r2]
        ldrltsb r0, [r1, r2]
        ldrltsb r0, [r1, r2]
 
 
        ldrsh   r0, =0xC0DE
        ldrsh   r0, =0xC0DE
        ldrsh   r0, =0xDEAD
        ldrsh   r0, =0xDEAD
 
 
        .align
        .align
.L2:
.L2:
        .word   fred
        .word   fred
 
 
        .ltorg
        .ltorg
 
 
        # Add two nop instructions to ensure that the
        # Add two nop instructions to ensure that the
        # output is 32-byte aligned as required for arm-aout.
        # output is 32-byte aligned as required for arm-aout.
        nop
        nop
        nop
        nop
 
 

powered by: WebSVN 2.1.0

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