brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · c927956 Raw
24 lines · plain
1# Instructions that are invalid.2#3# RUN: not llvm-mc %s -triple=mips -mcpu=mips64r5 -mattr=+virt 2>%t14# RUN: FileCheck %s < %t15 6  dmfgc0                # CHECK: :[[@LINE]]:3: error: too few operands for instruction7  dmfgc0 0              # CHECK: :[[@LINE]]:10: error: invalid operand for instruction8  dmfgc0 $4             # CHECK: :[[@LINE]]:3: error: too few operands for instruction9  dmfgc0 0, $4          # CHECK: :[[@LINE]]:10: error: invalid operand for instruction10  dmfgc0 0, $4, $5      # CHECK: :[[@LINE]]:10: error: invalid operand for instruction11  dmfgc0 $4, 0, $5      # CHECK: :[[@LINE]]:14: error: invalid operand for instruction12  dmfgc0 $4, $5, 8      # CHECK: :[[@LINE]]:18: error: expected 3-bit unsigned immediate13  dmfgc0 $4, $5, -1     # CHECK: :[[@LINE]]:18: error: expected 3-bit unsigned immediate14  dmfgc0 $4, $5, 0($4)  # CHECK: :[[@LINE]]:19: error: invalid operand for instruction15  dmtgc0                # CHECK: :[[@LINE]]:3: error: too few operands for instruction16  dmtgc0 0              # CHECK: :[[@LINE]]:10: error: invalid operand for instruction17  dmtgc0 $4             # CHECK: :[[@LINE]]:3: error: too few operands for instruction18  dmtgc0 0, $4          # CHECK: :[[@LINE]]:10: error: invalid operand for instruction19  dmtgc0 0, $4, $5      # CHECK: :[[@LINE]]:10: error: invalid operand for instruction20  dmtgc0 $4, 0, $5      # CHECK: :[[@LINE]]:14: error: invalid operand for instruction21  dmtgc0 $4, $5, 8      # CHECK: :[[@LINE]]:18: error: expected 3-bit unsigned immediate22  dmtgc0 $4, $5, -1     # CHECK: :[[@LINE]]:18: error: expected 3-bit unsigned immediate23  dmtgc0 $4, $5, 0($4)  # CHECK: :[[@LINE]]:19: error: invalid operand for instruction24