1#include <gmock/gmock.h>
2#include <gtest/gtest.h>
14using testing::ElementsAre;
16TEST(BitwiseTraceGenTest, U1And)
18 TestTraceContainer
trace;
67TEST(BitwiseTraceGenTest, U32And)
69 TestTraceContainer
trace;
76 .a = MemoryValue::from<uint32_t>(0x52488425),
77 .b = MemoryValue::from<uint32_t>(0xC684486C),
166TEST(BitwiseTraceGenTest, ErrorInputFF)
168 TestTraceContainer
trace;
213TEST(BitwiseTraceGenTest, ErrorTagMismatch)
215 TestTraceContainer
trace;
259 bitwise_tag_ab_diff_inv,
263TEST(BitwiseTraceGenTest, ErrorFFAndTagMismatch)
265 TestTraceContainer
trace;
311 bitwise_tag_ab_diff_inv,
static TaggedValue from(T value)
static TaggedValue from_tag(ValueTag tag, FF value)
void process(const simulation::EventEmitterInterface< simulation::AluEvent >::Container &events, TraceContainer &trace)
std::vector< AvmFullRowConstRef > as_rows() const
#define ROW_FIELD_EQ(field_name, expression)
TEST(EmitUnencryptedLogTest, Basic)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept