• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: not llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips1 2>%t1
2# RUN: FileCheck %s < %t1
3
4# FIXME: At the moment we emit the wrong error message if we try to assemble the
5# ll instruction using an unsupported architecture so we just check for "error"
6# and ignore the rest of the message.
7
8        .text
9        .set noreorder
10        .set mips1
11        ll  $2,-2($2) # CHECK: error:
12        .set mips2
13        dadd $2,$2,$2 # CHECK: error: instruction requires a CPU feature not currently enabled
14        .set mips3
15        ldxc1 $f8,$2($4) # CHECK: error: instruction requires a CPU feature not currently enabled
16        .set mips4
17        luxc1 $f19,$2($4) # CHECK: error: instruction requires a CPU feature not currently enabled
18        .set mips5
19        clo  $2,$2 # CHECK: error: instruction requires a CPU feature not currently enabled
20        .set mips32
21        rotr    $2,15 # CHECK: error: instruction requires a CPU feature not currently enabled
22        .set mips32r2
23        mod $2, $4, $6 # CHECK: error:instruction requires a CPU feature not currently enabled
24        .set mips64r3
25        .set mips32r3
26        daddi $2, $2, 10 # CHECK: error: instruction requires a CPU feature not currently enabled
27        .set mips64r3
28        .set mips32r5
29        daddi $2, $2, 10 # CHECK: error: instruction requires a CPU feature not currently enabled
30        .set mips32r6
31        daddi $2, $2, 10 # CHECK: error: instruction requires a CPU feature not currently enabled
32        .set mips64
33        drotr32 $1,$14,15 # CHECK: error: instruction requires a CPU feature not currently enabled
34        .set mips64r2
35        mod $2, $4, $6 # CHECK: error: instruction requires a CPU feature not currently enabled
36        .set mips64r6
37        .set mips64r3
38        mod $2, $4, $6 # CHECK: error: instruction requires a CPU feature not currently enabled
39        .set mips64r6
40        .set mips64r5
41        mod $2, $4, $6 # CHECK: error: instruction requires a CPU feature not currently enabled
42
43