x86-64: fix handling of PUSH/POP of segment register
[deliverable/binutils-gdb.git] / gas / testsuite / gas / cr16 / ash_test.s
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)
This page took 0.033446 seconds and 4 git commands to generate.