List of all members.
Constructor & Destructor Documentation
test::TestInstructions::TestInstructions |
( |
| ) |
[inline] |
test::TestInstructions::~TestInstructions |
( |
| ) |
[inline] |
Member Function Documentation
bool test::TestInstructions::doTest |
( |
| ) |
[inline] |
Constructs a register operand with a given name, type, and register index
bool test::TestInstructions::test_Abs |
( |
| ) |
[inline] |
Tests several forms of the abs instruction
bool test::TestInstructions::test_Add |
( |
| ) |
[inline] |
bool test::TestInstructions::test_AddC |
( |
| ) |
[inline] |
bool test::TestInstructions::test_And |
( |
| ) |
[inline] |
Tests several forms of the and instruction
bool test::TestInstructions::test_CopySign |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Cos |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Cvt |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Div |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Ex2 |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Fma |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Ld |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Ld_global |
( |
| ) |
[inline] |
d = a; // named variable a
d = *a; // register d = *(a+immOff); // register-plus-offset d = *(immAddr); // immediate address
bool test::TestInstructions::test_Ld_global_vec |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Ld_param |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Ld_shared |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Lg2 |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Mad |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Max |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Min |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Mov |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Mul |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Neg |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Not |
( |
| ) |
[inline] |
Tests several forms of the and instruction
bool test::TestInstructions::test_Or |
( |
| ) |
[inline] |
Tests several forms of the and instruction
bool test::TestInstructions::test_Pred_Add |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Pred_Ld |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Rcp |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Rem |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Rsqrt |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Sad |
( |
| ) |
[inline] |
Sum of absolute differences
d = c + ((a<b) ? b-a : a-b);
bool test::TestInstructions::test_SelP |
( |
| ) |
[inline] |
selp.type d, a, b, c;
.type = { .b16, .b32, .b64, .u16, .u32, .u64, .s16, .s32, .s64, .f32, .f64 };
bool test::TestInstructions::test_Set |
( |
| ) |
[inline] |
bool test::TestInstructions::test_SetP |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Sin |
( |
| ) |
[inline] |
bool test::TestInstructions::test_SlCt |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Sqrt |
( |
| ) |
[inline] |
bool test::TestInstructions::test_St |
( |
| ) |
[inline] |
bool test::TestInstructions::test_St_global |
( |
| ) |
[inline] |
bool test::TestInstructions::test_St_vec |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Sub |
( |
| ) |
[inline] |
bool test::TestInstructions::test_SubC |
( |
| ) |
[inline] |
bool test::TestInstructions::test_TestP |
( |
| ) |
[inline] |
bool test::TestInstructions::test_Xor |
( |
| ) |
[inline] |
Tests several forms of the and instruction
bool test::TestInstructions::testRegisterAccessors |
( |
| ) |
[inline] |
Tests register getters and setters:
Member Data Documentation
The documentation for this class was generated from the following file: