66 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: llwpcb %eax4// CHECK: encoding: [0x8f,0xe9,0x78,0x12,0xc0]5llwpcb %eax6 7// CHECK: lwpins $0, -485498096(%edx,%eax,4), %edx8// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00,0x00,0x00]9lwpins $0, -485498096(%edx,%eax,4), %edx10 11// CHECK: lwpins $0, 485498096(%edx,%eax,4), %edx12// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]13lwpins $0, 485498096(%edx,%eax,4), %edx14 15// CHECK: lwpins $0, 485498096(%edx), %edx16// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]17lwpins $0, 485498096(%edx), %edx18 19// CHECK: lwpins $0, 485498096, %edx20// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]21lwpins $0, 485498096, %edx22 23// CHECK: lwpins $0, 64(%edx,%eax), %edx24// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x44,0x02,0x40,0x00,0x00,0x00,0x00]25lwpins $0, 64(%edx,%eax), %edx26 27// CHECK: lwpins $0, %eax, %edx28// CHECK: encoding: [0x8f,0xea,0x68,0x12,0xc0,0x00,0x00,0x00,0x00]29lwpins $0, %eax, %edx30 31// CHECK: lwpins $0, (%edx), %edx32// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x02,0x00,0x00,0x00,0x00]33lwpins $0, (%edx), %edx34 35// CHECK: lwpval $0, -485498096(%edx,%eax,4), %edx36// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00,0x00,0x00]37lwpval $0, -485498096(%edx,%eax,4), %edx38 39// CHECK: lwpval $0, 485498096(%edx,%eax,4), %edx40// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]41lwpval $0, 485498096(%edx,%eax,4), %edx42 43// CHECK: lwpval $0, 485498096(%edx), %edx44// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x8a,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]45lwpval $0, 485498096(%edx), %edx46 47// CHECK: lwpval $0, 485498096, %edx48// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x0d,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]49lwpval $0, 485498096, %edx50 51// CHECK: lwpval $0, 64(%edx,%eax), %edx52// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x4c,0x02,0x40,0x00,0x00,0x00,0x00]53lwpval $0, 64(%edx,%eax), %edx54 55// CHECK: lwpval $0, %eax, %edx56// CHECK: encoding: [0x8f,0xea,0x68,0x12,0xc8,0x00,0x00,0x00,0x00]57lwpval $0, %eax, %edx58 59// CHECK: lwpval $0, (%edx), %edx60// CHECK: encoding: [0x8f,0xea,0x68,0x12,0x0a,0x00,0x00,0x00,0x00]61lwpval $0, (%edx), %edx62 63// CHECK: slwpcb %eax64// CHECK: encoding: [0x8f,0xe9,0x78,0x12,0xc8]65slwpcb %eax66