Lines Matching refs:RTTESTI_CHECK

198     RTTESTI_CHECK(Num.fNegative == pBigNum->fNegative);
199 RTTESTI_CHECK(Num.cUsed == pBigNum->cUsed);
200 RTTESTI_CHECK(RTBigNumCompare(&Num, pBigNum) == 0);
205 RTTESTI_CHECK(Num.fNegative == pBigNum->fNegative);
206 RTTESTI_CHECK(Num.cUsed == pBigNum->cUsed);
207 RTTESTI_CHECK(RTBigNumCompare(&Num, pBigNum) == 0);
213 RTTESTI_CHECK(!g_LargePositive.fNegative);
214 RTTESTI_CHECK(!g_LargePositive.fSensitive);
215 RTTESTI_CHECK(!g_LargePositive2.fNegative);
216 RTTESTI_CHECK(!g_LargePositive2.fSensitive);
217 RTTESTI_CHECK(g_LargeNegative.fNegative);
218 RTTESTI_CHECK(!g_LargeNegative.fSensitive);
219 RTTESTI_CHECK(g_LargeNegative2.fNegative);
220 RTTESTI_CHECK(!g_LargeNegative2.fSensitive);
222 RTTESTI_CHECK(!g_Zero.fNegative);
223 RTTESTI_CHECK(!g_Zero.fSensitive);
224 RTTESTI_CHECK(g_Zero.cUsed == 0);
226 RTTESTI_CHECK(g_Minus1.fNegative);
227 RTTESTI_CHECK(!g_Minus1.fSensitive);
228 RTTESTI_CHECK(g_Minus1.cUsed == 1);
229 RTTESTI_CHECK(g_Minus1.pauElements[0] == 1);
231 RTTESTI_CHECK(g_One.cUsed == 1 && g_One.pauElements[0] == 1);
232 RTTESTI_CHECK(g_Two.cUsed == 1 && g_Two.pauElements[0] == 2);
233 RTTESTI_CHECK(g_Three.cUsed == 1 && g_Three.pauElements[0] == 3);
234 RTTESTI_CHECK(g_Four.cUsed == 1 && g_Four.pauElements[0] == 4);
235 RTTESTI_CHECK(g_Ten.cUsed == 1 && g_Ten.pauElements[0] == 10);
236 RTTESTI_CHECK(g_FourtyTwo.cUsed == 1 && g_FourtyTwo.pauElements[0] == 42);
245 RTTESTI_CHECK(g_Minus1.cUsed == 1);
256 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive, &g_LargePositive) == 0);
257 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive2, &g_LargePositive) == -1);
258 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive, &g_LargePositive2) == 1);
259 RTTESTI_CHECK(RTBigNumCompare(&g_Zero, &g_LargePositive) == -1);
260 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive, &g_Zero) == 1);
261 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive2, &g_Zero) == 1);
262 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive, &g_LargePositiveMinus1) == 1);
263 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositiveMinus1, &g_LargePositive) == -1);
265 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative, &g_LargeNegative) == 0);
266 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative, &g_LargeNegative2) == -1);
267 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative2, &g_LargeNegative) == 1);
268 RTTESTI_CHECK(RTBigNumCompare(&g_Zero, &g_LargeNegative) == 1);
269 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative, &g_Zero) == -1);
270 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative2, &g_Zero) == -1);
271 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative, &g_LargeNegativePluss1) == -1);
272 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegativePluss1, &g_LargeNegative) == 1);
274 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative, &g_LargePositive) == -1);
275 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive, &g_LargeNegative) == 1);
276 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative2, &g_LargePositive) == -1);
277 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive, &g_LargeNegative2) == 1);
278 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative2, &g_LargePositive2) == -1);
279 RTTESTI_CHECK(RTBigNumCompare(&g_LargePositive2, &g_LargeNegative2) == 1);
281 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_Zero, 0) == 0);
282 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_Zero, 1) == -1);
283 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_Zero, UINT32_MAX) == -1);
284 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_Zero, UINT64_MAX) == -1);
285 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_LargePositive, UINT64_MAX) == 1);
286 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_LargePositive2, 0x7213593) == 1);
287 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_LargeNegative, 0) == -1);
288 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_LargeNegative, 1) == -1);
289 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_LargeNegative, UINT64_MAX) == -1);
290 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_LargeNegative, 0x80034053) == -1);
291 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_64BitPositive1, g_u64BitPositive1) == 0);
292 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_64BitPositive1, g_u64BitPositive1 - 1) == 1);
293 RTTESTI_CHECK(RTBigNumCompareWithU64(&g_64BitPositive1, g_u64BitPositive1 + 1) == -1);
295 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_Zero, 0) == 0);
296 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_Zero, 1) == -1);
297 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_Zero, -1) == 1);
298 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_Zero, INT32_MAX) == -1);
299 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_LargeNegative, INT32_MIN) == -1);
300 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_LargeNegative, INT64_MIN) == -1);
301 RTTESTI_CHECK(g_u64BitPositive1 < (uint64_t)INT64_MAX);
302 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_64BitPositive1, g_u64BitPositive1) == 0);
303 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_64BitPositive1, g_u64BitPositive1 - 1) == 1);
304 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_64BitPositive1, g_u64BitPositive1 + 1) == -1);
305 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_64BitPositive1, INT64_MIN) == 1);
306 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_64BitPositive1, INT64_MAX) == -1);
307 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_Minus1, -1) == 0);
308 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_Minus1, -2) == 1);
309 RTTESTI_CHECK(RTBigNumCompareWithS64(&g_Minus1, 0) == -1);
325 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
328 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
331 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
334 RTTESTI_CHECK(RTBigNumCompareWithU64(&Result, g_u64BitPositive1 + 1) == 0);
337 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, INT64_C(-1) - g_u64BitPositive1) == 0);
340 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
341 RTTESTI_CHECK(Result.cUsed == 1);
344 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
345 RTTESTI_CHECK(Result.cUsed == 1);
347 RTTESTI_CHECK(RTBigNumCompare(&g_LargeNegative, &g_LargeNegativePluss1) < 0);
349 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
350 RTTESTI_CHECK(Result.cUsed == 1);
353 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
354 RTTESTI_CHECK(Result.cUsed == 1);
357 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
358 RTTESTI_CHECK(Result.cUsed == 0);
378 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -2) == 0);
381 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
384 RTTESTI_CHECK(RTBigNumCompareWithU64(&Result, g_u64BitPositive1) == 0);
387 RTTESTI_CHECK(RTBigNumCompareWithU64(&Result, g_u64BitPositive1 - 1) == 0);
389 RTTESTI_CHECK(g_u64BitPositive1 * 2 > g_u64BitPositive1);
391 RTTESTI_CHECK(RTBigNumCompareWithU64(&Result, g_u64BitPositive1 * 2) == 0);
398 RTTESTI_CHECK(RTBigNumCompareWithU64(&Result, 0) == 0);
401 RTTESTI_CHECK(RTBigNumCompareWithU64(&Result, 0) == 0);
404 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
407 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
411 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_LargePositive) > 0);
413 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_LargePositive) == 0);
415 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_LargePositiveMinus1) == 0);
418 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_LargeNegative) > 0);
419 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_LargePositive) < 0);
421 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_LargeNegative) == 0);
423 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_LargePositive) == 0);
426 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_LargeNegative) < 0);
428 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_LargeNegativePluss1) == 0);
448 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -2) == 0);
451 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
454 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -4) == 0);
457 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -256) == 0);
460 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
463 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 84) == 0);
466 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, UINT64_C(0x150000000000000)) == 0);
470 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result2, UINT64_C(0x150000000000000)) == 0);
474 RTTESTI_CHECK(RTBigNumCompare(&Result2, &Result) == 0);
478 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
481 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
484 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
487 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 42) == 0);
490 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 21) == 0);
493 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 10) == 0);
496 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 5) == 0);
499 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 2) == 0);
502 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
505 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
508 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
512 RTTESTI_CHECK(RTBigNumCompare(&Result2, &Result) == 0);
517 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_One) == 0);
521 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_Three) == 0);
527 RTTESTI_CHECK(RTBigNumCompare(&Result2, &g_LargePositive) == 0);
537 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_LargePositive) == 0);
569 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
572 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
574 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
577 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -(int64_t)g_u64BitPositive1) == 0);
579 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -(int64_t)g_u64BitPositive1) == 0);
606 RTTESTI_CHECK(RTBigNumCompare(&Result, &Expected) == 0);
690 RTTESTI_CHECK(RTBigNumCompareWithS64(&Quotient, 1) == 0);
691 RTTESTI_CHECK(RTBigNumCompareWithS64(&Remainder, 0) == 0);
694 RTTESTI_CHECK(RTBigNumCompareWithS64(&Quotient, 0) == 0);
695 RTTESTI_CHECK(RTBigNumCompareWithS64(&Remainder, 0) == 0);
702 RTTESTI_CHECK(RTBigNumCompareWithS64(&Quotient, 2) == 0);
703 RTTESTI_CHECK(RTBigNumCompareWithS64(&Remainder, 0) == 0);
706 RTTESTI_CHECK(RTBigNumCompareWithS64(&Quotient, 1) == 0);
707 RTTESTI_CHECK(RTBigNumCompareWithS64(&Remainder, 1) == 0);
710 RTTESTI_CHECK(RTBigNumCompareWithS64(&Quotient, 5) == 0);
711 RTTESTI_CHECK(RTBigNumCompareWithS64(&Remainder, 0) == 0);
715 RTTESTI_CHECK(RTBigNumCompareWithS64(&Quotient, 1) == 0);
716 RTTESTI_CHECK(RTBigNumCompareWithS64(&Remainder, 1) == 0);
719 RTTESTI_CHECK(RTBigNumCompareWithS64(&Quotient, 1) == 0);
720 RTTESTI_CHECK(RTBigNumCompareWithS64(&Remainder, -1) == 0);
792 RTTESTI_CHECK(RTBigNumCompare(&Quotient, &ExpectedQ) == 0);
793 RTTESTI_CHECK(RTBigNumCompare(&Remainder, &ExpectedR) == 0);
796 RTTESTI_CHECK(RTBigNumCompare(&Remainder, &ExpectedR) == 0);
824 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
827 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
834 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
837 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
840 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
843 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
846 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_LargePositiveMinus1) == 0);
851 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 2) == 0);
853 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_LargePositiveMinus1) == 0);
856 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, -1) == 0);
875 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
878 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 2) == 0);
881 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 4) == 0);
884 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1024) == 0);
887 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 3125) == 0);
890 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 9765625) == 0);
943 RTTESTI_CHECK(RTBigNumCompare(&Result, &Expected) == 0);
965 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
967 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
969 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
972 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 1);
974 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 1);
976 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
978 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 1);
985 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
988 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 1) == 0);
991 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 0) == 0);
994 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 2) == 0);
997 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 3) == 0);
1000 RTTESTI_CHECK(RTBigNumCompareWithS64(&Result, 3) == 0);
1021 RTTESTI_CHECK(RTBigNumCompare(&Result, &Expected) == 0);
1036 RTTESTI_CHECK(RTBigNumCompare(&Result, &g_SignatureDecrypted) == 0);
1047 RTTESTI_CHECK(abBuf[0] == 0 && abBuf[1] == 0xcc);
1051 RTTESTI_CHECK(abBuf[0] == 0 && abBuf[1] == 0 && abBuf[2] == 0xcc);
1055 RTTESTI_CHECK(abBuf[0] == 0 && abBuf[1] == 0 && abBuf[2] == 0 && abBuf[3] == 0xcc);
1059 RTTESTI_CHECK(abBuf[0] == 0 && abBuf[1] == 0 && abBuf[2] == 0 && abBuf[3] == 0 && abBuf[4] == 0xcc);
1064 RTTESTI_CHECK(abBuf[0] == 0xff && abBuf[1] == 0xcc && abBuf[2] == 0xcc && abBuf[3] == 0xcc && abBuf[4] == 0xcc);
1068 RTTESTI_CHECK(abBuf[0] == 0xff && abBuf[1] == 0xff && abBuf[2] == 0xcc && abBuf[3] == 0xcc && abBuf[4] == 0xcc);
1072 RTTESTI_CHECK(abBuf[0] == 0xff && abBuf[1] == 0xff && abBuf[2] == 0xff && abBuf[3] == 0xcc && abBuf[4] == 0xcc);
1076 RTTESTI_CHECK(abBuf[0] == 0xff && abBuf[1] == 0xff && abBuf[2] == 0xff && abBuf[3] == 0xff && abBuf[4] == 0xcc);
1081 RTTESTI_CHECK(memcmp(abBuf, g_abLargePositive, sizeof(g_abLargePositive)) == 0);
1082 RTTESTI_CHECK(abBuf[sizeof(g_abLargePositive)] == 0xcc);
1086 RTTESTI_CHECK(memcmp(abBuf, &g_abLargePositive[1], sizeof(g_abLargePositive) - 1) == 0);
1087 RTTESTI_CHECK(abBuf[sizeof(g_abLargePositive) - 1] == 0xcc);
1284 RTTESTI_CHECK(pResult == &uResult);
1285 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1359 RTTESTI_CHECK(pResult == &uResult);
1360 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1365 RTTESTI_CHECK(pResult == &uResult);
1366 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1370 RTTESTI_CHECK(pResult == &uResult);
1371 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1377 RTTESTI_CHECK(pResult == &uResult);
1378 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1382 RTTESTI_CHECK(pResult == &uResult);
1383 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1462 RTTESTI_CHECK(pResult == &uResult);
1463 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1469 RTTESTI_CHECK(pResult == &uResult);
1470 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1475 RTTESTI_CHECK(pResult == &uResult);
1476 RTTESTI_CHECK(RTUInt128IsEqual(&uResult, &s_aTests[i].uResult));
1592 RTTESTI_CHECK(pResultQ == &uResultQ);
1593 RTTESTI_CHECK(RTUInt128IsEqual(&uResultQ, &s_aTests[i].uQuotient));
1597 RTTESTI_CHECK(pResultQ == &uResultQ);
1598 RTTESTI_CHECK(RTUInt128IsEqual(&uResultQ, &s_aTests[i].uQuotient));
1602 RTTESTI_CHECK(pResultR == &uResultR);
1603 RTTESTI_CHECK(RTUInt128IsEqual(&uResultR, &s_aTests[i].uRemainder));
1607 RTTESTI_CHECK(pResultR == &uResultR);
1608 RTTESTI_CHECK(RTUInt128IsEqual(&uResultR, &s_aTests[i].uRemainder));