public void uint2x2_operator_less_scalar_wide() { uint a0 = (186400299); uint2x2 b0 = uint2x2(1881344229, 813834467); bool2x2 r0 = bool2x2(true, true); TestUtils.AreEqual(a0 < b0, r0); uint a1 = (1254886626); uint2x2 b1 = uint2x2(1353590345, 1412343685); bool2x2 r1 = bool2x2(true, true); TestUtils.AreEqual(a1 < b1, r1); uint a2 = (1555571443); uint2x2 b2 = uint2x2(1540508298, 1735458634); bool2x2 r2 = bool2x2(false, true); TestUtils.AreEqual(a2 < b2, r2); uint a3 = (135888070); uint2x2 b3 = uint2x2(1643818742, 248291654); bool2x2 r3 = bool2x2(true, true); TestUtils.AreEqual(a3 < b3, r3); }
public void uint2x2_operator_mod_wide_scalar() { uint2x2 a0 = uint2x2(560988938, 629524514); uint b0 = (1156862367); uint2x2 r0 = uint2x2(560988938, 629524514); TestUtils.AreEqual(a0 % b0, r0); uint2x2 a1 = uint2x2(767711194, 1399805893); uint b1 = (434281967); uint2x2 r1 = uint2x2(333429227, 96959992); TestUtils.AreEqual(a1 % b1, r1); uint2x2 a2 = uint2x2(792916846, 598661916); uint b2 = (1663690927); uint2x2 r2 = uint2x2(792916846, 598661916); TestUtils.AreEqual(a2 % b2, r2); uint2x2 a3 = uint2x2(1776636144, 1743722161); uint b3 = (1287035793); uint2x2 r3 = uint2x2(489600351, 456686368); TestUtils.AreEqual(a3 % b3, r3); }
public void uint2x2_operator_mod_scalar_wide() { uint a0 = (933347930); uint2x2 b0 = uint2x2(549923387, 243114953); uint2x2 r0 = uint2x2(383424543, 204003071); TestUtils.AreEqual(a0 % b0, r0); uint a1 = (1884274390); uint2x2 b1 = uint2x2(1428033594, 655531454); uint2x2 r1 = uint2x2(456240796, 573211482); TestUtils.AreEqual(a1 % b1, r1); uint a2 = (1622674954); uint2x2 b2 = uint2x2(1107563514, 1614111094); uint2x2 r2 = uint2x2(515111440, 8563860); TestUtils.AreEqual(a2 % b2, r2); uint a3 = (914801920); uint2x2 b3 = uint2x2(1432263179, 564431096); uint2x2 r3 = uint2x2(914801920, 350370824); TestUtils.AreEqual(a3 % b3, r3); }
public void uint2x2_operator_div_wide_wide() { uint2x2 a0 = uint2x2(333171510, 858154903); uint2x2 b0 = uint2x2(698897823, 440199998); uint2x2 r0 = uint2x2(0, 1); TestUtils.AreEqual(a0 / b0, r0); uint2x2 a1 = uint2x2(1181365836, 671357749); uint2x2 b1 = uint2x2(655557473, 1658534285); uint2x2 r1 = uint2x2(1, 0); TestUtils.AreEqual(a1 / b1, r1); uint2x2 a2 = uint2x2(1090606752, 803759420); uint2x2 b2 = uint2x2(2127220100, 315653188); uint2x2 r2 = uint2x2(0, 2); TestUtils.AreEqual(a2 / b2, r2); uint2x2 a3 = uint2x2(788404166, 296807814); uint2x2 b3 = uint2x2(1814290360, 992173243); uint2x2 r3 = uint2x2(0, 0); TestUtils.AreEqual(a3 / b3, r3); }
public void uint2x2_operator_div_scalar_wide() { uint a0 = (519165704); uint2x2 b0 = uint2x2(1295178177, 775214121); uint2x2 r0 = uint2x2(0, 0); TestUtils.AreEqual(a0 / b0, r0); uint a1 = (467772046); uint2x2 b1 = uint2x2(1156881598, 310396565); uint2x2 r1 = uint2x2(0, 1); TestUtils.AreEqual(a1 / b1, r1); uint a2 = (759759959); uint2x2 b2 = uint2x2(243837702, 1616314235); uint2x2 r2 = uint2x2(3, 0); TestUtils.AreEqual(a2 / b2, r2); uint a3 = (1053470225); uint2x2 b3 = uint2x2(1320630160, 378773841); uint2x2 r3 = uint2x2(0, 2); TestUtils.AreEqual(a3 / b3, r3); }
public void uint2x2_operator_sub_scalar_wide() { uint a0 = (893369501); uint2x2 b0 = uint2x2(2051906184, 1699714311); uint2x2 r0 = uint2x2(3136430613, 3488622486); TestUtils.AreEqual(a0 - b0, r0); uint a1 = (442603706); uint2x2 b1 = uint2x2(1735141684, 274533585); uint2x2 r1 = uint2x2(3002429318, 168070121); TestUtils.AreEqual(a1 - b1, r1); uint a2 = (811580259); uint2x2 b2 = uint2x2(1196354320, 1524097023); uint2x2 r2 = uint2x2(3910193235, 3582450532); TestUtils.AreEqual(a2 - b2, r2); uint a3 = (533621527); uint2x2 b3 = uint2x2(2080845793, 143958837); uint2x2 r3 = uint2x2(2747743030, 389662690); TestUtils.AreEqual(a3 - b3, r3); }
public void uint2x2_operator_mul_wide_scalar() { uint2x2 a0 = uint2x2(871746615, 492532311); uint b0 = (442064533); uint2x2 r0 = uint2x2(338365955, 1081376419); TestUtils.AreEqual(a0 * b0, r0); uint2x2 a1 = uint2x2(570557670, 1610315153); uint b1 = (2142306629); uint2x2 r1 = uint2x2(2845194238, 310198549); TestUtils.AreEqual(a1 * b1, r1); uint2x2 a2 = uint2x2(1526163563, 257439514); uint b2 = (118471734); uint2x2 r2 = uint2x2(3961756306, 4120426364); TestUtils.AreEqual(a2 * b2, r2); uint2x2 a3 = uint2x2(364291059, 1584938026); uint b3 = (1186560810); uint2x2 r3 = uint2x2(1029154526, 989596900); TestUtils.AreEqual(a3 * b3, r3); }
public void uint2x2_operator_less_equal_wide_scalar() { uint2x2 a0 = uint2x2(1479531977, 1427983411); uint b0 = (2004563877); bool2x2 r0 = bool2x2(true, true); TestUtils.AreEqual(a0 <= b0, r0); uint2x2 a1 = uint2x2(415250630, 1112546666); uint b1 = (1245345407); bool2x2 r1 = bool2x2(true, true); TestUtils.AreEqual(a1 <= b1, r1); uint2x2 a2 = uint2x2(1072990632, 101048307); uint b2 = (1579912858); bool2x2 r2 = bool2x2(true, true); TestUtils.AreEqual(a2 <= b2, r2); uint2x2 a3 = uint2x2(1070894375, 1910488590); uint b3 = (509818792); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 <= b3, r3); }
public void uint2x2_operator_less_equal_scalar_wide() { uint a0 = (1899193992); uint2x2 b0 = uint2x2(915011820, 980913757); bool2x2 r0 = bool2x2(false, false); TestUtils.AreEqual(a0 <= b0, r0); uint a1 = (1337699683); uint2x2 b1 = uint2x2(1476321359, 1102143668); bool2x2 r1 = bool2x2(true, false); TestUtils.AreEqual(a1 <= b1, r1); uint a2 = (660493983); uint2x2 b2 = uint2x2(184664508, 381579707); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 <= b2, r2); uint a3 = (1954892821); uint2x2 b3 = uint2x2(1295090571, 1440368586); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 <= b3, r3); }
public void uint2x2_operator_less_equal_wide_wide() { uint2x2 a0 = uint2x2(154092149, 1515170149); uint2x2 b0 = uint2x2(77984380, 1712054191); bool2x2 r0 = bool2x2(false, true); TestUtils.AreEqual(a0 <= b0, r0); uint2x2 a1 = uint2x2(1083970332, 785807178); uint2x2 b1 = uint2x2(1566203809, 254834519); bool2x2 r1 = bool2x2(true, false); TestUtils.AreEqual(a1 <= b1, r1); uint2x2 a2 = uint2x2(1401094881, 310537627); uint2x2 b2 = uint2x2(450519938, 389457083); bool2x2 r2 = bool2x2(false, true); TestUtils.AreEqual(a2 <= b2, r2); uint2x2 a3 = uint2x2(868328962, 1990816725); uint2x2 b3 = uint2x2(1298669505, 207343167); bool2x2 r3 = bool2x2(true, false); TestUtils.AreEqual(a3 <= b3, r3); }
public void uint2x2_operator_equal_wide_scalar() { uint2x2 a0 = uint2x2(437822262, 2020661134); uint b0 = (1332833578); bool2x2 r0 = bool2x2(false, false); TestUtils.AreEqual(a0 == b0, r0); uint2x2 a1 = uint2x2(541786900, 23716499); uint b1 = (853113810); bool2x2 r1 = bool2x2(false, false); TestUtils.AreEqual(a1 == b1, r1); uint2x2 a2 = uint2x2(179951405, 948838849); uint b2 = (1409026299); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 == b2, r2); uint2x2 a3 = uint2x2(953202998, 1926262965); uint b3 = (691955848); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 == b3, r3); }
public void uint2x2_operator_greater_scalar_wide() { uint a0 = (480938827); uint2x2 b0 = uint2x2(1824731899, 921496110); bool2x2 r0 = bool2x2(false, false); TestUtils.AreEqual(a0 > b0, r0); uint a1 = (586859044); uint2x2 b1 = uint2x2(946430596, 1231356727); bool2x2 r1 = bool2x2(false, false); TestUtils.AreEqual(a1 > b1, r1); uint a2 = (1390167458); uint2x2 b2 = uint2x2(1785807092, 28949024); bool2x2 r2 = bool2x2(false, true); TestUtils.AreEqual(a2 > b2, r2); uint a3 = (2037899283); uint2x2 b3 = uint2x2(595656760, 1778095771); bool2x2 r3 = bool2x2(true, true); TestUtils.AreEqual(a3 > b3, r3); }
public void uint2x2_operator_greater_wide_scalar() { uint2x2 a0 = uint2x2(1208626274, 239697208); uint b0 = (1715176566); bool2x2 r0 = bool2x2(false, false); TestUtils.AreEqual(a0 > b0, r0); uint2x2 a1 = uint2x2(1979453345, 1590192876); uint b1 = (1253474001); bool2x2 r1 = bool2x2(true, true); TestUtils.AreEqual(a1 > b1, r1); uint2x2 a2 = uint2x2(1487911635, 1662650098); uint b2 = (1673945595); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 > b2, r2); uint2x2 a3 = uint2x2(222749855, 566635217); uint b3 = (1433540517); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 > b3, r3); }
public void uint2x2_operator_greater_wide_wide() { uint2x2 a0 = uint2x2(2087717754, 1725569452); uint2x2 b0 = uint2x2(85148514, 293632137); bool2x2 r0 = bool2x2(true, true); TestUtils.AreEqual(a0 > b0, r0); uint2x2 a1 = uint2x2(1298066182, 1693943616); uint2x2 b1 = uint2x2(1151128249, 409440398); bool2x2 r1 = bool2x2(true, true); TestUtils.AreEqual(a1 > b1, r1); uint2x2 a2 = uint2x2(1319019629, 70674491); uint2x2 b2 = uint2x2(1115020183, 1508500597); bool2x2 r2 = bool2x2(true, false); TestUtils.AreEqual(a2 > b2, r2); uint2x2 a3 = uint2x2(1042499725, 1002821508); uint2x2 b3 = uint2x2(1834583302, 1755218534); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 > b3, r3); }
public void uint2x2_operator_sub_wide_scalar() { uint2x2 a0 = uint2x2(1508669340, 1594795463); uint b0 = (998008471); uint2x2 r0 = uint2x2(510660869, 596786992); TestUtils.AreEqual(a0 - b0, r0); uint2x2 a1 = uint2x2(266707545, 287705008); uint b1 = (643102647); uint2x2 r1 = uint2x2(3918572194, 3939569657); TestUtils.AreEqual(a1 - b1, r1); uint2x2 a2 = uint2x2(1475644328, 979450511); uint b2 = (1113286221); uint2x2 r2 = uint2x2(362358107, 4161131586); TestUtils.AreEqual(a2 - b2, r2); uint2x2 a3 = uint2x2(2082174113, 304369206); uint b3 = (1108005498); uint2x2 r3 = uint2x2(974168615, 3491331004); TestUtils.AreEqual(a3 - b3, r3); }
public void uint2x2_operator_greater_equal_wide_wide() { uint2x2 a0 = uint2x2(8538378, 2131749726); uint2x2 b0 = uint2x2(903145828, 1697992986); bool2x2 r0 = bool2x2(false, true); TestUtils.AreEqual(a0 >= b0, r0); uint2x2 a1 = uint2x2(265427108, 523609761); uint2x2 b1 = uint2x2(1432491982, 169789504); bool2x2 r1 = bool2x2(false, true); TestUtils.AreEqual(a1 >= b1, r1); uint2x2 a2 = uint2x2(994991818, 839709564); uint2x2 b2 = uint2x2(1059357300, 1744255222); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 >= b2, r2); uint2x2 a3 = uint2x2(101288202, 1886280970); uint2x2 b3 = uint2x2(1606584463, 1905414425); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 >= b3, r3); }
public void uint2x2_operator_equal_scalar_wide() { uint a0 = (542329200); uint2x2 b0 = uint2x2(1115584594, 684107773); bool2x2 r0 = bool2x2(false, false); TestUtils.AreEqual(a0 == b0, r0); uint a1 = (1928988941); uint2x2 b1 = uint2x2(890709324, 641152437); bool2x2 r1 = bool2x2(false, false); TestUtils.AreEqual(a1 == b1, r1); uint a2 = (1410341302); uint2x2 b2 = uint2x2(497505660, 1068223109); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 == b2, r2); uint a3 = (2014009435); uint2x2 b3 = uint2x2(213835595, 1592428361); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 == b3, r3); }
public void uint2x2_operator_greater_equal_wide_scalar() { uint2x2 a0 = uint2x2(2049236663, 182691143); uint b0 = (1061998015); bool2x2 r0 = bool2x2(true, false); TestUtils.AreEqual(a0 >= b0, r0); uint2x2 a1 = uint2x2(634973382, 439837565); uint b1 = (1197012109); bool2x2 r1 = bool2x2(false, false); TestUtils.AreEqual(a1 >= b1, r1); uint2x2 a2 = uint2x2(1367606469, 351147187); uint b2 = (1108037359); bool2x2 r2 = bool2x2(true, false); TestUtils.AreEqual(a2 >= b2, r2); uint2x2 a3 = uint2x2(1898505669, 1998610091); uint b3 = (411667685); bool2x2 r3 = bool2x2(true, true); TestUtils.AreEqual(a3 >= b3, r3); }
public void uint2x2_operator_mul_wide_wide() { uint2x2 a0 = uint2x2(61417577, 219585476); uint2x2 b0 = uint2x2(578042444, 1620527213); uint2x2 r0 = uint2x2(2868103468, 1326150260); TestUtils.AreEqual(a0 * b0, r0); uint2x2 a1 = uint2x2(1362520891, 1511084277); uint2x2 b1 = uint2x2(200516468, 309339115); uint2x2 r1 = uint2x2(3304073148, 2972110823); TestUtils.AreEqual(a1 * b1, r1); uint2x2 a2 = uint2x2(1481211272, 58211871); uint2x2 b2 = uint2x2(542853019, 299467282); uint2x2 r2 = uint2x2(1973926232, 88546350); TestUtils.AreEqual(a2 * b2, r2); uint2x2 a3 = uint2x2(1459591173, 567624644); uint2x2 b3 = uint2x2(1479641221, 1428338601); uint2x2 r3 = uint2x2(3431047833, 3712145508); TestUtils.AreEqual(a3 * b3, r3); }
public void uint2x2_operator_greater_equal_scalar_wide() { uint a0 = (1859811087); uint2x2 b0 = uint2x2(1070365918, 1783869452); bool2x2 r0 = bool2x2(true, true); TestUtils.AreEqual(a0 >= b0, r0); uint a1 = (830091760); uint2x2 b1 = uint2x2(377157428, 327199016); bool2x2 r1 = bool2x2(true, true); TestUtils.AreEqual(a1 >= b1, r1); uint a2 = (90384229); uint2x2 b2 = uint2x2(1154649706, 376758501); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 >= b2, r2); uint a3 = (1079802834); uint2x2 b3 = uint2x2(2054742898, 1328349472); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 >= b3, r3); }
public void uint2x2_operator_mul_scalar_wide() { uint a0 = (1152242766); uint2x2 b0 = uint2x2(1276636134, 2105929407); uint2x2 r0 = uint2x2(2165463060, 999811634); TestUtils.AreEqual(a0 * b0, r0); uint a1 = (499007702); uint2x2 b1 = uint2x2(124002565, 1956335172); uint2x2 r1 = uint2x2(1219156526, 400321752); TestUtils.AreEqual(a1 * b1, r1); uint a2 = (1288034953); uint2x2 b2 = uint2x2(832676555, 337389733); uint2x2 r2 = uint2x2(3193437347, 10961485); TestUtils.AreEqual(a2 * b2, r2); uint a3 = (99268757); uint2x2 b3 = uint2x2(2005055247, 2011389505); uint2x2 r3 = uint2x2(559764411, 2675872725); TestUtils.AreEqual(a3 * b3, r3); }
public void uint2x2_operator_add_wide_wide() { uint2x2 a0 = uint2x2(2135171378, 21433296); uint2x2 b0 = uint2x2(1013431952, 366718162); uint2x2 r0 = uint2x2(3148603330, 388151458); TestUtils.AreEqual(a0 + b0, r0); uint2x2 a1 = uint2x2(1954723494, 683604307); uint2x2 b1 = uint2x2(359290756, 1393163294); uint2x2 r1 = uint2x2(2314014250, 2076767601); TestUtils.AreEqual(a1 + b1, r1); uint2x2 a2 = uint2x2(1054212315, 1762680995); uint2x2 b2 = uint2x2(1962236872, 1263270041); uint2x2 r2 = uint2x2(3016449187, 3025951036); TestUtils.AreEqual(a2 + b2, r2); uint2x2 a3 = uint2x2(1963655852, 1257853062); uint2x2 b3 = uint2x2(1862666629, 1077447887); uint2x2 r3 = uint2x2(3826322481, 2335300949); TestUtils.AreEqual(a3 + b3, r3); }
public void uint2x2_operator_div_wide_scalar() { uint2x2 a0 = uint2x2(1433072926, 1073958635); uint b0 = (1434025872); uint2x2 r0 = uint2x2(0, 0); TestUtils.AreEqual(a0 / b0, r0); uint2x2 a1 = uint2x2(1195142312, 1274375693); uint b1 = (536596719); uint2x2 r1 = uint2x2(2, 2); TestUtils.AreEqual(a1 / b1, r1); uint2x2 a2 = uint2x2(464756346, 906504670); uint b2 = (806462546); uint2x2 r2 = uint2x2(0, 1); TestUtils.AreEqual(a2 / b2, r2); uint2x2 a3 = uint2x2(1380905136, 1196815948); uint b3 = (25493909); uint2x2 r3 = uint2x2(54, 46); TestUtils.AreEqual(a3 / b3, r3); }
public void uint2x2_operator_add_wide_scalar() { uint2x2 a0 = uint2x2(665815972, 1783729250); uint b0 = (1334043849); uint2x2 r0 = uint2x2(1999859821, 3117773099); TestUtils.AreEqual(a0 + b0, r0); uint2x2 a1 = uint2x2(1591678394, 977850224); uint b1 = (1284528538); uint2x2 r1 = uint2x2(2876206932, 2262378762); TestUtils.AreEqual(a1 + b1, r1); uint2x2 a2 = uint2x2(71069732, 1200356017); uint b2 = (1138577680); uint2x2 r2 = uint2x2(1209647412, 2338933697); TestUtils.AreEqual(a2 + b2, r2); uint2x2 a3 = uint2x2(565982008, 1088001167); uint b3 = (1246759684); uint2x2 r3 = uint2x2(1812741692, 2334760851); TestUtils.AreEqual(a3 + b3, r3); }
public void uint2x2_operator_mod_wide_wide() { uint2x2 a0 = uint2x2(258342924, 1454754891); uint2x2 b0 = uint2x2(1990080167, 1197348066); uint2x2 r0 = uint2x2(258342924, 257406825); TestUtils.AreEqual(a0 % b0, r0); uint2x2 a1 = uint2x2(723352342, 1981431473); uint2x2 b1 = uint2x2(651970512, 1659454050); uint2x2 r1 = uint2x2(71381830, 321977423); TestUtils.AreEqual(a1 % b1, r1); uint2x2 a2 = uint2x2(531756042, 716993627); uint2x2 b2 = uint2x2(241005212, 1866255454); uint2x2 r2 = uint2x2(49745618, 716993627); TestUtils.AreEqual(a2 % b2, r2); uint2x2 a3 = uint2x2(1667903349, 1331097004); uint2x2 b3 = uint2x2(1440101415, 595220963); uint2x2 r3 = uint2x2(227801934, 140655078); TestUtils.AreEqual(a3 % b3, r3); }
public void uint2x2_operator_add_scalar_wide() { uint a0 = (359966320); uint2x2 b0 = uint2x2(2146146202, 767103309); uint2x2 r0 = uint2x2(2506112522, 1127069629); TestUtils.AreEqual(a0 + b0, r0); uint a1 = (851002415); uint2x2 b1 = uint2x2(311531406, 1491262941); uint2x2 r1 = uint2x2(1162533821, 2342265356); TestUtils.AreEqual(a1 + b1, r1); uint a2 = (1016891373); uint2x2 b2 = uint2x2(1954228994, 1671335850); uint2x2 r2 = uint2x2(2971120367, 2688227223); TestUtils.AreEqual(a2 + b2, r2); uint a3 = (727870747); uint2x2 b3 = uint2x2(551151834, 1390261152); uint2x2 r3 = uint2x2(1279022581, 2118131899); TestUtils.AreEqual(a3 + b3, r3); }
public void uint2x2_operator_equal_wide_wide() { uint2x2 a0 = uint2x2(2105871082, 35218899); uint2x2 b0 = uint2x2(1477587886, 579629692); bool2x2 r0 = bool2x2(false, false); TestUtils.AreEqual(a0 == b0, r0); uint2x2 a1 = uint2x2(1550755093, 764676020); uint2x2 b1 = uint2x2(540974792, 208405066); bool2x2 r1 = bool2x2(false, false); TestUtils.AreEqual(a1 == b1, r1); uint2x2 a2 = uint2x2(606743782, 1208156098); uint2x2 b2 = uint2x2(2063397938, 1060167409); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 == b2, r2); uint2x2 a3 = uint2x2(1023640014, 1038468316); uint2x2 b3 = uint2x2(362592601, 2097545362); bool2x2 r3 = bool2x2(false, false); TestUtils.AreEqual(a3 == b3, r3); }
public void uint2x2_operator_sub_wide_wide() { uint2x2 a0 = uint2x2(1410318491, 1097280168); uint2x2 b0 = uint2x2(1315897366, 799052018); uint2x2 r0 = uint2x2(94421125, 298228150); TestUtils.AreEqual(a0 - b0, r0); uint2x2 a1 = uint2x2(1827039044, 28881338); uint2x2 b1 = uint2x2(1580289673, 1094686261); uint2x2 r1 = uint2x2(246749371, 3229162373); TestUtils.AreEqual(a1 - b1, r1); uint2x2 a2 = uint2x2(328720965, 875487868); uint2x2 b2 = uint2x2(1954325726, 1197734816); uint2x2 r2 = uint2x2(2669362535, 3972720348); TestUtils.AreEqual(a2 - b2, r2); uint2x2 a3 = uint2x2(212936325, 231977215); uint2x2 b3 = uint2x2(229886366, 915679176); uint2x2 r3 = uint2x2(4278017255, 3611265335); TestUtils.AreEqual(a3 - b3, r3); }
public void uint2x2_operator_not_equal_wide_wide() { uint2x2 a0 = uint2x2(1977284100, 1293292704); uint2x2 b0 = uint2x2(1514195556, 957972049); bool2x2 r0 = bool2x2(true, true); TestUtils.AreEqual(a0 != b0, r0); uint2x2 a1 = uint2x2(1547283851, 422428953); uint2x2 b1 = uint2x2(507667364, 581861672); bool2x2 r1 = bool2x2(true, true); TestUtils.AreEqual(a1 != b1, r1); uint2x2 a2 = uint2x2(195833190, 1711544892); uint2x2 b2 = uint2x2(1128094576, 940096636); bool2x2 r2 = bool2x2(true, true); TestUtils.AreEqual(a2 != b2, r2); uint2x2 a3 = uint2x2(5606053, 737069074); uint2x2 b3 = uint2x2(57559040, 181752616); bool2x2 r3 = bool2x2(true, true); TestUtils.AreEqual(a3 != b3, r3); }
public void uint2x2_operator_less_wide_scalar() { uint2x2 a0 = uint2x2(796797557, 670113454); uint b0 = (746564682); bool2x2 r0 = bool2x2(false, true); TestUtils.AreEqual(a0 < b0, r0); uint2x2 a1 = uint2x2(933579492, 318174822); uint b1 = (278884514); bool2x2 r1 = bool2x2(false, false); TestUtils.AreEqual(a1 < b1, r1); uint2x2 a2 = uint2x2(1117630673, 1990922600); uint b2 = (741886928); bool2x2 r2 = bool2x2(false, false); TestUtils.AreEqual(a2 < b2, r2); uint2x2 a3 = uint2x2(1030849597, 1718582899); uint b3 = (1546212312); bool2x2 r3 = bool2x2(true, false); TestUtils.AreEqual(a3 < b3, r3); }