[llvm] r236416 - AVX-512: enabled tests for AVX512F set

Adam Nemet anemet at apple.com
Mon May 11 02:26:19 PDT 2015


> On May 4, 2015, at 1:09 PM, Elena Demikhovsky <elena.demikhovsky at intel.com> wrote:
> 
> Author: delena
> Date: Mon May  4 06:09:41 2015
> New Revision: 236416
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=236416&view=rev
> Log:
> AVX-512: enabled tests for AVX512F set
> 
> Modified:
>    llvm/trunk/test/MC/X86/avx512-encodings.s
>    llvm/trunk/test/MC/X86/x86-64-avx512dq.s
> 
> Modified: llvm/trunk/test/MC/X86/avx512-encodings.s
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/avx512-encodings.s?rev=236416&r1=236415&r2=236416&view=diff
> ==============================================================================
> --- llvm/trunk/test/MC/X86/avx512-encodings.s (original)
> +++ llvm/trunk/test/MC/X86/avx512-encodings.s Mon May  4 06:09:41 2015
> @@ -1,5 +1,4 @@
> -// RUN: not llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512dq --show-encoding %s 2> %t.err | FileCheck %s
> -// RUN: FileCheck --check-prefix=ERR < %t.err %s
> +// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512dq --show-encoding < %s  | FileCheck %s
> 
> // CHECK: vaddpd %zmm6, %zmm27, %zmm8
> // CHECK:  encoding: [0x62,0x71,0xa5,0x40,0x58,0xc6]
> @@ -5809,14 +5808,6 @@ vinserti32x4  $1, %xmm21, %zmm5, %zmm17
> // CHECK: encoding: [0x62,0xe3,0x1d,0x40,0x38,0x4f,0x10,0x01]
> vinserti32x4  $1, 256(%rdi), %zmm28, %zmm17
> 
> -// CHECK: vinserti32x8
> -// CHECK: encoding: [0x62,0xd3,0x4d,0x40,0x3a,0xdb,0x01]
> -vinserti32x8  $1, %ymm11, %zmm22, %zmm3
> -
> -// CHECK: vinsertf64x2
> -// CHECK: encoding: [0x62,0xf3,0xed,0x48,0x18,0x4f,0x10,0x01]
> -vinsertf64x2  $1, 256(%rdi), %zmm2, %zmm1
> -
> // CHECK: vextracti32x4
> // CHECK: encoding: [0x62,0x33,0x7d,0x48,0x39,0xc9,0x01]
> vextracti32x4  $1, %zmm9, %xmm17
> @@ -5921,9 +5912,6 @@ vpcmpd $1, %zmm24, %zmm7, %k5{%k4}
> // CHECK: encoding: [0x62,0xf3,0xf5,0x47,0x1e,0x72,0x01,0x02]
> vpcmpuq $2, 0x40(%rdx), %zmm17, %k6{%k7}
> 
> -// ERR: invalid operand for instruction
> -vpcmpd $1, %zmm24, %zmm7, %k5{%k0}
> -

Why did you remove the test I added in r212504?!

I also don’t understand what this changes is doing.  Please add more detailed commit messages.

Adam

> // CHECK: vpermi2d
> // CHECK: encoding: [0x62,0x42,0x6d,0x4b,0x76,0xd6]
> vpermi2d %zmm14, %zmm2, %zmm26 {%k3}
> 
> Modified: llvm/trunk/test/MC/X86/x86-64-avx512dq.s
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/x86-64-avx512dq.s?rev=236416&r1=236415&r2=236416&view=diff
> ==============================================================================
> --- llvm/trunk/test/MC/X86/x86-64-avx512dq.s (original)
> +++ llvm/trunk/test/MC/X86/x86-64-avx512dq.s Mon May  4 06:09:41 2015
> @@ -1022,3 +1022,12 @@
> // CHECK: vxorps -516(%rdx){1to16}, %zmm28, %zmm24
> // CHECK:  encoding: [0x62,0x61,0x1c,0x50,0x57,0x82,0xfc,0xfd,0xff,0xff]
>           vxorps -516(%rdx){1to16}, %zmm28, %zmm24
> +
> +// CHECK: vinserti32x8
> +// CHECK: encoding: [0x62,0xd3,0x4d,0x40,0x3a,0xdb,0x01]
> +          vinserti32x8  $1, %ymm11, %zmm22, %zmm3
> +
> +// CHECK: vinsertf64x2
> +// CHECK: encoding: [0x62,0xf3,0xed,0x48,0x18,0x4f,0x10,0x01]
> +          vinsertf64x2  $1, 256(%rdi), %zmm2, %zmm1
> +
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list