Lines Matching refs:SKX
3 ; RUN: llc < %s -mattr=+avx512f,+avx512vl,+avx512bw,+avx512dq | FileCheck %s --check-prefix=SKX
45 ; SKX-LABEL: test:
46 ; SKX: # %bb.0: # %bb
47 ; SKX-NEXT: vpslld $31, %xmm0, %xmm0
48 ; SKX-NEXT: vpmovd2m %xmm0, %k0
49 ; SKX-NEXT: kshiftrb $1, %k0, %k1
50 ; SKX-NEXT: kmovd %k1, %eax
51 ; SKX-NEXT: kshiftrb $2, %k0, %k1
52 ; SKX-NEXT: kshiftrb $1, %k1, %k2
53 ; SKX-NEXT: kmovd %k1, %ecx
54 ; SKX-NEXT: testb $1, %al
55 ; SKX-NEXT: fld1
56 ; SKX-NEXT: fldz
57 ; SKX-NEXT: fld %st(0)
58 ; SKX-NEXT: fcmovne %st(2), %st
59 ; SKX-NEXT: testb $1, %cl
60 ; SKX-NEXT: fld %st(1)
61 ; SKX-NEXT: fcmovne %st(3), %st
62 ; SKX-NEXT: kmovd %k2, %eax
63 ; SKX-NEXT: testb $1, %al
64 ; SKX-NEXT: fld %st(2)
65 ; SKX-NEXT: fcmovne %st(4), %st
66 ; SKX-NEXT: kmovd %k0, %eax
67 ; SKX-NEXT: testb $1, %al
68 ; SKX-NEXT: fxch %st(3)
69 ; SKX-NEXT: fcmovne %st(4), %st
70 ; SKX-NEXT: fstp %st(4)
71 ; SKX-NEXT: fxch %st(3)
72 ; SKX-NEXT: fstpt (%rdi)
73 ; SKX-NEXT: fxch %st(1)
74 ; SKX-NEXT: fstpt 30(%rdi)
75 ; SKX-NEXT: fxch %st(1)
76 ; SKX-NEXT: fstpt 20(%rdi)
77 ; SKX-NEXT: fstpt 10(%rdi)
78 ; SKX-NEXT: retq