brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.5 KiB · 40f45e6 Raw
115 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: vaesenc %ymm3, %ymm2, %ymm14// CHECK: encoding: [0xc4,0xe2,0x6d,0xdc,0xcb]5          vaesenc %ymm3, %ymm2, %ymm16 7// CHECK: vaesenclast %ymm3, %ymm2, %ymm18// CHECK: encoding: [0xc4,0xe2,0x6d,0xdd,0xcb]9          vaesenclast %ymm3, %ymm2, %ymm110 11// CHECK: vaesdec %ymm3, %ymm2, %ymm112// CHECK: encoding: [0xc4,0xe2,0x6d,0xde,0xcb]13          vaesdec %ymm3, %ymm2, %ymm114 15// CHECK: vaesdeclast %ymm3, %ymm2, %ymm116// CHECK: encoding: [0xc4,0xe2,0x6d,0xdf,0xcb]17          vaesdeclast %ymm3, %ymm2, %ymm118 19// CHECK: vaesenc  (%rcx), %ymm2, %ymm120// CHECK: encoding: [0xc4,0xe2,0x6d,0xdc,0x09]21          vaesenc  (%rcx), %ymm2, %ymm122 23// CHECK: vaesenc  -4(%rsp), %ymm2, %ymm124// CHECK: encoding: [0xc4,0xe2,0x6d,0xdc,0x4c,0x24,0xfc]25          vaesenc  -4(%rsp), %ymm2, %ymm126 27// CHECK: vaesenc  4(%rsp), %ymm2, %ymm128// CHECK: encoding: [0xc4,0xe2,0x6d,0xdc,0x4c,0x24,0x04]29          vaesenc  4(%rsp), %ymm2, %ymm130 31// CHECK: vaesenc  268435456(%rcx,%r14,8), %ymm2, %ymm132// CHECK: encoding: [0xc4,0xa2,0x6d,0xdc,0x8c,0xf1,0x00,0x00,0x00,0x10]33          vaesenc  268435456(%rcx,%r14,8), %ymm2, %ymm134 35// CHECK: vaesenc  -536870912(%rcx,%r14,8), %ymm2, %ymm136// CHECK: encoding: [0xc4,0xa2,0x6d,0xdc,0x8c,0xf1,0x00,0x00,0x00,0xe0]37          vaesenc  -536870912(%rcx,%r14,8), %ymm2, %ymm138 39// CHECK: vaesenc  -536870910(%rcx,%r14,8), %ymm2, %ymm140// CHECK: encoding: [0xc4,0xa2,0x6d,0xdc,0x8c,0xf1,0x02,0x00,0x00,0xe0]41          vaesenc  -536870910(%rcx,%r14,8), %ymm2, %ymm142 43// CHECK: vaesenclast  (%rcx), %ymm2, %ymm144// CHECK: encoding: [0xc4,0xe2,0x6d,0xdd,0x09]45          vaesenclast  (%rcx), %ymm2, %ymm146 47// CHECK: vaesenclast  -4(%rsp), %ymm2, %ymm148// CHECK: encoding: [0xc4,0xe2,0x6d,0xdd,0x4c,0x24,0xfc]49          vaesenclast  -4(%rsp), %ymm2, %ymm150 51// CHECK: vaesenclast  4(%rsp), %ymm2, %ymm152// CHECK: encoding: [0xc4,0xe2,0x6d,0xdd,0x4c,0x24,0x04]53          vaesenclast  4(%rsp), %ymm2, %ymm154 55// CHECK: vaesenclast  268435456(%rcx,%r14,8), %ymm2, %ymm156// CHECK: encoding: [0xc4,0xa2,0x6d,0xdd,0x8c,0xf1,0x00,0x00,0x00,0x10]57          vaesenclast  268435456(%rcx,%r14,8), %ymm2, %ymm158 59// CHECK: vaesenclast  -536870912(%rcx,%r14,8), %ymm2, %ymm160// CHECK: encoding: [0xc4,0xa2,0x6d,0xdd,0x8c,0xf1,0x00,0x00,0x00,0xe0]61          vaesenclast  -536870912(%rcx,%r14,8), %ymm2, %ymm162 63// CHECK: vaesenclast  -536870910(%rcx,%r14,8), %ymm2, %ymm164// CHECK: encoding: [0xc4,0xa2,0x6d,0xdd,0x8c,0xf1,0x02,0x00,0x00,0xe0]65          vaesenclast  -536870910(%rcx,%r14,8), %ymm2, %ymm166 67// CHECK: vaesdec  (%rcx), %ymm2, %ymm168// CHECK: encoding: [0xc4,0xe2,0x6d,0xde,0x09]69          vaesdec  (%rcx), %ymm2, %ymm170 71// CHECK: vaesdec  -4(%rsp), %ymm2, %ymm172// CHECK: encoding: [0xc4,0xe2,0x6d,0xde,0x4c,0x24,0xfc]73          vaesdec  -4(%rsp), %ymm2, %ymm174 75// CHECK: vaesdec  4(%rsp), %ymm2, %ymm176// CHECK: encoding: [0xc4,0xe2,0x6d,0xde,0x4c,0x24,0x04]77          vaesdec  4(%rsp), %ymm2, %ymm178 79// CHECK: vaesdec  268435456(%rcx,%r14,8), %ymm2, %ymm180// CHECK: encoding: [0xc4,0xa2,0x6d,0xde,0x8c,0xf1,0x00,0x00,0x00,0x10]81          vaesdec  268435456(%rcx,%r14,8), %ymm2, %ymm182 83// CHECK: vaesdec  -536870912(%rcx,%r14,8), %ymm2, %ymm184// CHECK: encoding: [0xc4,0xa2,0x6d,0xde,0x8c,0xf1,0x00,0x00,0x00,0xe0]85          vaesdec  -536870912(%rcx,%r14,8), %ymm2, %ymm186 87// CHECK: vaesdec  -536870910(%rcx,%r14,8), %ymm2, %ymm188// CHECK: encoding: [0xc4,0xa2,0x6d,0xde,0x8c,0xf1,0x02,0x00,0x00,0xe0]89          vaesdec  -536870910(%rcx,%r14,8), %ymm2, %ymm190 91// CHECK: vaesdeclast  (%rcx), %ymm2, %ymm192// CHECK: encoding: [0xc4,0xe2,0x6d,0xdf,0x09]93          vaesdeclast  (%rcx), %ymm2, %ymm194 95// CHECK: vaesdeclast  -4(%rsp), %ymm2, %ymm196// CHECK: encoding: [0xc4,0xe2,0x6d,0xdf,0x4c,0x24,0xfc]97          vaesdeclast  -4(%rsp), %ymm2, %ymm198 99// CHECK: vaesdeclast  4(%rsp), %ymm2, %ymm1100// CHECK: encoding: [0xc4,0xe2,0x6d,0xdf,0x4c,0x24,0x04]101          vaesdeclast  4(%rsp), %ymm2, %ymm1102 103// CHECK: vaesdeclast  268435456(%rcx,%r14,8), %ymm2, %ymm1104// CHECK: encoding: [0xc4,0xa2,0x6d,0xdf,0x8c,0xf1,0x00,0x00,0x00,0x10]105          vaesdeclast  268435456(%rcx,%r14,8), %ymm2, %ymm1106 107// CHECK: vaesdeclast  -536870912(%rcx,%r14,8), %ymm2, %ymm1108// CHECK: encoding: [0xc4,0xa2,0x6d,0xdf,0x8c,0xf1,0x00,0x00,0x00,0xe0]109          vaesdeclast  -536870912(%rcx,%r14,8), %ymm2, %ymm1110 111// CHECK: vaesdeclast  -536870910(%rcx,%r14,8), %ymm2, %ymm1112// CHECK: encoding: [0xc4,0xa2,0x6d,0xdf,0x8c,0xf1,0x02,0x00,0x00,0xe0]113          vaesdeclast  -536870910(%rcx,%r14,8), %ymm2, %ymm1114 115