Commit | Line | Data |
---|---|---|
3d3d428f NC |
1 | .text |
2 | .global main | |
3 | main: | |
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) |