1        .text
2        .global main
3main:
4	#####################################
5	# ASHUB cnt(left +)/cnt (right -), reg
6	#####################################
7        ashub   $7,r1
8        ashub   $-7,r1
9        ashub   $4,r1
10        ashub   $-4,r1
11        ashub	$-8,r1
12        ashub   $3,r1
13        ashub   $-3,r1
14	#####################################
15	# ASHUB reg, reg
16	#####################################
17        ashub   r2,r1
18        ashub   r3,r4
19        ashub   r5,r6
20        ashub   r8,r10
21	#####################################
22	# ASHUW cnt(left +)/cnt (right -), reg
23	#####################################
24        ashuw   $7,r1
25        ashuw   $-7,r1
26        ashuw   $4,r1
27        ashuw   $-4,r1
28        ashuw	$8,r1
29        ashuw	$-8,r1
30        ashuw   $3,r1
31        ashuw   $-3,r1
32	#####################################
33	# ASHUW reg, reg
34	#####################################
35        ashuw   r2,r1
36        ashuw   r3,r4
37        ashuw   r5,r6
38        ashuw   r8,r10
39	#####################################
40	# ASHUD cnt(left +)/cnt (right -), regp
41	#####################################
42        ashud   $7, (r3,r2)
43        ashud   $-7, (r3,r2)
44        ashud   $8, (r3,r2)
45        ashud   $-8, (r3,r2)
46        ashud   $4, (r3,r2)
47        ashud   $-4, (r3,r2)
48        ashud   $12,(r3,r2)
49        ashud   $-12,(r3,r2)
50        ashud	$3,(r2,r1)
51        ashud	$-3,(r2,r1)
52	#####################################
53	# ASHUD reg, regp
54	#####################################
55        ashud   r4,(r2,r1)
56        ashud   r5,(r2,r1)
57        ashud   r6,(r2,r1)
58        ashud   r8,(r2,r1)
59        ashud   r1,(r2,r1)
60