OSDN Git Service

am 6eeae0cf: Revert "Apply rL216114 from upstream LLVM."
[android-x86/external-llvm.git] / test / MC / Disassembler / PowerPC / ppc64-encoding-bookII.txt
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: lwarx 2, 3, 4                   
46 0x7c 0x43 0x20 0x28
47
48 # CHECK: ldarx 2, 3, 4                   
49 0x7c 0x43 0x20 0xa8
50
51 # CHECK: sync 0                          
52 0x7c 0x00 0x04 0xac
53
54 # CHECK: sync 0                          
55 0x7c 0x00 0x04 0xac
56
57 # CHECK: sync 1                          
58 0x7c 0x20 0x04 0xac
59
60 # CHECK: sync 2                          
61 0x7c 0x40 0x04 0xac
62
63 # CHECK: wait 0                          
64 0x7c 0x00 0x00 0x7c
65
66 # CHECK: wait 1                          
67 0x7c 0x20 0x00 0x7c
68
69 # CHECK: wait 2                          
70 0x7c 0x40 0x00 0x7c
71
72 # CHECK: mftb 2, 123                     
73 0x7c 0x5b 0x1a 0xe6
74
75 # CHECK: mftb 2, 268                     
76 0x7c 0x4c 0x42 0xe6
77
78 # CHECK: mftb 2, 269                     
79 0x7c 0x4d 0x42 0xe6
80