• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s
2
3# CHECK: icbi 2, 3
40x7c 0x02 0x1f 0xac
5
6# CHECK: icbt 0, 5, 31
70x7c 0x05 0xf8 0x2c
8
9# CHECK: dcbt 2, 3
100x7c 0x02 0x1a 0x2c
11
12# CHECK: dcbtst 2, 3
130x7c 0x02 0x19 0xec
14
15# CHECK: dcbt 2, 3, 10
160x7d 0x42 0x1a 0x2c
17
18# CHECK: dcbtst 2, 3, 10
190x7d 0x42 0x19 0xec
20
21# CHECK: dcbz 2, 3
220x7c 0x02 0x1f 0xec
23
24# CHECK: dcbst 2, 3
250x7c 0x02 0x18 0x6c
26
27# CHECK: isync
280x4c 0x00 0x01 0x2c
29
30# CHECK: stwcx. 2, 3, 4
310x7c 0x43 0x21 0x2d
32
33# CHECK: stdcx. 2, 3, 4
340x7c 0x43 0x21 0xad
35
36# CHECK: stwat 2, 3, 28
370x7c 0x43 0xe5 0x8c
38
39# CHECK: stdat 2, 3, 28
400x7c 0x43 0xe5 0xcc
41
42# CHECK: ptesync
430x7c 0x40 0x04 0xac
44
45# CHECK: eieio
460x7c 0x00 0x06 0xac
47
48# CHECK: waitimpl
490x7c 0x40 0x00 0x7c
50
51# CHECK: mbar 1
520x7c 0x20 0x06 0xac
53
54# CHECK: dcbf 2, 3
550x7c 0x02 0x18 0xac
56
57# CHECK: lbarx 2, 3, 4
580x7c 0x43 0x20 0x68
59
60# CHECK: lharx 2, 3, 4
610x7c 0x43 0x20 0xe8
62
63# CHECK: lwarx 2, 3, 4
640x7c 0x43 0x20 0x28
65
66# CHECK: ldarx 2, 3, 4
670x7c 0x43 0x20 0xa8
68
69# CHECK: lbarx 2, 3, 4, 1
700x7c 0x43 0x20 0x69
71
72# CHECK: lharx 2, 3, 4, 1
730x7c 0x43 0x20 0xe9
74
75# CHECK: lwarx 2, 3, 4, 1
760x7c 0x43 0x20 0x29
77
78# CHECK: ldarx 2, 3, 4, 1
790x7c 0x43 0x20 0xa9
80
81# CHECK: lwat 2, 3, 28
820x7c 0x43 0xe4 0x8c
83
84# CHECK: ldat 2, 3, 28
850x7c 0x43 0xe4 0xcc
86
87# CHECK: sync
880x7c 0x00 0x04 0xac
89
90# CHECK: sync
910x7c 0x00 0x04 0xac
92
93# CHECK: lwsync
940x7c 0x20 0x04 0xac
95
96# CHECK: ptesync
970x7c 0x40 0x04 0xac
98
99# CHECK: wait
1000x7c 0x00 0x00 0x7c
101
102# CHECK: waitrsv
1030x7c 0x20 0x00 0x7c
104
105# CHECK: waitimpl
1060x7c 0x40 0x00 0x7c
107
108# CHECK: mftb 2, 123
1090x7c 0x5b 0x1a 0xe6
110
111# CHECK: mftb 2, 268
1120x7c 0x4c 0x42 0xe6
113
114# CHECK: mftbu 2
1150x7c 0x4d 0x42 0xe6
116
117