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

Subversion Repositories open8_urisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /open8_urisc/trunk/gnu
    from Rev 143 to Rev 144
    Reverse comparison

Rev 143 → Rev 144

/binutils/gas/testsuite/gas/z8k/jr-backf.s
0,0 → 1,7
.text
.globl start
start: nop
.space 254
.globl dest
dest: jr t,start
nop
/binutils/gas/testsuite/gas/z8k/incf.s
0,0 → 1,2
.text
inc r0,#17
/binutils/gas/testsuite/gas/z8k/ctrl-names.d
0,0 → 1,41
#as:
#objdump: -d
#name: control register names
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <\.text>:
0: 7d02 ldctl r0,fcw
2: 7d0a ldctl fcw,r0
4: 7d03 ldctl r0,refresh
6: 7d0b ldctl refresh,r0
8: 7d04 ldctl r0,psapseg
a: 7d0c ldctl psapseg,r0
c: 7d05 ldctl r0,psapoff
e: 7d0d ldctl psapoff,r0
10: 7d05 ldctl r0,psapoff
12: 7d0d ldctl psapoff,r0
14: 7d06 ldctl r0,nspseg
16: 7d0e ldctl nspseg,r0
18: 7d07 ldctl r0,nspoff
1a: 7d0f ldctl nspoff,r0
1c: 7d07 ldctl r0,nspoff
1e: 7d0f ldctl nspoff,r0
20: 7d02 ldctl r0,fcw
22: 7d0a ldctl fcw,r0
24: 7d03 ldctl r0,refresh
26: 7d0b ldctl refresh,r0
28: 7d04 ldctl r0,psapseg
2a: 7d0c ldctl psapseg,r0
2c: 7d05 ldctl r0,psapoff
2e: 7d0d ldctl psapoff,r0
30: 7d05 ldctl r0,psapoff
32: 7d0d ldctl psapoff,r0
34: 7d06 ldctl r0,nspseg
36: 7d0e ldctl nspseg,r0
38: 7d07 ldctl r0,nspoff
3a: 7d0f ldctl nspoff,r0
3c: 7d07 ldctl r0,nspoff
3e: 7d0f ldctl nspoff,r0
/binutils/gas/testsuite/gas/z8k/djnz.d
0,0 → 1,21
#as:
#objdump: -dr
#name: djnz/dbjnz
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <label1>:
0: 8d07 nop
\.\.\.
fa: f0fe djnz r0,0x0
fc: f87f dbjnz rl0,0x0
fe: 8d07 nop
 
0*00000100 <label2>:
100: 8d07 nop
\.\.\.
1fa: f87e dbjnz rl0,0x100
1fc: f0ff djnz r0,0x100
1fe: 8d07 nop
/binutils/gas/testsuite/gas/z8k/jr-back.d
0,0 → 1,15
#as:
#objdump: -dr
#name: jr backward
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <start>:
0: 8d07 nop
\.\.\.
fa: e882 jr t,0x0
fc: e881 jr t,0x0
fe: e880 jr t,0x0
100: 8d07 nop
/binutils/gas/testsuite/gas/z8k/djnz-backf2.s
0,0 → 1,8
.text
.globl label1
label1: nop
.space 252
 
djnz r0,label1
nop
 
/binutils/gas/testsuite/gas/z8k/decf.s
0,0 → 1,2
.text
dec r0,#17
/binutils/gas/testsuite/gas/z8k/calr-forwf.s
0,0 → 1,5
.text
calr dest
.space 4098
 
dest: nop
/binutils/gas/testsuite/gas/z8k/calr.d
0,0 → 1,21
#as:
#objdump: -dr
#name: calr
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <label1>:
0: d803 calr 0xffc
2: d800 calr 0x1004
\.\.\.
 
0*00000ffc <label2>:
ffc: d7ff calr 0x0
ffe: 8d07 nop
1000: 8d07 nop
1002: 8d07 nop
 
0*00001004 <label3>:
1004: 8d07 nop
/binutils/gas/testsuite/gas/z8k/ctrl-names.s
0,0 → 1,35
.text
 
ldctl r0,fcw
ldctl fcw,r0
ldctl r0,refresh
ldctl refresh,r0
ldctl r0,psapseg
ldctl psapseg,r0
ldctl r0,psapoff
ldctl psapoff,r0
ldctl r0,psap
ldctl psap,r0
ldctl r0,nspseg
ldctl nspseg,r0
ldctl r0,nspoff
ldctl nspoff,r0
ldctl r0,nsp
ldctl nsp,r0
 
LDCTL R0,FCW
LDCTL FCW,R0
LDCTL R0,REFRESH
LDCTL REFRESH,R0
LDCTL R0,PSAPSEG
LDCTL PSAPSEG,R0
LDCTL R0,PSAPOFF
LDCTL PSAPOFF,R0
LDCTL R0,PSAP
LDCTL PSAP,R0
LDCTL R0,NSPSEG
LDCTL NSPSEG,R0
LDCTL R0,NSPOFF
LDCTL NSPOFF,R0
LDCTL R0,NSP
LDCTL NSP,R0
/binutils/gas/testsuite/gas/z8k/djnz.s
0,0 → 1,15
.text
.globl label1
label1: nop
.space 248
 
djnz r0,label1
dbjnz rl0,label1
nop
 
label2: nop
.space 248
 
dbjnz rl0,label2
djnz r0,label2
nop
/binutils/gas/testsuite/gas/z8k/z8k.exp
0,0 → 1,52
 
if [istarget z8k-*-*] then {
 
# EI/DI test
 
gas_test "eidi.s" "" "" "EI/DI operands"
gas_test_error "eidif.s" "" "EI/DI operands"
 
# pcrel range test
 
gas_test_error "jr-forwf.s" "" "relative jump out of range (jr)"
gas_test_error "jr-backf.s" "" "relative jump out of range (jr)"
gas_test_error "djnz-backf.s" "" "relative jump out of range (djnz)"
gas_test_error "djnz-backf2.s" "" "relative jump out of range (djnz)"
gas_test_error "calr-forwf.s" "" "relative jump out of range (calr)"
gas_test_error "calr-backf.s" "" "relative jump out of range (calr)"
 
# 4 bit argument tests
 
gas_test_error "incf.s" "" "immediate 4bit value out of range"
gas_test_error "decf.s" "" "immediate 4bit value out of range"
gas_test_error "incbf.s" "" "immediate 4bit value out of range"
gas_test_error "decbf.s" "" "immediate 4bit value out of range"
gas_test_error "ldkf.s" "" "immediate 4bit value out of range"
gas_test "inc.s" "" "" "immediate 4bit value"
gas_test "dec.s" "" "" "immediate 4bit value"
gas_test "ldk.s" "" "" "immediate 4bit value"
 
# in/out opcodes test
 
run_dump_test "inout"
 
# pcrel tests
 
run_dump_test "jr-forw"
run_dump_test "jr-back"
run_dump_test "djnz"
run_dump_test "calr"
 
# condition code tests
 
run_dump_test "jmp-cc"
run_dump_test "ret-cc"
 
# ctrl names test
 
run_dump_test "ctrl-names"
 
# labels starting with register names test
 
run_dump_test "reglabel"
}
/binutils/gas/testsuite/gas/z8k/jr-forw.d
0,0 → 1,16
#as:
#objdump: -dr
#name: jr forward
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <.text>:
0: e87f jr t,0x100
2: e87e jr t,0x100
4: e87d jr t,0x100
\.\.\.
 
0*00000100 <dest>:
100: 8d07 nop
/binutils/gas/testsuite/gas/z8k/jr-back.s
0,0 → 1,9
.text
.globl start
start: nop
.space 248
 
jr t,start
jr t,start
jr t,start
nop
/binutils/gas/testsuite/gas/z8k/djnz-backf.s
0,0 → 1,8
.text
.globl label1
label1: nop
.space 252
 
dbjnz rl0,label1
nop
 
/binutils/gas/testsuite/gas/z8k/inc.s
0,0 → 1,3
.text
incb rl0,#16
inc r0,#16
/binutils/gas/testsuite/gas/z8k/ldk.s
0,0 → 1,3
.text
ldk r0,#15
ldk r0,#0
/binutils/gas/testsuite/gas/z8k/eidi.s
0,0 → 1,30
.text
 
ei all
di all
ei both
di both
ei vi
di vi
ei nvi
di nvi
 
ei vi,nvi
ei nvi,vi
di vi,nvi
di nvi,vi
 
 
EI ALL
DI ALL
EI BOTH
DI BOTH
EI VI
DI VI
EI NVI
DI NVI
 
