Skip to content

Commit 1789d44

Browse files
committed
QWORD arithmetic design (WIP)
1 parent f4fddeb commit 1789d44

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Classes/FCryptoTestMutator.uc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,6 +1025,16 @@ private final simulated function int TestMath()
10251025
local int MontyDecodeResult;
10261026
local string BigIntString;
10271027
1028+
local int Dummy;
1029+
1030+
// TODO: Design for QWORD arithmetic.
1031+
Dummy = 0xFFFFFFFF;
1032+
`fclog("Dummy=" $ Dummy);
1033+
`fclog("Dummy=" $ ToHex(Dummy));
1034+
Dummy += 0xF;
1035+
`fclog("Dummy=" $ Dummy);
1036+
`fclog("Dummy=" $ ToHex(Dummy));
1037+
10281038
// BearSSL assumes all operands caller-allocated.
10291039
// We'll do some bare minimum allocations here to avoid issues.
10301040
// TODO: does UScript dynamic array allocation break CT guarantees?

0 commit comments

Comments
 (0)