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

Functions

 TEST_CASE ("emulation AND", "[AND]")
 
 TEST_CASE ("nativeNegative AND", "[AND]")
 
 TEST_CASE ("emulationTest AND", "[AND]")
 
 TEST_CASE ("emulationTest TSB", "[TSB]")
 
 TEST_CASE ("nativeTest TSB", "[TSB]")
 
 TEST_CASE ("immediate BIT", "[BIT]")
 
 TEST_CASE ("immediateZero BIT", "[BIT]")
 
 TEST_CASE ("other BIT", "[BIT]")
 
 TEST_CASE ("emulationTest ASL", "[ASL]")
 
 TEST_CASE ("nativeTest ASL", "[ASL]")
 
 TEST_CASE ("accumulator ASL", "[ASL]")
 
 TEST_CASE ("emulationTest LSR", "[LSR]")
 
 TEST_CASE ("nativeTest LSR", "[LSR]")
 
 TEST_CASE ("accumulator LSR", "[LSR]")
 
 TEST_CASE ("emulationTest ROL", "[ROL]")
 
 TEST_CASE ("emulationTestWithCarry ROL", "[ROL]")
 
 TEST_CASE ("nativeTest ROL", "[ROL]")
 
 TEST_CASE ("accumulator ROL", "[ROL]")
 
 TEST_CASE ("emulationTestWithtoutCarry ROR", "[ROR]")
 
 TEST_CASE ("emulationTest ROR", "[ROR]")
 
 TEST_CASE ("nativeTest ROR", "[ROR]")
 
 TEST_CASE ("accumulator ROR", "[ROR]")
 
 TEST_CASE ("emulationTest TRB", "[TRB]")
 
 TEST_CASE ("nativeTest TRB", "[TRB]")
 
 TEST_CASE ("zero TRB", "[TRB]")
 

Function Documentation

◆ TEST_CASE() [1/25]

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

◆ TEST_CASE() [2/25]

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

◆ TEST_CASE() [3/25]

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

◆ TEST_CASE() [4/25]

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

◆ TEST_CASE() [5/25]

TEST_CASE ( "emulation AND"  ,
""  [AND] 
)

◆ TEST_CASE() [6/25]

TEST_CASE ( "emulationTest AND"  ,
""  [AND] 
)

◆ TEST_CASE() [7/25]

TEST_CASE ( "emulationTest ASL"  ,
""  [ASL] 
)

◆ TEST_CASE() [8/25]

TEST_CASE ( "emulationTest LSR"  ,
""  [LSR] 
)

◆ TEST_CASE() [9/25]

TEST_CASE ( "emulationTest ROL"  ,
""  [ROL] 
)

◆ TEST_CASE() [10/25]

TEST_CASE ( "emulationTest ROR"  ,
""  [ROR] 
)

◆ TEST_CASE() [11/25]

TEST_CASE ( "emulationTest TRB"  ,
""  [TRB] 
)

◆ TEST_CASE() [12/25]

TEST_CASE ( "emulationTest TSB"  ,
""  [TSB] 
)

◆ TEST_CASE() [13/25]

TEST_CASE ( "emulationTestWithCarry ROL"  ,
""  [ROL] 
)

◆ TEST_CASE() [14/25]

TEST_CASE ( "emulationTestWithtoutCarry ROR"  ,
""  [ROR] 
)

◆ TEST_CASE() [15/25]

TEST_CASE ( "immediate BIT"  ,
""  [BIT] 
)

◆ TEST_CASE() [16/25]

TEST_CASE ( "immediateZero BIT"  ,
""  [BIT] 
)

◆ TEST_CASE() [17/25]

TEST_CASE ( "nativeNegative AND"  ,
""  [AND] 
)

◆ TEST_CASE() [18/25]

TEST_CASE ( "nativeTest ASL"  ,
""  [ASL] 
)

◆ TEST_CASE() [19/25]

TEST_CASE ( "nativeTest LSR"  ,
""  [LSR] 
)

◆ TEST_CASE() [20/25]

TEST_CASE ( "nativeTest ROL"  ,
""  [ROL] 
)

◆ TEST_CASE() [21/25]

TEST_CASE ( "nativeTest ROR"  ,
""  [ROR] 
)

◆ TEST_CASE() [22/25]

TEST_CASE ( "nativeTest TRB"  ,
""  [TRB] 
)

◆ TEST_CASE() [23/25]

TEST_CASE ( "nativeTest TSB"  ,
""  [TSB] 
)

◆ TEST_CASE() [24/25]

TEST_CASE ( "other BIT"  ,
""  [BIT] 
)

◆ TEST_CASE() [25/25]

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