## vrng 之后隔 d − 1 个 vnop,一条使用其结果的 vadd d = 1:(R1 − R0, R2 − R0) = [(3, 15)] d = 2:(R1 − R0, R2 − R0) = [(4, 16)] d = 4:(R1 − R0, R2 − R0) = [(6, 18)] d = 8:(R1 − R0, R2 − R0) = [(10, 22)] ## 连续 k 条 vrng(都在 va0) k = 1:(R1 − R0, R2 − R0) = [(2, 14)] k = 2:(R1 − R0, R2 − R0) = [(3, 21)] k = 4:(R1 − R0, R2 − R0) = [(5, 37)] k = 8:(R1 − R0, R2 − R0) = [(9, 69)] k = 16:(R1 − R0, R2 − R0) = [(17, 133)] ## 连续 k 条 vrng,va0 与 va1 交替 k = 2:(R1 − R0, R2 − R0) = [(3, 21)] k = 8:(R1 − R0, R2 − R0) = [(9, 69)] ## k 组“vrng + 一条无关的 vadd” k = 2:(R1 − R0, R2 − R0) = [(5, 22)] k = 4:(R1 − R0, R2 − R0) = [(9, 38)] ## vrng 与读写状态的指令 vrng → getrngseed:(R1 − R0, R2 − R0) = [(3, 21)] vrng → setrngseed:(R1 − R0, R2 − R0) = [(3, 21)] setrngseed → vrng:(R1 − R0, R2 − R0) = [(3, 23)]