summaryrefslogtreecommitdiffstats
path: root/tests/all_insns.awl
blob: 2ecdcdeb540e29e7e5c5d95bf20745d41fd3e377 (plain)
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
	U	M 1.0
	UN	M 1.1
	O	M 1.0
	ON	M 1.1
	X	M 1.0
	XN	M 1.1
	U(
		UN(
			U	M 0.0
			U	M 1.0
		)
		UN(
			U	M 0.0
			U	M 1.0
		)
		U	M 2.0
	)
	O(
		ON(
			U	M 0.0
			U	M 1.0
		)
		UN(
			U	M 0.0
			U	M 1.0
		)
		U	M 2.0
	)
	X(
		XN(
			U	M 0.0
			U	M 1.0
		)
		UN(
			U	M 0.0
			U	M 1.0
		)
		U	M 2.0
	)
	=	A 0.0
	R	A 0.1
	S	A 0.2
	NOT
	SET
	CLR
	SAVE
	FN	M 0.0
	FP	M 0.1
	L	DW#16#31337
	L	31337
	==I
	<>I
	>I
	<I
	>=I
	<=I
	==D
	<>D
	>D
	<D
	>=D
	<=D
	TAW
	TAD
	FR	Z 0
	L	MD 0
	L	T 0
	LC	T 0
	ZV	Z 0
	ZR	Z 0
	SPA	_123
	NOP	0
_123:	NOP	1
	SPB	_124
	NOP	0
_124:	NOP	1
	SPBN	_125
	NOP	0
_125:	NOP	1
	SPBNB	_126
	NOP	0
_126:	NOP	1
	SPZ	_127
	NOP	0
_127:	NOP	1
	SPN	_128
	NOP	0
_128:	NOP	1

	L	10
_333:	NOP	0
	NOP	1
	LOOP _333

	+I
	-I
	*I
	/I
	+ 9000
	+D
	-D
	*D
	/D
	MOD

	T	AD 7

	L	13
	L	7331
	SLD
	SLD	6
	SRD
	SRD	6
	RLD
	RLD	6
	RRD
	RRD	6
	RLDA
	RLDA	6
	RRDA
	RRDA	6

	L	S5T#666S
	SI	T 1
	SV	T 1
	SE	T 1
	SS	T 1
	SA	T 1

	UD
	UD	11223344
	OD
	OD	11223344
	XOD
	XOD	11223344

	TAK
	PUSH
	POP

	BLD	2
	NOP	0
	NOP	1
bues.ch cgit interface