From 3441856432d451a3d5e807bea7d6e7c500942c12 Mon Sep 17 00:00:00 2001 From: Jason Gross Date: Sun, 12 Nov 2017 20:37:52 -0500 Subject: Update display logs and c files --- .../solinas64_2e141m9_4limbs/freezeDisplay.log | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/Specific/solinas64_2e141m9_4limbs/freezeDisplay.log (limited to 'src/Specific/solinas64_2e141m9_4limbs/freezeDisplay.log') diff --git a/src/Specific/solinas64_2e141m9_4limbs/freezeDisplay.log b/src/Specific/solinas64_2e141m9_4limbs/freezeDisplay.log new file mode 100644 index 000000000..dc3230c7e --- /dev/null +++ b/src/Specific/solinas64_2e141m9_4limbs/freezeDisplay.log @@ -0,0 +1,20 @@ +λ x : word64 * word64 * word64 * word64, +Interp-η +(λ var : Syntax.base_type → Type, + λ '(x5, x6, x4, x2)%core, + uint64_t x8, uint8_t x9 = Op (Syntax.SubWithGetBorrow 36 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (0x0, Return x2, 0xffffffff7); + uint64_t x11, uint8_t x12 = Op (Syntax.SubWithGetBorrow 35 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (Return x9, Return x4, 0x7ffffffff); + uint64_t x14, uint8_t x15 = Op (Syntax.SubWithGetBorrow 35 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (Return x12, Return x6, 0x7ffffffff); + uint64_t x17, uint8_t x18 = Op (Syntax.SubWithGetBorrow 35 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (Return x15, Return x5, 0x7ffffffff); + uint64_t x19 = cmovznz64(x18, 0x0, 0xffffffffffffffffL); + uint64_t x20 = (x19 & 0xffffffff7); + uint64_t x22, uint8_t x23 = Op (Syntax.AddWithGetCarry 36 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (0x0, Return x8, Return x20); + uint64_t x24 = (x19 & 0x7ffffffff); + uint64_t x26, uint8_t x27 = Op (Syntax.AddWithGetCarry 35 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (Return x23, Return x11, Return x24); + uint64_t x28 = (x19 & 0x7ffffffff); + uint64_t x30, uint8_t x31 = Op (Syntax.AddWithGetCarry 35 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (Return x27, Return x14, Return x28); + uint64_t x32 = (x19 & 0x7ffffffff); + uint64_t x34, uint8_t _ = Op (Syntax.AddWithGetCarry 35 (Syntax.TWord 3) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 6) (Syntax.TWord 3)) (Return x31, Return x17, Return x32); + (Return x34, Return x30, Return x26, Return x22)) +x + : word64 * word64 * word64 * word64 → ReturnType (uint64_t * uint64_t * uint64_t * uint64_t) -- cgit v1.2.3