EI VI,NVI
EI NVI,VI
DI VI,NVI
DI NVI,VI
/binutils/gas/testsuite/gas/z8k/inout.d
0,0 → 1,593
#as:
#objdump: -dr
#name: inout
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <\.text>:
0: 3b14 4444 in r1,#0x4444
4: 3a34 0123 inb rh3,#0x123
8: 3d08 in r8,@r0
a: 3d19 in r9,@r1
c: 3d2a in r10,@r2
e: 3d3b in r11,@r3
10: 3d4c in r12,@r4
12: 3d5d in r13,@r5
14: 3d6e in r14,@r6
16: 3d7f in r15,@r7
18: 3d80 in r0,@r8
1a: 3d91 in r1,@r9
1c: 3da2 in r2,@r10
1e: 3db3 in r3,@r11
20: 3dc4 in r4,@r12
22: 3dd5 in r5,@r13
24: 3de6 in r6,@r14
26: 3df7 in r7,@r15
28: 3c00 inb rh0,@r0
2a: 3c11 inb rh1,@r1
2c: 3c22 inb rh2,@r2
2e: 3c33 inb rh3,@r3
30: 3c44 inb rh4,@r4
32: 3c55 inb rh5,@r5
34: 3c66 inb rh6,@r6
36: 3c77 inb rh7,@r7
38: 3c88 inb rl0,@r8
3a: 3c99 inb rl1,@r9
3c: 3caa inb rl2,@r10
3e: 3cbb inb rl3,@r11
40: 3ccc inb rl4,@r12
42: 3cdd inb rl5,@r13
44: 3cee inb rl6,@r14
46: 3cff inb rl7,@r15
48: 3bf8 0838 ind @r3,@r15,r8
4c: 3be8 0718 ind @r1,@r14,r7
50: 3bd8 0628 ind @r2,@r13,r6
54: 3bc8 0538 ind @r3,@r12,r5
58: 3bb8 0048 ind @r4,@r11,r0
5c: 3ba8 0458 ind @r5,@r10,r4
60: 3b98 0368 ind @r6,@r9,r3
64: 3b88 0278 ind @r7,@r8,r2
68: 3b78 0188 ind @r8,@r7,r1
6c: 3b68 0f98 ind @r9,@r6,r15
70: 3b58 0ea8 ind @r10,@r5,r14
74: 3b48 0db8 ind @r11,@r4,r13
78: 3b38 0bc8 ind @r12,@r3,r11
7c: 3b28 0cd8 ind @r13,@r2,r12
80: 3b18 0ae8 ind @r14,@r1,r10
84: 3b08 09f8 ind @r15,@r0,r9
88: 3af8 0838 indb @r3,@r15,r8
8c: 3ae8 0718 indb @r1,@r14,r7
90: 3ad8 0628 indb @r2,@r13,r6
94: 3ac8 0538 indb @r3,@r12,r5
98: 3ab8 0048 indb @r4,@r11,r0
9c: 3aa8 0458 indb @r5,@r10,r4
a0: 3a98 0368 indb @r6,@r9,r3
a4: 3a88 0278 indb @r7,@r8,r2
a8: 3a78 0188 indb @r8,@r7,r1
ac: 3a68 0f98 indb @r9,@r6,r15
b0: 3a58 0ea8 indb @r10,@r5,r14
b4: 3a48 0db8 indb @r11,@r4,r13
b8: 3a38 0bc8 indb @r12,@r3,r11
bc: 3a28 0cd8 indb @r13,@r2,r12
c0: 3a18 0ae8 indb @r14,@r1,r10
c4: 3a08 09f8 indb @r15,@r0,r9
c8: 3bf8 0830 indr @r3,@r15,r8
cc: 3be8 0710 indr @r1,@r14,r7
d0: 3bd8 0620 indr @r2,@r13,r6
d4: 3bc8 0530 indr @r3,@r12,r5
d8: 3bb8 0040 indr @r4,@r11,r0
dc: 3ba8 0450 indr @r5,@r10,r4
e0: 3b98 0360 indr @r6,@r9,r3
e4: 3b88 0270 indr @r7,@r8,r2
e8: 3b78 0180 indr @r8,@r7,r1
ec: 3b68 0f90 indr @r9,@r6,r15
f0: 3b58 0ea0 indr @r10,@r5,r14
f4: 3b48 0db0 indr @r11,@r4,r13
f8: 3b38 0bc0 indr @r12,@r3,r11
fc: 3b28 0cd0 indr @r13,@r2,r12
100: 3b18 0ae0 indr @r14,@r1,r10
104: 3b08 09f0 indr @r15,@r0,r9
108: 3af8 0830 indrb @r3,@r15,r8
10c: 3ae8 0710 indrb @r1,@r14,r7
110: 3ad8 0620 indrb @r2,@r13,r6
114: 3ac8 0530 indrb @r3,@r12,r5
118: 3ab8 0040 indrb @r4,@r11,r0
11c: 3aa8 0450 indrb @r5,@r10,r4
120: 3a98 0360 indrb @r6,@r9,r3
124: 3a88 0270 indrb @r7,@r8,r2
128: 3a78 0180 indrb @r8,@r7,r1
12c: 3a68 0f90 indrb @r9,@r6,r15
130: 3a58 0ea0 indrb @r10,@r5,r14
134: 3a48 0db0 indrb @r11,@r4,r13
138: 3a38 0bc0 indrb @r12,@r3,r11
13c: 3a28 0cd0 indrb @r13,@r2,r12
140: 3a18 0ae0 indrb @r14,@r1,r10
144: 3a08 09f0 indrb @r15,@r0,r9
148: 3bf0 0838 ini @r3,@r15,r8
14c: 3be0 0718 ini @r1,@r14,r7
150: 3bd0 0628 ini @r2,@r13,r6
154: 3bc0 0538 ini @r3,@r12,r5
158: 3bb0 0048 ini @r4,@r11,r0
15c: 3ba0 0458 ini @r5,@r10,r4
160: 3b90 0368 ini @r6,@r9,r3
164: 3b80 0278 ini @r7,@r8,r2
168: 3b70 0188 ini @r8,@r7,r1
16c: 3b60 0f98 ini @r9,@r6,r15
170: 3b50 0ea8 ini @r10,@r5,r14
174: 3b40 0db8 ini @r11,@r4,r13
178: 3b30 0bc8 ini @r12,@r3,r11
17c: 3b20 0cd8 ini @r13,@r2,r12
180: 3b10 0ae8 ini @r14,@r1,r10
184: 3b00 09f8 ini @r15,@r0,r9
188: 3af0 0838 inib @r3,@r15,r8
18c: 3ae0 0718 inib @r1,@r14,r7
190: 3ad0 0628 inib @r2,@r13,r6
194: 3ac0 0538 inib @r3,@r12,r5
198: 3ab0 0048 inib @r4,@r11,r0
19c: 3aa0 0458 inib @r5,@r10,r4
1a0: 3a90 0368 inib @r6,@r9,r3
1a4: 3a80 0278 inib @r7,@r8,r2
1a8: 3a70 0188 inib @r8,@r7,r1
1ac: 3a60 0f98 inib @r9,@r6,r15
1b0: 3a50 0ea8 inib @r10,@r5,r14
1b4: 3a40 0db8 inib @r11,@r4,r13
1b8: 3a30 0bc8 inib @r12,@r3,r11
1bc: 3a20 0cd8 inib @r13,@r2,r12
1c0: 3a10 0ae8 inib @r14,@r1,r10
1c4: 3a00 09f8 inib @r15,@r0,r9
1c8: 3bf0 0830 inir @r3,@r15,r8
1cc: 3be0 0710 inir @r1,@r14,r7
1d0: 3bd0 0620 inir @r2,@r13,r6
1d4: 3bc0 0530 inir @r3,@r12,r5
1d8: 3bb0 0040 inir @r4,@r11,r0
1dc: 3ba0 0450 inir @r5,@r10,r4
1e0: 3b90 0360 inir @r6,@r9,r3
1e4: 3b80 0270 inir @r7,@r8,r2
1e8: 3b70 0180 inir @r8,@r7,r1
1ec: 3b60 0f90 inir @r9,@r6,r15
1f0: 3b50 0ea0 inir @r10,@r5,r14
1f4: 3b40 0db0 inir @r11,@r4,r13
1f8: 3b30 0bc0 inir @r12,@r3,r11
1fc: 3b20 0cd0 inir @r13,@r2,r12
200: 3b10 0ae0 inir @r14,@r1,r10
204: 3b00 09f0 inir @r15,@r0,r9
208: 3af0 0830 inirb @r3,@r15,r8
20c: 3ae0 0710 inirb @r1,@r14,r7
210: 3ad0 0620 inirb @r2,@r13,r6
214: 3ac0 0530 inirb @r3,@r12,r5
218: 3ab0 0040 inirb @r4,@r11,r0
21c: 3aa0 0450 inirb @r5,@r10,r4
220: 3a90 0360 inirb @r6,@r9,r3
224: 3a80 0270 inirb @r7,@r8,r2
228: 3a70 0180 inirb @r8,@r7,r1
22c: 3a60 0f90 inirb @r9,@r6,r15
230: 3a50 0ea0 inirb @r10,@r5,r14
234: 3a40 0db0 inirb @r11,@r4,r13
238: 3a30 0bc0 inirb @r12,@r3,r11
23c: 3a20 0cd0 inirb @r13,@r2,r12
240: 3a10 0ae0 inirb @r14,@r1,r10
244: 3a00 09f0 inirb @r15,@r0,r9
248: 3b36 1234 out #0x1234,r3
24c: 3aa6 0123 outb #0x123,rl2
250: 3f08 out @r0,r8
252: 3f19 out @r1,r9
254: 3f2a out @r2,r10
256: 3f3b out @r3,r11
258: 3f4c out @r4,r12
25a: 3f5d out @r5,r13
25c: 3f6e out @r6,r14
25e: 3f7f out @r7,r15
260: 3f80 out @r8,r0
262: 3f91 out @r9,r1
264: 3fa2 out @r10,r2
266: 3fb3 out @r11,r3
268: 3fc4 out @r12,r4
26a: 3fd5 out @r13,r5
26c: 3fe6 out @r14,r6
26e: 3ff7 out @r15,r7
270: 3e00 outb @r0,rh0
272: 3e11 outb @r1,rh1
274: 3e22 outb @r2,rh2
276: 3e33 outb @r3,rh3
278: 3e44 outb @r4,rh4
27a: 3e55 outb @r5,rh5
27c: 3e66 outb @r6,rh6
27e: 3e77 outb @r7,rh7
280: 3e88 outb @r8,rl0
282: 3e99 outb @r9,rl1
284: 3eaa outb @r10,rl2
286: 3ebb outb @r11,rl3
288: 3ecc outb @r12,rl4
28a: 3edd outb @r13,rl5
28c: 3eee outb @r14,rl6
28e: 3eff outb @r15,rl7
290: 3bfa 0808 outd @r0,@r15,r8
294: 3bea 0718 outd @r1,@r14,r7
298: 3bda 0628 outd @r2,@r13,r6
29c: 3bca 0538 outd @r3,@r12,r5
2a0: 3bba 0048 outd @r4,@r11,r0
2a4: 3baa 0458 outd @r5,@r10,r4
2a8: 3b9a 0368 outd @r6,@r9,r3
2ac: 3b8a 0278 outd @r7,@r8,r2
2b0: 3b7a 0188 outd @r8,@r7,r1
2b4: 3b6a 0f98 outd @r9,@r6,r15
2b8: 3b5a 0ea8 outd @r10,@r5,r14
2bc: 3b4a 0db8 outd @r11,@r4,r13
2c0: 3b3a 0bc8 outd @r12,@r3,r11
2c4: 3b2a 0cd8 outd @r13,@r2,r12
2c8: 3b1a 0ae8 outd @r14,@r1,r10
2cc: 3b3a 09f8 outd @r15,@r3,r9
2d0: 3afa 0808 outdb @r0,@r15,r8
2d4: 3aea 0718 outdb @r1,@r14,r7
2d8: 3ada 0628 outdb @r2,@r13,r6
2dc: 3aca 0538 outdb @r3,@r12,r5
2e0: 3aba 0048 outdb @r4,@r11,r0
2e4: 3aaa 0458 outdb @r5,@r10,r4
2e8: 3a9a 0368 outdb @r6,@r9,r3
2ec: 3a8a 0278 outdb @r7,@r8,r2
2f0: 3a7a 0188 outdb @r8,@r7,r1
2f4: 3a6a 0f98 outdb @r9,@r6,r15
2f8: 3a5a 0ea8 outdb @r10,@r5,r14
2fc: 3a4a 0db8 outdb @r11,@r4,r13
300: 3a3a 0bc8 outdb @r12,@r3,r11
304: 3a2a 0cd8 outdb @r13,@r2,r12
308: 3a1a 0ae8 outdb @r14,@r1,r10
30c: 3a3a 09f8 outdb @r15,@r3,r9
310: 3bfa 0800 otdr @r0,@r15,r8
314: 3bea 0710 otdr @r1,@r14,r7
318: 3bda 0620 otdr @r2,@r13,r6
31c: 3bca 0530 otdr @r3,@r12,r5
320: 3bba 0040 otdr @r4,@r11,r0
324: 3baa 0450 otdr @r5,@r10,r4
328: 3b9a 0360 otdr @r6,@r9,r3
32c: 3b8a 0270 otdr @r7,@r8,r2
330: 3b7a 0180 otdr @r8,@r7,r1
334: 3b6a 0f90 otdr @r9,@r6,r15
338: 3b5a 0ea0 otdr @r10,@r5,r14
33c: 3b4a 0db0 otdr @r11,@r4,r13
340: 3b3a 0bc0 otdr @r12,@r3,r11
344: 3b2a 0cd0 otdr @r13,@r2,r12
348: 3b1a 0ae0 otdr @r14,@r1,r10
34c: 3b3a 09f0 otdr @r15,@r3,r9
350: 3afa 0800 otdrb @r0,@r15,r8
354: 3aea 0710 otdrb @r1,@r14,r7
358: 3ada 0620 otdrb @r2,@r13,r6
35c: 3aca 0530 otdrb @r3,@r12,r5
360: 3aba 0040 otdrb @r4,@r11,r0
364: 3aaa 0450 otdrb @r5,@r10,r4
368: 3a9a 0360 otdrb @r6,@r9,r3
36c: 3a8a 0270 otdrb @r7,@r8,r2
370: 3a7a 0180 otdrb @r8,@r7,r1
374: 3a6a 0f90 otdrb @r9,@r6,r15
378: 3a5a 0ea0 otdrb @r10,@r5,r14
37c: 3a4a 0db0 otdrb @r11,@r4,r13
380: 3a3a 0bc0 otdrb @r12,@r3,r11
384: 3a2a 0cd0 otdrb @r13,@r2,r12
388: 3a1a 0ae0 otdrb @r14,@r1,r10
38c: 3a3a 09f0 otdrb @r15,@r3,r9
390: 3bf2 0808 outi @r0,@r15,r8
394: 3be2 0718 outi @r1,@r14,r7
398: 3bd2 0628 outi @r2,@r13,r6
39c: 3bc2 0538 outi @r3,@r12,r5
3a0: 3bb2 0048 outi @r4,@r11,r0
3a4: 3ba2 0458 outi @r5,@r10,r4
3a8: 3b92 0368 outi @r6,@r9,r3
3ac: 3b82 0278 outi @r7,@r8,r2
3b0: 3b72 0188 outi @r8,@r7,r1
3b4: 3b62 0f98 outi @r9,@r6,r15
3b8: 3b52 0ea8 outi @r10,@r5,r14
3bc: 3b42 0db8 outi @r11,@r4,r13
3c0: 3b32 0bc8 outi @r12,@r3,r11
3c4: 3b22 0cd8 outi @r13,@r2,r12
3c8: 3b12 0ae8 outi @r14,@r1,r10
3cc: 3b32 09f8 outi @r15,@r3,r9
3d0: 3af2 0808 outib @r0,@r15,r8
3d4: 3ae2 0718 outib @r1,@r14,r7
3d8: 3ad2 0628 outib @r2,@r13,r6
3dc: 3ac2 0538 outib @r3,@r12,r5
3e0: 3ab2 0048 outib @r4,@r11,r0
3e4: 3aa2 0458 outib @r5,@r10,r4
3e8: 3a92 0368 outib @r6,@r9,r3
3ec: 3a82 0278 outib @r7,@r8,r2
3f0: 3a72 0188 outib @r8,@r7,r1
3f4: 3a62 0f98 outib @r9,@r6,r15
3f8: 3a52 0ea8 outib @r10,@r5,r14
3fc: 3a42 0db8 outib @r11,@r4,r13
400: 3a32 0bc8 outib @r12,@r3,r11
404: 3a22 0cd8 outib @r13,@r2,r12
408: 3a12 0ae8 outib @r14,@r1,r10
40c: 3a32 09f8 outib @r15,@r3,r9
410: 3bf2 0800 otir @r0,@r15,r8
414: 3be2 0710 otir @r1,@r14,r7
418: 3bd2 0620 otir @r2,@r13,r6
41c: 3bc2 0530 otir @r3,@r12,r5
420: 3bb2 0040 otir @r4,@r11,r0
424: 3ba2 0450 otir @r5,@r10,r4
428: 3b92 0360 otir @r6,@r9,r3
42c: 3b82 0270 otir @r7,@r8,r2
430: 3b72 0180 otir @r8,@r7,r1
434: 3b62 0f90 otir @r9,@r6,r15
438: 3b52 0ea0 otir @r10,@r5,r14
43c: 3b42 0db0 otir @r11,@r4,r13
440: 3b32 0bc0 otir @r12,@r3,r11
444: 3b22 0cd0 otir @r13,@r2,r12
448: 3b12 0ae0 otir @r14,@r1,r10
44c: 3b32 09f0 otir @r15,@r3,r9
450: 3af2 0800 otirb @r0,@r15,r8
454: 3ae2 0710 otirb @r1,@r14,r7
458: 3ad2 0620 otirb @r2,@r13,r6
45c: 3ac2 0530 otirb @r3,@r12,r5
460: 3ab2 0040 otirb @r4,@r11,r0
464: 3aa2 0450 otirb @r5,@r10,r4
468: 3a92 0360 otirb @r6,@r9,r3
46c: 3a82 0270 otirb @r7,@r8,r2
470: 3a72 0180 otirb @r8,@r7,r1
474: 3a62 0f90 otirb @r9,@r6,r15
478: 3a52 0ea0 otirb @r10,@r5,r14
47c: 3a42 0db0 otirb @r11,@r4,r13
480: 3a32 0bc0 otirb @r12,@r3,r11
484: 3a22 0cd0 otirb @r13,@r2,r12
488: 3a12 0ae0 otirb @r14,@r1,r10
48c: 3a32 09f0 otirb @r15,@r3,r9
490: 3b05 007c sin r0,#0x7c
494: 3a05 04f2 sinb rh0,#0x4f2
498: 3bf9 0838 sind @r3,@r15,r8
49c: 3be9 0718 sind @r1,@r14,r7
4a0: 3bd9 0628 sind @r2,@r13,r6
4a4: 3bc9 0538 sind @r3,@r12,r5
4a8: 3bb9 0048 sind @r4,@r11,r0
4ac: 3ba9 0458 sind @r5,@r10,r4
4b0: 3b99 0368 sind @r6,@r9,r3
4b4: 3b89 0278 sind @r7,@r8,r2
4b8: 3b79 0188 sind @r8,@r7,r1
4bc: 3b69 0f98 sind @r9,@r6,r15
4c0: 3b59 0ea8 sind @r10,@r5,r14
4c4: 3b49 0db8 sind @r11,@r4,r13
4c8: 3b39 0bc8 sind @r12,@r3,r11
4cc: 3b29 0cd8 sind @r13,@r2,r12
4d0: 3b19 0ae8 sind @r14,@r1,r10
4d4: 3b09 09f8 sind @r15,@r0,r9
4d8: 3af9 0838 sindb @r3,@r15,r8
4dc: 3ae9 0718 sindb @r1,@r14,r7
4e0: 3ad9 0628 sindb @r2,@r13,r6
4e4: 3ac9 0538 sindb @r3,@r12,r5
4e8: 3ab9 0048 sindb @r4,@r11,r0
4ec: 3aa9 0458 sindb @r5,@r10,r4
4f0: 3a99 0368 sindb @r6,@r9,r3
4f4: 3a89 0278 sindb @r7,@r8,r2
4f8: 3a79 0188 sindb @r8,@r7,r1
4fc: 3a69 0f98 sindb @r9,@r6,r15
500: 3a59 0ea8 sindb @r10,@r5,r14
504: 3a49 0db8 sindb @r11,@r4,r13
508: 3a39 0bc8 sindb @r12,@r3,r11
50c: 3a29 0cd8 sindb @r13,@r2,r12
510: 3a19 0ae8 sindb @r14,@r1,r10
514: 3a09 09f8 sindb @r15,@r0,r9
518: 3bf9 0830 sindr @r3,@r15,r8
51c: 3be9 0710 sindr @r1,@r14,r7
520: 3bd9 0620 sindr @r2,@r13,r6
524: 3bc9 0530 sindr @r3,@r12,r5
528: 3bb9 0040 sindr @r4,@r11,r0
52c: 3ba9 0450 sindr @r5,@r10,r4
530: 3b99 0360 sindr @r6,@r9,r3
534: 3b89 0270 sindr @r7,@r8,r2
538: 3b79 0180 sindr @r8,@r7,r1
53c: 3b69 0f90 sindr @r9,@r6,r15
540: 3b59 0ea0 sindr @r10,@r5,r14
544: 3b49 0db0 sindr @r11,@r4,r13
548: 3b39 0bc0 sindr @r12,@r3,r11
54c: 3b29 0cd0 sindr @r13,@r2,r12
550: 3b19 0ae0 sindr @r14,@r1,r10
554: 3b09 09f0 sindr @r15,@r0,r9
558: 3af9 0830 sindrb @r3,@r15,r8
55c: 3ae9 0710 sindrb @r1,@r14,r7
560: 3ad9 0620 sindrb @r2,@r13,r6
564: 3ac9 0530 sindrb @r3,@r12,r5
568: 3ab9 0040 sindrb @r4,@r11,r0
56c: 3aa9 0450 sindrb @r5,@r10,r4
570: 3a99 0360 sindrb @r6,@r9,r3
574: 3a89 0270 sindrb @r7,@r8,r2
578: 3a79 0180 sindrb @r8,@r7,r1
57c: 3a69 0f90 sindrb @r9,@r6,r15
580: 3a59 0ea0 sindrb @r10,@r5,r14
584: 3a49 0db0 sindrb @r11,@r4,r13
588: 3a39 0bc0 sindrb @r12,@r3,r11
58c: 3a29 0cd0 sindrb @r13,@r2,r12
590: 3a19 0ae0 sindrb @r14,@r1,r10
594: 3a09 09f0 sindrb @r15,@r0,r9
598: 3bf1 0838 sini @r3,@r15,r8
59c: 3be1 0718 sini @r1,@r14,r7
5a0: 3bd1 0628 sini @r2,@r13,r6
5a4: 3bc1 0538 sini @r3,@r12,r5
5a8: 3bb1 0048 sini @r4,@r11,r0
5ac: 3ba1 0458 sini @r5,@r10,r4
5b0: 3b91 0368 sini @r6,@r9,r3
5b4: 3b81 0278 sini @r7,@r8,r2
5b8: 3b71 0188 sini @r8,@r7,r1
5bc: 3b61 0f98 sini @r9,@r6,r15
5c0: 3b51 0ea8 sini @r10,@r5,r14
5c4: 3b41 0db8 sini @r11,@r4,r13
5c8: 3b31 0bc8 sini @r12,@r3,r11
5cc: 3b21 0cd8 sini @r13,@r2,r12
5d0: 3b11 0ae8 sini @r14,@r1,r10
5d4: 3b01 09f8 sini @r15,@r0,r9
5d8: 3af1 0838 sinib @r3,@r15,r8
5dc: 3ae1 0718 sinib @r1,@r14,r7
5e0: 3ad1 0628 sinib @r2,@r13,r6
5e4: 3ac1 0538 sinib @r3,@r12,r5
5e8: 3ab1 0048 sinib @r4,@r11,r0
5ec: 3aa1 0458 sinib @r5,@r10,r4
5f0: 3a91 0368 sinib @r6,@r9,r3
5f4: 3a81 0278 sinib @r7,@r8,r2
5f8: 3a71 0188 sinib @r8,@r7,r1
5fc: 3a61 0f98 sinib @r9,@r6,r15
600: 3a51 0ea8 sinib @r10,@r5,r14
604: 3a41 0db8 sinib @r11,@r4,r13
608: 3a31 0bc8 sinib @r12,@r3,r11
60c: 3a21 0cd8 sinib @r13,@r2,r12
610: 3a11 0ae8 sinib @r14,@r1,r10
614: 3a01 09f8 sinib @r15,@r0,r9
618: 3bf1 0830 sinir @r3,@r15,r8
61c: 3be1 0710 sinir @r1,@r14,r7
620: 3bd1 0620 sinir @r2,@r13,r6
624: 3bc1 0530 sinir @r3,@r12,r5
628: 3bb1 0040 sinir @r4,@r11,r0
62c: 3ba1 0450 sinir @r5,@r10,r4
630: 3b91 0360 sinir @r6,@r9,r3
634: 3b81 0270 sinir @r7,@r8,r2
638: 3b71 0180 sinir @r8,@r7,r1
63c: 3b61 0f90 sinir @r9,@r6,r15
640: 3b51 0ea0 sinir @r10,@r5,r14
644: 3b41 0db0 sinir @r11,@r4,r13
648: 3b31 0bc0 sinir @r12,@r3,r11
64c: 3b21 0cd0 sinir @r13,@r2,r12
650: 3b11 0ae0 sinir @r14,@r1,r10
654: 3b01 09f0 sinir @r15,@r0,r9
658: 3af1 0830 sinirb @r3,@r15,r8
65c: 3ae1 0710 sinirb @r1,@r14,r7
660: 3ad1 0620 sinirb @r2,@r13,r6
664: 3ac1 0530 sinirb @r3,@r12,r5
668: 3ab1 0040 sinirb @r4,@r11,r0
66c: 3aa1 0450 sinirb @r5,@r10,r4
670: 3a91 0360 sinirb @r6,@r9,r3
674: 3a81 0270 sinirb @r7,@r8,r2
678: 3a71 0180 sinirb @r8,@r7,r1
67c: 3a61 0f90 sinirb @r9,@r6,r15
680: 3a51 0ea0 sinirb @r10,@r5,r14
684: 3a41 0db0 sinirb @r11,@r4,r13
688: 3a31 0bc0 sinirb @r12,@r3,r11
68c: 3a21 0cd0 sinirb @r13,@r2,r12
690: 3a11 0ae0 sinirb @r14,@r1,r10
694: 3a01 09f0 sinirb @r15,@r0,r9
698: 3b06 beee out #0xbeee,r0
69c: 3a46 babe outb #0xbabe,rh4
6a0: 3bfb 0808 soutd @r0,@r15,r8
6a4: 3beb 0718 soutd @r1,@r14,r7
6a8: 3bdb 0628 soutd @r2,@r13,r6
6ac: 3bcb 0538 soutd @r3,@r12,r5
6b0: 3bbb 0048 soutd @r4,@r11,r0
6b4: 3bab 0458 soutd @r5,@r10,r4
6b8: 3b9b 0368 soutd @r6,@r9,r3
6bc: 3b8b 0278 soutd @r7,@r8,r2
6c0: 3b7b 0188 soutd @r8,@r7,r1
6c4: 3b6b 0f98 soutd @r9,@r6,r15
6c8: 3b5b 0ea8 soutd @r10,@r5,r14
6cc: 3b4b 0db8 soutd @r11,@r4,r13
6d0: 3b3b 0bc8 soutd @r12,@r3,r11
6d4: 3b2b 0cd8 soutd @r13,@r2,r12
6d8: 3b1b 0ae8 soutd @r14,@r1,r10
6dc: 3b3b 09f8 soutd @r15,@r3,r9
6e0: 3afb 0808 soutdb @r0,@r15,r8
6e4: 3aeb 0718 soutdb @r1,@r14,r7
6e8: 3adb 0628 soutdb @r2,@r13,r6
6ec: 3acb 0538 soutdb @r3,@r12,r5
6f0: 3abb 0048 soutdb @r4,@r11,r0
6f4: 3aab 0458 soutdb @r5,@r10,r4
6f8: 3a9b 0368 soutdb @r6,@r9,r3
6fc: 3a8b 0278 soutdb @r7,@r8,r2
700: 3a7b 0188 soutdb @r8,@r7,r1
704: 3a6b 0f98 soutdb @r9,@r6,r15
708: 3a5b 0ea8 soutdb @r10,@r5,r14
70c: 3a4b 0db8 soutdb @r11,@r4,r13
710: 3a3b 0bc8 soutdb @r12,@r3,r11
714: 3a2b 0cd8 soutdb @r13,@r2,r12
718: 3a1b 0ae8 soutdb @r14,@r1,r10
71c: 3a3b 09f8 soutdb @r15,@r3,r9
720: 3bfb 0800 sotdr @r0,@r15,r8
724: 3beb 0710 sotdr @r1,@r14,r7
728: 3bdb 0620 sotdr @r2,@r13,r6
72c: 3bcb 0530 sotdr @r3,@r12,r5
730: 3bbb 0040 sotdr @r4,@r11,r0
734: 3bab 0450 sotdr @r5,@r10,r4
738: 3b9b 0360 sotdr @r6,@r9,r3
73c: 3b8b 0270 sotdr @r7,@r8,r2
740: 3b7b 0180 sotdr @r8,@r7,r1
744: 3b6b 0f90 sotdr @r9,@r6,r15
748: 3b5b 0ea0 sotdr @r10,@r5,r14
74c: 3b4b 0db0 sotdr @r11,@r4,r13
750: 3b3b 0bc0 sotdr @r12,@r3,r11
754: 3b2b 0cd0 sotdr @r13,@r2,r12
758: 3b1b 0ae0 sotdr @r14,@r1,r10
75c: 3b3b 09f0 sotdr @r15,@r3,r9
760: 3afb 0800 sotdrb @r0,@r15,r8
764: 3aeb 0710 sotdrb @r1,@r14,r7
768: 3adb 0620 sotdrb @r2,@r13,r6
76c: 3acb 0530 sotdrb @r3,@r12,r5
770: 3abb 0040 sotdrb @r4,@r11,r0
774: 3aab 0450 sotdrb @r5,@r10,r4
778: 3a9b 0360 sotdrb @r6,@r9,r3
77c: 3a8b 0270 sotdrb @r7,@r8,r2
780: 3a7b 0180 sotdrb @r8,@r7,r1
784: 3a6b 0f90 sotdrb @r9,@r6,r15
788: 3a5b 0ea0 sotdrb @r10,@r5,r14
78c: 3a4b 0db0 sotdrb @r11,@r4,r13
790: 3a3b 0bc0 sotdrb @r12,@r3,r11
794: 3a2b 0cd0 sotdrb @r13,@r2,r12
798: 3a1b 0ae0 sotdrb @r14,@r1,r10
79c: 3a3b 09f0 sotdrb @r15,@r3,r9
7a0: 3bf3 0808 souti @r0,@r15,r8
7a4: 3be3 0718 souti @r1,@r14,r7
7a8: 3bd3 0628 souti @r2,@r13,r6
7ac: 3bc3 0538 souti @r3,@r12,r5
7b0: 3bb3 0048 souti @r4,@r11,r0
7b4: 3ba3 0458 souti @r5,@r10,r4
7b8: 3b93 0368 souti @r6,@r9,r3
7bc: 3b83 0278 souti @r7,@r8,r2
7c0: 3b73 0188 souti @r8,@r7,r1
7c4: 3b63 0f98 souti @r9,@r6,r15
7c8: 3b53 0ea8 souti @r10,@r5,r14
7cc: 3b43 0db8 souti @r11,@r4,r13
7d0: 3b33 0bc8 souti @r12,@r3,r11
7d4: 3b23 0cd8 souti @r13,@r2,r12
7d8: 3b13 0ae8 souti @r14,@r1,r10
7dc: 3b33 09f8 souti @r15,@r3,r9
7e0: 3af3 0808 soutib @r0,@r15,r8
7e4: 3ae3 0718 soutib @r1,@r14,r7
7e8: 3ad3 0628 soutib @r2,@r13,r6
7ec: 3ac3 0538 soutib @r3,@r12,r5
7f0: 3ab3 0048 soutib @r4,@r11,r0
7f4: 3aa3 0458 soutib @r5,@r10,r4
7f8: 3a93 0368 soutib @r6,@r9,r3
7fc: 3a83 0278 soutib @r7,@r8,r2
800: 3a73 0188 soutib @r8,@r7,r1
804: 3a63 0f98 soutib @r9,@r6,r15
808: 3a53 0ea8 soutib @r10,@r5,r14
80c: 3a43 0db8 soutib @r11,@r4,r13
810: 3a33 0bc8 soutib @r12,@r3,r11
814: 3a23 0cd8 soutib @r13,@r2,r12
818: 3a13 0ae8 soutib @r14,@r1,r10
81c: 3a33 09f8 soutib @r15,@r3,r9
820: 3bf3 0800 sotir @r0,@r15,r8
824: 3be3 0710 sotir @r1,@r14,r7
828: 3bd3 0620 sotir @r2,@r13,r6
82c: 3bc3 0530 sotir @r3,@r12,r5
830: 3bb3 0040 sotir @r4,@r11,r0
834: 3ba3 0450 sotir @r5,@r10,r4
838: 3b93 0360 sotir @r6,@r9,r3
83c: 3b83 0270 sotir @r7,@r8,r2
840: 3b73 0180 sotir @r8,@r7,r1
844: 3b63 0f90 sotir @r9,@r6,r15
848: 3b53 0ea0 sotir @r10,@r5,r14
84c: 3b43 0db0 sotir @r11,@r4,r13
850: 3b33 0bc0 sotir @r12,@r3,r11
854: 3b23 0cd0 sotir @r13,@r2,r12
858: 3b13 0ae0 sotir @r14,@r1,r10
85c: 3b33 09f0 sotir @r15,@r3,r9
860: 3af3 0800 sotirb @r0,@r15,r8
864: 3ae3 0710 sotirb @r1,@r14,r7
868: 3ad3 0620 sotirb @r2,@r13,r6
86c: 3ac3 0530 sotirb @r3,@r12,r5
870: 3ab3 0040 sotirb @r4,@r11,r0
874: 3aa3 0450 sotirb @r5,@r10,r4
878: 3a93 0360 sotirb @r6,@r9,r3
87c: 3a83 0270 sotirb @r7,@r8,r2
880: 3a73 0180 sotirb @r8,@r7,r1
884: 3a63 0f90 sotirb @r9,@r6,r15
888: 3a53 0ea0 sotirb @r10,@r5,r14
88c: 3a43 0db0 sotirb @r11,@r4,r13
890: 3a33 0bc0 sotirb @r12,@r3,r11
894: 3a23 0cd0 sotirb @r13,@r2,r12
898: 3a13 0ae0 sotirb @r14,@r1,r10
89c: 3a33 09f0 sotirb @r15,@r3,r9
/binutils/gas/testsuite/gas/z8k/ldkf.s
0,0 → 1,2
.text
ldk r0,#16
/binutils/gas/testsuite/gas/z8k/eidif.s
0,0 → 1,3
.text
ei bla ! invalid
di bla ! invalid
/binutils/gas/testsuite/gas/z8k/incbf.s
0,0 → 1,2
.text
incb rl0,#17
/binutils/gas/testsuite/gas/z8k/calr.s
0,0 → 1,12
.text
label1: calr label2
calr label3
.space 4088
 
