Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
arithmetic Namespace Reference

Functions

FF get_result_of_instruction (FuzzInstruction instruction, bb::avm2::MemoryTag return_value_tag=bb::avm2::MemoryTag::U8)
 
 TEST (fuzz, ADD8)
 
 TEST (fuzz, SUB8)
 
 TEST (fuzz, MUL8)
 
 TEST (fuzz, DIV8)
 
 TEST (fuzz, EQ8)
 
 TEST (fuzz, LT8)
 
 TEST (fuzz, LTE8)
 
 TEST (fuzz, AND8)
 
 TEST (fuzz, OR8)
 
 TEST (fuzz, XOR8)
 
 TEST (fuzz, SHL8)
 
 TEST (fuzz, SHR8)
 
 TEST (fuzz, FDIV8)
 
 TEST (fuzz, NOT8)
 
FF get_result_of_instruction_16 (FuzzInstruction instruction, bb::avm2::MemoryTag return_value_tag=bb::avm2::MemoryTag::U8)
 
 TEST (fuzz, ADD16)
 
 TEST (fuzz, SUB16)
 
 TEST (fuzz, MUL16)
 
 TEST (fuzz, DIV16)
 
 TEST (fuzz, EQ16)
 
 TEST (fuzz, LT16)
 
 TEST (fuzz, LTE16)
 
 TEST (fuzz, AND16)
 
 TEST (fuzz, OR16)
 
 TEST (fuzz, XOR16)
 
 TEST (fuzz, SHL16)
 
 TEST (fuzz, SHR16)
 
 TEST (fuzz, FDIV16)
 
 TEST (fuzz, NOT16)
 

Function Documentation

◆ get_result_of_instruction()

FF arithmetic::get_result_of_instruction ( FuzzInstruction  instruction,
bb::avm2::MemoryTag  return_value_tag = bb::avm2::MemoryTag::U8 
)

Definition at line 13 of file fuzz.test.cpp.

◆ get_result_of_instruction_16()

FF arithmetic::get_result_of_instruction_16 ( FuzzInstruction  instruction,
bb::avm2::MemoryTag  return_value_tag = bb::avm2::MemoryTag::U8 
)

Definition at line 225 of file fuzz.test.cpp.

◆ TEST() [1/28]

arithmetic::TEST ( fuzz  ,
ADD16   
)

Definition at line 249 of file fuzz.test.cpp.

◆ TEST() [2/28]

arithmetic::TEST ( fuzz  ,
ADD8   
)

Definition at line 34 of file fuzz.test.cpp.

◆ TEST() [3/28]

arithmetic::TEST ( fuzz  ,
AND16   
)

Definition at line 331 of file fuzz.test.cpp.

◆ TEST() [4/28]

arithmetic::TEST ( fuzz  ,
AND8   
)

Definition at line 116 of file fuzz.test.cpp.

◆ TEST() [5/28]

arithmetic::TEST ( fuzz  ,
DIV16   
)

Definition at line 287 of file fuzz.test.cpp.

◆ TEST() [6/28]

arithmetic::TEST ( fuzz  ,
DIV8   
)

Definition at line 72 of file fuzz.test.cpp.

◆ TEST() [7/28]

arithmetic::TEST ( fuzz  ,
EQ16   
)

Definition at line 298 of file fuzz.test.cpp.

◆ TEST() [8/28]

arithmetic::TEST ( fuzz  ,
EQ8   
)

Definition at line 83 of file fuzz.test.cpp.

◆ TEST() [9/28]

arithmetic::TEST ( fuzz  ,
FDIV16   
)

Definition at line 387 of file fuzz.test.cpp.

◆ TEST() [10/28]

arithmetic::TEST ( fuzz  ,
FDIV8   
)

Definition at line 172 of file fuzz.test.cpp.

◆ TEST() [11/28]

arithmetic::TEST ( fuzz  ,
LT16   
)

Definition at line 309 of file fuzz.test.cpp.

◆ TEST() [12/28]

arithmetic::TEST ( fuzz  ,
LT8   
)

Definition at line 94 of file fuzz.test.cpp.

◆ TEST() [13/28]

arithmetic::TEST ( fuzz  ,
LTE16   
)

Definition at line 320 of file fuzz.test.cpp.

◆ TEST() [14/28]

arithmetic::TEST ( fuzz  ,
LTE8   
)

Definition at line 105 of file fuzz.test.cpp.

◆ TEST() [15/28]

arithmetic::TEST ( fuzz  ,
MUL16   
)

Definition at line 276 of file fuzz.test.cpp.

◆ TEST() [16/28]

arithmetic::TEST ( fuzz  ,
MUL8   
)

Definition at line 61 of file fuzz.test.cpp.

◆ TEST() [17/28]

arithmetic::TEST ( fuzz  ,
NOT16   
)

Definition at line 416 of file fuzz.test.cpp.

◆ TEST() [18/28]

arithmetic::TEST ( fuzz  ,
NOT8   
)

Definition at line 201 of file fuzz.test.cpp.

◆ TEST() [19/28]

arithmetic::TEST ( fuzz  ,
OR16   
)

Definition at line 342 of file fuzz.test.cpp.

◆ TEST() [20/28]

arithmetic::TEST ( fuzz  ,
OR8   
)

Definition at line 127 of file fuzz.test.cpp.

◆ TEST() [21/28]

arithmetic::TEST ( fuzz  ,
SHL16   
)

Definition at line 364 of file fuzz.test.cpp.

◆ TEST() [22/28]

arithmetic::TEST ( fuzz  ,
SHL8   
)

Definition at line 149 of file fuzz.test.cpp.

◆ TEST() [23/28]

arithmetic::TEST ( fuzz  ,
SHR16   
)

Definition at line 375 of file fuzz.test.cpp.

◆ TEST() [24/28]

arithmetic::TEST ( fuzz  ,
SHR8   
)

Definition at line 160 of file fuzz.test.cpp.

◆ TEST() [25/28]

arithmetic::TEST ( fuzz  ,
SUB16   
)

Definition at line 265 of file fuzz.test.cpp.

◆ TEST() [26/28]

arithmetic::TEST ( fuzz  ,
SUB8   
)

Definition at line 50 of file fuzz.test.cpp.

◆ TEST() [27/28]

arithmetic::TEST ( fuzz  ,
XOR16   
)

Definition at line 353 of file fuzz.test.cpp.

◆ TEST() [28/28]

arithmetic::TEST ( fuzz  ,
XOR8   
)

Definition at line 138 of file fuzz.test.cpp.