Thanks to visit codestin.com
Credit goes to github.com

Skip to content

那些缺少的AVX512扩展 #178

@copper187

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

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