label2: calr label1
 
nop
nop
nop
 
label3: nop
/binutils/gas/testsuite/gas/z8k/calr-backf.s
0,0 → 1,6
.text
dest: nop
.space 4092
 
calr dest
nop
/binutils/gas/testsuite/gas/z8k/jr-forw.s
0,0 → 1,7
.text
jr t,dest ! max. displacement
jr t,dest
jr t,dest
.space 250
.globl dest
dest: nop
/binutils/gas/testsuite/gas/z8k/jmp-cc.d
0,0 → 1,44
#as:
#objdump: -d
#name: jmp cc
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <\.text>:
0: e01f jr f,0x40
2: e11e jr lt,0x40
4: e21d jr le,0x40
6: 5e03 0040 jp ule,0x40
a: 5e04 0040 jp ov/pe,0x40
e: e418 jr ov/pe,0x40
10: e517 jr mi,0x40
12: e616 jr eq,0x40
14: e615 jr eq,0x40
16: e714 jr c/ult,0x40
18: e713 jr c/ult,0x40
1a: e812 jr t,0x40
1c: e911 jr ge,0x40
1e: ea10 jr gt,0x40
20: eb0f jr ugt,0x40
22: 5e0c 0040 jp nov/po,0x40
26: ec0c jr nov/po,0x40
28: ed0b jr pl,0x40
2a: ee0a jr ne,0x40
2c: ee09 jr ne,0x40
2e: e408 jr ov/pe,0x40
30: e707 jr c/ult,0x40
32: ec06 jr nov/po,0x40
34: ef05 jr nc/uge,0x40
36: ee04 jr ne,0x40
38: ef03 jr nc/uge,0x40
3a: ef02 jr nc/uge,0x40
3c: e801 jr t,0x40
3e: e800 jr t,0x40
 
