brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.2 KiB · 52069de Raw
141 lines · plain
1# RUN: llvm-mc --disassemble %s -triple powerpc64-unknown-unknown -mcpu=pwr7 | FileCheck %s2 3# CHECK: icbi 2, 3                       40x7c 0x02 0x1f 0xac5 6# CHECK: icbt 0, 5, 3170x7c 0x05 0xf8 0x2c8 9# CHECK: dcbt 2, 3                       100x7c 0x02 0x1a 0x2c11 12# CHECK: dcbtst 2, 3                     130x7c 0x02 0x19 0xec14 15# CHECK: dcbt 2, 3, 10160x7d 0x42 0x1a 0x2c17 18# CHECK: dcbtst 2, 3, 10190x7d 0x42 0x19 0xec20 21# CHECK: dcbz 2, 3                       220x7c 0x02 0x1f 0xec23 24# CHECK: dcbst 2, 3                      250x7c 0x02 0x18 0x6c26 27# CHECK: isync                           280x4c 0x00 0x01 0x2c29 30# CHECK: stwcx. 2, 3, 4                  310x7c 0x43 0x21 0x2d32 33# CHECK: stdcx. 2, 3, 4                  340x7c 0x43 0x21 0xad35 36# CHECK: stqcx. 2, 3, 4370x7c 0x43 0x21 0x6d38 39# CHECK: stqcx. 28, 30, 31400x7f 0x9e 0xf9 0x6d41 42# CHECK: stwat 2, 3, 28430x7c 0x43 0xe5 0x8c44 45# CHECK: stdat 2, 3, 28460x7c 0x43 0xe5 0xcc47 48# CHECK: ptesync490x7c 0x40 0x04 0xac50 51# CHECK: eieio                           520x7c 0x00 0x06 0xac53 54# CHECK: waitimpl550x7c 0x40 0x00 0x3c56 57# CHECK: mbar 1580x7c 0x20 0x06 0xac59 60# CHECK: dcbf 2, 3                       610x7c 0x02 0x18 0xac62 63# CHECK: dcbfl 2, 3640x7c 0x22 0x18 0xac65 66# CHECK: dcbflp 2, 3670x7c 0x62 0x18 0xac68 69# CHECK: lbarx 2, 3, 4700x7c 0x43 0x20 0x6871 72# CHECK: lharx 2, 3, 4730x7c 0x43 0x20 0xe874 75# CHECK: lwarx 2, 3, 4760x7c 0x43 0x20 0x2877 78# CHECK: ldarx 2, 3, 4790x7c 0x43 0x20 0xa880 81# CHECK: lqarx 2, 3, 4820x7c 0x43 0x22 0x2883 84# CHECK: lqarx 28, 30, 31850x7f 0x9e 0xfa 0x2886 87# CHECK: lbarx 2, 3, 4, 1880x7c 0x43 0x20 0x6989 90# CHECK: lharx 2, 3, 4, 1910x7c 0x43 0x20 0xe992 93# CHECK: lwarx 2, 3, 4, 1940x7c 0x43 0x20 0x2995 96# CHECK: ldarx 2, 3, 4, 1970x7c 0x43 0x20 0xa998 99# CHECK: lqarx 2, 3, 4, 11000x7c 0x43 0x22 0x29101 102# CHECK: lqarx 28, 30, 31, 11030x7f 0x9e 0xfa 0x29104 105# CHECK: lwat 2, 3, 281060x7c 0x43 0xe4 0x8c107 108# CHECK: ldat 2, 3, 281090x7c 0x43 0xe4 0xcc110 111# CHECK: sync1120x7c 0x00 0x04 0xac113 114# CHECK: sync1150x7c 0x00 0x04 0xac116 117# CHECK: lwsync1180x7c 0x20 0x04 0xac119 120# CHECK: ptesync1210x7c 0x40 0x04 0xac122 123# CHECK: wait1240x7c 0x00 0x00 0x3c125 126# CHECK: waitrsv1270x7c 0x20 0x00 0x3c128 129# CHECK: waitimpl1300x7c 0x40 0x00 0x3c131 132# CHECK: mftb 2, 123                     1330x7c 0x5b 0x1a 0xe6134 135# CHECK: mftb 2, 268                     1360x7c 0x4c 0x42 0xe6137 138# CHECK: mftbu 21390x7c 0x4d 0x42 0xe6140 141