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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [arm/] [tcompat2.s] - Diff between revs 156 and 816

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

Rev 156 Rev 816
        @ Three-argument forms of Thumb arithmetic instructions.
        @ Three-argument forms of Thumb arithmetic instructions.
        @ Commutative instructions allow either the second or third
        @ Commutative instructions allow either the second or third
        @ operand to equal the first.
        @ operand to equal the first.
 
 
        .text
        .text
        .global m
        .global m
        .thumb_func
        .thumb_func
m:
m:
        adc     r0,r0,r1
        adc     r0,r0,r1
        adc     r0,r1,r0
        adc     r0,r1,r0
 
 
        and     r0,r0,r1
        and     r0,r0,r1
        and     r0,r1,r0
        and     r0,r1,r0
 
 
        eor     r0,r0,r1
        eor     r0,r0,r1
        eor     r0,r1,r0
        eor     r0,r1,r0
 
 
        mul     r0,r0,r1
        mul     r0,r0,r1
        mul     r0,r1,r0
        mul     r0,r1,r0
 
 
        orr     r0,r0,r1
        orr     r0,r0,r1
        orr     r0,r1,r0
        orr     r0,r1,r0
 
 
        bic     r0,r0,r1
        bic     r0,r0,r1
 
 
        sbc     r0,r0,r1
        sbc     r0,r0,r1
 
 
        @ section padding for a.out's sake
        @ section padding for a.out's sake
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
 
 

powered by: WebSVN 2.1.0

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