summaryrefslogtreecommitdiff
path: root/gas/testsuite/gasp/pl6.out
blob: dcd16cf83144557650e572c48792a767a69a2e5b (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
!	.ALTERNATE
!! test of expression operator
	! test of expression operator
!define 	MACRO 	val, string
!	SDATA 	val
!	SDATA	string
!	ENDM
!	define "1","99%of100"	! notice % within string
!	SDATA 	"1"
	.byte	49
!	SDATA	"99%of100"
	.byte	57,57,37,111,102,49,48,48
!	define 	%1 + 2, "=3"
!	SDATA 	3
	.byte	51
!	SDATA	"=3"
	.byte	61,51
!

!

!	define 	% 1 + 2 %3+4
!	SDATA 	3
	.byte	51
!	SDATA	7
	.byte	55
!

!	define	%3*4-2  <=10>
!	SDATA 	10
	.byte	49,48
!	SDATA	"=10"
	.byte	61,49,48
!

!	define	%3*4-2  5
!	SDATA 	10
	.byte	49,48
!	SDATA	5
	.byte	53
!

!	define	%1 + 2,<is equal to %1 + 2, right?>
!	SDATA 	3
	.byte	51
!	SDATA	"is equal to %1 + 2, right?"
	.byte	105,115,32,101,113,117,97,108,32,116,111,32,37,49,32,43,32,50,44,32,114,105,103,104,116,63
!

!	! has no effect
	! has no effect
!

!	end