次の方法で共有


AddLE 操作

完全修飾名: Std.Arithmetic.AddLE

operation AddLE(xs : Qubit[], ys : Qubit[], zs : Qubit[]) : Unit is Adj

概要

ゼロ初期化のリトル エンディアン レジスタ z を、リトル エンディアン レジスタ xs と y の合計に設定します。

説明

zs := xs + ys 剰余 2ⁿ を計算します。ここで、xs、ys、z はリトル エンディアン レジスタ、Length(xs) = Length(ys) ≤ Length(zs) = n です。zs が 0 初期化されていると仮定します。 注: 実装の選択が重要な場合は、RippleCarryCGAddLE などの操作を直接使用してください。