0*00000040 <dd>:
40: e8ff jr t,0x40
42: e8fe jr t,0x40
44: 8d07 nop
46: 8d07 nop
/binutils/gas/testsuite/gas/z8k/dec.s
0,0 → 1,3
.text
decb rl0,#16
dec r0,#16
/binutils/gas/testsuite/gas/z8k/jr-forwf.s
0,0 → 1,5
.text
start: jr t,dest
.space 256
.globl dest
dest: nop
/binutils/gas/testsuite/gas/z8k/reglabel.d
0,0 → 1,268
#as:
#objdump: -d
#name: reglabel
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <sp_label>:
0: 7600 0000 lda r0,0x0
 
0*00000004 <r0_label>:
4: 7600 0004 lda r0,0x4
 
0*00000008 <r1_label>:
8: 7600 0008 lda r0,0x8
 
0*0000000c <r2_label>:
c: 7600 000c lda r0,0xc
 
0*00000010 <r3_label>:
10: 7600 0010 lda r0,0x10
 
0*00000014 <r4_label>:
14: 7600 0014 lda r0,0x14
 
0*00000018 <r5_label>:
18: 7600 0018 lda r0,0x18
 
0*0000001c <r6_label>:
1c: 7600 001c lda r0,0x1c
 
0*00000020 <r7_label>:
20: 7600 0020 lda r0,0x20
 
