2 # RUN: llvm-mc -triple powerpc64-unknown-unknown --show-encoding %s | FileCheck %s
4 # Cache management instruction
10 # FIXME: dcbtst 2, 3, 10
11 # CHECK: dcbz 2, 3 # encoding: [0x7c,0x02,0x1f,0xec]
13 # CHECK: dcbst 2, 3 # encoding: [0x7c,0x02,0x18,0x6c]
17 # Synchronization instructions
21 # FIXME: lbarx 2, 3, 4, 1
22 # FIXME: lharx 2, 3, 4, 1
23 # FIXME: lwarx 2, 3, 4, 1
24 # FIXME: ldarx 2, 3, 4, 1
26 # FIXME: stbcx. 2, 3, 4
27 # FIXME: sthcx. 2, 3, 4
28 # CHECK: stwcx. 2, 3, 4 # encoding: [0x7c,0x43,0x21,0x2d]
30 # CHECK: stdcx. 2, 3, 4 # encoding: [0x7c,0x43,0x21,0xad]
39 # CHECK: dcbf 2, 3 # encoding: [0x7c,0x02,0x18,0xac]
43 # FIXME: lbarx 2, 3, 4
44 # FIXME: lharx 2, 3, 4
45 # CHECK: lwarx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0x28]
47 # CHECK: ldarx 2, 3, 4 # encoding: [0x7c,0x43,0x20,0xa8]
50 # CHECK: sync # encoding: [0x7c,0x00,0x04,0xac]