File: 9s12x-exg-sex-tfr.s

package info (click to toggle)
binutils 2.32.51.20190821-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 309,676 kB
  • sloc: ansic: 1,201,497; asm: 658,869; cpp: 130,432; exp: 69,370; makefile: 56,804; sh: 23,583; lisp: 14,519; yacc: 14,467; perl: 2,111; ada: 1,681; lex: 1,649; pascal: 1,446; python: 991; cs: 879; sed: 195; xml: 95; awk: 25
file content (145 lines) | stat: -rw-r--r-- 2,258 bytes parent folder | download | duplicates (24)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# Test for correct generation of 9s12x specific insns.

	.sect .text
;;
;; Test all s12x extended forms of exg,tfr,sex where supported
;;
;; presently tmp register and h/l forms not supported in gas
;exg
;; none of shaded area is actually supported
    exg     a,a
    exg     b,a
;    exg     ccrh,a
;    exg     tmp3h,a
    exg     d,a
;    exg     xh,a
;    exg     yh,a
;    exg     sph,a
    exg     a,b
    exg     b,b
;    exg     ccrl,b
;    exg     tmp3l,b
    exg     d,b
;    exg     xl,b
;    exg     yl,b
;    exg     spl,b
;    exg     a,ccrh
;    exg     b,ccrl
    exg     ccr,ccr
;    exg     tmp3,ccr
    exg     d,ccr
    exg     x,ccr
    exg     y,ccr
    exg     sp,ccr
;    exg     a,tmp2h
;    exg     b,tmp2l
;    exg     ccr,tmp2
;    exg     tmp3,tmp2
;    exg     d,tmp1
;    exg     x,tmp2
;    exg     y,tmp2
;    exg     sp,tmp2
    exg     a,d
    exg     b,d
    exg     ccr,d
;    exg     tmp1,d
    exg     d,d
    exg     x,d
    exg     y,d
    exg     sp,d
;    exg     a,xh
;    exg     b,xl
    exg     ccr,x
;    exg     tmp3,x
    exg     d,x
    exg     x,x
    exg     y,x
    exg     sp,x
;    exg     a,yh
;    exg     b,yl
    exg     ccr,y
;    exg     tmp3,y
    exg     d,y
    exg     x,y
    exg     y,y
    exg     sp,y
;    exg     a,sph
;    exg     b,spl
    exg     ccr,sp
;    exg     tmp3,sp
    exg     d,sp
    exg     x,sp
    exg     y,sp
    exg     sp,sp

;sex
	sex		a,d
	sex		b,d
	sex		d,x ; new
	sex		d,y ; new

;tfr
	tfr		a,a
	tfr		b,a
;	tfr		tmp3h,a
	tfr		d,a
;	tfr		xh,a
;	tfr		yh,a
;	tfr		sph,a
	tfr		a,b
	tfr		b,b
;	tfr		ccrl,b
;	tfr		tmp3l,b
	tfr		d,b
;	tfr		xl,b
;	tfr		yl,b
;	tfr		spl,b
;	tfr		a,ccrh
;	tfr		b,ccrl
;	tfr		ccrw,ccrw
;	tfr		tmp3,ccrw
;	tfr		d,ccrw
;	tfr		x,ccrw
;	tfr		y,ccrw
;	tfr		sp,ccrw
;	tfr		a,tmp2h
;	tfr		b,tmp2l
;	tfr		ccrw,tmp
;	tfr		tmp3,tmp2
;	tfr		d,tmp1
;	tfr		x,tmp2
;	tfr		y,tmp2
;	tfr		sp,tmp2
;sex
;sex
;	tfr		ccrw,d
;	tfr		tmp1,d
	tfr		d,d
	tfr		x,d
	tfr		y,d
	tfr		sp,d
;	tfr		a,xh
;	tfr		b,xl
;	tfr		ccrw,x
;	tfr		tmp3,x
;sex
	tfr		x,x
	tfr		y,x
	tfr		sp,x
;	tfr		a,yh
;	tfr		b,yl
;	tfr		ccrw,y
;	tfr		tmp3,y
;sex
	tfr		x,y
	tfr		y,y
	tfr		sp,y
;	tfr		a,sph
;	tfr		b,spl
;	tfr		ccrw,xp
;	tfr		tmp3,sp
	tfr		d,sp
	tfr		x,sp
	tfr		y,sp
	tfr		sp,sp