Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
uint256.test.cpp File Reference
#include "uint256.hpp"
#include "../random/engine.hpp"
#include <gtest/gtest.h>

Go to the source code of this file.

Functions

 TEST (uint256, TestStringConstructors)
 
 TEST (uint256, GetBit)
 
 TEST (uint256, Add)
 
 TEST (uint256, GetMsb)
 
 TEST (uint256, Mul)
 
 TEST (uint256, DivAndMod)
 
 TEST (uint256, Sub)
 
 TEST (uint256, RightShift)
 
 TEST (uint256, LeftShift)
 
 TEST (uint256, And)
 
 TEST (uint256, Or)
 
 TEST (uint256, Xor)
 
 TEST (uint256, BitNot)
 
 TEST (uint256, LogicNot)
 
 TEST (uint256, Equality)
 
 TEST (uint256, NotEqual)
 
 TEST (uint256, GreaterThan)
 
 TEST (uint256, GreaterThanOrEqual)
 
 TEST (uint256, ToFromBuffer)
 
 TEST (uint256, BoolConversion)
 
 TEST (uint256, Uint128Conversion)
 
 TEST (uint256, AddCarryPropagation)
 
 TEST (uint256, MulExtended)
 
 TEST (uint256, DivModSingleLimb)
 
 TEST (uint256, Slice)
 
 TEST (uint256, Pow)
 

Function Documentation

◆ TEST() [1/26]

TEST ( uint256  ,
Add   
)

Definition at line 47 of file uint256.test.cpp.

◆ TEST() [2/26]

TEST ( uint256  ,
AddCarryPropagation   
)

Definition at line 361 of file uint256.test.cpp.

◆ TEST() [3/26]

TEST ( uint256  ,
And   
)

Definition at line 184 of file uint256.test.cpp.

◆ TEST() [4/26]

TEST ( uint256  ,
BitNot   
)

Definition at line 223 of file uint256.test.cpp.

◆ TEST() [5/26]

TEST ( uint256  ,
BoolConversion   
)

Definition at line 336 of file uint256.test.cpp.

◆ TEST() [6/26]

TEST ( uint256  ,
DivAndMod   
)

Definition at line 91 of file uint256.test.cpp.

◆ TEST() [7/26]

TEST ( uint256  ,
DivModSingleLimb   
)

Definition at line 413 of file uint256.test.cpp.

◆ TEST() [8/26]

TEST ( uint256  ,
Equality   
)

Definition at line 248 of file uint256.test.cpp.

◆ TEST() [9/26]

TEST ( uint256  ,
GetBit   
)

Definition at line 32 of file uint256.test.cpp.

◆ TEST() [10/26]

TEST ( uint256  ,
GetMsb   
)

Definition at line 65 of file uint256.test.cpp.

◆ TEST() [11/26]

TEST ( uint256  ,
GreaterThan   
)

Definition at line 288 of file uint256.test.cpp.

◆ TEST() [12/26]

TEST ( uint256  ,
GreaterThanOrEqual   
)

Definition at line 307 of file uint256.test.cpp.

◆ TEST() [13/26]

TEST ( uint256  ,
LeftShift   
)

Definition at line 162 of file uint256.test.cpp.

◆ TEST() [14/26]

TEST ( uint256  ,
LogicNot   
)

Definition at line 235 of file uint256.test.cpp.

◆ TEST() [15/26]

TEST ( uint256  ,
Mul   
)

Definition at line 78 of file uint256.test.cpp.

◆ TEST() [16/26]

TEST ( uint256  ,
MulExtended   
)

Definition at line 381 of file uint256.test.cpp.

◆ TEST() [17/26]

TEST ( uint256  ,
NotEqual   
)

Definition at line 268 of file uint256.test.cpp.

◆ TEST() [18/26]

TEST ( uint256  ,
Or   
)

Definition at line 197 of file uint256.test.cpp.

◆ TEST() [19/26]

TEST ( uint256  ,
Pow   
)

Definition at line 454 of file uint256.test.cpp.

◆ TEST() [20/26]

TEST ( uint256  ,
RightShift   
)

Definition at line 144 of file uint256.test.cpp.

◆ TEST() [21/26]

TEST ( uint256  ,
Slice   
)

Definition at line 431 of file uint256.test.cpp.

◆ TEST() [22/26]

TEST ( uint256  ,
Sub   
)

Definition at line 122 of file uint256.test.cpp.

◆ TEST() [23/26]

TEST ( uint256  ,
TestStringConstructors   
)

Definition at line 11 of file uint256.test.cpp.

◆ TEST() [24/26]

TEST ( uint256  ,
ToFromBuffer   
)

Definition at line 327 of file uint256.test.cpp.

◆ TEST() [25/26]

TEST ( uint256  ,
Uint128Conversion   
)

Definition at line 347 of file uint256.test.cpp.

◆ TEST() [26/26]

TEST ( uint256  ,
Xor   
)

Definition at line 210 of file uint256.test.cpp.