1cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines# Instructions that are invalid 2cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines# 3cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines# RUN: not llvm-mc %s -triple=mips-unknown-linux -show-encoding -mcpu=mips32r6 \ 4cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines# RUN: 2>%t1 5cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines# RUN: FileCheck %s < %t1 6cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines 7cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines .set noat 8cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines madd $s6,$13 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 9cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines madd $zero,$9 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 10cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines maddu $s3,$gp # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 11cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines maddu $24,$s2 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 12cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movf $gp,$8,$fcc7 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 13cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movf.d $f6,$f11,$fcc5 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 14cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movf.s $f23,$f5,$fcc6 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 15cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movn $v1,$s1,$s0 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 16cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movn.d $f27,$f21,$k0 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 17cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movn.s $f12,$f0,$s7 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 18cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movt $zero,$s4,$fcc5 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 19cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movt.d $f0,$f2,$fcc0 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 20cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movt.s $f30,$f2,$fcc1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 21cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movz $a1,$s6,$9 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 22cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movz.d $f12,$f29,$9 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 23cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines movz.s $f25,$f7,$v1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 24cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines msub $s7,$k1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 25cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines msubu $15,$a1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently enabled 26