[ARM] Better OR's for MVE compares
[llvm-core.git] / test / MC / Mips / set-mips-directives.s
blob5225968aadd08c4eb8bd656706a1d11a5feb76f1
1 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips1 | \
2 # RUN: FileCheck %s
4 .text
5 .set noreorder
6 .set mips1
7 add $2, $2, $2
8 .set mips2
9 ll $2,-2($2)
10 .set mips3
11 dadd $2,$2,$2
12 .set mips4
13 ldxc1 $f8,$2($4)
14 .set mips5
15 luxc1 $f19,$2($4)
16 .set mips32
17 clo $2,$2
18 .set mips32r2
19 rotr $2,15
20 .set mips32
21 .set mips32r3
22 rotr $2,15
23 .set mips32
24 .set mips32r5
25 rotr $2,15
26 .set mips32r6
27 mod $2, $4, $6
28 .set mips64
29 daddi $2, $2, 10
30 .set mips64r2
31 drotr32 $1,$14,15
32 .set mips64
33 .set mips64r3
34 drotr32 $1,$14,15
35 .set mips64
36 .set mips64r5
37 drotr32 $1,$14,15
38 .set mips64r6
39 mod $2, $4, $6
41 # CHECK: .set noreorder
42 # CHECK: .set mips1
43 # CHECK: add $2, $2, $2
44 # CHECK: .set mips2
45 # CHECK: ll $2, -2($2)
46 # CHECK: .set mips3
47 # CHECK: dadd $2, $2, $2
48 # CHECK: .set mips4
49 # CHECK: ldxc1 $f8, $2($4)
50 # CHECK: .set mips5
51 # CHECK: luxc1 $f19, $2($4)
52 # CHECK: .set mips32
53 # CHECK: clo $2, $2
54 # CHECK: .set mips32r2
55 # CHECK: rotr $2, $2, 15
56 # CHECK: .set mips32
57 # CHECK: .set mips32r3
58 # CHECK: rotr $2, $2, 15
59 # CHECK: .set mips32
60 # CHECK: .set mips32r5
61 # CHECK: rotr $2, $2, 15
62 # CHECK: .set mips32r6
63 # CHECK: mod $2, $4, $6
64 # CHECK: .set mips64
65 # CHECK: daddi $2, $2, 10
66 # CHECK: .set mips64r2
67 # CHECK: drotr32 $1, $14, 15
68 # CHECK: .set mips64
69 # CHECK: .set mips64r3
70 # CHECK: drotr32 $1, $14, 15
71 # CHECK: .set mips64
72 # CHECK: .set mips64r5
73 # CHECK: drotr32 $1, $14, 15
74 # CHECK: .set mips64r6
75 # CHECK: mod $2, $4, $6