public void int3x3_operator_less_scalar_wide() { int a0 = (186400299); int3x3 b0 = int3x3(1881344229, 813834467, 1254886626); bool3x3 r0 = bool3x3(true, true, true); TestUtils.AreEqual(a0 < b0, r0); int a1 = (1353590345); int3x3 b1 = int3x3(1412343685, 1555571443, 1540508298); bool3x3 r1 = bool3x3(true, true, true); TestUtils.AreEqual(a1 < b1, r1); int a2 = (1735458634); int3x3 b2 = int3x3(135888070, 1643818742, 248291654); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 < b2, r2); int a3 = (1739560105); int3x3 b3 = int3x3(728539891, 480507742, 1696553040); bool3x3 r3 = bool3x3(false, false, false); TestUtils.AreEqual(a3 < b3, r3); }
public void int3x3_operator_mod_wide_scalar() { int3x3 a0 = int3x3(560988938, 629524514, 767711194); int b0 = (1156862367); int3x3 r0 = int3x3(560988938, 629524514, 767711194); TestUtils.AreEqual(a0 % b0, r0); int3x3 a1 = int3x3(434281967, 792916846, 1663690927); int b1 = (1399805893); int3x3 r1 = int3x3(434281967, 792916846, 263885034); TestUtils.AreEqual(a1 % b1, r1); int3x3 a2 = int3x3(598661916, 1287035793, 1743722161); int b2 = (1776636144); int3x3 r2 = int3x3(598661916, 1287035793, 1743722161); TestUtils.AreEqual(a2 % b2, r2); int3x3 a3 = int3x3(475209785, 1617696916, 379853074); int b3 = (327476870); int3x3 r3 = int3x3(147732915, 307789436, 52376204); TestUtils.AreEqual(a3 % b3, r3); }
public void int3x3_operator_mod_scalar_wide() { int a0 = (933347930); int3x3 b0 = int3x3(549923387, 243114953, 1884274390); int3x3 r0 = int3x3(383424543, 204003071, 933347930); TestUtils.AreEqual(a0 % b0, r0); int a1 = (1428033594); int3x3 b1 = int3x3(655531454, 1622674954, 1107563514); int3x3 r1 = int3x3(116970686, 1428033594, 320470080); TestUtils.AreEqual(a1 % b1, r1); int a2 = (1614111094); int3x3 b2 = int3x3(914801920, 1432263179, 564431096); int3x3 r2 = int3x3(699309174, 181847915, 485248902); TestUtils.AreEqual(a2 % b2, r2); int a3 = (1967013901); int3x3 b3 = int3x3(1709750152, 1080102613, 13120773); int3x3 r3 = int3x3(257263749, 886911288, 12018724); TestUtils.AreEqual(a3 % b3, r3); }
public void int3x3_operator_div_wide_wide() { int3x3 a0 = int3x3(333171510, 858154903, 1181365836); int3x3 b0 = int3x3(698897823, 440199998, 655557473); int3x3 r0 = int3x3(0, 1, 1); TestUtils.AreEqual(a0 / b0, r0); int3x3 a1 = int3x3(671357749, 1090606752, 803759420); int3x3 b1 = int3x3(1658534285, 2127220100, 315653188); int3x3 r1 = int3x3(0, 0, 2); TestUtils.AreEqual(a1 / b1, r1); int3x3 a2 = int3x3(788404166, 296807814, 575260195); int3x3 b2 = int3x3(1814290360, 992173243, 914851653); int3x3 r2 = int3x3(0, 0, 0); TestUtils.AreEqual(a2 / b2, r2); int3x3 a3 = int3x3(166625280, 1493729000, 1831739736); int3x3 b3 = int3x3(664340325, 224323977, 246981573); int3x3 r3 = int3x3(0, 6, 7); TestUtils.AreEqual(a3 / b3, r3); }
public void int3x3_operator_div_scalar_wide() { int a0 = (519165704); int3x3 b0 = int3x3(1295178177, 775214121, 467772046); int3x3 r0 = int3x3(0, 0, 1); TestUtils.AreEqual(a0 / b0, r0); int a1 = (1156881598); int3x3 b1 = int3x3(310396565, 759759959, 243837702); int3x3 r1 = int3x3(3, 1, 4); TestUtils.AreEqual(a1 / b1, r1); int a2 = (1616314235); int3x3 b2 = int3x3(1053470225, 1320630160, 378773841); int3x3 r2 = int3x3(1, 1, 4); TestUtils.AreEqual(a2 / b2, r2); int a3 = (4223608); int3x3 b3 = int3x3(1971105754, 2054406020, 219939614); int3x3 r3 = int3x3(0, 0, 0); TestUtils.AreEqual(a3 / b3, r3); }
public void int3x3_operator_sub_scalar_wide() { int a0 = (893369501); int3x3 b0 = int3x3(2051906184, 1699714311, 442603706); int3x3 r0 = int3x3(-1158536683, -806344810, 450765795); TestUtils.AreEqual(a0 - b0, r0); int a1 = (1735141684); int3x3 b1 = int3x3(274533585, 811580259, 1196354320); int3x3 r1 = int3x3(1460608099, 923561425, 538787364); TestUtils.AreEqual(a1 - b1, r1); int a2 = (1524097023); int3x3 b2 = int3x3(533621527, 2080845793, 143958837); int3x3 r2 = int3x3(990475496, -556748770, 1380138186); TestUtils.AreEqual(a2 - b2, r2); int a3 = (1620668660); int3x3 b3 = int3x3(1135989346, 1367044745, 554088609); int3x3 r3 = int3x3(484679314, 253623915, 1066580051); TestUtils.AreEqual(a3 - b3, r3); }
public void int3x3_operator_mul_wide_scalar() { int3x3 a0 = int3x3(871746615, 492532311, 570557670); int b0 = (442064533); int3x3 r0 = int3x3(338365955, 1081376419, -1729147426); TestUtils.AreEqual(a0 * b0, r0); int3x3 a1 = int3x3(2142306629, 1526163563, 118471734); int b1 = (1610315153); int3x3 r1 = int3x3(310198549, -1362883685, -1008711530); TestUtils.AreEqual(a1 * b1, r1); int3x3 a2 = int3x3(257439514, 1186560810, 1584938026); int b2 = (364291059); int3x3 r2 = int3x3(172874670, 1029154526, 1917573598); TestUtils.AreEqual(a2 * b2, r2); int3x3 a3 = int3x3(1357601203, 268562104, 1007838321); int b3 = (638897141); int3x3 r3 = int3x3(-1520842417, -796565992, -1307329755); TestUtils.AreEqual(a3 * b3, r3); }
public void int3x3_operator_less_equal_wide_scalar() { int3x3 a0 = int3x3(1479531977, 1427983411, 415250630); int b0 = (2004563877); bool3x3 r0 = bool3x3(true, true, true); TestUtils.AreEqual(a0 <= b0, r0); int3x3 a1 = int3x3(1245345407, 1072990632, 1579912858); int b1 = (1112546666); bool3x3 r1 = bool3x3(false, true, false); TestUtils.AreEqual(a1 <= b1, r1); int3x3 a2 = int3x3(101048307, 509818792, 1910488590); int b2 = (1070894375); bool3x3 r2 = bool3x3(true, true, false); TestUtils.AreEqual(a2 <= b2, r2); int3x3 a3 = int3x3(85452501, 1246249980, 1097326500); int b3 = (518127023); bool3x3 r3 = bool3x3(true, false, false); TestUtils.AreEqual(a3 <= b3, r3); }
public void int3x3_operator_less_equal_scalar_wide() { int a0 = (1899193992); int3x3 b0 = int3x3(915011820, 980913757, 1337699683); bool3x3 r0 = bool3x3(false, false, false); TestUtils.AreEqual(a0 <= b0, r0); int a1 = (1476321359); int3x3 b1 = int3x3(1102143668, 660493983, 184664508); bool3x3 r1 = bool3x3(false, false, false); TestUtils.AreEqual(a1 <= b1, r1); int a2 = (381579707); int3x3 b2 = int3x3(1954892821, 1295090571, 1440368586); bool3x3 r2 = bool3x3(true, true, true); TestUtils.AreEqual(a2 <= b2, r2); int a3 = (1696003686); int3x3 b3 = int3x3(88708652, 1332251857, 1310713644); bool3x3 r3 = bool3x3(false, false, false); TestUtils.AreEqual(a3 <= b3, r3); }
public void int3x3_operator_less_equal_wide_wide() { int3x3 a0 = int3x3(154092149, 1515170149, 1083970332); int3x3 b0 = int3x3(77984380, 1712054191, 1566203809); bool3x3 r0 = bool3x3(false, true, true); TestUtils.AreEqual(a0 <= b0, r0); int3x3 a1 = int3x3(785807178, 1401094881, 310537627); int3x3 b1 = int3x3(254834519, 450519938, 389457083); bool3x3 r1 = bool3x3(false, false, true); TestUtils.AreEqual(a1 <= b1, r1); int3x3 a2 = int3x3(868328962, 1990816725, 2035349541); int3x3 b2 = int3x3(1298669505, 207343167, 1214449047); bool3x3 r2 = bool3x3(true, false, false); TestUtils.AreEqual(a2 <= b2, r2); int3x3 a3 = int3x3(457043352, 1123282035, 1001842946); int3x3 b3 = int3x3(2059561026, 896534357, 1897470050); bool3x3 r3 = bool3x3(true, false, true); TestUtils.AreEqual(a3 <= b3, r3); }
public void int3x3_operator_equal_wide_scalar() { int3x3 a0 = int3x3(437822262, 2020661134, 541786900); int b0 = (1332833578); bool3x3 r0 = bool3x3(false, false, false); TestUtils.AreEqual(a0 == b0, r0); int3x3 a1 = int3x3(853113810, 179951405, 1409026299); int b1 = (23716499); bool3x3 r1 = bool3x3(false, false, false); TestUtils.AreEqual(a1 == b1, r1); int3x3 a2 = int3x3(948838849, 691955848, 1926262965); int b2 = (953202998); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 == b2, r2); int3x3 a3 = int3x3(1851546137, 2028784869, 1049962241); int b3 = (712957637); bool3x3 r3 = bool3x3(false, false, false); TestUtils.AreEqual(a3 == b3, r3); }
public void int3x3_operator_greater_scalar_wide() { int a0 = (480938827); int3x3 b0 = int3x3(1824731899, 921496110, 586859044); bool3x3 r0 = bool3x3(false, false, false); TestUtils.AreEqual(a0 > b0, r0); int a1 = (946430596); int3x3 b1 = int3x3(1231356727, 1390167458, 1785807092); bool3x3 r1 = bool3x3(false, false, false); TestUtils.AreEqual(a1 > b1, r1); int a2 = (28949024); int3x3 b2 = int3x3(2037899283, 595656760, 1778095771); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 > b2, r2); int a3 = (1233500439); int3x3 b3 = int3x3(1696302238, 1445965340, 484020151); bool3x3 r3 = bool3x3(false, false, true); TestUtils.AreEqual(a3 > b3, r3); }
public void int3x3_operator_greater_wide_scalar() { int3x3 a0 = int3x3(1208626274, 239697208, 1979453345); int b0 = (1715176566); bool3x3 r0 = bool3x3(false, false, true); TestUtils.AreEqual(a0 > b0, r0); int3x3 a1 = int3x3(1253474001, 1487911635, 1673945595); int b1 = (1590192876); bool3x3 r1 = bool3x3(false, false, true); TestUtils.AreEqual(a1 > b1, r1); int3x3 a2 = int3x3(1662650098, 1433540517, 566635217); int b2 = (222749855); bool3x3 r2 = bool3x3(true, true, true); TestUtils.AreEqual(a2 > b2, r2); int3x3 a3 = int3x3(1773305960, 206147145, 325913453); int b3 = (1850273578); bool3x3 r3 = bool3x3(false, false, false); TestUtils.AreEqual(a3 > b3, r3); }
public void int3x3_operator_greater_wide_wide() { int3x3 a0 = int3x3(2087717754, 1725569452, 1298066182); int3x3 b0 = int3x3(85148514, 293632137, 1151128249); bool3x3 r0 = bool3x3(true, true, true); TestUtils.AreEqual(a0 > b0, r0); int3x3 a1 = int3x3(1693943616, 1319019629, 70674491); int3x3 b1 = int3x3(409440398, 1115020183, 1508500597); bool3x3 r1 = bool3x3(true, true, false); TestUtils.AreEqual(a1 > b1, r1); int3x3 a2 = int3x3(1042499725, 1002821508, 1021857133); int3x3 b2 = int3x3(1834583302, 1755218534, 1788761753); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 > b2, r2); int3x3 a3 = int3x3(1744374599, 821751047, 467646903); int3x3 b3 = int3x3(1128238489, 834223713, 1578743290); bool3x3 r3 = bool3x3(true, false, false); TestUtils.AreEqual(a3 > b3, r3); }
public void int3x3_operator_sub_wide_scalar() { int3x3 a0 = int3x3(1508669340, 1594795463, 266707545); int b0 = (998008471); int3x3 r0 = int3x3(510660869, 596786992, -731300926); TestUtils.AreEqual(a0 - b0, r0); int3x3 a1 = int3x3(643102647, 1475644328, 1113286221); int b1 = (287705008); int3x3 r1 = int3x3(355397639, 1187939320, 825581213); TestUtils.AreEqual(a1 - b1, r1); int3x3 a2 = int3x3(979450511, 1108005498, 304369206); int b2 = (2082174113); int3x3 r2 = int3x3(-1102723602, -974168615, -1777804907); TestUtils.AreEqual(a2 - b2, r2); int3x3 a3 = int3x3(999244508, 1994553647, 2101812429); int b3 = (1806482044); int3x3 r3 = int3x3(-807237536, 188071603, 295330385); TestUtils.AreEqual(a3 - b3, r3); }
public void int3x3_operator_greater_equal_wide_wide() { int3x3 a0 = int3x3(8538378, 2131749726, 265427108); int3x3 b0 = int3x3(903145828, 1697992986, 1432491982); bool3x3 r0 = bool3x3(false, true, false); TestUtils.AreEqual(a0 >= b0, r0); int3x3 a1 = int3x3(523609761, 994991818, 839709564); int3x3 b1 = int3x3(169789504, 1059357300, 1744255222); bool3x3 r1 = bool3x3(true, false, false); TestUtils.AreEqual(a1 >= b1, r1); int3x3 a2 = int3x3(101288202, 1886280970, 2032074826); int3x3 b2 = int3x3(1606584463, 1905414425, 1448794969); bool3x3 r2 = bool3x3(false, false, true); TestUtils.AreEqual(a2 >= b2, r2); int3x3 a3 = int3x3(631221455, 1456286159, 961342752); int3x3 b3 = int3x3(136181998, 1678754836, 2069656857); bool3x3 r3 = bool3x3(true, false, false); TestUtils.AreEqual(a3 >= b3, r3); }
public void int3x3_operator_equal_scalar_wide() { int a0 = (542329200); int3x3 b0 = int3x3(1115584594, 684107773, 1928988941); bool3x3 r0 = bool3x3(false, false, false); TestUtils.AreEqual(a0 == b0, r0); int a1 = (890709324); int3x3 b1 = int3x3(641152437, 1410341302, 497505660); bool3x3 r1 = bool3x3(false, false, false); TestUtils.AreEqual(a1 == b1, r1); int a2 = (1068223109); int3x3 b2 = int3x3(2014009435, 213835595, 1592428361); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 == b2, r2); int a3 = (1819361470); int3x3 b3 = int3x3(448650623, 1942175642, 64377057); bool3x3 r3 = bool3x3(false, false, false); TestUtils.AreEqual(a3 == b3, r3); }
public void int3x3_operator_greater_equal_wide_scalar() { int3x3 a0 = int3x3(2049236663, 182691143, 634973382); int b0 = (1061998015); bool3x3 r0 = bool3x3(true, false, false); TestUtils.AreEqual(a0 >= b0, r0); int3x3 a1 = int3x3(1197012109, 1367606469, 1108037359); int b1 = (439837565); bool3x3 r1 = bool3x3(true, true, true); TestUtils.AreEqual(a1 >= b1, r1); int3x3 a2 = int3x3(351147187, 411667685, 1998610091); int b2 = (1898505669); bool3x3 r2 = bool3x3(false, false, true); TestUtils.AreEqual(a2 >= b2, r2); int3x3 a3 = int3x3(4652390, 2111455181, 727766399); int b3 = (996159180); bool3x3 r3 = bool3x3(false, true, false); TestUtils.AreEqual(a3 >= b3, r3); }
public void int3x3_operator_mul_wide_wide() { int3x3 a0 = int3x3(61417577, 219585476, 1362520891); int3x3 b0 = int3x3(578042444, 1620527213, 200516468); int3x3 r0 = int3x3(-1426863828, 1326150260, -990894148); TestUtils.AreEqual(a0 * b0, r0); int3x3 a1 = int3x3(1511084277, 1481211272, 58211871); int3x3 b1 = int3x3(309339115, 542853019, 299467282); int3x3 r1 = int3x3(-1322856473, 1973926232, 88546350); TestUtils.AreEqual(a1 * b1, r1); int3x3 a2 = int3x3(1459591173, 567624644, 1169935583); int3x3 b2 = int3x3(1479641221, 1428338601, 1497302909); int3x3 r2 = int3x3(-863919463, -582821788, 556671459); TestUtils.AreEqual(a2 * b2, r2); int3x3 a3 = int3x3(1835691886, 385626539, 85934842); int3x3 b3 = int3x3(1596889147, 427413842, 265122693); int3x3 r3 = int3x3(1098186330, 1848083398, -58320414); TestUtils.AreEqual(a3 * b3, r3); }
public void int3x3_operator_greater_equal_scalar_wide() { int a0 = (1859811087); int3x3 b0 = int3x3(1070365918, 1783869452, 830091760); bool3x3 r0 = bool3x3(true, true, true); TestUtils.AreEqual(a0 >= b0, r0); int a1 = (377157428); int3x3 b1 = int3x3(327199016, 90384229, 1154649706); bool3x3 r1 = bool3x3(true, true, false); TestUtils.AreEqual(a1 >= b1, r1); int a2 = (376758501); int3x3 b2 = int3x3(1079802834, 2054742898, 1328349472); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 >= b2, r2); int a3 = (434061447); int3x3 b3 = int3x3(951207723, 598695892, 975131651); bool3x3 r3 = bool3x3(false, false, false); TestUtils.AreEqual(a3 >= b3, r3); }
public void int3x3_operator_mul_scalar_wide() { int a0 = (1152242766); int3x3 b0 = int3x3(1276636134, 2105929407, 499007702); int3x3 r0 = int3x3(-2129504236, 999811634, 1179056436); TestUtils.AreEqual(a0 * b0, r0); int a1 = (124002565); int3x3 b1 = int3x3(1956335172, 1288034953, 832676555); int3x3 r1 = int3x3(-1162917036, 495775149, -227518217); TestUtils.AreEqual(a1 * b1, r1); int a2 = (337389733); int3x3 b2 = int3x3(99268757, 2005055247, 2011389505); int3x3 r2 = int3x3(1366048777, -1518447445, 794945509); TestUtils.AreEqual(a2 * b2, r2); int a3 = (1348110859); int3x3 b3 = int3x3(399689191, 2007606374, 2076691289); int3x3 r3 = int3x3(1743980269, 1120210018, 1383970515); TestUtils.AreEqual(a3 * b3, r3); }
public void int3x3_operator_add_wide_wide() { int3x3 a0 = int3x3(2135171378, 21433296, 1954723494); int3x3 b0 = int3x3(1013431952, 366718162, 359290756); int3x3 r0 = int3x3(-1146363966, 388151458, -1980953046); TestUtils.AreEqual(a0 + b0, r0); int3x3 a1 = int3x3(683604307, 1054212315, 1762680995); int3x3 b1 = int3x3(1393163294, 1962236872, 1263270041); int3x3 r1 = int3x3(2076767601, -1278518109, -1269016260); TestUtils.AreEqual(a1 + b1, r1); int3x3 a2 = int3x3(1963655852, 1257853062, 2043493600); int3x3 b2 = int3x3(1862666629, 1077447887, 821693806); int3x3 r2 = int3x3(-468644815, -1959666347, -1429779890); TestUtils.AreEqual(a2 + b2, r2); int3x3 a3 = int3x3(976898058, 1915056423, 121374462); int3x3 b3 = int3x3(487316539, 350922520, 1583012528); int3x3 r3 = int3x3(1464214597, -2028988353, 1704386990); TestUtils.AreEqual(a3 + b3, r3); }
public void int3x3_operator_div_wide_scalar() { int3x3 a0 = int3x3(1433072926, 1073958635, 1195142312); int b0 = (1434025872); int3x3 r0 = int3x3(0, 0, 0); TestUtils.AreEqual(a0 / b0, r0); int3x3 a1 = int3x3(536596719, 464756346, 806462546); int b1 = (1274375693); int3x3 r1 = int3x3(0, 0, 0); TestUtils.AreEqual(a1 / b1, r1); int3x3 a2 = int3x3(906504670, 25493909, 1196815948); int b2 = (1380905136); int3x3 r2 = int3x3(0, 0, 0); TestUtils.AreEqual(a2 / b2, r2); int3x3 a3 = int3x3(123300377, 2084019932, 2047825037); int b3 = (643754735); int3x3 r3 = int3x3(0, 3, 3); TestUtils.AreEqual(a3 / b3, r3); }
public void int3x3_operator_add_wide_scalar() { int3x3 a0 = int3x3(665815972, 1783729250, 1591678394); int b0 = (1334043849); int3x3 r0 = int3x3(1999859821, -1177194197, -1369245053); TestUtils.AreEqual(a0 + b0, r0); int3x3 a1 = int3x3(1284528538, 71069732, 1138577680); int b1 = (977850224); int3x3 r1 = int3x3(-2032588534, 1048919956, 2116427904); TestUtils.AreEqual(a1 + b1, r1); int3x3 a2 = int3x3(1200356017, 1246759684, 1088001167); int b2 = (565982008); int3x3 r2 = int3x3(1766338025, 1812741692, 1653983175); TestUtils.AreEqual(a2 + b2, r2); int3x3 a3 = int3x3(57252642, 625943813, 512157429); int b3 = (678921480); int3x3 r3 = int3x3(736174122, 1304865293, 1191078909); TestUtils.AreEqual(a3 + b3, r3); }
public void int3x3_operator_mod_wide_wide() { int3x3 a0 = int3x3(258342924, 1454754891, 723352342); int3x3 b0 = int3x3(1990080167, 1197348066, 651970512); int3x3 r0 = int3x3(258342924, 257406825, 71381830); TestUtils.AreEqual(a0 % b0, r0); int3x3 a1 = int3x3(1981431473, 531756042, 716993627); int3x3 b1 = int3x3(1659454050, 241005212, 1866255454); int3x3 r1 = int3x3(321977423, 49745618, 716993627); TestUtils.AreEqual(a1 % b1, r1); int3x3 a2 = int3x3(1667903349, 1331097004, 1776856101); int3x3 b2 = int3x3(1440101415, 595220963, 408818410); int3x3 r2 = int3x3(227801934, 140655078, 141582461); TestUtils.AreEqual(a2 % b2, r2); int3x3 a3 = int3x3(17598216, 1474345080, 1681376293); int3x3 b3 = int3x3(198222574, 549504274, 239973807); int3x3 r3 = int3x3(17598216, 375336532, 1559644); TestUtils.AreEqual(a3 % b3, r3); }
public void int3x3_operator_add_scalar_wide() { int a0 = (359966320); int3x3 b0 = int3x3(2146146202, 767103309, 851002415); int3x3 r0 = int3x3(-1788854774, 1127069629, 1210968735); TestUtils.AreEqual(a0 + b0, r0); int a1 = (311531406); int3x3 b1 = int3x3(1491262941, 1016891373, 1954228994); int3x3 r1 = int3x3(1802794347, 1328422779, -2029206896); TestUtils.AreEqual(a1 + b1, r1); int a2 = (1671335850); int3x3 b2 = int3x3(727870747, 551151834, 1390261152); int3x3 r2 = int3x3(-1895760699, -2072479612, -1233370294); TestUtils.AreEqual(a2 + b2, r2); int a3 = (1699060326); int3x3 b3 = int3x3(115021619, 1964440175, 440700758); int3x3 r3 = int3x3(1814081945, -631466795, 2139761084); TestUtils.AreEqual(a3 + b3, r3); }
public void int3x3_operator_equal_wide_wide() { int3x3 a0 = int3x3(2105871082, 35218899, 1550755093); int3x3 b0 = int3x3(1477587886, 579629692, 540974792); bool3x3 r0 = bool3x3(false, false, false); TestUtils.AreEqual(a0 == b0, r0); int3x3 a1 = int3x3(764676020, 606743782, 1208156098); int3x3 b1 = int3x3(208405066, 2063397938, 1060167409); bool3x3 r1 = bool3x3(false, false, false); TestUtils.AreEqual(a1 == b1, r1); int3x3 a2 = int3x3(1023640014, 1038468316, 1416064367); int3x3 b2 = int3x3(362592601, 2097545362, 277670088); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 == b2, r2); int3x3 a3 = int3x3(727143393, 2061243891, 184669837); int3x3 b3 = int3x3(426944490, 901076223, 857900673); bool3x3 r3 = bool3x3(false, false, false); TestUtils.AreEqual(a3 == b3, r3); }
public void int3x3_operator_sub_wide_wide() { int3x3 a0 = int3x3(1410318491, 1097280168, 1827039044); int3x3 b0 = int3x3(1315897366, 799052018, 1580289673); int3x3 r0 = int3x3(94421125, 298228150, 246749371); TestUtils.AreEqual(a0 - b0, r0); int3x3 a1 = int3x3(28881338, 328720965, 875487868); int3x3 b1 = int3x3(1094686261, 1954325726, 1197734816); int3x3 r1 = int3x3(-1065804923, -1625604761, -322246948); TestUtils.AreEqual(a1 - b1, r1); int3x3 a2 = int3x3(212936325, 231977215, 1740021315); int3x3 b2 = int3x3(229886366, 915679176, 1746884850); int3x3 r2 = int3x3(-16950041, -683701961, -6863535); TestUtils.AreEqual(a2 - b2, r2); int3x3 a3 = int3x3(2011295463, 48079003, 591379285); int3x3 b3 = int3x3(918743925, 1007797419, 257421324); int3x3 r3 = int3x3(1092551538, -959718416, 333957961); TestUtils.AreEqual(a3 - b3, r3); }
public void int3x3_operator_not_equal_wide_wide() { int3x3 a0 = int3x3(1977284100, 1293292704, 1547283851); int3x3 b0 = int3x3(1514195556, 957972049, 507667364); bool3x3 r0 = bool3x3(true, true, true); TestUtils.AreEqual(a0 != b0, r0); int3x3 a1 = int3x3(422428953, 195833190, 1711544892); int3x3 b1 = int3x3(581861672, 1128094576, 940096636); bool3x3 r1 = bool3x3(true, true, true); TestUtils.AreEqual(a1 != b1, r1); int3x3 a2 = int3x3(5606053, 737069074, 647386678); int3x3 b2 = int3x3(57559040, 181752616, 962017320); bool3x3 r2 = bool3x3(true, true, true); TestUtils.AreEqual(a2 != b2, r2); int3x3 a3 = int3x3(13079405, 1413841590, 1076166545); int3x3 b3 = int3x3(1762015406, 1107218953, 2042026522); bool3x3 r3 = bool3x3(true, true, true); TestUtils.AreEqual(a3 != b3, r3); }
public void int3x3_operator_less_wide_scalar() { int3x3 a0 = int3x3(796797557, 670113454, 933579492); int b0 = (746564682); bool3x3 r0 = bool3x3(false, true, false); TestUtils.AreEqual(a0 < b0, r0); int3x3 a1 = int3x3(278884514, 1117630673, 741886928); int b1 = (318174822); bool3x3 r1 = bool3x3(true, false, false); TestUtils.AreEqual(a1 < b1, r1); int3x3 a2 = int3x3(1990922600, 1546212312, 1718582899); int b2 = (1030849597); bool3x3 r2 = bool3x3(false, false, false); TestUtils.AreEqual(a2 < b2, r2); int3x3 a3 = int3x3(1648393417, 1909506562, 1294006045); int b3 = (1857132231); bool3x3 r3 = bool3x3(true, false, true); TestUtils.AreEqual(a3 < b3, r3); }