brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.7 KiB · 19ff6ed Raw
87 lines · plain
1// RUN: llvm-mc -triple i686-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK:      vsm3msg1 %xmm4, %xmm3, %xmm24// CHECK: encoding: [0xc4,0xe2,0x60,0xda,0xd4]5               vsm3msg1 %xmm4, %xmm3, %xmm26 7// CHECK:      vsm3msg1  268435456(%esp,%esi,8), %xmm3, %xmm28// CHECK: encoding: [0xc4,0xe2,0x60,0xda,0x94,0xf4,0x00,0x00,0x00,0x10]9               vsm3msg1  268435456(%esp,%esi,8), %xmm3, %xmm210 11// CHECK:      vsm3msg1  291(%edi,%eax,4), %xmm3, %xmm212// CHECK: encoding: [0xc4,0xe2,0x60,0xda,0x94,0x87,0x23,0x01,0x00,0x00]13               vsm3msg1  291(%edi,%eax,4), %xmm3, %xmm214 15// CHECK:      vsm3msg1  (%eax), %xmm3, %xmm216// CHECK: encoding: [0xc4,0xe2,0x60,0xda,0x10]17               vsm3msg1  (%eax), %xmm3, %xmm218 19// CHECK:      vsm3msg1  -512(,%ebp,2), %xmm3, %xmm220// CHECK: encoding: [0xc4,0xe2,0x60,0xda,0x14,0x6d,0x00,0xfe,0xff,0xff]21               vsm3msg1  -512(,%ebp,2), %xmm3, %xmm222 23// CHECK:      vsm3msg1  2032(%ecx), %xmm3, %xmm224// CHECK: encoding: [0xc4,0xe2,0x60,0xda,0x91,0xf0,0x07,0x00,0x00]25               vsm3msg1  2032(%ecx), %xmm3, %xmm226 27// CHECK:      vsm3msg1  -2048(%edx), %xmm3, %xmm228// CHECK: encoding: [0xc4,0xe2,0x60,0xda,0x92,0x00,0xf8,0xff,0xff]29               vsm3msg1  -2048(%edx), %xmm3, %xmm230 31// CHECK:      vsm3msg2 %xmm4, %xmm3, %xmm232// CHECK: encoding: [0xc4,0xe2,0x61,0xda,0xd4]33               vsm3msg2 %xmm4, %xmm3, %xmm234 35// CHECK:      vsm3msg2  268435456(%esp,%esi,8), %xmm3, %xmm236// CHECK: encoding: [0xc4,0xe2,0x61,0xda,0x94,0xf4,0x00,0x00,0x00,0x10]37               vsm3msg2  268435456(%esp,%esi,8), %xmm3, %xmm238 39// CHECK:      vsm3msg2  291(%edi,%eax,4), %xmm3, %xmm240// CHECK: encoding: [0xc4,0xe2,0x61,0xda,0x94,0x87,0x23,0x01,0x00,0x00]41               vsm3msg2  291(%edi,%eax,4), %xmm3, %xmm242 43// CHECK:      vsm3msg2  (%eax), %xmm3, %xmm244// CHECK: encoding: [0xc4,0xe2,0x61,0xda,0x10]45               vsm3msg2  (%eax), %xmm3, %xmm246 47// CHECK:      vsm3msg2  -512(,%ebp,2), %xmm3, %xmm248// CHECK: encoding: [0xc4,0xe2,0x61,0xda,0x14,0x6d,0x00,0xfe,0xff,0xff]49               vsm3msg2  -512(,%ebp,2), %xmm3, %xmm250 51// CHECK:      vsm3msg2  2032(%ecx), %xmm3, %xmm252// CHECK: encoding: [0xc4,0xe2,0x61,0xda,0x91,0xf0,0x07,0x00,0x00]53               vsm3msg2  2032(%ecx), %xmm3, %xmm254 55// CHECK:      vsm3msg2  -2048(%edx), %xmm3, %xmm256// CHECK: encoding: [0xc4,0xe2,0x61,0xda,0x92,0x00,0xf8,0xff,0xff]57               vsm3msg2  -2048(%edx), %xmm3, %xmm258 59// CHECK:      vsm3rnds2 $123, %xmm4, %xmm3, %xmm260// CHECK: encoding: [0xc4,0xe3,0x61,0xde,0xd4,0x7b]61               vsm3rnds2 $123, %xmm4, %xmm3, %xmm262 63// CHECK:      vsm3rnds2  $123, 268435456(%esp,%esi,8), %xmm3, %xmm264// CHECK: encoding: [0xc4,0xe3,0x61,0xde,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b]65               vsm3rnds2  $123, 268435456(%esp,%esi,8), %xmm3, %xmm266 67// CHECK:      vsm3rnds2  $123, 291(%edi,%eax,4), %xmm3, %xmm268// CHECK: encoding: [0xc4,0xe3,0x61,0xde,0x94,0x87,0x23,0x01,0x00,0x00,0x7b]69               vsm3rnds2  $123, 291(%edi,%eax,4), %xmm3, %xmm270 71// CHECK:      vsm3rnds2  $123, (%eax), %xmm3, %xmm272// CHECK: encoding: [0xc4,0xe3,0x61,0xde,0x10,0x7b]73               vsm3rnds2  $123, (%eax), %xmm3, %xmm274 75// CHECK:      vsm3rnds2  $123, -512(,%ebp,2), %xmm3, %xmm276// CHECK: encoding: [0xc4,0xe3,0x61,0xde,0x14,0x6d,0x00,0xfe,0xff,0xff,0x7b]77               vsm3rnds2  $123, -512(,%ebp,2), %xmm3, %xmm278 79// CHECK:      vsm3rnds2  $123, 2032(%ecx), %xmm3, %xmm280// CHECK: encoding: [0xc4,0xe3,0x61,0xde,0x91,0xf0,0x07,0x00,0x00,0x7b]81               vsm3rnds2  $123, 2032(%ecx), %xmm3, %xmm282 83// CHECK:      vsm3rnds2  $123, -2048(%edx), %xmm3, %xmm284// CHECK: encoding: [0xc4,0xe3,0x61,0xde,0x92,0x00,0xf8,0xff,0xff,0x7b]85               vsm3rnds2  $123, -2048(%edx), %xmm3, %xmm286 87