URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
Compare Revisions
- This comparison shows the changes necessary to convert path
/eco32/tags/eco32-0.23/binutils/tests-1
- from Rev 7 to Rev 157
- ↔ Reverse comparison
Rev 7 → Rev 157
/L16/test0.s
0,0 → 1,20
.nosyn |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
/L16/test1.s
0,0 → 1,56
.nosyn |
|
.export C_global |
.import C_extern |
.export D_global |
.import D_extern |
.export B_global |
.import B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
xnor $3,$1,C_local+10 |
xnor $3,$1,C_global+20 |
xnor $3,$1,C_extern+30 |
xnor $3,$1,D_local+40 |
xnor $3,$1,D_global+50 |
xnor $3,$1,D_extern+60 |
xnor $3,$1,B_local+70 |
xnor $3,$1,B_global+80 |
xnor $3,$1,B_extern+90 |
add $3,$2,$1 |
add $3,$2,$1 |
C_local: |
add $3,$2,$1 |
C_global: |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
xnor $3,$1,C_local+10 |
xnor $3,$1,C_global+20 |
xnor $3,$1,C_extern+30 |
xnor $3,$1,D_local+40 |
xnor $3,$1,D_global+50 |
xnor $3,$1,D_extern+60 |
xnor $3,$1,B_local+70 |
xnor $3,$1,B_global+80 |
xnor $3,$1,B_extern+90 |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_local: |
.word 0x55AA55AA |
D_global: |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
B_local: |
.space 0x100 |
B_global: |
.space 0x100 |
/L16/test2.s
0,0 → 1,30
.nosyn |
|
.export C_extern |
.export D_extern |
.export B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
C_extern: |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_extern: |
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
.space 0x100 |
B_extern: |
.space 0x100 |
/L16/Makefile
0,0 → 1,15
# |
# Makefile for as/ld test |
# |
|
BUILD = ../../../build |
|
all: |
$(BUILD)/bin/as -o test0.o test0.s |
$(BUILD)/bin/as -o test1.o test1.s |
$(BUILD)/bin/as -o test2.o test2.s |
$(BUILD)/bin/ld -h -o test -m test.map test0.o test1.o test2.o |
$(BUILD)/bin/dof -a test1.o >test1.dump |
|
clean: |
rm -f *~ test0.o test1.o test2.o test test.map test1.dump |
/R16/test0.s
0,0 → 1,20
.nosyn |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
/R16/test1.s
0,0 → 1,56
.nosyn |
|
.export C_global |
.import C_extern |
.export D_global |
.import D_extern |
.export B_global |
.import B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
beq $2,$1,C_local+10 |
beq $2,$1,C_global+20 |
beq $2,$1,C_extern+30 |
beq $2,$1,D_local+40 |
beq $2,$1,D_global+50 |
beq $2,$1,D_extern+60 |
beq $2,$1,B_local+70 |
beq $2,$1,B_global+80 |
beq $2,$1,B_extern+90 |
add $3,$2,$1 |
add $3,$2,$1 |
C_local: |
add $3,$2,$1 |
C_global: |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
beq $2,$1,C_local+10 |
beq $2,$1,C_global+20 |
beq $2,$1,C_extern+30 |
beq $2,$1,D_local+40 |
beq $2,$1,D_global+50 |
beq $2,$1,D_extern+60 |
beq $2,$1,B_local+70 |
beq $2,$1,B_global+80 |
beq $2,$1,B_extern+90 |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_local: |
.word 0x55AA55AA |
D_global: |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
B_local: |
.space 0x100 |
B_global: |
.space 0x100 |
/R16/test2.s
0,0 → 1,30
.nosyn |
|
.export C_extern |
.export D_extern |
.export B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
C_extern: |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_extern: |
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
.space 0x100 |
B_extern: |
.space 0x100 |
/R16/Makefile
0,0 → 1,15
# |
# Makefile for as/ld test |
# |
|
BUILD = ../../../build |
|
all: |
$(BUILD)/bin/as -o test0.o test0.s |
$(BUILD)/bin/as -o test1.o test1.s |
$(BUILD)/bin/as -o test2.o test2.s |
$(BUILD)/bin/ld -h -o test -m test.map test0.o test1.o test2.o |
$(BUILD)/bin/dof -a test1.o >test1.dump |
|
clean: |
rm -f *~ test0.o test1.o test2.o test test.map test1.dump |
/R26/test0.s
0,0 → 1,20
.nosyn |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
/R26/test1.s
0,0 → 1,56
.nosyn |
|
.export C_global |
.import C_extern |
.export D_global |
.import D_extern |
.export B_global |
.import B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
j C_local+10 |
j C_global+20 |
j C_extern+30 |
j D_local+40 |
j D_global+50 |
j D_extern+60 |
j B_local+70 |
j B_global+80 |
j B_extern+90 |
add $3,$2,$1 |
add $3,$2,$1 |
C_local: |
add $3,$2,$1 |
C_global: |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
j C_local+10 |
j C_global+20 |
j C_extern+30 |
j D_local+40 |
j D_global+50 |
j D_extern+60 |
j B_local+70 |
j B_global+80 |
j B_extern+90 |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_local: |
.word 0x55AA55AA |
D_global: |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
B_local: |
.space 0x100 |
B_global: |
.space 0x100 |
/R26/test2.s
0,0 → 1,30
.nosyn |
|
.export C_extern |
.export D_extern |
.export B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
C_extern: |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_extern: |
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
.space 0x100 |
B_extern: |
.space 0x100 |
/R26/Makefile
0,0 → 1,15
# |
# Makefile for as/ld test |
# |
|
BUILD = ../../../build |
|
all: |
$(BUILD)/bin/as -o test0.o test0.s |
$(BUILD)/bin/as -o test1.o test1.s |
$(BUILD)/bin/as -o test2.o test2.s |
$(BUILD)/bin/ld -h -o test -m test.map test0.o test1.o test2.o |
$(BUILD)/bin/dof -a test1.o >test1.dump |
|
clean: |
rm -f *~ test0.o test1.o test2.o test test.map test1.dump |
/W32/test0.s
0,0 → 1,20
.nosyn |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
/W32/test1.s
0,0 → 1,56
.nosyn |
|
.export C_global |
.import C_extern |
.export D_global |
.import D_extern |
.export B_global |
.import B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
.word C_local+10 |
.word C_global+20 |
.word C_extern+30 |
.word D_local+40 |
.word D_global+50 |
.word D_extern+60 |
.word B_local+70 |
.word B_global+80 |
.word B_extern+90 |
add $3,$2,$1 |
add $3,$2,$1 |
C_local: |
add $3,$2,$1 |
C_global: |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word C_local+10 |
.word C_global+20 |
.word C_extern+30 |
.word D_local+40 |
.word D_global+50 |
.word D_extern+60 |
.word B_local+70 |
.word B_global+80 |
.word B_extern+90 |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_local: |
.word 0x55AA55AA |
D_global: |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
B_local: |
.space 0x100 |
B_global: |
.space 0x100 |
/W32/test2.s
0,0 → 1,30
.nosyn |
|
.export C_extern |
.export D_extern |
.export B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
C_extern: |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_extern: |
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
.space 0x100 |
B_extern: |
.space 0x100 |
/W32/Makefile
0,0 → 1,15
# |
# Makefile for as/ld test |
# |
|
BUILD = ../../../build |
|
all: |
$(BUILD)/bin/as -o test0.o test0.s |
$(BUILD)/bin/as -o test1.o test1.s |
$(BUILD)/bin/as -o test2.o test2.s |
$(BUILD)/bin/ld -h -o test -m test.map test0.o test1.o test2.o |
$(BUILD)/bin/dof -a test1.o >test1.dump |
|
clean: |
rm -f *~ test0.o test1.o test2.o test test.map test1.dump |
/Makefile
0,0 → 1,20
# |
# Makefile for as/ld tests |
# |
|
BUILD = ../../build |
|
DIRS = H16 L16 R16 R26 W32 |
|
.PHONY: all clean |
|
all: |
for i in $(DIRS) ; do \ |
$(MAKE) -C $$i all ; \ |
done |
|
clean: |
for i in $(DIRS) ; do \ |
$(MAKE) -C $$i clean ; \ |
done |
rm -f *~ |
/H16/test0.s
0,0 → 1,20
.nosyn |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
/H16/test1.s
0,0 → 1,56
.nosyn |
|
.export C_global |
.import C_extern |
.export D_global |
.import D_extern |
.export B_global |
.import B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
ldhi $3,C_local+10 |
ldhi $3,C_global+20 |
ldhi $3,C_extern+30 |
ldhi $3,D_local+40 |
ldhi $3,D_global+50 |
ldhi $3,D_extern+60 |
ldhi $3,B_local+70 |
ldhi $3,B_global+80 |
ldhi $3,B_extern+90 |
add $3,$2,$1 |
add $3,$2,$1 |
C_local: |
add $3,$2,$1 |
C_global: |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
ldhi $3,C_local+10 |
ldhi $3,C_global+20 |
ldhi $3,C_extern+30 |
ldhi $3,D_local+40 |
ldhi $3,D_global+50 |
ldhi $3,D_extern+60 |
ldhi $3,B_local+70 |
ldhi $3,B_global+80 |
ldhi $3,B_extern+90 |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_local: |
.word 0x55AA55AA |
D_global: |
.word 0x55AA55AA |
|
.bss |
|
.space 0x100 |
B_local: |
.space 0x100 |
B_global: |
.space 0x100 |
/H16/test2.s
0,0 → 1,30
.nosyn |
|
.export C_extern |
.export D_extern |
.export B_extern |
|
.code |
|
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
C_extern: |
add $3,$2,$1 |
add $3,$2,$1 |
add $3,$2,$1 |
|
.data |
|
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
D_extern: |
.word 0x55AA55AA |
.word 0x55AA55AA |
.word 0x55AA55AA |
|
.bss |
.space 0x100 |
B_extern: |
.space 0x100 |
/H16/Makefile
0,0 → 1,15
# |
# Makefile for as/ld test |
# |
|
BUILD = ../../../build |
|
all: |
$(BUILD)/bin/as -o test0.o test0.s |
$(BUILD)/bin/as -o test1.o test1.s |
$(BUILD)/bin/as -o test2.o test2.s |
$(BUILD)/bin/ld -h -o test -m test.map test0.o test1.o test2.o |
$(BUILD)/bin/dof -a test1.o >test1.dump |
|
clean: |
rm -f *~ test0.o test1.o test2.o test test.map test1.dump |