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 0x3c 50 51# CHECK: mbar 1 520x7c 0x20 0x06 0xac 53 54# CHECK: dcbf 2, 3 550x7c 0x02 0x18 0xac 56 57# CHECK: dcbfl 2, 3 580x7c 0x22 0x18 0xac 59 60# CHECK: dcbflp 2, 3 610x7c 0x62 0x18 0xac 62 63# CHECK: lbarx 2, 3, 4 640x7c 0x43 0x20 0x68 65 66# CHECK: lharx 2, 3, 4 670x7c 0x43 0x20 0xe8 68 69# CHECK: lwarx 2, 3, 4 700x7c 0x43 0x20 0x28 71 72# CHECK: ldarx 2, 3, 4 730x7c 0x43 0x20 0xa8 74 75# CHECK: lbarx 2, 3, 4, 1 760x7c 0x43 0x20 0x69 77 78# CHECK: lharx 2, 3, 4, 1 790x7c 0x43 0x20 0xe9 80 81# CHECK: lwarx 2, 3, 4, 1 820x7c 0x43 0x20 0x29 83 84# CHECK: ldarx 2, 3, 4, 1 850x7c 0x43 0x20 0xa9 86 87# CHECK: lwat 2, 3, 28 880x7c 0x43 0xe4 0x8c 89 90# CHECK: ldat 2, 3, 28 910x7c 0x43 0xe4 0xcc 92 93# CHECK: sync 940x7c 0x00 0x04 0xac 95 96# CHECK: sync 970x7c 0x00 0x04 0xac 98 99# CHECK: lwsync 1000x7c 0x20 0x04 0xac 101 102# CHECK: ptesync 1030x7c 0x40 0x04 0xac 104 105# CHECK: wait 1060x7c 0x00 0x00 0x3c 107 108# CHECK: waitrsv 1090x7c 0x20 0x00 0x3c 110 111# CHECK: waitimpl 1120x7c 0x40 0x00 0x3c 113 114# CHECK: mftb 2, 123 1150x7c 0x5b 0x1a 0xe6 116 117# CHECK: mftb 2, 268 1180x7c 0x4c 0x42 0xe6 119 120# CHECK: mftbu 2 1210x7c 0x4d 0x42 0xe6 122 123