URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/gnu-src/binutils-2.20.1/ld/testsuite/ld-h8300
- from Rev 205 to Rev 215
- ↔ Reverse comparison
Rev 205 → Rev 215
/relax-4.s
1,72 → 1,72
; Relaxation is possible for following bit manipulation instructions |
; BAND, BCLR, BIAND, BILD, BIOR, BIST, BIXOR, BLD, BNOT, BOR, BSET, BST, BTST, BXOR |
.h8300s |
.globl _start |
_start: |
# s3-s6 aren't valid 16-bit addresses. |
mov.b #0x3,r0l |
mov.b #0x5,r2l |
; |
; Relaxation of aa:16 |
; |
bset r0l,@s10:16 |
bset r2l,@s9:16 |
btst r2l,@s10:16 |
btst r0l,@s9:16 |
|
bset #5,@s1:16 |
bset #5,@s2:16 |
bset #5,@s7:16 |
bset #5,@s8:16 |
bset #5,@s9:16 |
bset #5,@s10:16 |
|
band #5,@s1:16 |
band #5,@s2:16 |
band #5,@s7:16 |
band #5,@s8:16 |
band #5,@s9:16 |
band #5,@s10:16 |
; |
; Relaxation of aa:32 |
; |
bset r2l,@s10:32 |
bset r0l,@s9:32 |
btst r0l,@s10:32 |
btst r2l,@s9:32 |
|
bset #6,@s1:32 |
bset #6,@s2:32 |
bset #6,@s3:32 |
bset #6,@s4:32 |
bset #6,@s5:32 |
bset #6,@s6:32 |
bset #6,@s7:32 |
bset #6,@s8:32 |
bset #6,@s9:32 |
bset #6,@s10:32 |
|
band #6,@s1:32 |
band #6,@s2:32 |
band #6,@s3:32 |
band #6,@s4:32 |
band #6,@s5:32 |
band #6,@s6:32 |
band #6,@s7:32 |
band #6,@s8:32 |
band #6,@s9:32 |
band #6,@s10:32 |
|
.equ s1,0 |
.equ s2,0x7fff |
.equ s3,0x8000 |
.equ s4,0xff00 |
.equ s5,0xffff00 |
.equ s6,0xffff7fff |
.equ s7,0xffff8000 |
.equ s8,0xfffffeff |
.equ s9,0xffffff00 |
.equ s10,0xffffffff |
|
.end |
|
; Relaxation is possible for following bit manipulation instructions |
; BAND, BCLR, BIAND, BILD, BIOR, BIST, BIXOR, BLD, BNOT, BOR, BSET, BST, BTST, BXOR |
.h8300s |
.globl _start |
_start: |
# s3-s6 aren't valid 16-bit addresses. |
mov.b #0x3,r0l |
mov.b #0x5,r2l |
; |
; Relaxation of aa:16 |
; |
bset r0l,@s10:16 |
bset r2l,@s9:16 |
btst r2l,@s10:16 |
btst r0l,@s9:16 |
|
bset #5,@s1:16 |
bset #5,@s2:16 |
bset #5,@s7:16 |
bset #5,@s8:16 |
bset #5,@s9:16 |
bset #5,@s10:16 |
|
band #5,@s1:16 |
band #5,@s2:16 |
band #5,@s7:16 |
band #5,@s8:16 |
band #5,@s9:16 |
band #5,@s10:16 |
; |
; Relaxation of aa:32 |
; |
bset r2l,@s10:32 |
bset r0l,@s9:32 |
btst r0l,@s10:32 |
btst r2l,@s9:32 |
|
bset #6,@s1:32 |
bset #6,@s2:32 |
bset #6,@s3:32 |
bset #6,@s4:32 |
bset #6,@s5:32 |
bset #6,@s6:32 |
bset #6,@s7:32 |
bset #6,@s8:32 |
bset #6,@s9:32 |
bset #6,@s10:32 |
|
band #6,@s1:32 |
band #6,@s2:32 |
band #6,@s3:32 |
band #6,@s4:32 |
band #6,@s5:32 |
band #6,@s6:32 |
band #6,@s7:32 |
band #6,@s8:32 |
band #6,@s9:32 |
band #6,@s10:32 |
|
.equ s1,0 |
.equ s2,0x7fff |
.equ s3,0x8000 |
.equ s4,0xff00 |
.equ s5,0xffff00 |
.equ s6,0xffff7fff |
.equ s7,0xffff8000 |
.equ s8,0xfffffeff |
.equ s9,0xffffff00 |
.equ s10,0xffffffff |
|
.end |
|