]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/fp_simd.s
xnu-4903.221.2.tar.gz
[apple/xnu.git] / osfmk / i386 / fp_simd.s
index b6182d4a381af616db65b4873d9fdb9cab01a11b..5679190e32f56a0ab19317e777b717cd58424376 100644 (file)
@@ -40,6 +40,33 @@ Entry(vzeroall)
        vzeroall
        ret
 
+Entry(avx512_zero)
+       vzeroall
+
+       VPX %zmm16
+       VPX %zmm17
+       VPX %zmm18
+       VPX %zmm19
+
+       VPX %zmm20
+       VPX %zmm21
+       VPX %zmm22
+       VPX %zmm23
+
+       VPX %zmm24
+       VPX %zmm25
+       VPX %zmm26
+       VPX %zmm27
+
+       VPX %zmm28
+       VPX %zmm29
+       VPX %zmm30
+       VPX %zmm31
+
+       xor %eax, %eax
+       kmovw %eax, %k1
+       ret
+
 Entry(xmmzeroall)
        PX %xmm0
        PX %xmm1