|
@@ -88,13 +88,13 @@ static void testCross() {
|
|
|
}
|
|
|
|
|
|
static void testSetAdd() {
|
|
|
-#define X(T) \
|
|
|
- { \
|
|
|
- T v = *C##T(0, 0, 0, 0); \
|
|
|
- addSet(&v, C##T(1, 2, 3, 4)); \
|
|
|
- TEST_##T(C##T(1, 2, 3, 4), &v); \
|
|
|
- addSet(&v, C##T(2, 3, 4, 5)); \
|
|
|
- TEST_##T(C##T(3, 5, 7, 9), &v); \
|
|
|
+#define X(T) \
|
|
|
+ { \
|
|
|
+ T v = *C##T(0, 0, 0, 0); \
|
|
|
+ addSet(&v, C##T(1, 2, 3, 4)); \
|
|
|
+ TEST_##T(C##T(1, 2, 3, 4), &v); \
|
|
|
+ addSet(&v, C##T(2, 3, 4, 5)); \
|
|
|
+ TEST_##T(C##T(3, 5, 7, 9), &v); \
|
|
|
}
|
|
|
TESTS
|
|
|
#undef X
|
|
@@ -106,13 +106,13 @@ static void testAdd() {
|
|
|
}
|
|
|
|
|
|
static void testSetSub() {
|
|
|
-#define X(T) \
|
|
|
- { \
|
|
|
- T v = *C##T(0, 0, 0, 0); \
|
|
|
- subSet(&v, C##T(1, 2, 3, 4)); \
|
|
|
- TEST_##T(C##T(-1, -2, -3, -4), &v); \
|
|
|
- subSet(&v, C##T(2, 3, 4, 5)); \
|
|
|
- TEST_##T(C##T(-3, -5, -7, -9), &v); \
|
|
|
+#define X(T) \
|
|
|
+ { \
|
|
|
+ T v = *C##T(0, 0, 0, 0); \
|
|
|
+ subSet(&v, C##T(1, 2, 3, 4)); \
|
|
|
+ TEST_##T(C##T(-1, -2, -3, -4), &v); \
|
|
|
+ subSet(&v, C##T(2, 3, 4, 5)); \
|
|
|
+ TEST_##T(C##T(-3, -5, -7, -9), &v); \
|
|
|
}
|
|
|
TESTS
|
|
|
#undef X
|
|
@@ -124,13 +124,13 @@ static void testSub() {
|
|
|
}
|
|
|
|
|
|
static void testSetMul() {
|
|
|
-#define X(T) \
|
|
|
- { \
|
|
|
- T v = *C##T(1, 2, 3, 4); \
|
|
|
- mulSet(&v, 3); \
|
|
|
- TEST_##T(C##T(3, 6, 9, 12), &v); \
|
|
|
- mulSet(&v, -2); \
|
|
|
- TEST_##T(C##T(-6, -12, -18, -24), &v); \
|
|
|
+#define X(T) \
|
|
|
+ { \
|
|
|
+ T v = *C##T(1, 2, 3, 4); \
|
|
|
+ mulSet(&v, 3); \
|
|
|
+ TEST_##T(C##T(3, 6, 9, 12), &v); \
|
|
|
+ mulSet(&v, -2); \
|
|
|
+ TEST_##T(C##T(-6, -12, -18, -24), &v); \
|
|
|
}
|
|
|
TESTS
|
|
|
#undef X
|
|
@@ -141,13 +141,13 @@ static void testMul() {
|
|
|
}
|
|
|
|
|
|
static void testSetMulVector() {
|
|
|
-#define X(T) \
|
|
|
- { \
|
|
|
- T v = *C##T(1, 2, 3, 4); \
|
|
|
- mulSet(&v, C##T(2, 1, 3, 4)); \
|
|
|
- TEST_##T(C##T(2, 2, 9, 16), &v); \
|
|
|
- mulSet(&v, C##T(-3, 4, -2, -2)); \
|
|
|
- TEST_##T(C##T(-6, 8, -18, -32), &v); \
|
|
|
+#define X(T) \
|
|
|
+ { \
|
|
|
+ T v = *C##T(1, 2, 3, 4); \
|
|
|
+ mulSet(&v, C##T(2, 1, 3, 4)); \
|
|
|
+ TEST_##T(C##T(2, 2, 9, 16), &v); \
|
|
|
+ mulSet(&v, C##T(-3, 4, -2, -2)); \
|
|
|
+ TEST_##T(C##T(-6, 8, -18, -32), &v); \
|
|
|
}
|
|
|
TESTS
|
|
|
#undef X
|
|
@@ -159,13 +159,13 @@ static void testMulVector() {
|
|
|
}
|
|
|
|
|
|
static void testSetDiv() {
|
|
|
-#define X(T) \
|
|
|
- { \
|
|
|
- T v = *C##T(18, 36, 9, 27); \
|
|
|
- divSet(&v, 3); \
|
|
|
- TEST_##T(C##T(6, 12, 3, 9), &v); \
|
|
|
- divSet(&v, -3); \
|
|
|
- TEST_##T(C##T(-2, -4, -1, -3), &v); \
|
|
|
+#define X(T) \
|
|
|
+ { \
|
|
|
+ T v = *C##T(18, 36, 9, 27); \
|
|
|
+ divSet(&v, 3); \
|
|
|
+ TEST_##T(C##T(6, 12, 3, 9), &v); \
|
|
|
+ divSet(&v, -3); \
|
|
|
+ TEST_##T(C##T(-2, -4, -1, -3), &v); \
|
|
|
}
|
|
|
TESTS
|
|
|
#undef X
|
|
@@ -176,13 +176,13 @@ static void testDiv() {
|
|
|
}
|
|
|
|
|
|
static void testSetDivVector() {
|
|
|
-#define X(T) \
|
|
|
- { \
|
|
|
- T v = *C##T(12, 4, 6, 8); \
|
|
|
- divSet(&v, C##T(2, 1, 3, 4)); \
|
|
|
- TEST_##T(C##T(6, 4, 2, 2), &v); \
|
|
|
- divSet(&v, C##T(-3, 4, -2, -1)); \
|
|
|
- TEST_##T(C##T(-2, 1, -1, -2), &v); \
|
|
|
+#define X(T) \
|
|
|
+ { \
|
|
|
+ T v = *C##T(12, 4, 6, 8); \
|
|
|
+ divSet(&v, C##T(2, 1, 3, 4)); \
|
|
|
+ TEST_##T(C##T(6, 4, 2, 2), &v); \
|
|
|
+ divSet(&v, C##T(-3, 4, -2, -1)); \
|
|
|
+ TEST_##T(C##T(-2, 1, -1, -2), &v); \
|
|
|
}
|
|
|
TESTS
|
|
|
#undef X
|