xref: /llvm-project/llvm/test/tools/llvm-mca/X86/Znver4/resources-avx512gfnivl.s (revision ffdd5a330c05fa2b4339f64402f650df068c5767)
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
2# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver4 -instruction-tables < %s | FileCheck %s
3
4vgf2p8affineinvqb   $0, %xmm16, %xmm17, %xmm19
5vgf2p8affineinvqb   $0, (%rax), %xmm17, %xmm19
6vgf2p8affineinvqb   $0, (%rax){1to2}, %xmm17, %xmm19
7vgf2p8affineinvqb   $0, %xmm16, %xmm17, %xmm19 {k1}
8vgf2p8affineinvqb   $0, (%rax), %xmm17, %xmm19 {k1}
9vgf2p8affineinvqb   $0, (%rax){1to2}, %xmm17, %xmm19 {k1}
10vgf2p8affineinvqb   $0, %xmm16, %xmm17, %xmm19 {z}{k1}
11vgf2p8affineinvqb   $0, (%rax), %xmm17, %xmm19 {z}{k1}
12vgf2p8affineinvqb   $0, (%rax){1to2}, %xmm17, %xmm19 {z}{k1}
13
14vgf2p8affineinvqb   $0, %ymm16, %ymm17, %ymm19
15vgf2p8affineinvqb   $0, (%rax), %ymm17, %ymm19
16vgf2p8affineinvqb   $0, (%rax){1to4}, %ymm17, %ymm19
17vgf2p8affineinvqb   $0, %ymm16, %ymm17, %ymm19 {k1}
18vgf2p8affineinvqb   $0, (%rax), %ymm17, %ymm19 {k1}
19vgf2p8affineinvqb   $0, (%rax){1to4}, %ymm17, %ymm19 {k1}
20vgf2p8affineinvqb   $0, %ymm16, %ymm17, %ymm19 {z}{k1}
21vgf2p8affineinvqb   $0, (%rax), %ymm17, %ymm19 {z}{k1}
22vgf2p8affineinvqb   $0, (%rax){1to4}, %ymm17, %ymm19 {z}{k1}
23
24vgf2p8affineqb      $0, %xmm16, %xmm17, %xmm19
25vgf2p8affineqb      $0, (%rax), %xmm17, %xmm19
26vgf2p8affineqb      $0, (%rax){1to2}, %xmm17, %xmm19
27vgf2p8affineqb      $0, %xmm16, %xmm17, %xmm19
28vgf2p8affineqb      $0, (%rax), %xmm17, %xmm19
29vgf2p8affineqb      $0, (%rax){1to2}, %xmm17, %xmm19
30vgf2p8affineqb      $0, %xmm16, %xmm17, %xmm19 {z}{k1}
31vgf2p8affineqb      $0, (%rax), %xmm17, %xmm19 {z}{k1}
32vgf2p8affineqb      $0, (%rax){1to2}, %xmm17, %xmm19 {z}{k1}
33
34vgf2p8affineqb      $0, %ymm16, %ymm17, %ymm19
35vgf2p8affineqb      $0, (%rax), %ymm17, %ymm19
36vgf2p8affineqb      $0, (%rax){1to4}, %ymm17, %ymm19
37vgf2p8affineqb      $0, %ymm16, %ymm17, %ymm19
38vgf2p8affineqb      $0, (%rax), %ymm17, %ymm19
39vgf2p8affineqb      $0, (%rax){1to4}, %ymm17, %ymm19
40vgf2p8affineqb      $0, %ymm16, %ymm17, %ymm19 {z}{k1}
41vgf2p8affineqb      $0, (%rax), %ymm17, %ymm19 {z}{k1}
42vgf2p8affineqb      $0, (%rax){1to4}, %ymm17, %ymm19 {z}{k1}
43
44vgf2p8mulb          %xmm16, %xmm17, %xmm19
45vgf2p8mulb          (%rax), %xmm17, %xmm19
46vgf2p8mulb          %xmm16, %xmm17, %xmm19 {k1}
47vgf2p8mulb          (%rax), %xmm17, %xmm19 {k1}
48vgf2p8mulb          %xmm16, %xmm17, %xmm19 {z}{k1}
49vgf2p8mulb          (%rax), %xmm17, %xmm19 {z}{k1}
50
51vgf2p8mulb          %ymm16, %ymm17, %ymm19
52vgf2p8mulb          (%rax), %ymm17, %ymm19
53vgf2p8mulb          %ymm16, %ymm17, %ymm19 {k1}
54vgf2p8mulb          (%rax), %ymm17, %ymm19 {k1}
55vgf2p8mulb          %ymm16, %ymm17, %ymm19 {z}{k1}
56vgf2p8mulb          (%rax), %ymm17, %ymm19 {z}{k1}
57
58# CHECK:      Instruction Info:
59# CHECK-NEXT: [1]: #uOps
60# CHECK-NEXT: [2]: Latency
61# CHECK-NEXT: [3]: RThroughput
62# CHECK-NEXT: [4]: MayLoad
63# CHECK-NEXT: [5]: MayStore
64# CHECK-NEXT: [6]: HasSideEffects (U)
65
66# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
67# CHECK-NEXT:  1      3     0.50                        vgf2p8affineinvqb	$0, %xmm16, %xmm17, %xmm19
68# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax), %xmm17, %xmm19
69# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax){1to2}, %xmm17, %xmm19
70# CHECK-NEXT:  1      3     0.50                        vgf2p8affineinvqb	$0, %xmm16, %xmm17, %xmm19 {%k1}
71# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax), %xmm17, %xmm19 {%k1}
72# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax){1to2}, %xmm17, %xmm19 {%k1}
73# CHECK-NEXT:  1      3     0.50                        vgf2p8affineinvqb	$0, %xmm16, %xmm17, %xmm19 {%k1} {z}
74# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax), %xmm17, %xmm19 {%k1} {z}
75# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax){1to2}, %xmm17, %xmm19 {%k1} {z}
76# CHECK-NEXT:  1      3     0.50                        vgf2p8affineinvqb	$0, %ymm16, %ymm17, %ymm19
77# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax), %ymm17, %ymm19
78# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax){1to4}, %ymm17, %ymm19
79# CHECK-NEXT:  1      3     0.50                        vgf2p8affineinvqb	$0, %ymm16, %ymm17, %ymm19 {%k1}
80# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax), %ymm17, %ymm19 {%k1}
81# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax){1to4}, %ymm17, %ymm19 {%k1}
82# CHECK-NEXT:  1      3     0.50                        vgf2p8affineinvqb	$0, %ymm16, %ymm17, %ymm19 {%k1} {z}
83# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax), %ymm17, %ymm19 {%k1} {z}
84# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineinvqb	$0, (%rax){1to4}, %ymm17, %ymm19 {%k1} {z}
85# CHECK-NEXT:  1      3     0.50                        vgf2p8affineqb	$0, %xmm16, %xmm17, %xmm19
86# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax), %xmm17, %xmm19
87# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax){1to2}, %xmm17, %xmm19
88# CHECK-NEXT:  1      3     0.50                        vgf2p8affineqb	$0, %xmm16, %xmm17, %xmm19
89# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax), %xmm17, %xmm19
90# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax){1to2}, %xmm17, %xmm19
91# CHECK-NEXT:  1      3     0.50                        vgf2p8affineqb	$0, %xmm16, %xmm17, %xmm19 {%k1} {z}
92# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax), %xmm17, %xmm19 {%k1} {z}
93# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax){1to2}, %xmm17, %xmm19 {%k1} {z}
94# CHECK-NEXT:  1      3     0.50                        vgf2p8affineqb	$0, %ymm16, %ymm17, %ymm19
95# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax), %ymm17, %ymm19
96# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax){1to4}, %ymm17, %ymm19
97# CHECK-NEXT:  1      3     0.50                        vgf2p8affineqb	$0, %ymm16, %ymm17, %ymm19
98# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax), %ymm17, %ymm19
99# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax){1to4}, %ymm17, %ymm19
100# CHECK-NEXT:  1      3     0.50                        vgf2p8affineqb	$0, %ymm16, %ymm17, %ymm19 {%k1} {z}
101# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax), %ymm17, %ymm19 {%k1} {z}
102# CHECK-NEXT:  1      10    0.50    *                   vgf2p8affineqb	$0, (%rax){1to4}, %ymm17, %ymm19 {%k1} {z}
103# CHECK-NEXT:  1      1     0.25                        vgf2p8mulb	%xmm16, %xmm17, %xmm19
104# CHECK-NEXT:  1      8     0.50    *                   vgf2p8mulb	(%rax), %xmm17, %xmm19
105# CHECK-NEXT:  1      1     0.25                        vgf2p8mulb	%xmm16, %xmm17, %xmm19 {%k1}
106# CHECK-NEXT:  1      8     0.50    *                   vgf2p8mulb	(%rax), %xmm17, %xmm19 {%k1}
107# CHECK-NEXT:  1      1     0.25                        vgf2p8mulb	%xmm16, %xmm17, %xmm19 {%k1} {z}
108# CHECK-NEXT:  1      8     0.50    *                   vgf2p8mulb	(%rax), %xmm17, %xmm19 {%k1} {z}
109# CHECK-NEXT:  1      1     0.25                        vgf2p8mulb	%ymm16, %ymm17, %ymm19
110# CHECK-NEXT:  1      8     0.50    *                   vgf2p8mulb	(%rax), %ymm17, %ymm19
111# CHECK-NEXT:  1      1     0.25                        vgf2p8mulb	%ymm16, %ymm17, %ymm19 {%k1}
112# CHECK-NEXT:  1      8     0.50    *                   vgf2p8mulb	(%rax), %ymm17, %ymm19 {%k1}
113# CHECK-NEXT:  1      1     0.25                        vgf2p8mulb	%ymm16, %ymm17, %ymm19 {%k1} {z}
114# CHECK-NEXT:  1      8     0.50    *                   vgf2p8mulb	(%rax), %ymm17, %ymm19 {%k1} {z}
115
116# CHECK:      Resources:
117# CHECK-NEXT: [0]   - Zn4AGU0
118# CHECK-NEXT: [1]   - Zn4AGU1
119# CHECK-NEXT: [2]   - Zn4AGU2
120# CHECK-NEXT: [3]   - Zn4ALU0
121# CHECK-NEXT: [4]   - Zn4ALU1
122# CHECK-NEXT: [5]   - Zn4ALU2
123# CHECK-NEXT: [6]   - Zn4ALU3
124# CHECK-NEXT: [7]   - Zn4BRU1
125# CHECK-NEXT: [8]   - Zn4FP0
126# CHECK-NEXT: [9]   - Zn4FP1
127# CHECK-NEXT: [10]  - Zn4FP2
128# CHECK-NEXT: [11]  - Zn4FP3
129# CHECK-NEXT: [12.0] - Zn4FP45
130# CHECK-NEXT: [12.1] - Zn4FP45
131# CHECK-NEXT: [13]  - Zn4FPSt
132# CHECK-NEXT: [14.0] - Zn4LSU
133# CHECK-NEXT: [14.1] - Zn4LSU
134# CHECK-NEXT: [14.2] - Zn4LSU
135# CHECK-NEXT: [15.0] - Zn4Load
136# CHECK-NEXT: [15.1] - Zn4Load
137# CHECK-NEXT: [15.2] - Zn4Load
138# CHECK-NEXT: [16.0] - Zn4Store
139# CHECK-NEXT: [16.1] - Zn4Store
140
141# CHECK:      Resource pressure per iteration:
142# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12.0] [12.1] [13]   [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]
143# CHECK-NEXT:  -      -      -      -      -      -      -      -     21.00  3.00   3.00   21.00  15.00  15.00   -     10.00  10.00  10.00  10.00  10.00  10.00   -      -
144
145# CHECK:      Resource pressure by instruction:
146# CHECK-NEXT: [0]    [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12.0] [12.1] [13]   [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:
147# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineinvqb	$0, %xmm16, %xmm17, %xmm19
148# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax), %xmm17, %xmm19
149# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax){1to2}, %xmm17, %xmm19
150# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineinvqb	$0, %xmm16, %xmm17, %xmm19 {%k1}
151# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax), %xmm17, %xmm19 {%k1}
152# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax){1to2}, %xmm17, %xmm19 {%k1}
153# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineinvqb	$0, %xmm16, %xmm17, %xmm19 {%k1} {z}
154# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax), %xmm17, %xmm19 {%k1} {z}
155# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax){1to2}, %xmm17, %xmm19 {%k1} {z}
156# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineinvqb	$0, %ymm16, %ymm17, %ymm19
157# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax), %ymm17, %ymm19
158# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax){1to4}, %ymm17, %ymm19
159# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineinvqb	$0, %ymm16, %ymm17, %ymm19 {%k1}
160# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax), %ymm17, %ymm19 {%k1}
161# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax){1to4}, %ymm17, %ymm19 {%k1}
162# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineinvqb	$0, %ymm16, %ymm17, %ymm19 {%k1} {z}
163# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax), %ymm17, %ymm19 {%k1} {z}
164# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineinvqb	$0, (%rax){1to4}, %ymm17, %ymm19 {%k1} {z}
165# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineqb	$0, %xmm16, %xmm17, %xmm19
166# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax), %xmm17, %xmm19
167# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax){1to2}, %xmm17, %xmm19
168# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineqb	$0, %xmm16, %xmm17, %xmm19
169# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax), %xmm17, %xmm19
170# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax){1to2}, %xmm17, %xmm19
171# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineqb	$0, %xmm16, %xmm17, %xmm19 {%k1} {z}
172# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax), %xmm17, %xmm19 {%k1} {z}
173# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax){1to2}, %xmm17, %xmm19 {%k1} {z}
174# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineqb	$0, %ymm16, %ymm17, %ymm19
175# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax), %ymm17, %ymm19
176# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax){1to4}, %ymm17, %ymm19
177# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineqb	$0, %ymm16, %ymm17, %ymm19
178# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax), %ymm17, %ymm19
179# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax){1to4}, %ymm17, %ymm19
180# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50    -      -      -      -      -      -      -      -      -      -      -     vgf2p8affineqb	$0, %ymm16, %ymm17, %ymm19 {%k1} {z}
181# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax), %ymm17, %ymm19 {%k1} {z}
182# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50    -      -     0.50   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8affineqb	$0, (%rax){1to4}, %ymm17, %ymm19 {%k1} {z}
183# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -     vgf2p8mulb	%xmm16, %xmm17, %xmm19
184# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8mulb	(%rax), %xmm17, %xmm19
185# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -     vgf2p8mulb	%xmm16, %xmm17, %xmm19 {%k1}
186# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8mulb	(%rax), %xmm17, %xmm19 {%k1}
187# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -     vgf2p8mulb	%xmm16, %xmm17, %xmm19 {%k1} {z}
188# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8mulb	(%rax), %xmm17, %xmm19 {%k1} {z}
189# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -     vgf2p8mulb	%ymm16, %ymm17, %ymm19
190# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8mulb	(%rax), %ymm17, %ymm19
191# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -     vgf2p8mulb	%ymm16, %ymm17, %ymm19 {%k1}
192# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8mulb	(%rax), %ymm17, %ymm19 {%k1}
193# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -      -      -      -      -      -     vgf2p8mulb	%ymm16, %ymm17, %ymm19 {%k1} {z}
194# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   0.50   0.50    -     0.33   0.33   0.33   0.33   0.33   0.33    -      -     vgf2p8mulb	(%rax), %ymm17, %ymm19 {%k1} {z}
195