0*00000024 <r8_label>:
24: 7600 0024 lda r0,0x24
 
0*00000028 <r9_label>:
28: 7600 0028 lda r0,0x28
 
0*0000002c <r10_label>:
2c: 7600 002c lda r0,0x2c
 
0*00000030 <r11_label>:
30: 7600 0030 lda r0,0x30
 
0*00000034 <r12_label>:
34: 7600 0034 lda r0,0x34
 
0*00000038 <r13_label>:
38: 7600 0038 lda r0,0x38
 
0*0000003c <r14_label>:
3c: 7600 003c lda r0,0x3c
 
0*00000040 <r15_label>:
40: 7600 0040 lda r0,0x40
 
0*00000044 <r16_label>:
44: 7600 0044 lda r0,0x44
 
0*00000048 <rr0_label>:
48: 7600 0048 lda r0,0x48
 
0*0000004c <rr1_label>:
4c: 7600 004c lda r0,0x4c
 
0*00000050 <rr2_label>:
50: 7600 0050 lda r0,0x50
 
0*00000054 <rr3_label>:
54: 7600 0054 lda r0,0x54
 
0*00000058 <rr4_label>:
58: 7600 0058 lda r0,0x58
 
0*0000005c <rr5_label>:
5c: 7600 005c lda r0,0x5c
 
0*00000060 <rr6_label>:
60: 7600 0060 lda r0,0x60
 
0*00000064 <rr7_label>:
64: 7600 0064 lda r0,0x64
 
0*00000068 <rr8_label>:
68: 7600 0068 lda r0,0x68
 
0*0000006c <rr9_label>:
6c: 7600 006c lda r0,0x6c
 
0*00000070 <rr10_label>:
70: 7600 0070 lda r0,0x70
 
0*00000074 <rr11_label>:
74: 7600 0074 lda r0,0x74
 
0*00000078 <rr12_label>:
78: 7600 0078 lda r0,0x78
 
0*0000007c <rr13_label>:
7c: 7600 007c lda r0,0x7c
 
0*00000080 <rr14_label>:
80: 7600 0080 lda r0,0x80
 
0*00000084 <rr15_label>:
84: 7600 0084 lda r0,0x84
 
0*00000088 <rr16_label>:
88: 7600 0088 lda r0,0x88
 
0*0000008c <rq0_label>:
8c: 7600 008c lda r0,0x8c
 
0*00000090 <rq1_label>:
90: 7600 0090 lda r0,0x90
 
0*00000094 <rq2_label>:
94: 7600 0094 lda r0,0x94
 
0*00000098 <rq3_label>:
98: 7600 0098 lda r0,0x98
 
0*0000009c <rq4_label>:
9c: 7600 009c lda r0,0x9c
 
0*000000a0 <rq5_label>:
a0: 7600 00a0 lda r0,0xa0
 
0*000000a4 <rq6_label>:
a4: 7600 00a4 lda r0,0xa4
 
0*000000a8 <rq7_label>:
a8: 7600 00a8 lda r0,0xa8
 
0*000000ac <rq8_label>:
ac: 7600 00ac lda r0,0xac
 
0*000000b0 <rq9_label>:
b0: 7600 00b0 lda r0,0xb0
 
0*000000b4 <rq10_label>:
b4: 7600 00b4 lda r0,0xb4
 
0*000000b8 <rq11_label>:
b8: 7600 00b8 lda r0,0xb8
 
