1 # RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s 2 3 # CHECK: hrfid 4 0x4c 0x00 0x02 0x24 5 6 # CHECK: nap 7 0x4c 0x00 0x03 0x64 8 9 # CHECK: mtmsr 4 10 0x7c 0x80 0x01 0x24 11 12 # CHECK: mtmsr 4, 1 13 0x7c 0x81 0x01 0x24 14 15 # CHECK: mfmsr 4 16 0x7c 0x80 0x00 0xa6 17 18 # CHECK: mtmsrd 4 19 0x7c 0x80 0x01 0x64 20 21 # CHECK: mtmsrd 4, 1 22 0x7c 0x81 0x01 0x64 23 24 # CHECK: mfspr 4, 272 25 0x7c 0x90 0x42 0xa6 26 27 # CHECK: mfspr 4, 273 28 0x7c 0x91 0x42 0xa6 29 30 # CHECK: mfspr 4, 274 31 0x7c 0x92 0x42 0xa6 32 33 # CHECK: mfspr 4, 275 34 0x7c 0x93 0x42 0xa6 35 36 # CHECK: mtspr 272, 4 37 0x7c 0x90 0x43 0xa6 38 39 # CHECK: mtspr 273, 4 40 0x7c 0x91 0x43 0xa6 41 42 # CHECK: mtspr 274, 4 43 0x7c 0x92 0x43 0xa6 44 45 # CHECK: mtspr 275, 4 46 0x7c 0x93 0x43 0xa6 47 48 # CHECK: mtspr 272, 4 49 0x7c 0x90 0x43 0xa6 50 51 # CHECK: mtspr 273, 4 52 0x7c 0x91 0x43 0xa6 53 54 # CHECK: mtspr 274, 4 55 0x7c 0x92 0x43 0xa6 56 57 # CHECK: mtspr 275, 4 58 0x7c 0x93 0x43 0xa6 59 60 # CHECK: mtspr 280, 4 61 0x7c 0x98 0x43 0xa6 62 63 # CHECK: mfspr 4, 22 64 0x7c 0x96 0x02 0xa6 65 66 # CHECK: mtspr 22, 4 67 0x7c 0x96 0x03 0xa6 68 69 # CHECK: mfpvr 4 70 0x7c 0x9f 0x42 0xa6 71 72 # CHECK: mfspr 4, 25 73 0x7c 0x99 0x02 0xa6 74 75 # CHECK: mtspr 25, 4 76 0x7c 0x99 0x03 0xa6 77 78 # CHECK: mfspr 4, 26 79 0x7c 0x9a 0x02 0xa6 80 81 # CHECK: mtspr 26, 4 82 0x7c 0x9a 0x03 0xa6 83 84 # CHECK: mfspr 4, 27 85 0x7c 0x9b 0x02 0xa6 86 87 # CHECK: mtspr 27, 4 88 0x7c 0x9b 0x03 0xa6 89 90 # CHECK: slbie 4 91 0x7c 0x00 0x23 0x64 92 93 # CHECK: slbmte 4, 5 94 0x7c 0x80 0x2b 0x24 95 96 # CHECK: slbmfee 4, 5 97 0x7c 0x80 0x2f 0x26 98 99 0x7c 0x40 0x1e 0xa6 100 # CHECK: slbmfev 2, 3 101 102 # CHECK: slbia 103 0x7c 0x00 0x03 0xe4 104 105 # CHECK: tlbsync 106 0x7c 0x00 0x04 0x6c 107 108 # CHECK: tlbiel 4 109 0x7c 0x00 0x22 0x24 110 111 # CHECK: tlbie 4 112 0x7c 0x00 0x22 0x64 113 114 # CHECK: tlbie 4 115 0x7c 0x00 0x22 0x64 116 117 # CHECK: rfi 118 0x4c 0x00 0x00 0x64 119 # CHECK: rfci 120 0x4c 0x00 0x00 0x66 121 122 # CHECK: wrtee 12 123 0x7d 0x80 0x01 0x06 124 # CHECK: wrteei 0 125 0x7c 0x00 0x01 0x46 126 # CHECK: wrteei 1 127 0x7c 0x00 0x81 0x46 128 129 # CHECK: tlbre 130 0x7c 0x00 0x07 0x64 131 # CHECK: tlbwe 132 0x7c 0x00 0x07 0xa4 133 # CHECK: tlbivax 11, 12 134 0x7c 0x0b 0x66 0x24 135 # CHECK: tlbsx 11, 12 136 0x7c 0x0b 0x67 0x24 137 138 # CHECK: mfpmr 5, 400 139 0x7c 0xb0 0x62 0x9c 140 # CHECK: mtpmr 400, 6 141 0x7c 0xd0 0x63 0x9c 142 # CHECK: icblc 0, 0, 8 143 0x7c 0x00 0x41 0xcc 144 # CHECK: icbtls 0, 0, 9 145 0x7c 0x00 0x4b 0xcc 146