Skip to content

那些缺少的AVX512扩展 #178

Description

@copper187

BITALG / VPOPCNTDQ / VP2INTERSECT / PF

不是很会用github的merge功能,抱歉不会直接提交贡献...

但我可以把关键的东西写出来,有了下面的东西只要依葫芦画瓢就可以了。

AVX512_BITALG
62 F2 7D 4A 8F C8
vpshufbitqmb k1{k2}, zmm0, zmm0

AVX512_VPOPCNTDQ
62 F2 7D 49 55 C0
vpopcntd zmm0 {k1}, zmm0

AVX512_VP2INTERSECT
62 F2 7F 48 68 C8
vp2intersectd k1, zmm0, zmm0

AVX512PF
67 62 F2 7D 49 C6 14 04
vgatherpf1dps dword ptr ss:[esp+zmm0*1] {k1}

另外看上去copilot已经把BITALG / VPOPCNTDQ / VP2INTERSECT补上了,这里00a52de

貌似能直接用的样子。但是不知道为什么没有PF

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions