50 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: tileloaddrs 268435456(%rbp,%r14,8), %tmm64// CHECK: encoding: [0xc4,0xa2,0x7b,0x4a,0xb4,0xf5,0x00,0x00,0x00,0x10]5 tileloaddrs 268435456(%rbp,%r14,8), %tmm66 7// CHECK: tileloaddrs 291(%r8,%rax,4), %tmm38// CHECK: encoding: [0xc4,0xc2,0x7b,0x4a,0x9c,0x80,0x23,0x01,0x00,0x00]9 tileloaddrs 291(%r8,%rax,4), %tmm310 11// CHECK: tileloaddrs -32(,%rbp,2), %tmm312// CHECK: encoding: [0xc4,0xe2,0x7b,0x4a,0x1c,0x6d,0xe0,0xff,0xff,0xff]13 tileloaddrs -32(,%rbp,2), %tmm314 15// CHECK: tileloaddrst1 268435456(%rbp,%r14,8), %tmm616// CHECK: encoding: [0xc4,0xa2,0x79,0x4a,0xb4,0xf5,0x00,0x00,0x00,0x10]17 tileloaddrst1 268435456(%rbp,%r14,8), %tmm618 19// CHECK: tileloaddrst1 291(%r8,%rax,4), %tmm320// CHECK: encoding: [0xc4,0xc2,0x79,0x4a,0x9c,0x80,0x23,0x01,0x00,0x00]21 tileloaddrst1 291(%r8,%rax,4), %tmm322 23// CHECK: tileloaddrst1 -32(,%rbp,2), %tmm324// CHECK: encoding: [0xc4,0xe2,0x79,0x4a,0x1c,0x6d,0xe0,0xff,0xff,0xff]25 tileloaddrst1 -32(,%rbp,2), %tmm326 27// CHECK: tileloaddrs 291(%r16,%rax,4), %tmm328// CHECK: encoding: [0x62,0xfa,0x7f,0x08,0x4a,0x9c,0x80,0x23,0x01,0x00,0x00]29 tileloaddrs 291(%r16,%rax,4), %tmm330 31// CHECK: tileloaddrs 291(%r8,%r17,4), %tmm332// CHECK: encoding: [0x62,0xd2,0x7b,0x08,0x4a,0x9c,0x88,0x23,0x01,0x00,0x00]33 tileloaddrs 291(%r8,%r17,4), %tmm334 35// CHECK: {evex} tileloaddrs -32(,%rbp,2), %tmm336// CHECK: encoding: [0x62,0xf2,0x7f,0x08,0x4a,0x1c,0x6d,0xe0,0xff,0xff,0xff]37 {evex} tileloaddrs -32(,%rbp,2), %tmm338 39// CHECK: tileloaddrst1 291(%r16,%rax,4), %tmm340// CHECK: encoding: [0x62,0xfa,0x7d,0x08,0x4a,0x9c,0x80,0x23,0x01,0x00,0x00]41 tileloaddrst1 291(%r16,%rax,4), %tmm342 43// CHECK: tileloaddrst1 291(%r8,%r17,4), %tmm344// CHECK: encoding: [0x62,0xd2,0x79,0x08,0x4a,0x9c,0x88,0x23,0x01,0x00,0x00]45 tileloaddrst1 291(%r8,%r17,4), %tmm346 47// CHECK: {evex} tileloaddrst1 -32(,%rbp,2), %tmm348// CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x4a,0x1c,0x6d,0xe0,0xff,0xff,0xff]49 {evex} tileloaddrst1 -32(,%rbp,2), %tmm350