Home | History | Annotate | Download | only in PowerPC
      1 # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s
      2 
      3 # CHECK: icbi 2, 3                       
      4 0x7c 0x02 0x1f 0xac
      5 
      6 # CHECK: icbt 0, 5, 31
      7 0x7c 0x05 0xf8 0x2c
      8 
      9 # CHECK: dcbt 2, 3                       
     10 0x7c 0x02 0x1a 0x2c
     11 
     12 # CHECK: dcbtst 2, 3                     
     13 0x7c 0x02 0x19 0xec
     14 
     15 # CHECK: dcbz 2, 3                       
     16 0x7c 0x02 0x1f 0xec
     17 
     18 # CHECK: dcbst 2, 3                      
     19 0x7c 0x02 0x18 0x6c
     20 
     21 # CHECK: isync                           
     22 0x4c 0x00 0x01 0x2c
     23 
     24 # CHECK: stwcx. 2, 3, 4                  
     25 0x7c 0x43 0x21 0x2d
     26 
     27 # CHECK: stdcx. 2, 3, 4                  
     28 0x7c 0x43 0x21 0xad
     29 
     30 # CHECK: sync 2                          
     31 0x7c 0x40 0x04 0xac
     32 
     33 # CHECK: eieio                           
     34 0x7c 0x00 0x06 0xac
     35 
     36 # CHECK: wait 2                          
     37 0x7c 0x40 0x00 0x7c
     38 
     39 # CHECK: mbar 1
     40 0x7c 0x20 0x06 0xac
     41 
     42 # CHECK: dcbf 2, 3                       
     43 0x7c 0x02 0x18 0xac
     44 
     45 # CHECK: lbarx 2, 3, 4
     46 0x7c 0x43 0x20 0x68
     47 
     48 # CHECK: lharx 2, 3, 4
     49 0x7c 0x43 0x20 0xe8
     50 
     51 # CHECK: lwarx 2, 3, 4
     52 0x7c 0x43 0x20 0x28
     53 
     54 # CHECK: ldarx 2, 3, 4
     55 0x7c 0x43 0x20 0xa8
     56 
     57 # CHECK: lbarx 2, 3, 4, 1
     58 0x7c 0x43 0x20 0x69
     59 
     60 # CHECK: lharx 2, 3, 4, 1
     61 0x7c 0x43 0x20 0xe9
     62 
     63 # CHECK: lwarx 2, 3, 4, 1
     64 0x7c 0x43 0x20 0x29
     65 
     66 # CHECK: ldarx 2, 3, 4, 1
     67 0x7c 0x43 0x20 0xa9
     68 
     69 # CHECK: sync 0                          
     70 0x7c 0x00 0x04 0xac
     71 
     72 # CHECK: sync 0                          
     73 0x7c 0x00 0x04 0xac
     74 
     75 # CHECK: sync 1                          
     76 0x7c 0x20 0x04 0xac
     77 
     78 # CHECK: sync 2                          
     79 0x7c 0x40 0x04 0xac
     80 
     81 # CHECK: wait 0                          
     82 0x7c 0x00 0x00 0x7c
     83 
     84 # CHECK: wait 1                          
     85 0x7c 0x20 0x00 0x7c
     86 
     87 # CHECK: wait 2                          
     88 0x7c 0x40 0x00 0x7c
     89 
     90 # CHECK: mftb 2, 123                     
     91 0x7c 0x5b 0x1a 0xe6
     92 
     93 # CHECK: mftb 2, 268                     
     94 0x7c 0x4c 0x42 0xe6
     95 
     96 # CHECK: mftb 2, 269                     
     97 0x7c 0x4d 0x42 0xe6
     98 
     99