brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.8 KiB · 45f2d11 Raw
277 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=i686-apple-darwin9 | FileCheck %s2# CHECK: loadiwkey       %xmm2, %xmm330xf3 0x0f 0x38 0xdc 0xda4 5# CHECK: loadiwkey       %xmm2, %xmm660xf3 0x0f 0x38 0xdc 0xf27 8# CHECK: encodekey128       %eax, %ebx90xf3 0x0f 0x38 0xfa 0xd810 11# CHECK: encodekey128       %eax, %edx120xf3 0x0f 0x38 0xfa 0xd013 14# CHECK: encodekey256       %eax, %ebx150xf3 0x0f 0x38 0xfb 0xd816 17# CHECK: encodekey256       %eax, %edx180xf3 0x0f 0x38 0xfb 0xd019 20# CHECK: aesenc128kl     126(%edx), %xmm2210xf3 0x0f 0x38 0xdc 0x52 0x7e22 23# CHECK: aesdec128kl     126(%edx), %xmm2240xf3 0x0f 0x38 0xdd 0x52 0x7e25 26# CHECK: aesenc256kl     126(%edx), %xmm2270xf3 0x0f 0x38 0xde 0x52 0x7e28 29# CHECK: aesdec256kl     126(%edx), %xmm2300xf3 0x0f 0x38 0xdf 0x52 0x7e31 32# CHECK: aesencwide128kl       (%ebx)330xf3 0x0f 0x38 0xd8 0x0334 35# CHECK: aesencwide128kl       126(%edx)360xf3 0x0f 0x38 0xd8 0x42 0x7e37 38# CHECK: aesdecwide128kl       (%ebx)390xf3 0x0f 0x38 0xd8 0x0b40 41# CHECK: aesdecwide128kl       126(%edx)420xf3 0x0f 0x38 0xd8 0x4a 0x7e43 44# CHECK: aesencwide256kl (%ebx)450xf3 0x0f 0x38 0xd8 0x1346 47# CHECK: aesencwide256kl 126(%edx)480xf3 0x0f 0x38 0xd8 0x52 0x7e49 50# CHECK: aesdecwide256kl (%ebx)510xf3 0x0f 0x38 0xd8 0x1b52 53# CHECK: aesdecwide256kl 126(%edx)540xf3 0x0f 0x38 0xd8 0x5a 0x7e55 56# CHECK:      aesdec128kl 268435456(%esp,%esi,8), %xmm2570xf3,0x0f,0x38,0xdd,0x94,0xf4,0x00,0x00,0x00,0x1058 59# CHECK:      aesdec128kl 291(%edi,%eax,4), %xmm2600xf3,0x0f,0x38,0xdd,0x94,0x87,0x23,0x01,0x00,0x0061 62# CHECK:      aesdec128kl (%eax), %xmm2630xf3,0x0f,0x38,0xdd,0x1064 65# CHECK:      aesdec128kl -1536(,%ebp,2), %xmm2660xf3,0x0f,0x38,0xdd,0x14,0x6d,0x00,0xfa,0xff,0xff67 68# CHECK:      aesdec128kl 6096(%ecx), %xmm2690xf3,0x0f,0x38,0xdd,0x91,0xd0,0x17,0x00,0x0070 71# CHECK:      aesdec128kl -6144(%edx), %xmm2720xf3,0x0f,0x38,0xdd,0x92,0x00,0xe8,0xff,0xff73 74# CHECK:      aesdec256kl  268435456(%esp,%esi,8), %xmm2750xf3,0x0f,0x38,0xdf,0x94,0xf4,0x00,0x00,0x00,0x1076 77# CHECK:      aesdec256kl  291(%edi,%eax,4), %xmm2780xf3,0x0f,0x38,0xdf,0x94,0x87,0x23,0x01,0x00,0x0079 80# CHECK:      aesdec256kl  (%eax), %xmm2810xf3,0x0f,0x38,0xdf,0x1082 83# CHECK:      aesdec256kl  -2048(,%ebp,2), %xmm2840xf3,0x0f,0x38,0xdf,0x14,0x6d,0x00,0xf8,0xff,0xff85 86# CHECK:      aesdec256kl  8128(%ecx), %xmm2870xf3,0x0f,0x38,0xdf,0x91,0xc0,0x1f,0x00,0x0088 89# CHECK:      aesdec256kl  -8192(%edx), %xmm2900xf3,0x0f,0x38,0xdf,0x92,0x00,0xe0,0xff,0xff91 92# CHECK:      aesenc128kl 268435456(%esp,%esi,8), %xmm2930xf3,0x0f,0x38,0xdc,0x94,0xf4,0x00,0x00,0x00,0x1094 95# CHECK:      aesenc128kl 291(%edi,%eax,4), %xmm2960xf3,0x0f,0x38,0xdc,0x94,0x87,0x23,0x01,0x00,0x0097 98# CHECK:      aesenc128kl (%eax), %xmm2990xf3,0x0f,0x38,0xdc,0x10100 101# CHECK:      aesenc128kl -1536(,%ebp,2), %xmm21020xf3,0x0f,0x38,0xdc,0x14,0x6d,0x00,0xfa,0xff,0xff103 104# CHECK:      aesenc128kl 6096(%ecx), %xmm21050xf3,0x0f,0x38,0xdc,0x91,0xd0,0x17,0x00,0x00106 107# CHECK:      aesenc128kl -6144(%edx), %xmm21080xf3,0x0f,0x38,0xdc,0x92,0x00,0xe8,0xff,0xff109 110# CHECK:      aesenc256kl  268435456(%esp,%esi,8), %xmm21110xf3,0x0f,0x38,0xde,0x94,0xf4,0x00,0x00,0x00,0x10112 113# CHECK:      aesenc256kl  291(%edi,%eax,4), %xmm21140xf3,0x0f,0x38,0xde,0x94,0x87,0x23,0x01,0x00,0x00115 116# CHECK:      aesenc256kl  (%eax), %xmm21170xf3,0x0f,0x38,0xde,0x10118 119# CHECK:      aesenc256kl  -2048(,%ebp,2), %xmm21200xf3,0x0f,0x38,0xde,0x14,0x6d,0x00,0xf8,0xff,0xff121 122# CHECK:      aesenc256kl  8128(%ecx), %xmm21230xf3,0x0f,0x38,0xde,0x91,0xc0,0x1f,0x00,0x00124 125# CHECK:      aesenc256kl  -8192(%edx), %xmm21260xf3,0x0f,0x38,0xde,0x92,0x00,0xe0,0xff,0xff127 128# CHECK:      loadiwkey %xmm3, %xmm21290xf3,0x0f,0x38,0xdc,0xd3130 131# CHECK:      aesdec128kl 268435456(%esp,%esi,8), %xmm21320xf3,0x0f,0x38,0xdd,0x94,0xf4,0x00,0x00,0x00,0x10133 134# CHECK:      aesdec128kl 291(%edi,%eax,4), %xmm21350xf3,0x0f,0x38,0xdd,0x94,0x87,0x23,0x01,0x00,0x00136 137# CHECK:      aesdec128kl (%eax), %xmm21380xf3,0x0f,0x38,0xdd,0x10139 140# CHECK:      aesdec128kl -1536(,%ebp,2), %xmm21410xf3,0x0f,0x38,0xdd,0x14,0x6d,0x00,0xfa,0xff,0xff142 143# CHECK:      aesdec128kl 6096(%ecx), %xmm21440xf3,0x0f,0x38,0xdd,0x91,0xd0,0x17,0x00,0x00145 146# CHECK:      aesdec128kl -6144(%edx), %xmm21470xf3,0x0f,0x38,0xdd,0x92,0x00,0xe8,0xff,0xff148 149# CHECK:      aesdec256kl  268435456(%esp,%esi,8), %xmm21500xf3,0x0f,0x38,0xdf,0x94,0xf4,0x00,0x00,0x00,0x10151 152# CHECK:      aesdec256kl  291(%edi,%eax,4), %xmm21530xf3,0x0f,0x38,0xdf,0x94,0x87,0x23,0x01,0x00,0x00154 155# CHECK:      aesdec256kl  (%eax), %xmm21560xf3,0x0f,0x38,0xdf,0x10157 158# CHECK:      aesdec256kl  -2048(,%ebp,2), %xmm21590xf3,0x0f,0x38,0xdf,0x14,0x6d,0x00,0xf8,0xff,0xff160 161# CHECK:      aesdec256kl  8128(%ecx), %xmm21620xf3,0x0f,0x38,0xdf,0x91,0xc0,0x1f,0x00,0x00163 164# CHECK:      aesdec256kl  -8192(%edx), %xmm21650xf3,0x0f,0x38,0xdf,0x92,0x00,0xe0,0xff,0xff166 167# CHECK:      aesenc128kl 268435456(%esp,%esi,8), %xmm21680xf3,0x0f,0x38,0xdc,0x94,0xf4,0x00,0x00,0x00,0x10169 170# CHECK:      aesenc128kl 291(%edi,%eax,4), %xmm21710xf3,0x0f,0x38,0xdc,0x94,0x87,0x23,0x01,0x00,0x00172 173# CHECK:      aesenc128kl (%eax), %xmm21740xf3,0x0f,0x38,0xdc,0x10175 176# CHECK:      aesenc128kl -1536(,%ebp,2), %xmm21770xf3,0x0f,0x38,0xdc,0x14,0x6d,0x00,0xfa,0xff,0xff178 179# CHECK:      aesenc128kl 6096(%ecx), %xmm21800xf3,0x0f,0x38,0xdc,0x91,0xd0,0x17,0x00,0x00181 182# CHECK:      aesenc128kl -6144(%edx), %xmm21830xf3,0x0f,0x38,0xdc,0x92,0x00,0xe8,0xff,0xff184 185# CHECK:      aesenc256kl  268435456(%esp,%esi,8), %xmm21860xf3,0x0f,0x38,0xde,0x94,0xf4,0x00,0x00,0x00,0x10187 188# CHECK:      aesenc256kl  291(%edi,%eax,4), %xmm21890xf3,0x0f,0x38,0xde,0x94,0x87,0x23,0x01,0x00,0x00190 191# CHECK:      aesenc256kl  (%eax), %xmm21920xf3,0x0f,0x38,0xde,0x10193 194# CHECK:      aesenc256kl  -2048(,%ebp,2), %xmm21950xf3,0x0f,0x38,0xde,0x14,0x6d,0x00,0xf8,0xff,0xff196 197# CHECK:      aesenc256kl  8128(%ecx), %xmm21980xf3,0x0f,0x38,0xde,0x91,0xc0,0x1f,0x00,0x00199 200# CHECK:      aesenc256kl  -8192(%edx), %xmm22010xf3,0x0f,0x38,0xde,0x92,0x00,0xe0,0xff,0xff202 203# CHECK:      loadiwkey %xmm3, %xmm22040xf3,0x0f,0x38,0xdc,0xd3205 206# CHECK:      aesdecwide128kl 268435456(%esp,%esi,8)2070xf3,0x0f,0x38,0xd8,0x8c,0xf4,0x00,0x00,0x00,0x10208 209# CHECK:      aesdecwide128kl 291(%edi,%eax,4)2100xf3,0x0f,0x38,0xd8,0x8c,0x87,0x23,0x01,0x00,0x00211 212# CHECK:      aesdecwide128kl (%eax)2130xf3,0x0f,0x38,0xd8,0x08214 215# CHECK:      aesdecwide128kl -1536(,%ebp,2)2160xf3,0x0f,0x38,0xd8,0x0c,0x6d,0x00,0xfa,0xff,0xff217 218# CHECK:      aesdecwide128kl 6096(%ecx)2190xf3,0x0f,0x38,0xd8,0x89,0xd0,0x17,0x00,0x00220 221# CHECK:      aesdecwide128kl -6144(%edx)2220xf3,0x0f,0x38,0xd8,0x8a,0x00,0xe8,0xff,0xff223 224# CHECK:      aesdecwide256kl  268435456(%esp,%esi,8)2250xf3,0x0f,0x38,0xd8,0x9c,0xf4,0x00,0x00,0x00,0x10226 227# CHECK:      aesdecwide256kl  291(%edi,%eax,4)2280xf3,0x0f,0x38,0xd8,0x9c,0x87,0x23,0x01,0x00,0x00229 230# CHECK:      aesdecwide256kl  (%eax)2310xf3,0x0f,0x38,0xd8,0x18232 233# CHECK:      aesdecwide256kl  -2048(,%ebp,2)2340xf3,0x0f,0x38,0xd8,0x1c,0x6d,0x00,0xf8,0xff,0xff235 236# CHECK:      aesdecwide256kl  8128(%ecx)2370xf3,0x0f,0x38,0xd8,0x99,0xc0,0x1f,0x00,0x00238 239# CHECK:      aesdecwide256kl  -8192(%edx)2400xf3,0x0f,0x38,0xd8,0x9a,0x00,0xe0,0xff,0xff241 242# CHECK:      aesencwide128kl 268435456(%esp,%esi,8)2430xf3,0x0f,0x38,0xd8,0x84,0xf4,0x00,0x00,0x00,0x10244 245# CHECK:      aesencwide128kl 291(%edi,%eax,4)2460xf3,0x0f,0x38,0xd8,0x84,0x87,0x23,0x01,0x00,0x00247 248# CHECK:      aesencwide128kl (%eax)2490xf3,0x0f,0x38,0xd8,0x00250 251# CHECK:      aesencwide128kl -1536(,%ebp,2)2520xf3,0x0f,0x38,0xd8,0x04,0x6d,0x00,0xfa,0xff,0xff253 254# CHECK:      aesencwide128kl 6096(%ecx)2550xf3,0x0f,0x38,0xd8,0x81,0xd0,0x17,0x00,0x00256 257# CHECK:      aesencwide128kl -6144(%edx)2580xf3,0x0f,0x38,0xd8,0x82,0x00,0xe8,0xff,0xff259 260# CHECK:      aesencwide256kl  268435456(%esp,%esi,8)2610xf3,0x0f,0x38,0xd8,0x94,0xf4,0x00,0x00,0x00,0x10262 263# CHECK:      aesencwide256kl  291(%edi,%eax,4)2640xf3,0x0f,0x38,0xd8,0x94,0x87,0x23,0x01,0x00,0x00265 266# CHECK:      aesencwide256kl  (%eax)2670xf3,0x0f,0x38,0xd8,0x10268 269# CHECK:      aesencwide256kl  -2048(,%ebp,2)2700xf3,0x0f,0x38,0xd8,0x14,0x6d,0x00,0xf8,0xff,0xff271 272# CHECK:      aesencwide256kl  8128(%ecx)2730xf3,0x0f,0x38,0xd8,0x91,0xc0,0x1f,0x00,0x00274 275# CHECK:      aesencwide256kl  -8192(%edx)2760xf3,0x0f,0x38,0xd8,0x92,0x00,0xe0,0xff,0xff277