gem5 v24.0.0.0
|
Go to the source code of this file.
Functions | |
void | multiply2Op (int *b, int a) |
void | multiply3Op (int *b, int a, int c) |
void | addSubColumns (int *b, const std::array< int, 2 > &a, const std::array< int, 2 > &c) |
TEST (AmoTest, AtomicOpMin) | |
TEST (AmoTest, AtomicOpMax) | |
TEST (AmoTest, AtomicOpDec) | |
TEST (AmoTest, AtomicOpInc) | |
TEST (AmoTest, AtomicOpSub) | |
TEST (AmoTest, AtomicOpAdd) | |
TEST (AmoTest, AtomicOpExch) | |
TEST (AmoTest, AtomicOpXor) | |
TEST (AmoTest, AtomicOpOr) | |
TEST (AmoTest, AtomicOpAnd) | |
TEST (AmoTest, AtomicGeneric2Op) | |
TEST (AmoTest, AtomicGeneric3Op) | |
TEST (AmoTest, AtomicGenericPair3Op) | |
void addSubColumns | ( | int * | b, |
const std::array< int, 2 > & | a, | ||
const std::array< int, 2 > & | c ) |
Definition at line 53 of file amo.test.cc.
References gem5::ArmISA::a, gem5::ArmISA::b, and gem5::ArmISA::c.
Referenced by TEST().
void multiply2Op | ( | int * | b, |
int | a ) |
Definition at line 41 of file amo.test.cc.
References gem5::ArmISA::a, and gem5::ArmISA::b.
Referenced by TEST().
void multiply3Op | ( | int * | b, |
int | a, | ||
int | c ) |
Definition at line 47 of file amo.test.cc.
References gem5::ArmISA::a, gem5::ArmISA::b, and gem5::ArmISA::c.
Referenced by TEST().
TEST | ( | AmoTest | , |
AtomicGeneric2Op | ) |
Definition at line 232 of file amo.test.cc.
References multiply2Op().
TEST | ( | AmoTest | , |
AtomicGeneric3Op | ) |
Definition at line 243 of file amo.test.cc.
References multiply3Op().
TEST | ( | AmoTest | , |
AtomicGenericPair3Op | ) |
Definition at line 254 of file amo.test.cc.
References gem5::ArmISA::a, addSubColumns(), and gem5::ArmISA::c.
TEST | ( | AmoTest | , |
AtomicOpAdd | ) |
Definition at line 152 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpAnd | ) |
Definition at line 216 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpDec | ) |
Definition at line 104 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpExch | ) |
Definition at line 168 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpInc | ) |
Definition at line 120 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpMax | ) |
Definition at line 82 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpMin | ) |
Definition at line 59 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpOr | ) |
Definition at line 200 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpSub | ) |
Definition at line 136 of file amo.test.cc.
TEST | ( | AmoTest | , |
AtomicOpXor | ) |
Definition at line 184 of file amo.test.cc.