x86-64: fix handling of PUSH/POP of segment register
[deliverable/binutils-gdb.git] / gas / testsuite / gas / cr16 / mul_test.s
CommitLineData
3d3d428f
NC
1 .text
2 .global main
3main:
4 ###########
5 # MULB imm4/imm16, reg
6 ###########
7 mulb $0xf,r1
8 mulb $0xff,r2
9 mulb $0xfff,r1
10 #mulb $0xffff,r2 // CHCEK WITH CRASM 4.1
11 mulb $20,r1
12 mulb $10,r2
13 ###########
14 # MULB reg, reg
15 ###########
16 mulb r1,r2
17 mulb r2,r3
18 mulb r3,r4
19 mulb r5,r6
20 mulb r6,r7
21 mulb r7,r8
22 ###########
23 # MULW imm4/imm16, reg
24 ###########
25 mulw $0xf,r1
26 mulw $0xff,r2
27 mulw $0xfff,r1
28 #mulw $0xffff,r2 // CHCEK WITH CRASM 4.1
29 mulw $20,r1
30 mulw $10,r2
31 ###########
32 # MULW reg, reg
33 ###########
34 mulw r1,r2
35 mulw r2,r3
36 mulw r3,r4
37 mulw r5,r6
38 mulw r6,r7
39 mulw r7,r8
40 ###########
41 # MULSB reg, reg
42 ###########
43 mulsb r1,r2
44 mulsb r3,r4
45 mulsb r5,r6
46 mulsb r7,r8
47 mulsb r9,r10
48 ###########
49 # MULSW reg, regp
50 ###########
51 mulsw r1,(r3,r2)
52 mulsw r3,(r4,r3)
53 mulsw r5,(r6,r5)
54 mulsw r7,(r8,r7)
55 mulsw r9,(r9,r8)
56 #############################
57 # MUC[q/u/s/]w reg, reg, regp
58 #############################
59 macqw r1,r2,(r3,r2)
60 macqw r4,r5,(r5,r4)
61 macuw r1,r2,(r3,r2)
62 macuw r4,r5,(r8,r7)
63 macsw r1,r2,(r3,r2)
64 macsw r4,r5,(r7,r6)
This page took 0.553393 seconds and 4 git commands to generate.