X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d26ffc64f583ab2d29df48f13518685602bc8832..d9a64523371fa019c4575bb400cbbc3a50ac9903:/osfmk/i386/fp_simd.s diff --git a/osfmk/i386/fp_simd.s b/osfmk/i386/fp_simd.s index b6182d4a3..5679190e3 100644 --- a/osfmk/i386/fp_simd.s +++ b/osfmk/i386/fp_simd.s @@ -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