0*000000bc <rq12_label>:
bc: 7600 00bc lda r0,0xbc
 
0*000000c0 <rq13_label>:
c0: 7600 00c0 lda r0,0xc0
 
0*000000c4 <rq14_label>:
c4: 7600 00c4 lda r0,0xc4
 
0*000000c8 <rq15_label>:
c8: 7600 00c8 lda r0,0xc8
 
0*000000cc <rq16_label>:
cc: 7600 00cc lda r0,0xcc
 
0*000000d0 <rh0_label>:
d0: 7600 00d0 lda r0,0xd0
 
0*000000d4 <rh1_label>:
d4: 7600 00d4 lda r0,0xd4
 
0*000000d8 <rh2_label>:
d8: 7600 00d8 lda r0,0xd8
 
0*000000dc <rh3_label>:
dc: 7600 00dc lda r0,0xdc
 
0*000000e0 <rh4_label>:
e0: 7600 00e0 lda r0,0xe0
 
0*000000e4 <rh5_label>:
e4: 7600 00e4 lda r0,0xe4
 
0*000000e8 <rh6_label>:
e8: 7600 00e8 lda r0,0xe8
 
0*000000ec <rh7_label>:
ec: 7600 00ec lda r0,0xec
 
0*000000f0 <rh8_label>:
f0: 7600 00f0 lda r0,0xf0
 
0*000000f4 <rh9_label>:
f4: 7600 00f4 lda r0,0xf4
 
0*000000f8 <rh10_label>:
f8: 7600 00f8 lda r0,0xf8
 
0*000000fc <rh11_label>:
fc: 7600 00fc lda r0,0xfc
 
0*00000100 <rh12_label>:
100: 7600 0100 lda r0,0x100
 
0*00000104 <rh13_label>:
104: 7600 0104 lda r0,0x104
 
0*00000108 <rh14_label>:
108: 7600 0108 lda r0,0x108
 
0*0000010c <rh15_label>:
10c: 7600 010c lda r0,0x10c
 
0*00000110 <rh16_label>:
110: 7600 0110 lda r0,0x110
 
0*00000114 <rl0_label>:
114: 7600 0114 lda r0,0x114
 
0*00000118 <rl1_label>:
118: 7600 0118 lda r0,0x118
 
0*0000011c <rl2_label>:
11c: 7600 011c lda r0,0x11c
 
0*00000120 <rl3_label>:
120: 7600 0120 lda r0,0x120
 
0*00000124 <rl4_label>:
124: 7600 0124 lda r0,0x124
 
0*00000128 <rl5_label>:
128: 7600 0128 lda r0,0x128
 
0*0000012c <rl6_label>:
12c: 7600 012c lda r0,0x12c
 
0*00000130 <rl7_label>:
130: 7600 0130 lda r0,0x130
 
0*00000134 <rl8_label>:
134: 7600 0134 lda r0,0x134
 
0*00000138 <rl9_label>:
138: 7600 0138 lda r0,0x138
 
0*0000013c <rl10_label>:
13c: 7600 013c lda r0,0x13c
 
0*00000140 <rl11_label>:
140: 7600 0140 lda r0,0x140
 
0*00000144 <rl12_label>:
144: 7600 0144 lda r0,0x144
 
0*00000148 <rl13_label>:
148: 7600 0148 lda r0,0x148
 
0*0000014c <rl14_label>:
14c: 7600 014c lda r0,0x14c
 
0*00000150 <rl15_label>:
150: 7600 0150 lda r0,0x150
 
0*00000154 <rl16_label>:
154: 7600 0154 lda r0,0x154
 
0*00000158 <r00_label>:
158: 7600 0158 lda r0,0x158
/binutils/gas/testsuite/gas/z8k/inout.s
0,0 → 1,630
.text
 
in r1,#0x4444
inb rh3,#0x123
 
in r8,@r0
in r9,@r1
in r10,@r2
in r11,@r3
in r12,@r4
in r13,@r5
in r14,@r6
in r15,@r7
in r0,@r8
in r1,@r9
in r2,@r10
in r3,@r11
in r4,@r12
in r5,@r13
in r6,@r14
in r7,@r15
 
inb rh0,@r0
inb rh1,@r1
inb rh2,@r2
inb rh3,@r3
inb rh4,@r4
inb rh5,@r5
inb rh6,@r6
inb rh7,@r7
inb rl0,@r8
inb rl1,@r9
inb rl2,@r10
inb rl3,@r11
inb rl4,@r12
inb rl5,@r13
inb rl6,@r14
inb rl7,@r15
 
ind @r3,@r15,r8
ind @r1,@r14,r7
ind @r2,@r13,r6
ind @r3,@r12,r5
ind @r4,@r11,r0
ind @r5,@r10,r4
ind @r6,@r9,r3
ind @r7,@r8,r2
ind @r8,@r7,r1
ind @r9,@r6,r15
ind @r10,@r5,r14
ind @r11,@r4,r13
ind @r12,@r3,r11
ind @r13,@r2,r12
ind @r14,@r1,r10
ind @r15,@r0,r9
 
indb @r3,@r15,r8
indb @r1,@r14,r7
indb @r2,@r13,r6
indb @r3,@r12,r5
indb @r4,@r11,r0
indb @r5,@r10,r4
indb @r6,@r9,r3
indb @r7,@r8,r2
indb @r8,@r7,r1
indb @r9,@r6,r15
indb @r10,@r5,r14
indb @r11,@r4,r13
indb @r12,@r3,r11
indb @r13,@r2,r12
indb @r14,@r1,r10
indb @r15,@r0,r9
 
indr @r3,@r15,r8
indr @r1,@r14,r7
indr @r2,@r13,r6
indr @r3,@r12,r5
indr @r4,@r11,r0
indr @r5,@r10,r4
indr @r6,@r9,r3
indr @r7,@r8,r2
indr @r8,@r7,r1
indr @r9,@r6,r15
indr @r10,@r5,r14
indr @r11,@r4,r13
indr @r12,@r3,r11
indr @r13,@r2,r12
indr @r14,@r1,r10
indr @r15,@r0,r9
 
indrb @r3,@r15,r8
indrb @r1,@r14,r7
indrb @r2,@r13,r6
indrb @r3,@r12,r5
indrb @r4,@r11,r0
indrb @r5,@r10,r4
indrb @r6,@r9,r3
indrb @r7,@r8,r2
indrb @r8,@r7,r1
indrb @r9,@r6,r15
indrb @r10,@r5,r14
indrb @r11,@r4,r13
indrb @r12,@r3,r11
indrb @r13,@r2,r12
indrb @r14,@r1,r10
indrb @r15,@r0,r9
 
ini @r3,@r15,r8
ini @r1,@r14,r7
ini @r2,@r13,r6
ini @r3,@r12,r5
ini @r4,@r11,r0
ini @r5,@r10,r4
ini @r6,@r9,r3
ini @r7,@r8,r2
ini @r8,@r7,r1
ini @r9,@r6,r15
ini @r10,@r5,r14
ini @r11,@r4,r13
ini @r12,@r3,r11
ini @r13,@r2,r12
ini @r14,@r1,r10
ini @r15,@r0,r9
 
inib @r3,@r15,r8
inib @r1,@r14,r7
inib @r2,@r13,r6
inib @r3,@r12,r5
inib @r4,@r11,r0
inib @r5,@r10,r4
inib @r6,@r9,r3
inib @r7,@r8,r2
inib @r8,@r7,r1
inib @r9,@r6,r15
inib @r10,@r5,r14
inib @r11,@r4,r13
inib @r12,@r3,r11
inib @r13,@r2,r12
inib @r14,@r1,r10
inib @r15,@r0,r9
 
inir @r3,@r15,r8
inir @r1,@r14,r7
inir @r2,@r13,r6
inir @r3,@r12,r5
inir @r4,@r11,r0
inir @r5,@r10,r4
inir @r6,@r9,r3
inir @r7,@r8,r2
inir @r8,@r7,r1
inir @r9,@r6,r15
inir @r10,@r5,r14
inir @r11,@r4,r13
inir @r12,@r3,r11
inir @r13,@r2,r12
inir @r14,@r1,r10
inir @r15,@r0,r9
 
inirb @r3,@r15,r8
inirb @r1,@r14,r7
inirb @r2,@r13,r6
inirb @r3,@r12,r5
inirb @r4,@r11,r0
inirb @r5,@r10,r4
inirb @r6,@r9,r3
inirb @r7,@r8,r2
inirb @r8,@r7,r1
inirb @r9,@r6,r15
inirb @r10,@r5,r14
inirb @r11,@r4,r13
inirb @r12,@r3,r11
inirb @r13,@r2,r12
inirb @r14,@r1,r10
inirb @r15,@r0,r9
 
 
out #0x1234,r3
outb #0x123,rl2
 
out @r0,r8
out @r1,r9
out @r2,r10
out @r3,r11
out @r4,r12
out @r5,r13
out @r6,r14
out @r7,r15
out @r8,r0
out @r9,r1
out @r10,r2
out @r11,r3
out @r12,r4
out @r13,r5
out @r14,r6
out @r15,r7
 
outb @r0,rh0
outb @r1,rh1
outb @r2,rh2
outb @r3,rh3
outb @r4,rh4
outb @r5,rh5
outb @r6,rh6
outb @r7,rh7
outb @r8,rl0
outb @r9,rl1
outb @r10,rl2
outb @r11,rl3
outb @r12,rl4
outb @r13,rl5
outb @r14,rl6
outb @r15,rl7
 
outd @r0,@r15,r8
outd @r1,@r14,r7
outd @r2,@r13,r6
outd @r3,@r12,r5
outd @r4,@r11,r0
outd @r5,@r10,r4
outd @r6,@r9,r3
outd @r7,@r8,r2
outd @r8,@r7,r1
outd @r9,@r6,r15
outd @r10,@r5,r14
outd @r11,@r4,r13
outd @r12,@r3,r11
outd @r13,@r2,r12
outd @r14,@r1,r10
outd @r15,@r3,r9
 
