Condividi tramite


Operazione AddLE

Nome completo: Std.Arithmetic.AddLE

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

Sommario

Imposta un registro little-endian con inizializzazione zero zs sulla somma dei registri little-endian xs e ys

Descrizione

Calcola zs := xs + ys modulo 2ⁿ, dove xs, ys e zs sono registri little-endian, Length(xs) = Length(ys) ≤ Length(zs) = n, supponendo che zs sia inizializzato 0. NOTA: usare operazioni come RippleCarryCGAddLE direttamente se la scelta dell'implementazione è importante.