invalid-mips64.s revision cd81d94322a39503e4a3e87b6ee03d4fcb3465fb
1b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com# Instructions that are invalid
2b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com#
3b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com# RUN: not llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips5 \
4b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com# RUN:     2>%t1
5b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com# RUN: FileCheck %s < %t1
6b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com
7b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com	.set noat
8b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        clo       $11,$a1     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
9b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        clz       $sp,$gp     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
10b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        dclo      $s2,$a2     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
11b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        dclz      $s0,$25     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
12b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        deret                 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
13b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        jr.hb     $4          # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
14b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        jalr.hb   $4          # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
15b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        jalr.hb   $4, $5      # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
16b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        madd      $s6,$13     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
17b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        madd      $zero,$9    # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
18b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        maddu     $s3,$gp     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
19b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        maddu     $24,$s2     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
20b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        mfc0      $a2,$14,1   # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
21b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        msub      $s7,$k1     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
22b148aca07e7cd0150bd9c750b54584f7f4c38cfbskia.committer@gmail.com        msubu     $15,$a1     # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
23b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        mtc0      $9,$29,3    # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
24b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com        mul       $s0,$s4,$at # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled
25b83cb9bf89d26b40e4db83db1b9782437d2adba7reed@google.com