outdb @r0,@r15,r8
outdb @r1,@r14,r7
outdb @r2,@r13,r6
outdb @r3,@r12,r5
outdb @r4,@r11,r0
outdb @r5,@r10,r4
outdb @r6,@r9,r3
outdb @r7,@r8,r2
outdb @r8,@r7,r1
outdb @r9,@r6,r15
outdb @r10,@r5,r14
outdb @r11,@r4,r13
outdb @r12,@r3,r11
outdb @r13,@r2,r12
outdb @r14,@r1,r10
outdb @r15,@r3,r9
 
otdr @r0,@r15,r8
otdr @r1,@r14,r7
otdr @r2,@r13,r6
otdr @r3,@r12,r5
otdr @r4,@r11,r0
otdr @r5,@r10,r4
otdr @r6,@r9,r3
otdr @r7,@r8,r2
otdr @r8,@r7,r1
otdr @r9,@r6,r15
otdr @r10,@r5,r14
otdr @r11,@r4,r13
otdr @r12,@r3,r11
otdr @r13,@r2,r12
otdr @r14,@r1,r10
otdr @r15,@r3,r9
 
otdrb @r0,@r15,r8
otdrb @r1,@r14,r7
otdrb @r2,@r13,r6
otdrb @r3,@r12,r5
otdrb @r4,@r11,r0
otdrb @r5,@r10,r4
otdrb @r6,@r9,r3
otdrb @r7,@r8,r2
otdrb @r8,@r7,r1
otdrb @r9,@r6,r15
otdrb @r10,@r5,r14
otdrb @r11,@r4,r13
otdrb @r12,@r3,r11
otdrb @r13,@r2,r12
otdrb @r14,@r1,r10
otdrb @r15,@r3,r9
 
outi @r0,@r15,r8
outi @r1,@r14,r7
outi @r2,@r13,r6
outi @r3,@r12,r5
outi @r4,@r11,r0
outi @r5,@r10,r4
outi @r6,@r9,r3
outi @r7,@r8,r2
outi @r8,@r7,r1
outi @r9,@r6,r15
outi @r10,@r5,r14
outi @r11,@r4,r13
outi @r12,@r3,r11
outi @r13,@r2,r12
outi @r14,@r1,r10
outi @r15,@r3,r9
 
outib @r0,@r15,r8
outib @r1,@r14,r7
outib @r2,@r13,r6
outib @r3,@r12,r5
outib @r4,@r11,r0
outib @r5,@r10,r4
outib @r6,@r9,r3
outib @r7,@r8,r2
outib @r8,@r7,r1
outib @r9,@r6,r15
outib @r10,@r5,r14
outib @r11,@r4,r13
outib @r12,@r3,r11
outib @r13,@r2,r12
outib @r14,@r1,r10
outib @r15,@r3,r9
 
otir @r0,@r15,r8
otir @r1,@r14,r7
otir @r2,@r13,r6
otir @r3,@r12,r5
otir @r4,@r11,r0
otir @r5,@r10,r4
otir @r6,@r9,r3
otir @r7,@r8,r2
otir @r8,@r7,r1
otir @r9,@r6,r15
otir @r10,@r5,r14
otir @r11,@r4,r13
otir @r12,@r3,r11
otir @r13,@r2,r12
otir @r14,@r1,r10
otir @r15,@r3,r9
 
otirb @r0,@r15,r8
otirb @r1,@r14,r7
otirb @r2,@r13,r6
otirb @r3,@r12,r5
otirb @r4,@r11,r0
otirb @r5,@r10,r4
otirb @r6,@r9,r3
otirb @r7,@r8,r2
otirb @r8,@r7,r1
otirb @r9,@r6,r15
otirb @r10,@r5,r14
otirb @r11,@r4,r13
otirb @r12,@r3,r11
otirb @r13,@r2,r12
otirb @r14,@r1,r10
otirb @r15,@r3,r9
 
 
sin r0,#124
sinb rh0,#1266
 
sind @r3,@r15,r8
sind @r1,@r14,r7
sind @r2,@r13,r6
sind @r3,@r12,r5
sind @r4,@r11,r0
sind @r5,@r10,r4
sind @r6,@r9,r3
sind @r7,@r8,r2
sind @r8,@r7,r1
sind @r9,@r6,r15
sind @r10,@r5,r14
sind @r11,@r4,r13
sind @r12,@r3,r11
sind @r13,@r2,r12
sind @r14,@r1,r10
sind @r15,@r0,r9
 
sindb @r3,@r15,r8
sindb @r1,@r14,r7
sindb @r2,@r13,r6
sindb @r3,@r12,r5
sindb @r4,@r11,r0
sindb @r5,@r10,r4
sindb @r6,@r9,r3
sindb @r7,@r8,r2
sindb @r8,@r7,r1
sindb @r9,@r6,r15
sindb @r10,@r5,r14
sindb @r11,@r4,r13
sindb @r12,@r3,r11
sindb @r13,@r2,r12
sindb @r14,@r1,r10
sindb @r15,@r0,r9
 
sindr @r3,@r15,r8
sindr @r1,@r14,r7
sindr @r2,@r13,r6
sindr @r3,@r12,r5
sindr @r4,@r11,r0
sindr @r5,@r10,r4
sindr @r6,@r9,r3
sindr @r7,@r8,r2
sindr @r8,@r7,r1
sindr @r9,@r6,r15
sindr @r10,@r5,r14
sindr @r11,@r4,r13
sindr @r12,@r3,r11
sindr @r13,@r2,r12
sindr @r14,@r1,r10
sindr @r15,@r0,r9
 
sindrb @r3,@r15,r8
sindrb @r1,@r14,r7
sindrb @r2,@r13,r6
sindrb @r3,@r12,r5
sindrb @r4,@r11,r0
sindrb @r5,@r10,r4
sindrb @r6,@r9,r3
sindrb @r7,@r8,r2
sindrb @r8,@r7,r1
sindrb @r9,@r6,r15
sindrb @r10,@r5,r14
sindrb @r11,@r4,r13
sindrb @r12,@r3,r11
sindrb @r13,@r2,r12
sindrb @r14,@r1,r10
sindrb @r15,@r0,r9
 
sini @r3,@r15,r8
sini @r1,@r14,r7
sini @r2,@r13,r6
sini @r3,@r12,r5
sini @r4,@r11,r0
sini @r5,@r10,r4
sini @r6,@r9,r3
sini @r7,@r8,r2
sini @r8,@r7,r1
sini @r9,@r6,r15
sini @r10,@r5,r14
sini @r11,@r4,r13
sini @r12,@r3,r11
sini @r13,@r2,r12
sini @r14,@r1,r10
sini @r15,@r0,r9
 
sinib @r3,@r15,r8
sinib @r1,@r14,r7
sinib @r2,@r13,r6
sinib @r3,@r12,r5
sinib @r4,@r11,r0
sinib @r5,@r10,r4
sinib @r6,@r9,r3
sinib @r7,@r8,r2
sinib @r8,@r7,r1
sinib @r9,@r6,r15
sinib @r10,@r5,r14
sinib @r11,@r4,r13
sinib @r12,@r3,r11
sinib @r13,@r2,r12
sinib @r14,@r1,r10
sinib @r15,@r0,r9
 
sinir @r3,@r15,r8
sinir @r1,@r14,r7
sinir @r2,@r13,r6
sinir @r3,@r12,r5
sinir @r4,@r11,r0
sinir @r5,@r10,r4
sinir @r6,@r9,r3
sinir @r7,@r8,r2
sinir @r8,@r7,r1
sinir @r9,@r6,r15
sinir @r10,@r5,r14
sinir @r11,@r4,r13
sinir @r12,@r3,r11
sinir @r13,@r2,r12
sinir @r14,@r1,r10
sinir @r15,@r0,r9
 
sinirb @r3,@r15,r8
sinirb @r1,@r14,r7
sinirb @r2,@r13,r6
sinirb @r3,@r12,r5
sinirb @r4,@r11,r0
sinirb @r5,@r10,r4
sinirb @r6,@r9,r3
sinirb @r7,@r8,r2
sinirb @r8,@r7,r1
sinirb @r9,@r6,r15
sinirb @r10,@r5,r14
sinirb @r11,@r4,r13
sinirb @r12,@r3,r11
sinirb @r13,@r2,r12
sinirb @r14,@r1,r10
sinirb @r15,@r0,r9
 
 
sout #0xbeee,r0
soutb #0xbabe,rh4
 
soutd @r0,@r15,r8
soutd @r1,@r14,r7
soutd @r2,@r13,r6
soutd @r3,@r12,r5
soutd @r4,@r11,r0
soutd @r5,@r10,r4
soutd @r6,@r9,r3
soutd @r7,@r8,r2
soutd @r8,@r7,r1
soutd @r9,@r6,r15
soutd @r10,@r5,r14
soutd @r11,@r4,r13
soutd @r12,@r3,r11
soutd @r13,@r2,r12
soutd @r14,@r1,r10
soutd @r15,@r3,r9
 
soutdb @r0,@r15,r8
soutdb @r1,@r14,r7
soutdb @r2,@r13,r6
soutdb @r3,@r12,r5
soutdb @r4,@r11,r0
soutdb @r5,@r10,r4
soutdb @r6,@r9,r3
soutdb @r7,@r8,r2
soutdb @r8,@r7,r1
soutdb @r9,@r6,r15
soutdb @r10,@r5,r14
soutdb @r11,@r4,r13
soutdb @r12,@r3,r11
soutdb @r13,@r2,r12
soutdb @r14,@r1,r10
soutdb @r15,@r3,r9
 
sotdr @r0,@r15,r8
sotdr @r1,@r14,r7
sotdr @r2,@r13,r6
sotdr @r3,@r12,r5
sotdr @r4,@r11,r0
sotdr @r5,@r10,r4
sotdr @r6,@r9,r3
sotdr @r7,@r8,r2
sotdr @r8,@r7,r1
sotdr @r9,@r6,r15
sotdr @r10,@r5,r14
sotdr @r11,@r4,r13
sotdr @r12,@r3,r11
sotdr @r13,@r2,r12
sotdr @r14,@r1,r10
sotdr @r15,@r3,r9
 
sotdrb @r0,@r15,r8
sotdrb @r1,@r14,r7
sotdrb @r2,@r13,r6
sotdrb @r3,@r12,r5
sotdrb @r4,@r11,r0
sotdrb @r5,@r10,r4
sotdrb @r6,@r9,r3
sotdrb @r7,@r8,r2
sotdrb @r8,@r7,r1
sotdrb @r9,@r6,r15
sotdrb @r10,@r5,r14
sotdrb @r11,@r4,r13
sotdrb @r12,@r3,r11
sotdrb @r13,@r2,r12
sotdrb @r14,@r1,r10
sotdrb @r15,@r3,r9
 
