Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <cstdint>
#include <unordered_map>
#include "barretenberg/smt_verification/util/smt_util.hpp"
#include "barretenberg/stdlib/primitives/logic/logic.hpp"
#include "term.hpp"
#include <gtest/gtest.h>
Go to the source code of this file.
Typedefs | |
using | Builder = UltraCircuitBuilder |
using | witness_ct = stdlib::witness_t< Builder > |
Functions | |
TEST (BVTerm, addition) | |
TEST (BVTerm, subtraction) | |
TEST (BVTerm, xor) | |
TEST (BVTerm, rotr) | |
TEST (BVTerm, rotl) | |
TEST (BVTerm, mul) | |
TEST (BVTerm, and) | |
TEST (BVTerm, or) | |
TEST (BVTerm, div) | |
TEST (BVTerm, shr) | |
TEST (BVTerm, shl) | |
TEST (BVTerm, truncate) | |
TEST (BVTerm, extract_bit) | |
using Builder = UltraCircuitBuilder |
Definition at line 15 of file bvterm.test.cpp.
using witness_ct = stdlib::witness_t<Builder> |
Definition at line 16 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
addition | |||
) |
Definition at line 20 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
and | |||
) |
Definition at line 167 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
div | |||
) |
Definition at line 219 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
extract_bit | |||
) |
Definition at line 315 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
mul | |||
) |
Definition at line 140 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
or | |||
) |
Definition at line 193 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
rotl | |||
) |
Definition at line 117 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
rotr | |||
) |
Definition at line 95 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
shl | |||
) |
Definition at line 268 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
shr | |||
) |
Definition at line 245 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
subtraction | |||
) |
Definition at line 45 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
truncate | |||
) |
Definition at line 291 of file bvterm.test.cpp.
TEST | ( | BVTerm | , |
xor | |||
) |
Definition at line 70 of file bvterm.test.cpp.