Home | History | Annotate | Download | only in Mips
      1 # RUN: not llvm-mc  %s -arch=mips -mcpu=mips32 -show-encoding 2> %t1
      2 # RUN: FileCheck %s < %t1
      3 # RUN: not llvm-mc  %s -arch=mips -mcpu=mips32r2 -show-encoding 2> %t1
      4 # RUN: FileCheck %s < %t1
      5 # RUN: not llvm-mc  %s -arch=mips -mcpu=mips32r3 -show-encoding 2> %t1
      6 # RUN: FileCheck %s < %t1
      7 # RUN: not llvm-mc  %s -arch=mips -mcpu=mips32r5 -show-encoding 2> %t1
      8 # RUN: FileCheck %s < %t1
      9 # RUN: not llvm-mc  %s -arch=mips -mcpu=mips32r6 -show-encoding 2> %t1
     10 # RUN: FileCheck %s < %t1
     11 
     12   .text
     13 foo:
     14 
     15   drol $4,$5
     16 # CHECK:        [[@LINE-1]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
     17   drol $4,$5,$6
     18 # CHECK:        [[@LINE-1]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
     19   drol $4,0
     20 # CHECK:        [[@LINE-1]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
     21   drol $4,$5,0
     22 # CHECK:        [[@LINE-1]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
     23 
     24   dror $4,$5
     25 # CHECK:        [[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled
     26   dror $4,$5,$6
     27 # CHECK:        [[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled
     28   dror $4,0
     29 # CHECK:        [[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled
     30   dror $4,$5,0
     31 # CHECK:        [[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled
     32