add trailing newline
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arc / mul64.s
CommitLineData
c4ec94c9
DE
1# mul64 test
2 .cpu host
3
4# reg,reg
5 mul64 r1,r2
6 mulu64 r3,r4
7
8# shimm values
9 mul64 r1,0
10 mul64 0,r2
11 mul64 r1,-1
12 mul64 -1,r2
13 mul64 r1,255
14 mul64 255,r2
15 mul64 r1,-256
16 mul64 -256,r2
17 mulu64 r1,256
18 mulu64 511,r2
19
20# limm values
21 mul64 r1,256
22 mul64 -257,r2
23 mulu64 r3,512
24 mulu64 r4,-1
25 mul64 0x42424242,r5
26 mul64 0x12345678,0x12345678
27
28# symbols
29 mul64 r0,foo
30 mulu64 r32,foo
31
32# conditional execution
33 mul64.al r0,r1
34 mul64.eq r6,r7
35 mulu64.ne r12,r13
36
37# flag setting
38 mul64.f r0,r1
39 mul64.f r2,1
40 mul64.f 1,r3
41 mul64.f 0,r4
42 mulu64.f r5,512
43 mulu64.f r6,512
44 mulu64.f r7,r8
45
46# conditional execution + flag setting
47 mulu64.eq.f r0,r1
48 mulu64.ne.f r2,0
49 mulu64.lt.f 0,r3
50 mulu64.gt.f r4,512
51 mulu64.le.f 512,r5
52 mulu64.ge.f 512,512
This page took 0.027647 seconds and 4 git commands to generate.