37 lines · plain
1# Instructions that are invalid2#3# RUN: not llvm-mc %s -triple=mips64-unknown-linux -show-encoding -mcpu=mips32r2 \4# RUN: -mattr=+eva 2>%t15# RUN: FileCheck %s < %t16 7 .set noat8 cachee -1, 255($7) # CHECK: :[[@LINE]]:12: error: expected 5-bit unsigned immediate9 cachee 32, 255($7) # CHECK: :[[@LINE]]:12: error: expected 5-bit unsigned immediate10 prefe -1, 255($7) # CHECK: :[[@LINE]]:11: error: expected 5-bit unsigned immediate11 prefe 32, 255($7) # CHECK: :[[@LINE]]:11: error: expected 5-bit unsigned immediate12 lle $33, 8($5) # CHECK: :[[@LINE]]:9: error: invalid register number13 lle $4, 8($33) # CHECK: :[[@LINE]]:15: error: invalid register number14 lle $4, 512($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset15 lle $4, -513($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset16 lwe $33, 8($5) # CHECK: :[[@LINE]]:9: error: invalid register number17 lwe $4, 8($33) # CHECK: :[[@LINE]]:15: error: invalid register number18 lwe $4, 512($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset19 lwe $4, -513($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset20 sbe $33, 8($5) # CHECK: :[[@LINE]]:9: error: invalid register number21 sbe $4, 8($33) # CHECK: :[[@LINE]]:15: error: invalid register number22 sbe $4, 512($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset23 sbe $4, -513($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset24 sce $33, 8($5) # CHECK: :[[@LINE]]:9: error: invalid register number25 sce $4, 8($33) # CHECK: :[[@LINE]]:15: error: invalid register number26 sce $4, 512($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset27 sce $4, -513($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset28 she $33, 8($5) # CHECK: :[[@LINE]]:9: error: invalid register number29 she $4, 8($33) # CHECK: :[[@LINE]]:15: error: invalid register number30 she $4, 512($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset31 she $4, -513($5) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset32 swe $33, 8($4) # CHECK: :[[@LINE]]:9: error: invalid register number33 swe $5, 8($34) # CHECK: :[[@LINE]]:15: error: invalid register number34 swe $5, 512($4) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset35 swe $5, -513($4) # CHECK: :[[@LINE]]:13: error: expected memory with 9-bit signed offset36 37