Skip to content

Commit 2cc9cd6

Browse files
committed
Add more FCQWORD tests (WIP)
1 parent 3c42572 commit 2cc9cd6

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

Classes/FCryptoTestMutator.uc

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,6 +1384,8 @@ private final simulated function int TestAesCt()
13841384
return 0;
13851385
}
13861386

1387+
// TODO: refactor and clean up this.
1388+
// - move FCQWORD tests to dedicated suite
13871389
private final simulated function int TestSpeed()
13881390
{
13891391
local int Dummy;
@@ -1456,6 +1458,26 @@ private final simulated function int TestSpeed()
14561458
`fclog("0x7FFFFFFF < 0xFFFFFFFF :" @ class'FCryptoQWORD'.static.IsLt_AsUInt32(0x7FFFFFFF, 0xFFFFFFFF));
14571459
`fclog("0xFFFFFFFF < 0x7FFFFFFF :" @ class'FCryptoQWORD'.static.IsLt_AsUInt32(0xFFFFFFFF, 0x7FFFFFFF));
14581460

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+
14591481
QW1.A = 0x00000000;
14601482
QW1.B = 0xFFFFFFFF;
14611483
QW2.A = 0xFFFFFFFF;

0 commit comments

Comments
 (0)