blob: 04308f951ec77ada0d6df778d29ec62ee1549dcd [file] [log] [blame]
Hal Finkel23453472013-12-19 16:13:01 +00001# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s
2
Hal Finkel7c5cb062015-04-23 18:30:38 +00003# CHECK: mtmsr 4
Hal Finkel23453472013-12-19 16:13:01 +000040x7c 0x80 0x01 0x24
5
6# CHECK: mtmsr 4, 1
70x7c 0x81 0x01 0x24
8
9# CHECK: mfmsr 4
100x7c 0x80 0x00 0xa6
11
Hal Finkel7c5cb062015-04-23 18:30:38 +000012# CHECK: mtmsrd 4
Hal Finkel23453472013-12-19 16:13:01 +0000130x7c 0x80 0x01 0x64
14
15# CHECK: mtmsrd 4, 1
160x7c 0x81 0x01 0x64
17
18# CHECK: mfspr 4, 272
190x7c 0x90 0x42 0xa6
20
21# CHECK: mfspr 4, 273
220x7c 0x91 0x42 0xa6
23
24# CHECK: mfspr 4, 274
250x7c 0x92 0x42 0xa6
26
27# CHECK: mfspr 4, 275
280x7c 0x93 0x42 0xa6
29
30# CHECK: mtspr 272, 4
310x7c 0x90 0x43 0xa6
32
33# CHECK: mtspr 273, 4
340x7c 0x91 0x43 0xa6
35
36# CHECK: mtspr 274, 4
370x7c 0x92 0x43 0xa6
38
39# CHECK: mtspr 275, 4
400x7c 0x93 0x43 0xa6
41
42# CHECK: mtspr 272, 4
430x7c 0x90 0x43 0xa6
44
45# CHECK: mtspr 273, 4
460x7c 0x91 0x43 0xa6
47
48# CHECK: mtspr 274, 4
490x7c 0x92 0x43 0xa6
50
51# CHECK: mtspr 275, 4
520x7c 0x93 0x43 0xa6
53
54# CHECK: mtspr 280, 4
550x7c 0x98 0x43 0xa6
56
57# CHECK: mfspr 4, 22
580x7c 0x96 0x02 0xa6
59
60# CHECK: mtspr 22, 4
610x7c 0x96 0x03 0xa6
62
Hal Finkel7c5cb062015-04-23 18:30:38 +000063# CHECK: mfpvr 4
Hal Finkel23453472013-12-19 16:13:01 +0000640x7c 0x9f 0x42 0xa6
65
66# CHECK: mfspr 4, 25
670x7c 0x99 0x02 0xa6
68
69# CHECK: mtspr 25, 4
700x7c 0x99 0x03 0xa6
71
72# CHECK: mfspr 4, 26
730x7c 0x9a 0x02 0xa6
74
75# CHECK: mtspr 26, 4
760x7c 0x9a 0x03 0xa6
77
78# CHECK: mfspr 4, 27
790x7c 0x9b 0x02 0xa6
80
81# CHECK: mtspr 27, 4
820x7c 0x9b 0x03 0xa6
83
84# CHECK: slbie 4
850x7c 0x00 0x23 0x64
86
87# CHECK: slbmte 4, 5
880x7c 0x80 0x2b 0x24
89
90# CHECK: slbmfee 4, 5
910x7c 0x80 0x2f 0x26
92
93# CHECK: slbia
940x7c 0x00 0x03 0xe4
95
96# CHECK: tlbsync
970x7c 0x00 0x04 0x6c
98
99# CHECK: tlbiel 4
1000x7c 0x00 0x22 0x24
101
Hal Finkel7c5cb062015-04-23 18:30:38 +0000102# CHECK: tlbie 4
Hal Finkel23453472013-12-19 16:13:01 +00001030x7c 0x00 0x22 0x64
104
Hal Finkel7c5cb062015-04-23 18:30:38 +0000105# CHECK: tlbie 4
Hal Finkel23453472013-12-19 16:13:01 +00001060x7c 0x00 0x22 0x64
107
Joerg Sonnenbergeraccbc942014-07-29 15:49:09 +0000108# CHECK: rfi
1090x4c 0x00 0x00 0x64
Joerg Sonnenberger13076552014-07-29 23:45:20 +0000110# CHECK: rfci
1110x4c 0x00 0x00 0x66
Joerg Sonnenbergerb97f3192014-07-30 10:32:51 +0000112
113# CHECK: wrtee 12
1140x7d 0x80 0x01 0x06
115# CHECK: wrteei 0
1160x7c 0x00 0x01 0x46
117# CHECK: wrteei 1
1180x7c 0x00 0x81 0x46
Joerg Sonnenbergerfee94b42014-07-30 20:44:04 +0000119
120# CHECK: tlbre
1210x7c 0x00 0x07 0x64
122# CHECK: tlbwe
1230x7c 0x00 0x07 0xa4
124# CHECK: tlbivax 11, 12
1250x7c 0x0b 0x66 0x24
Joerg Sonnenbergerc5fe19d2014-07-30 22:51:15 +0000126# CHECK: tlbsx 11, 12
1270x7c 0x0b 0x67 0x24