'In ARMV8, what is the assembly instruction "ptrue p0.b vl64" effect?

In addition, I read these instructions:

ptrue p0.s
ptrue p0.d
ptrue p0.b vl64
ptrue p0.b vl32

So, what are their effects and differences?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source