brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.5 KiB · a672b2d Raw
98 lines · plain
1// RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s2 3// CHECK: vmovd  268435456(%rbp,%r14,8), %xmm224// CHECK: encoding: [0x62,0xa1,0x7d,0x08,0x6e,0xb4,0xf5,0x00,0x00,0x00,0x10]5          vmovd  268435456(%rbp,%r14,8), %xmm226 7// CHECK: vmovd  291(%r8,%rax,4), %xmm228// CHECK: encoding: [0x62,0xc1,0x7d,0x08,0x6e,0xb4,0x80,0x23,0x01,0x00,0x00]9          vmovd  291(%r8,%rax,4), %xmm2210 11// CHECK: vmovd  (%rip), %xmm2212// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x6e,0x35,0x00,0x00,0x00,0x00]13          vmovd  (%rip), %xmm2214 15// CHECK: vmovd  -128(,%rbp,2), %xmm2216// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x6e,0x34,0x6d,0x80,0xff,0xff,0xff]17          vmovd  -128(,%rbp,2), %xmm2218 19// CHECK: vmovd  508(%rcx), %xmm2220// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x6e,0x71,0x7f]21          vmovd  508(%rcx), %xmm2222 23// CHECK: vmovd  -512(%rdx), %xmm2224// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x6e,0x72,0x80]25          vmovd  -512(%rdx), %xmm2226 27// CHECK: vmovd  %xmm23, 268435456(%rbp,%r14,8)28// CHECK: encoding: [0x62,0xa1,0x7d,0x08,0x7e,0xbc,0xf5,0x00,0x00,0x00,0x10]29          vmovd  %xmm23, 268435456(%rbp,%r14,8)30 31// CHECK: vmovd  %xmm23, 291(%r8,%rax,4)32// CHECK: encoding: [0x62,0xc1,0x7d,0x08,0x7e,0xbc,0x80,0x23,0x01,0x00,0x00]33          vmovd  %xmm23, 291(%r8,%rax,4)34 35// CHECK: vmovd  %xmm23, (%rip)36// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7e,0x3d,0x00,0x00,0x00,0x00]37          vmovd  %xmm23, (%rip)38 39// CHECK: vmovd  %xmm23, -128(,%rbp,2)40// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7e,0x3c,0x6d,0x80,0xff,0xff,0xff]41          vmovd  %xmm23, -128(,%rbp,2)42 43// CHECK: vmovd  %xmm23, 508(%rcx)44// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7e,0x79,0x7f]45          vmovd  %xmm23, 508(%rcx)46 47// CHECK: vmovd  %xmm23, -512(%rdx)48// CHECK: encoding: [0x62,0xe1,0x7d,0x08,0x7e,0x7a,0x80]49          vmovd  %xmm23, -512(%rdx)50 51// CHECK: vmovw  268435456(%rbp,%r14,8), %xmm2252// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x6e,0xb4,0xf5,0x00,0x00,0x00,0x10]53          vmovw  268435456(%rbp,%r14,8), %xmm2254 55// CHECK: vmovw  291(%r8,%rax,4), %xmm2256// CHECK: encoding: [0x62,0xc5,0x7d,0x08,0x6e,0xb4,0x80,0x23,0x01,0x00,0x00]57          vmovw  291(%r8,%rax,4), %xmm2258 59// CHECK: vmovw  (%rip), %xmm2260// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6e,0x35,0x00,0x00,0x00,0x00]61          vmovw  (%rip), %xmm2262 63// CHECK: vmovw  -64(,%rbp,2), %xmm2264// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6e,0x34,0x6d,0xc0,0xff,0xff,0xff]65          vmovw  -64(,%rbp,2), %xmm2266 67// CHECK: vmovw  254(%rcx), %xmm2268// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6e,0x71,0x7f]69          vmovw  254(%rcx), %xmm2270 71// CHECK: vmovw  -256(%rdx), %xmm2272// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x6e,0x72,0x80]73          vmovw  -256(%rdx), %xmm2274 75// CHECK: vmovw  %xmm23, 268435456(%rbp,%r14,8)76// CHECK: encoding: [0x62,0xa5,0x7d,0x08,0x7e,0xbc,0xf5,0x00,0x00,0x00,0x10]77          vmovw  %xmm23, 268435456(%rbp,%r14,8)78 79// CHECK: vmovw  %xmm23, 291(%r8,%rax,4)80// CHECK: encoding: [0x62,0xc5,0x7d,0x08,0x7e,0xbc,0x80,0x23,0x01,0x00,0x00]81          vmovw  %xmm23, 291(%r8,%rax,4)82 83// CHECK: vmovw  %xmm23, (%rip)84// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x7e,0x3d,0x00,0x00,0x00,0x00]85          vmovw  %xmm23, (%rip)86 87// CHECK: vmovw  %xmm23, -64(,%rbp,2)88// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x7e,0x3c,0x6d,0xc0,0xff,0xff,0xff]89          vmovw  %xmm23, -64(,%rbp,2)90 91// CHECK: vmovw  %xmm23, 254(%rcx)92// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x7e,0x79,0x7f]93          vmovw  %xmm23, 254(%rcx)94 95// CHECK: vmovw  %xmm23, -256(%rdx)96// CHECK: encoding: [0x62,0xe5,0x7d,0x08,0x7e,0x7a,0x80]97          vmovw  %xmm23, -256(%rdx)98