Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
mock_to_radix.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <gmock/gmock.h>
4
6
7namespace bb::avm2::simulation {
8
10 public:
12 ~MockToRadix() override;
13
14 MOCK_METHOD((std::vector<uint8_t>), to_le_radix, (const FF& value, uint32_t num_limbs, uint32_t radix), (override));
15 MOCK_METHOD((std::vector<bool>), to_le_bits, (const FF& value, uint32_t num_limbs), (override));
19 const FF& value,
20 uint32_t radix,
21 uint32_t num_limbs,
22 bool is_output_bits,
24 (override));
25};
26
27} // namespace bb::avm2::simulation
MOCK_METHOD(void, to_be_radix,(MemoryInterface &memory, const FF &value, uint32_t radix, uint32_t num_limbs, bool is_output_bits, MemoryAddress dst_addr),(override))
MOCK_METHOD((std::vector< uint8_t >), to_le_radix,(const FF &value, uint32_t num_limbs, uint32_t radix),(override))
MOCK_METHOD((std::vector< bool >), to_le_bits,(const FF &value, uint32_t num_limbs),(override))
virtual std::vector< bool > to_le_bits(const FF &value, uint32_t num_limbs)=0
virtual std::vector< uint8_t > to_le_radix(const FF &value, uint32_t num_limbs, uint32_t radix)=0
virtual void to_be_radix(MemoryInterface &memory, const FF &value, uint32_t radix, uint32_t num_limbs, bool is_output_bits, MemoryAddress dst_addr)=0
uint32_t dst_addr
uint32_t MemoryAddress
AvmFlavorSettings::FF FF
Definition field.hpp:10