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: stqcx. 2, 3, 4 370x7c 0x43 0x21 0x6d 38 39# CHECK: stqcx. 28, 30, 31 400x7f 0x9e 0xf9 0x6d 41 42# CHECK: stwat 2, 3, 28 430x7c 0x43 0xe5 0x8c 44 45# CHECK: stdat 2, 3, 28 460x7c 0x43 0xe5 0xcc 47 48# CHECK: ptesync 490x7c 0x40 0x04 0xac 50 51# CHECK: eieio 520x7c 0x00 0x06 0xac 53 54# CHECK: waitimpl 550x7c 0x40 0x00 0x3c 56 57# CHECK: mbar 1 580x7c 0x20 0x06 0xac 59 60# CHECK: dcbf 2, 3 610x7c 0x02 0x18 0xac 62 63# CHECK: dcbfl 2, 3 640x7c 0x22 0x18 0xac 65 66# CHECK: dcbflp 2, 3 670x7c 0x62 0x18 0xac 68 69# CHECK: lbarx 2, 3, 4 700x7c 0x43 0x20 0x68 71 72# CHECK: lharx 2, 3, 4 730x7c 0x43 0x20 0xe8 74 75# CHECK: lwarx 2, 3, 4 760x7c 0x43 0x20 0x28 77 78# CHECK: ldarx 2, 3, 4 790x7c 0x43 0x20 0xa8 80 81# CHECK: lqarx 2, 3, 4 820x7c 0x43 0x22 0x28 83 84# CHECK: lqarx 28, 30, 31 850x7f 0x9e 0xfa 0x28 86 87# CHECK: lbarx 2, 3, 4, 1 880x7c 0x43 0x20 0x69 89 90# CHECK: lharx 2, 3, 4, 1 910x7c 0x43 0x20 0xe9 92 93# CHECK: lwarx 2, 3, 4, 1 940x7c 0x43 0x20 0x29 95 96# CHECK: ldarx 2, 3, 4, 1 970x7c 0x43 0x20 0xa9 98 99# CHECK: lqarx 2, 3, 4, 1 1000x7c 0x43 0x22 0x29 101 102# CHECK: lqarx 28, 30, 31, 1 1030x7f 0x9e 0xfa 0x29 104 105# CHECK: lwat 2, 3, 28 1060x7c 0x43 0xe4 0x8c 107 108# CHECK: ldat 2, 3, 28 1090x7c 0x43 0xe4 0xcc 110 111# CHECK: sync 1120x7c 0x00 0x04 0xac 113 114# CHECK: sync 1150x7c 0x00 0x04 0xac 116 117# CHECK: lwsync 1180x7c 0x20 0x04 0xac 119 120# CHECK: ptesync 1210x7c 0x40 0x04 0xac 122 123# CHECK: wait 1240x7c 0x00 0x00 0x3c 125 126# CHECK: waitrsv 1270x7c 0x20 0x00 0x3c 128 129# CHECK: waitimpl 1300x7c 0x40 0x00 0x3c 131 132# CHECK: mftb 2, 123 1330x7c 0x5b 0x1a 0xe6 134 135# CHECK: mftb 2, 268 1360x7c 0x4c 0x42 0xe6 137 138# CHECK: mftbu 2 1390x7c 0x4d 0x42 0xe6 140 141