Play-/tools/VuTest/Test.h

35 lines
541 B
C
Raw Permalink Normal View History

2014-12-06 16:42:11 -05:00
#pragma once
#include "TestVm.h"
2018-04-30 21:01:23 +01:00
#define TEST_VERIFY(a) \
if(!(a)) \
{ \
int* p = 0; \
(*p) = 0; \
}
2014-12-06 16:42:11 -05:00
class CTest
{
public:
2020-02-26 20:06:58 -05:00
virtual ~CTest() = default;
virtual void Execute(CTestVm&) = 0;
2021-01-29 16:33:11 -05:00
enum Float : uint32
2018-04-30 21:01:23 +01:00
{
2020-05-19 12:37:38 -04:00
_Min = 0xFFFFFFFF,
2020-04-14 15:44:05 -04:00
_Minus8 = 0xC1000000,
_Minus1 = 0xBF800000,
_0 = 0000000000,
2021-07-23 13:22:18 -04:00
_1Half = 0x3F000000,
_1Quarter = 0x3E800000,
_1 = 0x3F800000,
_2 = 0x40000000,
_4 = 0x40800000,
_8 = 0x41000000,
2020-04-11 15:11:43 -04:00
_64 = 0x42800000,
_256 = 0x43800000,
2020-05-19 12:37:38 -04:00
_Max = 0x7FFFFFFF,
};
2014-12-06 16:42:11 -05:00
};