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