waLLLnutFHE16 Docs

Operation reference

FHE16 operations by method.

Each operation has its own page with caller, circuit path, input/output shape, and ownership notes.

Operation pages

Arithmetic

ADD

SDK arithmetic calls, product compute flows, benchmarks that need same-width encrypted addition.

Arithmetic

ADD3

Advanced arithmetic composition and benchmark harnesses.

Arithmetic

SUB

SDK arithmetic calls and product compute flows that need encrypted subtraction.

Arithmetic

SMULL

Signed multiplication in scoring, ranking, and fixed-width arithmetic flows.

Arithmetic

FMULL

SDK callers that need full product width instead of truncation.

Arithmetic

NEG

Signed arithmetic helpers, division, modulo, and product correction paths.

Arithmetic

ABS

Signed division, signed modulo, scoring, and range normalization.

Arithmetic

RELU

Signed thresholding and ML-style activation flows.

Comparison

LT

Auction winner logic, ranking, threshold filters, and SDK comparison calls.

Comparison

LE

Threshold filters and less-or-equal guard logic.

Comparison

GT

Ranking, winner selection, and greater-than threshold checks.

Comparison

GE

Greater-or-equal guard logic and range checks.

Comparison

EQ

Private equality checks, matching, and guard conditions.

Comparison

NEQ

Private inequality checks and branch guards.

Selection

MAX

Auction, ranking, scoring, and private winner selection.

Selection

MIN

Bounds checks, ranking, scoring, and private selection.

Selection

SELECT

Ternary conditionals and product workflows that choose between encrypted values.

Bitwise

AND

Boolean SDK methods and single-bit gate calls.

Bitwise

OR

Boolean SDK methods and single-bit gate calls.

Bitwise

XOR

Boolean SDK methods and single-bit gate calls.

Bitwise

ANDVEC

Integer bitwise API and browser worker bitwise compute.

Bitwise

ORVEC

Integer bitwise API and browser worker bitwise compute.

Bitwise

XORVEC

Integer bitwise API and browser worker bitwise compute.

Constant

ADD_CONSTANT

Browser constants, SDK scalar arithmetic, fixed offset workflows.

Constant

SUB_CONSTANT

SDK scalar subtraction and threshold offset workflows.

Constant

SMULL_CONSTANT

Scoring weights, fixed coefficients, browser scalar multiply.

Constant Compare

LT_CONSTANT

Browser worker constant compare, SDK threshold filters.

Constant Compare

LE_CONSTANT

SDK threshold filters and less-or-equal constants.

Constant Compare

GT_CONSTANT

SDK threshold filters and greater-than constants.

Constant Compare

GE_CONSTANT

SDK threshold filters and greater-or-equal constants.

Shift

SHL

Fixed scaling and low-cost left shift workflows.

Shift

SHR

Unsigned right shift and division-by-power-of-two workflows.

Division

DIV_POW2

Unsigned division by powers of two.

Division

MOD_POW2

Unsigned modulo by powers of two.

Division

SDIV_POW2

Signed division by powers of two with C-style rounding.

Division

SMOD_POW2

Signed modulo by powers of two.

Division

DIV_CONST

Unsigned division by fixed plaintext divisor.

Division

MOD_CONST

Unsigned modulo by fixed plaintext divisor.

Division

SDIV_CONST

Signed division by fixed plaintext divisor.

Division

SMOD_CONST

Signed modulo by fixed plaintext divisor.

Division

UDIV

Advanced unsigned division with encrypted divisor.

Division

UMOD

Advanced unsigned modulo with encrypted divisor.

Division

SDIV

Advanced signed division with encrypted divisor.

Division

SMOD

Advanced signed modulo with encrypted divisor.

waLLLnut FHE16 documentationNo external commercial web fonts used.