ppc64-encoding-bookII.txt revision 36b56886974eae4f9c5ebc96befd3e7bfe5de338
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: dcbt 2, 3 70x7c 0x02 0x1a 0x2c 8 9# CHECK: dcbtst 2, 3 100x7c 0x02 0x19 0xec 11 12# CHECK: dcbz 2, 3 130x7c 0x02 0x1f 0xec 14 15# CHECK: dcbst 2, 3 160x7c 0x02 0x18 0x6c 17 18# CHECK: isync 190x4c 0x00 0x01 0x2c 20 21# CHECK: stwcx. 2, 3, 4 220x7c 0x43 0x21 0x2d 23 24# CHECK: stdcx. 2, 3, 4 250x7c 0x43 0x21 0xad 26 27# CHECK: sync 2 280x7c 0x40 0x04 0xac 29 30# CHECK: eieio 310x7c 0x00 0x06 0xac 32 33# CHECK: wait 2 340x7c 0x40 0x00 0x7c 35 36# CHECK: dcbf 2, 3 370x7c 0x02 0x18 0xac 38 39# CHECK: lwarx 2, 3, 4 400x7c 0x43 0x20 0x28 41 42# CHECK: ldarx 2, 3, 4 430x7c 0x43 0x20 0xa8 44 45# CHECK: sync 0 460x7c 0x00 0x04 0xac 47 48# CHECK: sync 0 490x7c 0x00 0x04 0xac 50 51# CHECK: sync 1 520x7c 0x20 0x04 0xac 53 54# CHECK: sync 2 550x7c 0x40 0x04 0xac 56 57# CHECK: wait 0 580x7c 0x00 0x00 0x7c 59 60# CHECK: wait 1 610x7c 0x20 0x00 0x7c 62 63# CHECK: wait 2 640x7c 0x40 0x00 0x7c 65 66# CHECK: mftb 2, 123 670x7c 0x5b 0x1a 0xe6 68 69# CHECK: mftb 2, 268 700x7c 0x4c 0x42 0xe6 71 72# CHECK: mftb 2, 269 730x7c 0x4d 0x42 0xe6 74 75