|
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.