URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 816 |
Rev 818 |
;; test all addressing permutations
|
;; test all addressing permutations
|
.text
|
.text
|
_addressing:
|
_addressing:
|
and Y,a ; direct
|
and Y,a ; direct
|
and *ar1,a ; indirect (all modes)
|
and *ar1,a ; indirect (all modes)
|
and *ar1-,b
|
and *ar1-,b
|
and *ar1+,a
|
and *ar1+,a
|
stl b,*+ar1
|
stl b,*+ar1
|
and *ar1-0b,a
|
and *ar1-0b,a
|
and *ar1-0,b
|
and *ar1-0,b
|
and *ar1+0,a
|
and *ar1+0,a
|
and *ar1+0b,b
|
and *ar1+0b,b
|
and *ar1-%,a
|
and *ar1-%,a
|
and *ar1-0%,b
|
and *ar1-0%,b
|
and *ar1+%,a
|
and *ar1+%,a
|
and *ar1+0%,b
|
and *ar1+0%,b
|
and *ar1(32768),a
|
and *ar1(32768),a
|
and *+ar1(X+1),b
|
and *+ar1(X+1),b
|
and *+ar1(Y)%,a
|
and *+ar1(Y)%,a
|
and *(65535),b
|
and *(65535),b
|
.data
|
.data
|
X: .word 0
|
X: .word 0
|
Y: .word 1
|
Y: .word 1
|
.end
|
.end
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.