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