URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 38 |
Rev 156 |
@ 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
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.