brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · 2bc4987 Raw
83 lines · plain
1// RUN: llvm-mc -triple i386 --show-encoding %s | FileCheck %s2 3// CHECK: vmovd  268435456(%esp,%esi,8), %xmm24// CHECK: encoding: [0xc5,0xf9,0x6e,0x94,0xf4,0x00,0x00,0x00,0x10]5          vmovd  268435456(%esp,%esi,8), %xmm26 7// CHECK: vmovd  291(%edi,%eax,4), %xmm28// CHECK: encoding: [0xc5,0xf9,0x6e,0x94,0x87,0x23,0x01,0x00,0x00]9          vmovd  291(%edi,%eax,4), %xmm210 11// CHECK: vmovd  (%eax), %xmm212// CHECK: encoding: [0xc5,0xf9,0x6e,0x10]13          vmovd  (%eax), %xmm214 15// CHECK: vmovd  -128(,%ebp,2), %xmm216// CHECK: encoding: [0xc5,0xf9,0x6e,0x14,0x6d,0x80,0xff,0xff,0xff]17          vmovd  -128(,%ebp,2), %xmm218 19// CHECK: vmovd  %xmm3, 268435456(%esp,%esi,8)20// CHECK: encoding: [0xc5,0xf9,0x7e,0x9c,0xf4,0x00,0x00,0x00,0x10]21          vmovd  %xmm3, 268435456(%esp,%esi,8)22 23// CHECK: vmovd  %xmm3, 291(%edi,%eax,4)24// CHECK: encoding: [0xc5,0xf9,0x7e,0x9c,0x87,0x23,0x01,0x00,0x00]25          vmovd  %xmm3, 291(%edi,%eax,4)26 27// CHECK: vmovd  %xmm3, (%eax)28// CHECK: encoding: [0xc5,0xf9,0x7e,0x18]29          vmovd  %xmm3, (%eax)30 31// CHECK: vmovd  %xmm3, -128(,%ebp,2)32// CHECK: encoding: [0xc5,0xf9,0x7e,0x1c,0x6d,0x80,0xff,0xff,0xff]33          vmovd  %xmm3, -128(,%ebp,2)34 35// CHECK: vmovw  268435456(%esp,%esi,8), %xmm236// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x94,0xf4,0x00,0x00,0x00,0x10]37          vmovw  268435456(%esp,%esi,8), %xmm238 39// CHECK: vmovw  291(%edi,%eax,4), %xmm240// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x94,0x87,0x23,0x01,0x00,0x00]41          vmovw  291(%edi,%eax,4), %xmm242 43// CHECK: vmovw  (%eax), %xmm244// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x10]45          vmovw  (%eax), %xmm246 47// CHECK: vmovw  -64(,%ebp,2), %xmm248// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x14,0x6d,0xc0,0xff,0xff,0xff]49          vmovw  -64(,%ebp,2), %xmm250 51// CHECK: vmovw  254(%ecx), %xmm252// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x51,0x7f]53          vmovw  254(%ecx), %xmm254 55// CHECK: vmovw  -256(%edx), %xmm256// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x52,0x80]57          vmovw  -256(%edx), %xmm258 59// CHECK: vmovw  %xmm3, 268435456(%esp,%esi,8)60// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x9c,0xf4,0x00,0x00,0x00,0x10]61          vmovw  %xmm3, 268435456(%esp,%esi,8)62 63// CHECK: vmovw  %xmm3, 291(%edi,%eax,4)64// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x9c,0x87,0x23,0x01,0x00,0x00]65          vmovw  %xmm3, 291(%edi,%eax,4)66 67// CHECK: vmovw  %xmm3, (%eax)68// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x18]69          vmovw  %xmm3, (%eax)70 71// CHECK: vmovw  %xmm3, -64(,%ebp,2)72// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x1c,0x6d,0xc0,0xff,0xff,0xff]73          vmovw  %xmm3, -64(,%ebp,2)74 75// CHECK: vmovw  %xmm3, 254(%ecx)76// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x59,0x7f]77          vmovw  %xmm3, 254(%ecx)78 79// CHECK: vmovw  %xmm3, -256(%edx)80// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x5a,0x80]81          vmovw  %xmm3, -256(%edx)82 83