@@ -1384,6 +1384,8 @@ private final simulated function int TestAesCt()
1384
1384
return 0 ;
1385
1385
}
1386
1386
1387
+ // TODO: refactor and clean up this.
1388
+ // - move FCQWORD tests to dedicated suite
1387
1389
private final simulated function int TestSpeed ()
1388
1390
{
1389
1391
local int Dummy ;
@@ -1456,6 +1458,26 @@ private final simulated function int TestSpeed()
1456
1458
`fclog ("0x7FFFFFFF < 0xFFFFFFFF :" @ class 'FCryptoQWORD' .static .IsLt_AsUInt32 (0x7FFFFFFF , 0xFFFFFFFF ));
1457
1459
`fclog ("0xFFFFFFFF < 0x7FFFFFFF :" @ class 'FCryptoQWORD' .static .IsLt_AsUInt32 (0xFFFFFFFF , 0x7FFFFFFF ));
1458
1460
1461
+ `fclog ("0x00000000 >= 0xFFFFFFFF :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0x00000000 , 0xFFFFFFFF ));
1462
+ `fclog ("0xFFFFFFFF >= 0xFFFFFFFF :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0xFFFFFFFF , 0xFFFFFFFF ));
1463
+ `fclog ("0x00000000 >= 0x00000000 :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0x00000000 , 0x00000000 ));
1464
+ `fclog ("0x7FFFFFFF >= 0x00000000 :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0x7FFFFFFF , 0x00000000 ));
1465
+ `fclog ("0x00000000 >= 0x7FFFFFFF :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0x00000000 , 0x7FFFFFFF ));
1466
+ `fclog ("0x00000001 >= 0x00000002 :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0x00000001 , 0x00000002 ));
1467
+ `fclog ("0x00000002 >= 0x00000001 :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0x00000002 , 0x00000001 ));
1468
+ `fclog ("0x7FFFFFFF >= 0xFFFFFFFF :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0x7FFFFFFF , 0xFFFFFFFF ));
1469
+ `fclog ("0xFFFFFFFF >= 0x7FFFFFFF :" @ class 'FCryptoQWORD' .static .IsGte_AsUInt32 (0xFFFFFFFF , 0x7FFFFFFF ));
1470
+
1471
+ `fclog ("0x00000000 <= 0xFFFFFFFF :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0x00000000 , 0xFFFFFFFF ));
1472
+ `fclog ("0xFFFFFFFF <= 0xFFFFFFFF :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0xFFFFFFFF , 0xFFFFFFFF ));
1473
+ `fclog ("0x00000000 <= 0x00000000 :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0x00000000 , 0x00000000 ));
1474
+ `fclog ("0x7FFFFFFF <= 0x00000000 :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0x7FFFFFFF , 0x00000000 ));
1475
+ `fclog ("0x00000000 <= 0x7FFFFFFF :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0x00000000 , 0x7FFFFFFF ));
1476
+ `fclog ("0x00000001 <= 0x00000002 :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0x00000001 , 0x00000002 ));
1477
+ `fclog ("0x00000002 <= 0x00000001 :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0x00000002 , 0x00000001 ));
1478
+ `fclog ("0x7FFFFFFF <= 0xFFFFFFFF :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0x7FFFFFFF , 0xFFFFFFFF ));
1479
+ `fclog ("0xFFFFFFFF <= 0x7FFFFFFF :" @ class 'FCryptoQWORD' .static .IsLte_AsUInt32 (0xFFFFFFFF , 0x7FFFFFFF ));
1480
+
1459
1481
QW1 .A = 0x00000000 ;
1460
1482
QW1 .B = 0xFFFFFFFF ;
1461
1483
QW2 .A = 0xFFFFFFFF ;
0 commit comments