|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Output of resolving an address in the memory manager In order to resolve a given absolute address with a given addressing mode, we might have needed to override the base pointer or to make use of indirection via a pointer address, or both. More...
#include <instruction.hpp>
Public Attributes | |
| uint32_t | absolute_address = 0 |
| uint32_t | operand_address = 0 |
| std::optional< uint32_t > | base_pointer = std::nullopt |
| std::optional< uint32_t > | pointer_address = std::nullopt |
Output of resolving an address in the memory manager In order to resolve a given absolute address with a given addressing mode, we might have needed to override the base pointer or to make use of indirection via a pointer address, or both.
Definition at line 138 of file instruction.hpp.
| uint32_t ResolvedAddress::absolute_address = 0 |
Definition at line 139 of file instruction.hpp.
| std::optional<uint32_t> ResolvedAddress::base_pointer = std::nullopt |
Definition at line 141 of file instruction.hpp.
| uint32_t ResolvedAddress::operand_address = 0 |
Definition at line 140 of file instruction.hpp.
| std::optional<uint32_t> ResolvedAddress::pointer_address = std::nullopt |
Definition at line 142 of file instruction.hpp.