Home | History | Annotate | Download | only in ARM
      1 @ RUN: llvm-mc -triple=thumbv7-apple-ios -o - %s | FileCheck %s
      2 
      3         itte eq
      4         dmbeq #11
      5         dsbeq #7
      6         isbne #15
      7 @ CHECK: itte eq
      8 @ CHECK-NEXT: dmbeq ish
      9 @ CHECK-NEXT: dsbeq nsh
     10 @ CHECK-NEXT: isbne sy
     11 
     12         itet le
     13         dmble
     14         dsbgt
     15         isble
     16 @ CHECK: itet le
     17 @ CHECK-NEXT: dmble sy
     18 @ CHECK-NEXT: dsbgt sy
     19 @ CHECK-NEXT: isble sy
     20 
     21         itt gt
     22         cdpgt  p7, #1, c1, c1, c1, #4
     23         cdp2gt  p7, #1, c1, c1, c1, #4
     24 @ CHECK: itt gt
     25 @ CHECK-NEXT: cdpgt  p7, #1, c1, c1, c1, #4
     26 @ CHECK-NEXT: cdp2gt  p7, #1, c1, c1, c1, #4
     27 
     28         itt ne
     29         mcrne p0, #0, r0, c0, c0, #0
     30         mcr2ne p0, #0, r0, c0, c0, #0
     31 @ CHECK: itt ne
     32 @ CHECK-NEXT: mcrne p0, #0, r0, c0, c0, #0
     33 @ CHECK-NEXT: mcr2ne p0, #0, r0, c0, c0, #0
     34 
     35         ite le
     36         mcrrle  p7, #15, r5, r4, c1
     37         mcrr2gt  p7, #15, r5, r4, c1
     38 @ CHECK: ite le
     39 @ CHECK-NEXT: mcrrle  p7, #15, r5, r4, c1
     40 @ CHECK-NEXT: mcrr2gt  p7, #15, r5, r4, c1
     41 
     42         ite eq
     43         mrceq p11, #1, r1, c2, c2
     44         mrc2ne p12, #3, r3, c3, c4
     45 @ CHECK: ite eq
     46 @ CHECK-NEXT: mrceq p11, #1, r1, c2, c2
     47 @ CHECK-NEXT: mrc2ne p12, #3, r3, c3, c4
     48 
     49         itt lo
     50         mrrclo  p7, #1, r5, r4, c1
     51         mrrc2lo  p7, #1, r5, r4, c1
     52 @ CHECK: itt lo
     53 @ CHECK-NEXT: mrrclo  p7, #1, r5, r4, c1
     54 @ CHECK-NEXT: mrrc2lo  p7, #1, r5, r4, c1
     55