brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.6 KiB · aeadc8f Raw
98 lines · plain
1// RUN: llvm-mc -triple i686-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK:      aaddl  %ebx, 268435456(%esp,%esi,8)4// CHECK: encoding: [0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x10]5               aaddl  %ebx, 268435456(%esp,%esi,8)6 7// CHECK:      aaddl  %ebx, 291(%edi,%eax,4)8// CHECK: encoding: [0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x00]9               aaddl  %ebx, 291(%edi,%eax,4)10 11// CHECK:      aaddl  %ebx, (%eax)12// CHECK: encoding: [0x0f,0x38,0xfc,0x18]13               aaddl  %ebx, (%eax)14 15// CHECK:      aaddl  %ebx, -512(,%ebp,2)16// CHECK: encoding: [0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff]17               aaddl  %ebx, -512(,%ebp,2)18 19// CHECK:      aaddl  %ebx, 2032(%ecx)20// CHECK: encoding: [0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x00]21               aaddl  %ebx, 2032(%ecx)22 23// CHECK:      aaddl  %ebx, -2048(%edx)24// CHECK: encoding: [0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff]25               aaddl  %ebx, -2048(%edx)26 27// CHECK:      aandl  %ebx, 268435456(%esp,%esi,8)28// CHECK: encoding: [0x66,0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x10]29               aandl  %ebx, 268435456(%esp,%esi,8)30 31// CHECK:      aandl  %ebx, 291(%edi,%eax,4)32// CHECK: encoding: [0x66,0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x00]33               aandl  %ebx, 291(%edi,%eax,4)34 35// CHECK:      aandl  %ebx, (%eax)36// CHECK: encoding: [0x66,0x0f,0x38,0xfc,0x18]37               aandl  %ebx, (%eax)38 39// CHECK:      aandl  %ebx, -512(,%ebp,2)40// CHECK: encoding: [0x66,0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff]41               aandl  %ebx, -512(,%ebp,2)42 43// CHECK:      aandl  %ebx, 2032(%ecx)44// CHECK: encoding: [0x66,0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x00]45               aandl  %ebx, 2032(%ecx)46 47// CHECK:      aandl  %ebx, -2048(%edx)48// CHECK: encoding: [0x66,0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff]49               aandl  %ebx, -2048(%edx)50 51// CHECK:      aorl  %ebx, 268435456(%esp,%esi,8)52// CHECK: encoding: [0xf2,0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x10]53               aorl  %ebx, 268435456(%esp,%esi,8)54 55// CHECK:      aorl  %ebx, 291(%edi,%eax,4)56// CHECK: encoding: [0xf2,0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x00]57               aorl  %ebx, 291(%edi,%eax,4)58 59// CHECK:      aorl  %ebx, (%eax)60// CHECK: encoding: [0xf2,0x0f,0x38,0xfc,0x18]61               aorl  %ebx, (%eax)62 63// CHECK:      aorl  %ebx, -512(,%ebp,2)64// CHECK: encoding: [0xf2,0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff]65               aorl  %ebx, -512(,%ebp,2)66 67// CHECK:      aorl  %ebx, 2032(%ecx)68// CHECK: encoding: [0xf2,0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x00]69               aorl  %ebx, 2032(%ecx)70 71// CHECK:      aorl  %ebx, -2048(%edx)72// CHECK: encoding: [0xf2,0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff]73               aorl  %ebx, -2048(%edx)74 75// CHECK:      axorl  %ebx, 268435456(%esp,%esi,8)76// CHECK: encoding: [0xf3,0x0f,0x38,0xfc,0x9c,0xf4,0x00,0x00,0x00,0x10]77               axorl  %ebx, 268435456(%esp,%esi,8)78 79// CHECK:      axorl  %ebx, 291(%edi,%eax,4)80// CHECK: encoding: [0xf3,0x0f,0x38,0xfc,0x9c,0x87,0x23,0x01,0x00,0x00]81               axorl  %ebx, 291(%edi,%eax,4)82 83// CHECK:      axorl  %ebx, (%eax)84// CHECK: encoding: [0xf3,0x0f,0x38,0xfc,0x18]85               axorl  %ebx, (%eax)86 87// CHECK:      axorl  %ebx, -512(,%ebp,2)88// CHECK: encoding: [0xf3,0x0f,0x38,0xfc,0x1c,0x6d,0x00,0xfe,0xff,0xff]89               axorl  %ebx, -512(,%ebp,2)90 91// CHECK:      axorl  %ebx, 2032(%ecx)92// CHECK: encoding: [0xf3,0x0f,0x38,0xfc,0x99,0xf0,0x07,0x00,0x00]93               axorl  %ebx, 2032(%ecx)94 95// CHECK:      axorl  %ebx, -2048(%edx)96// CHECK: encoding: [0xf3,0x0f,0x38,0xfc,0x9a,0x00,0xf8,0xff,0xff]97               axorl  %ebx, -2048(%edx)98