Operasi SquareSI

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Arithmetic

Paket: Microsoft.Quantum.Numerics

Bilangan bulat xs bertanda tangan persegi dan simpan hasilnya di result, yang awalnya harus nol.

operation SquareSI (xs : Microsoft.Quantum.Arithmetic.SignedLittleEndian, result : Microsoft.Quantum.Arithmetic.SignedLittleEndian) : Unit is Adj + Ctl

Input

xs : SignedLittleEndian

bilangan bulat n-bit ke persegi

result : SignedLittleEndian

Hasil 2n-bit, harus dalam status |0⟩ awalnya.

Output : Unit

Keterangan

Implementasinya bergantung pada SquareI.