Home | History | Annotate | Download | only in ARM
      1 @ RUN: not llvm-mc -triple=armv7-linux-gnueabi %s 2>&1 | FileCheck %s
      2 .text
      3 
      4         vorr.i32        d2, #0xffffffff
      5         vorr.i32        q2, #0xffffffff
      6         vorr.i32        d2, #0xabababab
      7         vorr.i32        q2, #0xabababab
      8         vorr.i16        q2, #0xabab
      9         vorr.i16        q2, #0xabab
     10 
     11 @ CHECK: error: invalid operand for instruction
     12 @ CHECK: vorr.i32        d2, #0xffffffff
     13 @ CHECK: error: invalid operand for instruction
     14 @ CHECK: vorr.i32        q2, #0xffffffff
     15 @ CHECK: error: invalid operand for instruction
     16 @ CHECK: vorr.i32        d2, #0xabababab
     17 @ CHECK: error: invalid operand for instruction
     18 @ CHECK: vorr.i32        q2, #0xabababab
     19 @ CHECK: error: invalid operand for instruction
     20 @ CHECK: vorr.i16        q2, #0xabab
     21 @ CHECK: error: invalid operand for instruction
     22 @ CHECK: vorr.i16        q2, #0xabab
     23 
     24         vbic.i32        d2, #0xffffffff
     25         vbic.i32        q2, #0xffffffff
     26         vbic.i32        d2, #0xabababab
     27         vbic.i32        q2, #0xabababab
     28         vbic.i16        d2, #0xabab
     29         vbic.i16        q2, #0xabab
     30 
     31 @ CHECK: error: invalid operand for instruction
     32 @ CHECK: vbic.i32        d2, #0xffffffff
     33 @ CHECK: error: invalid operand for instruction
     34 @ CHECK: vbic.i32        q2, #0xffffffff
     35 @ CHECK: error: invalid operand for instruction
     36 @ CHECK: vbic.i32        d2, #0xabababab
     37 @ CHECK: error: invalid operand for instruction
     38 @ CHECK: vbic.i32        q2, #0xabababab
     39 @ CHECK: error: invalid operand for instruction
     40 @ CHECK: vbic.i16        d2, #0xabab
     41 @ CHECK: error: invalid operand for instruction
     42 @ CHECK: vbic.i16        q2, #0xabab
     43 
     44         vbic.i32        d2, #0x03ffffff
     45         vbic.i32        q2, #0x03ffff
     46         vbic.i32        d2, #0x03ff
     47         vbic.i32        d2, #0xff00ff
     48         vbic.i16        d2, #0x03ff
     49         vbic.i16        q2, #0xf0f0
     50         vbic.i16        q2, #0xf0f0f0
     51 
     52 @ CHECK: error: invalid operand for instruction
     53 @ CHECK: vbic.i32        d2, #0x03ffffff
     54 @ CHECK: error: invalid operand for instruction
     55 @ CHECK: vbic.i32        q2, #0x03ffff
     56 @ CHECK: error: invalid operand for instruction
     57 @ CHECK: vbic.i32        d2, #0x03ff
     58 @ CHECK: error: invalid operand for instruction
     59 @ CHECK: vbic.i32        d2, #0xff00ff
     60 @ CHECK: error: invalid operand for instruction
     61 @ CHECK: vbic.i16        d2, #0x03ff
     62 @ CHECK: error: invalid operand for instruction
     63 @ CHECK: vbic.i16        q2, #0xf0f0
     64 @ CHECK: error: invalid operand for instruction
     65 @ CHECK: vbic.i16        q2, #0xf0f0f0
     66