souti @r0,@r15,r8
souti @r1,@r14,r7
souti @r2,@r13,r6
souti @r3,@r12,r5
souti @r4,@r11,r0
souti @r5,@r10,r4
souti @r6,@r9,r3
souti @r7,@r8,r2
souti @r8,@r7,r1
souti @r9,@r6,r15
souti @r10,@r5,r14
souti @r11,@r4,r13
souti @r12,@r3,r11
souti @r13,@r2,r12
souti @r14,@r1,r10
souti @r15,@r3,r9
 
soutib @r0,@r15,r8
soutib @r1,@r14,r7
soutib @r2,@r13,r6
soutib @r3,@r12,r5
soutib @r4,@r11,r0
soutib @r5,@r10,r4
soutib @r6,@r9,r3
soutib @r7,@r8,r2
soutib @r8,@r7,r1
soutib @r9,@r6,r15
soutib @r10,@r5,r14
soutib @r11,@r4,r13
soutib @r12,@r3,r11
soutib @r13,@r2,r12
soutib @r14,@r1,r10
soutib @r15,@r3,r9
 
sotir @r0,@r15,r8
sotir @r1,@r14,r7
sotir @r2,@r13,r6
sotir @r3,@r12,r5
sotir @r4,@r11,r0
sotir @r5,@r10,r4
sotir @r6,@r9,r3
sotir @r7,@r8,r2
sotir @r8,@r7,r1
sotir @r9,@r6,r15
sotir @r10,@r5,r14
sotir @r11,@r4,r13
sotir @r12,@r3,r11
sotir @r13,@r2,r12
sotir @r14,@r1,r10
sotir @r15,@r3,r9
 
sotirb @r0,@r15,r8
sotirb @r1,@r14,r7
sotirb @r2,@r13,r6
sotirb @r3,@r12,r5
sotirb @r4,@r11,r0
sotirb @r5,@r10,r4
sotirb @r6,@r9,r3
sotirb @r7,@r8,r2
sotirb @r8,@r7,r1
sotirb @r9,@r6,r15
sotirb @r10,@r5,r14
sotirb @r11,@r4,r13
sotirb @r12,@r3,r11
sotirb @r13,@r2,r12
sotirb @r14,@r1,r10
sotirb @r15,@r3,r9
 
 
/binutils/gas/testsuite/gas/z8k/ret-cc.d
0,0 → 1,44
#as:
#objdump: -d
#name: return on condition code
 
.*: +file format coff-z8k
 
Disassembly of section \.text:
 
0*00000000 <\.text>:
0: 9e00 ret f
2: 9e01 ret lt
4: 9e02 ret le
6: 9e03 ret ule
8: 9e04 ret ov/pe
a: 9e04 ret ov/pe
c: 9e05 ret mi
e: 9e06 ret eq
10: 9e06 ret eq
12: 9e07 ret c/ult
14: 9e07 ret c/ult
16: 9e08 ret t
18: 9e09 ret ge
1a: 9e0a ret gt
1c: 9e0b ret ugt
1e: 9e0c ret nov/po
20: 9e0c ret nov/po
22: 9e0c ret nov/po
24: 9e0d ret pl
26: 9e0e ret ne
28: 9e0e ret ne
2a: 9e0f ret nc/uge
2c: 9e0f ret nc/uge
2e: 9e04 ret ov/pe
30: 9e07 ret c/ult
32: 9e0c ret nov/po
34: 9e0f ret nc/uge
36: 9e08 ret t
38: 9e08 ret t
 
0*0000003a <dd>:
3a: e8ff jr t,0x3a
3c: e8fe jr t,0x3a
3e: 8d07 nop
40: 8d07 nop
/binutils/gas/testsuite/gas/z8k/decbf.s
0,0 → 1,2
.text
decb rl0,#17
/binutils/gas/testsuite/gas/z8k/jmp-cc.s
0,0 → 1,38
.text
 
jr f,dd
jr lt,dd
jr le,dd
jp ule , dd
jp ov, dd
jr pe, dd
jr mi , dd
jr eq , dd
jr z ,dd
jr c,dd
jr ult,dd
jr t , dd
jr ge,dd
jr gt,dd
jr ugt,dd
jp nov , dd
jr po ,dd
jr pl,dd
jr ne,dd
JR NE,dd
jr ov/pe,dd
jr c/ult,dd
jr nov/po,dd
jr nc/uge,dd
jr nz, dd
jr nc,dd ! ssss
jr uge ,dd ! dddd
jr dd
jr dd
dd:
jr t,dd
jr dd
 
nop
nop
 
/binutils/gas/testsuite/gas/z8k/reglabel.s
0,0 → 1,99
! labels starting with a valid register name
 
.text
 
sp_label: lda r0,sp_label
 
r0_label: lda r0,r0_label
r1_label: lda r0,r1_label
r2_label: lda r0,r2_label
r3_label: lda r0,r3_label
r4_label: lda r0,r4_label
r5_label: lda r0,r5_label
r6_label: lda r0,r6_label
r7_label: lda r0,r7_label
r8_label: lda r0,r8_label
r9_label: lda r0,r9_label
r10_label: lda r0,r10_label
r11_label: lda r0,r11_label
r12_label: lda r0,r12_label
r13_label: lda r0,r13_label
r14_label: lda r0,r14_label
r15_label: lda r0,r15_label
r16_label: lda r0,r16_label ! not a valid register name anyway
 
rr0_label: lda r0,rr0_label
rr1_label: lda r0,rr1_label ! not a valid register name anyway
rr2_label: lda r0,rr2_label
rr3_label: lda r0,rr3_label ! not a valid register name anyway
rr4_label: lda r0,rr4_label
rr5_label: lda r0,rr5_label ! not a valid register name anyway
rr6_label: lda r0,rr6_label
rr7_label: lda r0,rr7_label ! not a valid register name anyway
rr8_label: lda r0,rr8_label
rr9_label: lda r0,rr9_label ! not a valid register name anyway
rr10_label: lda r0,rr10_label
rr11_label: lda r0,rr11_label ! not a valid register name anyway
rr12_label: lda r0,rr12_label
rr13_label: lda r0,rr13_label ! not a valid register name anyway
rr14_label: lda r0,rr14_label
rr15_label: lda r0,rr15_label ! not a valid register name anyway
rr16_label: lda r0,rr16_label ! not a valid register name anyway
 
rq0_label: lda r0,rq0_label
rq1_label: lda r0,rq1_label ! not a valid register name anyway
rq2_label: lda r0,rq2_label ! not a valid register name anyway
rq3_label: lda r0,rq3_label ! not a valid register name anyway
rq4_label: lda r0,rq4_label
rq5_label: lda r0,rq5_label ! not a valid register name anyway
rq6_label: lda r0,rq6_label ! not a valid register name anyway
rq7_label: lda r0,rq7_label ! not a valid register name anyway
rq8_label: lda r0,rq8_label
rq9_label: lda r0,rq9_label ! not a valid register name anyway
rq10_label: lda r0,rq10_label ! not a valid register name anyway
rq11_label: lda r0,rq11_label ! not a valid register name anyway
rq12_label: lda r0,rq12_label
rq13_label: lda r0,rq13_label ! not a valid register name anyway
rq14_label: lda r0,rq14_label ! not a valid register name anyway
rq15_label: lda r0,rq15_label ! not a valid register name anyway
rq16_label: lda r0,rq16_label ! not a valid register name anyway
 
 
rh0_label: lda r0,rh0_label
rh1_label: lda r0,rh1_label
rh2_label: lda r0,rh2_label
rh3_label: lda r0,rh3_label
rh4_label: lda r0,rh4_label
rh5_label: lda r0,rh5_label
rh6_label: lda r0,rh6_label
rh7_label: lda r0,rh7_label
rh8_label: lda r0,rh8_label ! not a valid register name anyway
rh9_label: lda r0,rh9_label ! not a valid register name anyway
rh10_label: lda r0,rh10_label ! not a valid register name anyway
rh11_label: lda r0,rh11_label ! not a valid register name anyway
rh12_label: lda r0,rh12_label ! not a valid register name anyway
rh13_label: lda r0,rh13_label ! not a valid register name anyway
rh14_label: lda r0,rh14_label ! not a valid register name anyway
rh15_label: lda r0,rh15_label ! not a valid register name anyway
rh16_label: lda r0,rh16_label ! not a valid register name anyway
 
rl0_label: lda r0,rl0_label
rl1_label: lda r0,rl1_label
rl2_label: lda r0,rl2_label
rl3_label: lda r0,rl3_label
rl4_label: lda r0,rl4_label
rl5_label: lda r0,rl5_label
rl6_label: lda r0,rl6_label
rl7_label: lda r0,rl7_label
rl8_label: lda r0,rl8_label ! not a valid register name anyway
rl9_label: lda r0,rl9_label ! not a valid register name anyway
rl10_label: lda r0,rl10_label ! not a valid register name anyway
rl11_label: lda r0,rl11_label ! not a valid register name anyway
rl12_label: lda r0,rl12_label ! not a valid register name anyway
rl13_label: lda r0,rl13_label ! not a valid register name anyway
rl14_label: lda r0,rl14_label ! not a valid register name anyway
rl15_label: lda r0,rl15_label ! not a valid register name anyway
rl16_label: lda r0,rl16_label ! not a valid register name anyway
 
r00_label: lda r0,r00_label ! not a valid register name anyway
 
/binutils/gas/testsuite/gas/z8k/ret-cc.s
0,0 → 1,39
.text
 
ret f
ret lt
ret le
ret ule
ret ov
ret pe
ret mi
ret eq
ret z
ret c
ret ult
ret t
ret ge
ret gt
ret ugt
ret nov
ret NOV
ret po
ret pl
ret ne
ret nz
ret nc ! ssss
ret uge ! dddd
ret ov/pe
ret c/ult
ret nov/po
ret nc/uge
ret
ret
dd:
jr t,dd
jr dd
 
 
nop
nop
 

powered by: WebSVN 2.1.0

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