使用基于计数器的密码算法在目标Tile中生成随机数。
该指令实现了一个基于计数器的随机数生成器。对于有效区域中的每个元素,它基于密钥和计数器状态,使用可配置轮数的密码类变换生成伪随机值。
该算法使用:
- 128位状态(4 × 32位计数器)
- 64位密钥(2 × 32位字)
- 类似ChaCha的四分之一轮操作,使用向量指令
同步形式:
[object Object]
[object Object]
[object Object]
声明于 [object Object]:
[object Object]
[object Object]
- 实现检查(Ascend 950PR/Ascend 950DT):
[object Object]必须为以下类型之一:[object Object]、[object Object]。- Tile布局必须为行主序(
[object Object])。 [object Object]必须为7或10(默认为10)。[object Object]和[object Object]不能为空。
- 有效区域:
- 该操作使用
[object Object]/[object Object]作为迭代域。
- 该操作使用
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]