Documentation Index
Fetch the complete documentation index at: https://fhenix-mintlify-fix-broken-nav-1776644086.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Bitwise logic operations work on ebool | euint8 | euint16 | euint32 | euint64 | euint128. Shift and rotate operations work on euint8 | euint16 | euint32 | euint64 | euint128 only.
Logic
and
euint8 result = FHE.and(a, b);
ebool result = FHE.and(x, y);
euint8 result = FHE.or(a, b);
ebool result = FHE.or(x, y);
xor
euint8 result = FHE.xor(a, b);
ebool result = FHE.xor(x, y);
not
euint8 result = FHE.not(a);
ebool result = FHE.not(x);
Shift & Rotate
shl
Shift left.
euint32 result = FHE.shl(value, shiftAmount);
shr
Shift right.
euint32 result = FHE.shr(value, shiftAmount);
rol
Rotate left.
euint32 result = FHE.rol(value, rotateAmount);
ror
Rotate right.
euint32 result = FHE.ror(value, rotateAmount);