ComSquare
Functions
testOthersMath.cpp File Reference
#include <catch2/catch_test_macros.hpp>
#include <bitset>
#include "../../tests.hpp"
#include "../../../sources/SNES.hpp"
Include dependency graph for testOthersMath.cpp:

Functions

 TEST_CASE ("simple DEX", "[DEX]")
 
 TEST_CASE ("overflowEmul DEX", "[DEX]")
 
 TEST_CASE ("fakeOverflowNonEmul DEX", "[DEX]")
 
 TEST_CASE ("nonNegative DEX", "[DEX]")
 
 TEST_CASE ("zero DEX", "[DEX]")
 
 TEST_CASE ("simple DEY", "[DEY]")
 
 TEST_CASE ("overflowEmul DEY", "[DEY]")
 
 TEST_CASE ("fakeOverflowNonEmul DEY", "[DEY]")
 
 TEST_CASE ("nonNegative DEY", "[DEY]")
 
 TEST_CASE ("zero DEY", "[DEY]")
 
 TEST_CASE ("simple ORA", "[ORA]")
 
 TEST_CASE ("simple2 ORA", "[ORA]")
 
 TEST_CASE ("zero ORA", "[ORA]")
 
 TEST_CASE ("simple INC", "[INC]")
 
 TEST_CASE ("negative INC", "[INC]")
 
 TEST_CASE ("accumulator INC", "[INC]")
 
 TEST_CASE ("negativeAccumulator INC", "[INC]")
 
 TEST_CASE ("nativeAccumulator INC", "[INC]")
 
 TEST_CASE ("negativeNativeAccumulator INC", "[INC]")
 
 TEST_CASE ("simple DEC", "[DEC]")
 
 TEST_CASE ("negative DEC", "[DEC]")
 
 TEST_CASE ("accumulator DEC", "[DEC]")
 
 TEST_CASE ("negativeAccumulator DEC", "[DEC]")
 
 TEST_CASE ("nativeAccumulator DEC", "[DEC]")
 
 TEST_CASE ("negativeNativeAccumulator DEC", "[DEC]")
 
 TEST_CASE ("simple EOR", "[EOR]")
 
 TEST_CASE ("simple2 EOR", "[EOR]")
 
 TEST_CASE ("zero EOR", "[EOR]")
 
 TEST_CASE ("zero XBA", "[XBA]")
 
 TEST_CASE ("negative XBA", "[XBA]")
 

Function Documentation

◆ TEST_CASE() [1/30]

TEST_CASE ( "accumulator DEC"  ,
""  [DEC] 
)

◆ TEST_CASE() [2/30]

TEST_CASE ( "accumulator INC"  ,
""  [INC] 
)

◆ TEST_CASE() [3/30]

TEST_CASE ( "fakeOverflowNonEmul DEX"  ,
""  [DEX] 
)

◆ TEST_CASE() [4/30]

TEST_CASE ( "fakeOverflowNonEmul DEY"  ,
""  [DEY] 
)

◆ TEST_CASE() [5/30]

TEST_CASE ( "nativeAccumulator DEC"  ,
""  [DEC] 
)

◆ TEST_CASE() [6/30]

TEST_CASE ( "nativeAccumulator INC"  ,
""  [INC] 
)

◆ TEST_CASE() [7/30]

TEST_CASE ( "negative DEC"  ,
""  [DEC] 
)

◆ TEST_CASE() [8/30]

TEST_CASE ( "negative INC"  ,
""  [INC] 
)

◆ TEST_CASE() [9/30]

TEST_CASE ( "negative XBA"  ,
""  [XBA] 
)

◆ TEST_CASE() [10/30]

TEST_CASE ( "negativeAccumulator DEC"  ,
""  [DEC] 
)

◆ TEST_CASE() [11/30]

TEST_CASE ( "negativeAccumulator INC"  ,
""  [INC] 
)

◆ TEST_CASE() [12/30]

TEST_CASE ( "negativeNativeAccumulator DEC"  ,
""  [DEC] 
)

◆ TEST_CASE() [13/30]

TEST_CASE ( "negativeNativeAccumulator INC"  ,
""  [INC] 
)

◆ TEST_CASE() [14/30]

TEST_CASE ( "nonNegative DEX"  ,
""  [DEX] 
)

◆ TEST_CASE() [15/30]

TEST_CASE ( "nonNegative DEY"  ,
""  [DEY] 
)

◆ TEST_CASE() [16/30]

TEST_CASE ( "overflowEmul DEX"  ,
""  [DEX] 
)

◆ TEST_CASE() [17/30]

TEST_CASE ( "overflowEmul DEY"  ,
""  [DEY] 
)

◆ TEST_CASE() [18/30]

TEST_CASE ( "simple DEC"  ,
""  [DEC] 
)

◆ TEST_CASE() [19/30]

TEST_CASE ( "simple DEX"  ,
""  [DEX] 
)

◆ TEST_CASE() [20/30]

TEST_CASE ( "simple DEY"  ,
""  [DEY] 
)

◆ TEST_CASE() [21/30]

TEST_CASE ( "simple EOR"  ,
""  [EOR] 
)

◆ TEST_CASE() [22/30]

TEST_CASE ( "simple INC"  ,
""  [INC] 
)

◆ TEST_CASE() [23/30]

TEST_CASE ( "simple ORA"  ,
""  [ORA] 
)

◆ TEST_CASE() [24/30]

TEST_CASE ( "simple2 EOR"  ,
""  [EOR] 
)

◆ TEST_CASE() [25/30]

TEST_CASE ( "simple2 ORA"  ,
""  [ORA] 
)

◆ TEST_CASE() [26/30]

TEST_CASE ( "zero DEX"  ,
""  [DEX] 
)

◆ TEST_CASE() [27/30]

TEST_CASE ( "zero DEY"  ,
""  [DEY] 
)

◆ TEST_CASE() [28/30]

TEST_CASE ( "zero EOR"  ,
""  [EOR] 
)

◆ TEST_CASE() [29/30]

TEST_CASE ( "zero ORA"  ,
""  [ORA] 
)

◆ TEST_CASE() [30/30]

TEST_CASE ( "zero XBA"  ,
""  [XBA] 
)