isomatch
Classes | Namespaces | Typedefs | Functions | Variables
signatureConstants.h File Reference
#include <cstdint>

Go to the source code of this file.

Classes

struct  signatureConstants::OperConstants
 

Namespaces

 signatureConstants
 

Typedefs

typedef uint64_t sign_t
 Type of a gate/expression signature. More...
 

Functions

const OperConstants signatureConstants::opcst_and (3390840479u, 659787649u, 165943601u, 913324081u, 153863837u)
 
const OperConstants signatureConstants::opcst_or (1325711570u, 546652657u, 578143253u, 848168701u, 166296997u)
 
const OperConstants signatureConstants::opcst_xor (897089714u, 456534161u, 899919529u, 139709989u, 370779613u)
 
const OperConstants signatureConstants::opcst_add (2594856353u, 381677137u, 826551697u, 577717813u, 875240477u)
 
const OperConstants signatureConstants::opcst_sub (1591210389u, 181017349u, 561251857u, 588545437u, 728454121u)
 
const OperConstants signatureConstants::opcst_mul (1606209404u, 467039017u, 522311969u, 849701813u, 498988001u)
 
const OperConstants signatureConstants::opcst_div (1906429065u, 797837389u, 692812177u, 416197277u, 207271217u)
 
const OperConstants signatureConstants::opcst_mod (922690042u, 457746049u, 871434749u, 626813029u, 899778277u)
 
const OperConstants signatureConstants::opcst_lsl (177262002u, 407128973u, 162284581u, 148542397u, 180592501u)
 
const OperConstants signatureConstants::opcst_lsr (1099106606u, 467962637u, 279812881u, 304196353u, 985148513u)
 
const OperConstants signatureConstants::opcst_asr (985559327u, 707665493u, 229779541u, 161172929u, 435856549u)
 
const OperConstants signatureConstants::opcst_not (4233971181u, 316668013u, 753715793u, 322126369u, 878028017u)
 
const OperConstants signatureConstants::opcst_un_lsr (1851723828u, 875770529u, 591999293u, 915715777u, 823881029u)
 
const OperConstants signatureConstants::opcst_un_lsl (933223001u, 124040209u, 706505141u, 636431837u, 277563037u)
 
const OperConstants signatureConstants::opcst_un_asr (3544854494u, 874482337u, 588529969u, 631913089u, 597600221u)
 
const OperConstants signatureConstants::opcst_cstint (3831503986u, 304930261u, 543302069u, 739263797u, 958652273u)
 
const OperConstants signatureConstants::opcst_wireid (2472436353u, 895959769u, 105554441u, 259819121u, 438174169u)
 
const OperConstants signatureConstants::opcst_numconst (1399781387u, 598999393u, 212481253u, 672017761u, 748863581u)
 
const OperConstants signatureConstants::opcst_longconst (3376341841u, 858559253u, 669810637u, 653202269u, 653181341u)
 
const OperConstants signatureConstants::opcst_merge (2616661224u, 775975373u, 747472573u, 708846049u, 741751853u)
 
const OperConstants signatureConstants::opcst_slice (824635605u, 654813793u, 853789501u, 286822961u, 827230109u)
 
const OperConstants signatureConstants::opcst_slicebounds (70524680u, 444607909u, 848056189u, 509462321u, 700093841u)
 
const OperConstants signatureConstants::opcst_leaftype (3087564275u, 301977869u, 635134589u, 360062929u, 650573921u)
 
const OperConstants signatureConstants::opcst_groupIO (2005644964u, 859388701u, 536741141u, 593820389u, 584754689u)
 

Variables

const uint32_t signatureConstants::pinIdMod = 895948033
 
const uint32_t signatureConstants::sliceMulInner = 166597
 

Typedef Documentation

◆ sign_t

typedef uint64_t sign_t

Type of a gate/expression signature.

Constants used to compute signatures.