Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.1 KB

qalu.rst

File metadata and controls

30 lines (22 loc) · 1.1 KB
orphan

QAlu

Defined in qalu.hpp.

This is an interface layer, separate from and in addition to Qrack::QInterface, meant to isolate less-used functionality as optional. Specifically, it provides all emulated arithmetic logic unit (ALU) functionality that is not yet implemented at gate level in Qrack::QInterface.

Qrack::QAlu

Arithmetic

Qrack::QAlu::INCSC(bitCapInt, bitLenInt, bitLenInt, bitLenInt, bitLenInt)

Qrack::QAlu::INCSC(bitCapInt, bitLenInt, bitLenInt, bitLenInt)

Qrack::QAlu::MUL

Qrack::QAlu::DIV

Qrack::QAlu::CMUL

Qrack::QAlu::CDIV

Qrack::QAlu::POWModNOut

Qrack::QAlu::CPOWModNOut

Qrack::QAlu::IndexedLDA

Qrack::QAlu::IndexedADC

Qrack::QAlu::IndexedSBC

Qrack::QAlu::Hash