libzahl, branch HEAD big integer library 8aa2a900974b100672d1af89a97c1043372a446d 2022-07-20T14:26:57Z 2022-07-20T23:26:34Z Use ar(1)'s s-flag instead of invoking ranlib(1) Tom Schwindl schwindl@posteo.de commit 8aa2a900974b100672d1af89a97c1043372a446d parent cf4b5d338225ac30d8f7434768c45619928bf3bf Author: Tom Schwindl <schwindl@posteo.de> Date: Wed, 20 Jul 2022 14:26:57 +0000 Use ar(1)'s s-flag instead of invoking ranlib(1) ranlib(1) is legacy and not even part of POSIX anymore, ar(1) can do the same job with the s-flag (which is an XSI-extension, but whatever). cf4b5d338225ac30d8f7434768c45619928bf3bf 2016-11-30T09:55:09Z 2016-11-30T09:55:09Z Fix errors in the manual found by Ivan Zuboff Mattias Andrée maandree@kth.se commit cf4b5d338225ac30d8f7434768c45619928bf3bf parent aeb5e44a98cb4158528206c079654357b1c75b16 Author: Mattias Andrée <maandree@kth.se> Date: Wed, 30 Nov 2016 10:55:09 +0100 Fix errors in the manual found by Ivan Zuboff Signed-off-by: Mattias Andrée <maandree@kth.se> aeb5e44a98cb4158528206c079654357b1c75b16 2016-11-30T09:15:59Z 2016-11-30T09:15:59Z Fix errors in the manual (most of them found by Ivan Zuboff) Mattias Andrée maandree@kth.se commit aeb5e44a98cb4158528206c079654357b1c75b16 parent 781e9d05388539d989e3578ebc7f8a7cd038aeb0 Author: Mattias Andrée <maandree@kth.se> Date: Wed, 30 Nov 2016 10:15:59 +0100 Fix errors in the manual (most of them found by Ivan Zuboff) Signed-off-by: Mattias Andrée <maandree@kth.se> 781e9d05388539d989e3578ebc7f8a7cd038aeb0 2016-11-29T22:55:29Z 2016-11-29T22:55:29Z Fix errors in the manual (most of them found by Ivan Zuboff) Mattias Andrée maandree@kth.se commit 781e9d05388539d989e3578ebc7f8a7cd038aeb0 parent 183bfa766f29b3eb46b01c7b6e82d71d822b02d5 Author: Mattias Andrée <maandree@kth.se> Date: Tue, 29 Nov 2016 23:55:29 +0100 Fix errors in the manual (most of them found by Ivan Zuboff) Signed-off-by: Mattias Andrée <maandree@kth.se> 183bfa766f29b3eb46b01c7b6e82d71d822b02d5 2016-10-21T03:25:03Z 2016-10-21T03:25:03Z manual: fix truncated sentence Mattias Andrée maandree@kth.se commit 183bfa766f29b3eb46b01c7b6e82d71d822b02d5 parent 87e84a9167666022bba7c73b5447791bf9f6797b Author: Mattias Andrée <maandree@kth.se> Date: Fri, 21 Oct 2016 05:25:03 +0200 manual: fix truncated sentence Signed-off-by: Mattias Andrée <maandree@kth.se> 87e84a9167666022bba7c73b5447791bf9f6797b 2016-10-21T03:20:55Z 2016-10-21T03:20:55Z Add exercise: [M13] The totient from factorisation Mattias Andrée maandree@kth.se commit 87e84a9167666022bba7c73b5447791bf9f6797b parent 18a0e23b2f2e37c56c4f0f9a3dd56c1c619a4468 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 21 Oct 2016 05:20:55 +0200 Add exercise: [M13] The totient from factorisation Signed-off-by: Mattias Andrée <maandree@kth.se> 18a0e23b2f2e37c56c4f0f9a3dd56c1c619a4468 2016-07-29T22:28:41Z 2016-07-29T22:28:43Z Add exercise: [13] Modular generalised power towers Mattias Andrée maandree@kth.se commit 18a0e23b2f2e37c56c4f0f9a3dd56c1c619a4468 parent 7e8ea5ca2505686932b489e0aa1df0b3f0433e19 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 30 Jul 2016 00:28:41 +0200 Add exercise: [13] Modular generalised power towers Signed-off-by: Mattias Andrée <maandree@kth.se> 7e8ea5ca2505686932b489e0aa1df0b3f0433e19 2016-07-29T22:04:21Z 2016-07-29T22:04:21Z Fix typo Mattias Andrée maandree@kth.se commit 7e8ea5ca2505686932b489e0aa1df0b3f0433e19 parent 157c52efce3fce61af6d411584c7ce35e371be07 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 30 Jul 2016 00:04:21 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> 157c52efce3fce61af6d411584c7ce35e371be07 2016-07-29T10:37:41Z 2016-07-29T10:37:41Z Add missing ! Mattias Andrée maandree@kth.se commit 157c52efce3fce61af6d411584c7ce35e371be07 parent f9fac01b221cd41af5352d95a45ba43b47460a41 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 29 Jul 2016 12:37:41 +0200 Add missing ! Signed-off-by: Mattias Andrée <maandree@kth.se> f9fac01b221cd41af5352d95a45ba43b47460a41 2016-07-29T10:34:29Z 2016-07-29T10:34:29Z Add exercise: [HMP32] Modular tetration Mattias Andrée maandree@kth.se commit f9fac01b221cd41af5352d95a45ba43b47460a41 parent c9c9a5b8fe7cdde58d2e3b6b21332c4cbd32b9b3 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 29 Jul 2016 12:34:29 +0200 Add exercise: [HMP32] Modular tetration Signed-off-by: Mattias Andrée <maandree@kth.se> c9c9a5b8fe7cdde58d2e3b6b21332c4cbd32b9b3 2016-07-28T22:30:58Z 2016-07-28T22:30:58Z Minor text fix Mattias Andrée maandree@kth.se commit c9c9a5b8fe7cdde58d2e3b6b21332c4cbd32b9b3 parent 8092c767cb5f872b62a0cabbef793a08643497db Author: Mattias Andrée <maandree@kth.se> Date: Fri, 29 Jul 2016 00:30:58 +0200 Minor text fix Signed-off-by: Mattias Andrée <maandree@kth.se> 8092c767cb5f872b62a0cabbef793a08643497db 2016-07-28T20:55:43Z 2016-07-28T20:55:43Z φ(−n) = φ(n), φ(1) = 1, φ(0) = 0 Mattias Andrée maandree@kth.se commit 8092c767cb5f872b62a0cabbef793a08643497db parent dd753f78b0c39d86a4cccca08996df303762e532 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 28 Jul 2016 22:55:43 +0200 φ(−n) = φ(n), φ(1) = 1, φ(0) = 0 Signed-off-by: Mattias Andrée <maandree@kth.se> dd753f78b0c39d86a4cccca08996df303762e532 2016-07-28T18:24:46Z 2016-07-28T18:24:46Z Fix small error in solution for [13] The totient Mattias Andrée maandree@kth.se commit dd753f78b0c39d86a4cccca08996df303762e532 parent 32f59d5fbed9dbfa913221ef37d8df9364b9963a Author: Mattias Andrée <maandree@kth.se> Date: Thu, 28 Jul 2016 20:24:46 +0200 Fix small error in solution for [13] The totient Signed-off-by: Mattias Andrée <maandree@kth.se> 32f59d5fbed9dbfa913221ef37d8df9364b9963a 2016-07-28T18:12:19Z 2016-07-28T18:12:19Z Add exercises: Mattias Andrée maandree@kth.se commit 32f59d5fbed9dbfa913221ef37d8df9364b9963a parent 2864613b162ed4c7a28a79c8c4dcd24893cc2128 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 28 Jul 2016 20:12:19 +0200 Add exercises: [▶05] zlshu and zrshu [▶M15] Modular left-shift [▶08] Modular left-shift, extended [13] The totient 2864613b162ed4c7a28a79c8c4dcd24893cc2128 2016-07-28T13:05:18Z 2016-07-28T13:05:18Z Fix spacing Mattias Andrée maandree@kth.se commit 2864613b162ed4c7a28a79c8c4dcd24893cc2128 parent d11d27b4b13788a4172f46d19c40395fcca865c2 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 28 Jul 2016 15:05:18 +0200 Fix spacing Signed-off-by: Mattias Andrée <maandree@kth.se> d11d27b4b13788a4172f46d19c40395fcca865c2 2016-07-28T13:03:33Z 2016-07-28T13:03:33Z Fix difficulty ratings on exercises Mattias Andrée maandree@kth.se commit d11d27b4b13788a4172f46d19c40395fcca865c2 parent b8f83987b190e282fd25c24e1c251678ad757765 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 28 Jul 2016 15:03:33 +0200 Fix difficulty ratings on exercises Signed-off-by: Mattias Andrée <maandree@kth.se> b8f83987b190e282fd25c24e1c251678ad757765 2016-07-27T01:58:35Z 2016-07-27T01:58:35Z Add exercice: [▶10] Modular powers of 2 Mattias Andrée maandree@kth.se commit b8f83987b190e282fd25c24e1c251678ad757765 parent faaa7dc980a80895b703775d18132eb6db105021 Author: Mattias Andrée <maandree@kth.se> Date: Wed, 27 Jul 2016 03:58:35 +0200 Add exercice: [▶10] Modular powers of 2 Signed-off-by: Mattias Andrée <maandree@kth.se> faaa7dc980a80895b703775d18132eb6db105021 2016-07-25T15:08:51Z 2016-07-25T15:08:51Z Exercise solutions: the return type should be on the line above the function name, like in the rest of the manual Mattias Andrée maandree@kth.se commit faaa7dc980a80895b703775d18132eb6db105021 parent 86eab9c9bc9a75e57b4e97792cd4227d069d6819 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 17:08:51 +0200 Exercise solutions: the return type should be on the line above the function name, like in the rest of the manual Signed-off-by: Mattias Andrée <maandree@kth.se> 86eab9c9bc9a75e57b4e97792cd4227d069d6819 2016-07-25T15:07:32Z 2016-07-25T15:07:32Z Manual refdup should not return int Mattias Andrée maandree@kth.se commit 86eab9c9bc9a75e57b4e97792cd4227d069d6819 parent a5ae82e67f914d9339ac22e0c2df9fe9b79b0f57 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 17:07:32 +0200 Manual refdup should not return int Signed-off-by: Mattias Andrée <maandree@kth.se> a5ae82e67f914d9339ac22e0c2df9fe9b79b0f57 2016-07-25T15:03:54Z 2016-07-25T15:03:54Z Fix another error in the solution for Powers of the golden ratio Mattias Andrée maandree@kth.se commit a5ae82e67f914d9339ac22e0c2df9fe9b79b0f57 parent 89898de3bfa38d39494555a3e109253489a0e0b6 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 17:03:54 +0200 Fix another error in the solution for Powers of the golden ratio Signed-off-by: Mattias Andrée <maandree@kth.se> 89898de3bfa38d39494555a3e109253489a0e0b6 2016-07-25T14:56:20Z 2016-07-25T14:56:25Z Fix a small error in the solution for Powers of the golden ratio Mattias Andrée maandree@kth.se commit 89898de3bfa38d39494555a3e109253489a0e0b6 parent a13f9f4c6ab80436a9edeca30eccbe1b4de735fc Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 16:56:20 +0200 Fix a small error in the solution for Powers of the golden ratio Signed-off-by: Mattias Andrée <maandree@kth.se> a13f9f4c6ab80436a9edeca30eccbe1b4de735fc 2016-07-25T14:45:32Z 2016-07-25T14:45:32Z Fix typo Mattias Andrée maandree@kth.se commit a13f9f4c6ab80436a9edeca30eccbe1b4de735fc parent 019da3a9e7f81cd882d0383ac707ce098013b4a9 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 16:45:32 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> 019da3a9e7f81cd882d0383ac707ce098013b4a9 2016-07-25T14:38:43Z 2016-07-25T14:38:43Z Manual: The Kronecker symbol Mattias Andrée maandree@kth.se commit 019da3a9e7f81cd882d0383ac707ce098013b4a9 parent 60dd5110e21d1aedc047f2033af74330df552e40 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 16:38:43 +0200 Manual: The Kronecker symbol Signed-off-by: Mattias Andrée <maandree@kth.se> 60dd5110e21d1aedc047f2033af74330df552e40 2016-07-25T14:15:08Z 2016-07-25T14:15:08Z Manual: How to calculate the Jacobi symbol Mattias Andrée maandree@kth.se commit 60dd5110e21d1aedc047f2033af74330df552e40 parent 4d2e79e7eec793a557c26d1253bcfc13f6b555d6 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 16:15:08 +0200 Manual: How to calculate the Jacobi symbol Signed-off-by: Mattias Andrée <maandree@kth.se> 4d2e79e7eec793a557c26d1253bcfc13f6b555d6 2016-07-25T13:58:29Z 2016-07-25T13:58:29Z Style fix Mattias Andrée maandree@kth.se commit 4d2e79e7eec793a557c26d1253bcfc13f6b555d6 parent 243a542dce0f8da6fc3ac43d5e5fcb144559b507 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 15:58:29 +0200 Style fix Signed-off-by: Mattias Andrée <maandree@kth.se> 243a542dce0f8da6fc3ac43d5e5fcb144559b507 2016-07-25T13:40:04Z 2016-07-25T13:41:03Z Manual: how to calculate the legendre symbol Mattias Andrée maandree@kth.se commit 243a542dce0f8da6fc3ac43d5e5fcb144559b507 parent 802b2b18704f1b04ab3c3195d49333a546dc0ff4 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 15:40:04 +0200 Manual: how to calculate the legendre symbol Signed-off-by: Mattias Andrée <maandree@kth.se> 802b2b18704f1b04ab3c3195d49333a546dc0ff4 2016-07-25T13:13:29Z 2016-07-25T13:13:29Z Add exercise: [30] Powers of the golden ratio Mattias Andrée maandree@kth.se commit 802b2b18704f1b04ab3c3195d49333a546dc0ff4 parent 63bc4e141d2f28fcd11187413966235151a92c84 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 15:13:29 +0200 Add exercise: [30] Powers of the golden ratio Signed-off-by: Mattias Andrée <maandree@kth.se> 63bc4e141d2f28fcd11187413966235151a92c84 2016-07-24T23:33:10Z 2016-07-24T23:33:10Z Alternative solution for [20] Fast primality test with bounded perfection Mattias Andrée maandree@kth.se commit 63bc4e141d2f28fcd11187413966235151a92c84 parent 076e4e3284039e1229bc7f99232e415cdc44711d Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 01:33:10 +0200 Alternative solution for [20] Fast primality test with bounded perfection Signed-off-by: Mattias Andrée <maandree@kth.se> 076e4e3284039e1229bc7f99232e415cdc44711d 2016-07-24T23:13:00Z 2016-07-24T23:13:00Z Add exercise: [20] Fast primality test with bounded perfection Mattias Andrée maandree@kth.se commit 076e4e3284039e1229bc7f99232e415cdc44711d parent 611db6bdb6a5a08b628f571451a94a1147a0e16f Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 01:13:00 +0200 Add exercise: [20] Fast primality test with bounded perfection Signed-off-by: Mattias Andrée <maandree@kth.se> 611db6bdb6a5a08b628f571451a94a1147a0e16f 2016-07-24T22:50:52Z 2016-07-24T22:50:52Z Add exercise: [11] Lucas–Lehmer primality test Mattias Andrée maandree@kth.se commit 611db6bdb6a5a08b628f571451a94a1147a0e16f parent f2734fde832c3f45d0dc9350c561d4137a422788 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 25 Jul 2016 00:50:52 +0200 Add exercise: [11] Lucas–Lehmer primality test Signed-off-by: Mattias Andrée <maandree@kth.se> f2734fde832c3f45d0dc9350c561d4137a422788 2016-07-24T20:19:20Z 2016-07-24T20:19:20Z Add pronunciation of Lucas Mattias Andrée maandree@kth.se commit f2734fde832c3f45d0dc9350c561d4137a422788 parent 4d41ca9124a0bbb4a26a856c76943317653ebc77 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 22:19:20 +0200 Add pronunciation of Lucas Signed-off-by: Mattias Andrée <maandree@kth.se> 4d41ca9124a0bbb4a26a856c76943317653ebc77 2016-07-24T19:45:58Z 2016-07-24T19:45:58Z Add exercises: [10] Fermat primality test Mattias Andrée maandree@kth.se commit 4d41ca9124a0bbb4a26a856c76943317653ebc77 parent ae8fb895ff82b75f7708b89c60565a2347e4593f Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 21:45:58 +0200 Add exercises: [10] Fermat primality test Signed-off-by: Mattias Andrée <maandree@kth.se> ae8fb895ff82b75f7708b89c60565a2347e4593f 2016-07-24T19:19:02Z 2016-07-24T19:19:02Z Fix type of the last parameter for zptest in its man page Mattias Andrée maandree@kth.se commit ae8fb895ff82b75f7708b89c60565a2347e4593f parent 114cc6b1a25c8a40e5df7d8af965a127c784a8b7 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 21:19:02 +0200 Fix type of the last parameter for zptest in its man page Signed-off-by: Mattias Andrée <maandree@kth.se> 114cc6b1a25c8a40e5df7d8af965a127c784a8b7 2016-07-24T18:57:12Z 2016-07-24T18:57:12Z Fix typo Mattias Andrée maandree@kth.se commit 114cc6b1a25c8a40e5df7d8af965a127c784a8b7 parent 33bae5e5a2a36f6269d6953dfe2267720325d31c Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 20:57:12 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> 33bae5e5a2a36f6269d6953dfe2267720325d31c 2016-07-24T18:44:06Z 2016-07-24T18:44:06Z Saturated subtraction: { => r = }a ∸ b = ..... Mattias Andrée maandree@kth.se commit 33bae5e5a2a36f6269d6953dfe2267720325d31c parent b86683847ecd3e67274330b67d257db463629969 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 20:44:06 +0200 Saturated subtraction: { => r = }a ∸ b = ..... Signed-off-by: Mattias Andrée <maandree@kth.se> b86683847ecd3e67274330b67d257db463629969 2016-07-24T16:16:36Z 2016-07-24T16:16:36Z Mention that a composite that passes a heuristic primality test is kown as a pseudoprime Mattias Andrée maandree@kth.se commit b86683847ecd3e67274330b67d257db463629969 parent 3fb7d372cb6f6b0e8a942a9b3e0f89a5548ab699 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 18:16:36 +0200 Mention that a composite that passes a heuristic primality test is kown as a pseudoprime Signed-off-by: Mattias Andrée <maandree@kth.se> 3fb7d372cb6f6b0e8a942a9b3e0f89a5548ab699 2016-07-24T16:08:01Z 2016-07-24T16:08:01Z Make “You should already [...]” small and italic Mattias Andrée maandree@kth.se commit 3fb7d372cb6f6b0e8a942a9b3e0f89a5548ab699 parent d89b4e54d7b4ee8aee05051ccf6e3b96019ac3ea Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 18:08:01 +0200 Make “You should already [...]” small and italic Signed-off-by: Mattias Andrée <maandree@kth.se> d89b4e54d7b4ee8aee05051ccf6e3b96019ac3ea 2016-07-24T16:04:15Z 2016-07-24T16:04:15Z Add exercise: [▶02] Saturated subtraction Mattias Andrée maandree@kth.se commit d89b4e54d7b4ee8aee05051ccf6e3b96019ac3ea parent dbb82e8a1184eaa7f6fa4b04e0560589cc6092e9 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 18:04:15 +0200 Add exercise: [▶02] Saturated subtraction Signed-off-by: Mattias Andrée <maandree@kth.se> dbb82e8a1184eaa7f6fa4b04e0560589cc6092e9 2016-07-24T15:39:27Z 2016-07-24T15:39:27Z Add exercise: [▶M17] Factorials inverted Mattias Andrée maandree@kth.se commit dbb82e8a1184eaa7f6fa4b04e0560589cc6092e9 parent 58cbdbd892c9a83369e3e46aa9700cc7df98a17b Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 17:39:27 +0200 Add exercise: [▶M17] Factorials inverted Signed-off-by: Mattias Andrée <maandree@kth.se> 58cbdbd892c9a83369e3e46aa9700cc7df98a17b 2016-07-24T14:42:17Z 2016-07-24T14:42:17Z Clean up bench/util.h Mattias Andrée maandree@kth.se commit 58cbdbd892c9a83369e3e46aa9700cc7df98a17b parent 12b97053570a5bb9c4b1115eae9509cafd975eb1 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 16:42:17 +0200 Clean up bench/util.h Signed-off-by: Mattias Andrée <maandree@kth.se> 12b97053570a5bb9c4b1115eae9509cafd975eb1 2016-07-24T13:33:37Z 2016-07-24T13:33:37Z Rename bench/{benchmark.h => util.h} Mattias Andrée maandree@kth.se commit 12b97053570a5bb9c4b1115eae9509cafd975eb1 parent ccc36c882dc899ce75e41c7675ce48263ad24bfa Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 15:33:37 +0200 Rename bench/{benchmark.h => util.h} Signed-off-by: Mattias Andrée <maandree@kth.se> ccc36c882dc899ce75e41c7675ce48263ad24bfa 2016-07-24T01:58:08Z 2016-07-24T02:01:37Z Add exercise: [05] Fast primality test Mattias Andrée maandree@kth.se commit ccc36c882dc899ce75e41c7675ce48263ad24bfa parent 555b57b3190c2ed6f73970c0515ac77dc4087220 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 24 Jul 2016 03:58:08 +0200 Add exercise: [05] Fast primality test Signed-off-by: Mattias Andrée <maandree@kth.se> 555b57b3190c2ed6f73970c0515ac77dc4087220 2016-07-23T18:07:26Z 2016-07-23T18:07:26Z Add exercise: [M20] Reverse factorisation of factorials Mattias Andrée maandree@kth.se commit 555b57b3190c2ed6f73970c0515ac77dc4087220 parent 67ebaf88644f0bf47103af79fee76d015d43ce00 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 23 Jul 2016 20:07:26 +0200 Add exercise: [M20] Reverse factorisation of factorials Signed-off-by: Mattias Andrée <maandree@kth.se> 67ebaf88644f0bf47103af79fee76d015d43ce00 2016-07-23T15:49:40Z 2016-07-23T15:49:40Z Add two exercises to the manual Mattias Andrée maandree@kth.se commit 67ebaf88644f0bf47103af79fee76d015d43ce00 parent 7ad81d682ee7957bb87889e24138c37ed16db3d9 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 23 Jul 2016 17:49:40 +0200 Add two exercises to the manual [M10] Convergence of the Lucas Number ratios [M12+] Factorisation of factorials 7ad81d682ee7957bb87889e24138c37ed16db3d9 2016-06-22T18:29:31Z 2016-06-22T18:29:31Z update todo Mattias Andrée maandree@kth.se commit 7ad81d682ee7957bb87889e24138c37ed16db3d9 parent 83838e485188e98eaef6893e2ca6d6d520b6fcdd Author: Mattias Andrée <maandree@kth.se> Date: Wed, 22 Jun 2016 20:29:31 +0200 update todo Signed-off-by: Mattias Andrée <maandree@kth.se> 83838e485188e98eaef6893e2ca6d6d520b6fcdd 2016-06-19T01:32:51Z 2016-06-19T01:32:59Z Manual: jargon fix Mattias Andrée maandree@kth.se commit 83838e485188e98eaef6893e2ca6d6d520b6fcdd parent 5c70306f2f5e4a5c6dfdd4ea5111be5054a98849 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 19 Jun 2016 03:32:51 +0200 Manual: jargon fix Signed-off-by: Mattias Andrée <maandree@kth.se> 5c70306f2f5e4a5c6dfdd4ea5111be5054a98849 2016-06-19T01:26:50Z 2016-06-19T01:26:50Z Manual: fix sign of example for zxor Mattias Andrée maandree@kth.se commit 5c70306f2f5e4a5c6dfdd4ea5111be5054a98849 parent 8da0f029eefe3dab9ec726d5207c888df4081c8b Author: Mattias Andrée <maandree@kth.se> Date: Sun, 19 Jun 2016 03:26:50 +0200 Manual: fix sign of example for zxor Signed-off-by: Mattias Andrée <maandree@kth.se> 8da0f029eefe3dab9ec726d5207c888df4081c8b 2016-06-19T01:20:52Z 2016-06-19T01:24:04Z Manual: connectives Mattias Andrée maandree@kth.se commit 8da0f029eefe3dab9ec726d5207c888df4081c8b parent 9679a3acea9bdb62286f5853cbc990d75db61a6a Author: Mattias Andrée <maandree@kth.se> Date: Sun, 19 Jun 2016 03:20:52 +0200 Manual: connectives Signed-off-by: Mattias Andrée <maandree@kth.se> 9679a3acea9bdb62286f5853cbc990d75db61a6a 2016-06-19T00:55:52Z 2016-06-19T00:55:52Z Manual: remove text that should be been removed earlier Mattias Andrée maandree@kth.se commit 9679a3acea9bdb62286f5853cbc990d75db61a6a parent a049db580776ed41bb4583bfb331d97c5a80900a Author: Mattias Andrée <maandree@kth.se> Date: Sun, 19 Jun 2016 02:55:52 +0200 Manual: remove text that should be been removed earlier Signed-off-by: Mattias Andrée <maandree@kth.se> a049db580776ed41bb4583bfb331d97c5a80900a 2016-06-19T00:50:31Z 2016-06-19T00:50:31Z Add examples: sum, prod, avg, median Mattias Andrée maandree@kth.se commit a049db580776ed41bb4583bfb331d97c5a80900a parent 7132e2b0f31ca0520465baf3caa75650c5b1bf2f Author: Mattias Andrée <maandree@kth.se> Date: Sun, 19 Jun 2016 02:50:31 +0200 Add examples: sum, prod, avg, median Signed-off-by: Mattias Andrée <maandree@kth.se> 7132e2b0f31ca0520465baf3caa75650c5b1bf2f 2016-06-18T23:54:49Z 2016-06-18T23:54:49Z doc: vulnerabilities concerning cryptographic applications Mattias Andrée maandree@kth.se commit 7132e2b0f31ca0520465baf3caa75650c5b1bf2f parent aeef38031dd83d5935cdd9263856485b31e1588f Author: Mattias Andrée <maandree@kth.se> Date: Sun, 19 Jun 2016 01:54:49 +0200 doc: vulnerabilities concerning cryptographic applications Signed-off-by: Mattias Andrée <maandree@kth.se> aeef38031dd83d5935cdd9263856485b31e1588f 2016-06-18T23:43:32Z 2016-06-18T23:43:32Z Manual: on bsdnt Mattias Andrée maandree@kth.se commit aeef38031dd83d5935cdd9263856485b31e1588f parent bf8dfe5a718f7daa96d918367f30a3c272533b40 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 19 Jun 2016 01:43:32 +0200 Manual: on bsdnt Signed-off-by: Mattias Andrée <maandree@kth.se> bf8dfe5a718f7daa96d918367f30a3c272533b40 2016-06-14T10:39:19Z 2016-06-14T10:39:19Z Fix typos found by Marc Mattias Andrée maandree@kth.se commit bf8dfe5a718f7daa96d918367f30a3c272533b40 parent 6b97020bdbdc5eb08aaa638d0649013ce9c65188 Author: Mattias Andrée <maandree@kth.se> Date: Tue, 14 Jun 2016 12:39:19 +0200 Fix typos found by Marc Signed-off-by: Mattias Andrée <maandree@kth.se> 6b97020bdbdc5eb08aaa638d0649013ce9c65188 2016-06-10T11:35:41Z 2016-06-10T11:35:41Z Add a comment about storing the carry flag Mattias Andrée maandree@kth.se commit 6b97020bdbdc5eb08aaa638d0649013ce9c65188 parent 26515c8f58f30e9ec99e16e3054913ff89ae742b Author: Mattias Andrée <maandree@kth.se> Date: Fri, 10 Jun 2016 13:35:41 +0200 Add a comment about storing the carry flag Signed-off-by: Mattias Andrée <maandree@kth.se> 26515c8f58f30e9ec99e16e3054913ff89ae742b 2016-06-07T21:27:06Z 2016-06-07T21:27:06Z Update todo with benchmarking ideas Mattias Andrée maandree@kth.se commit 26515c8f58f30e9ec99e16e3054913ff89ae742b parent 925bb3c127c3e2588abdcdbdce938094526d375b Author: Mattias Andrée <maandree@kth.se> Date: Tue, 7 Jun 2016 23:27:06 +0200 Update todo with benchmarking ideas Signed-off-by: Mattias Andrée <maandree@kth.se> 925bb3c127c3e2588abdcdbdce938094526d375b 2016-06-06T18:25:09Z 2016-06-06T18:25:09Z Manual: Logic => Connectives Mattias Andrée maandree@kth.se commit 925bb3c127c3e2588abdcdbdce938094526d375b parent 1cd4ab5ac3c4084541eb1b999e3af9c9156f5bca Author: Mattias Andrée <maandree@kth.se> Date: Mon, 6 Jun 2016 20:25:09 +0200 Manual: Logic => Connectives Signed-off-by: Mattias Andrée <maandree@kth.se> 1cd4ab5ac3c4084541eb1b999e3af9c9156f5bca 2016-06-06T10:21:51Z 2016-06-06T10:21:51Z Manual: lcm: warn that gcd may be zero Mattias Andrée maandree@kth.se commit 1cd4ab5ac3c4084541eb1b999e3af9c9156f5bca parent 5c96f694655fa00ea03bc13244435e9b264250b0 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 6 Jun 2016 12:21:51 +0200 Manual: lcm: warn that gcd may be zero Signed-off-by: Mattias Andrée <maandree@kth.se> 5c96f694655fa00ea03bc13244435e9b264250b0 2016-06-06T09:33:55Z 2016-06-06T09:33:55Z Fix typo Mattias Andrée maandree@kth.se commit 5c96f694655fa00ea03bc13244435e9b264250b0 parent 1dc093d182104cb81d84c6730902d161fd45c732 Author: Mattias Andrée <maandree@kth.se> Date: Mon, 6 Jun 2016 11:33:55 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> 1dc093d182104cb81d84c6730902d161fd45c732 2016-06-05T18:29:23Z 2016-06-05T18:29:23Z todo: zmodsqr will also be removed if zmodmul is removed Mattias Andrée maandree@kth.se commit 1dc093d182104cb81d84c6730902d161fd45c732 parent 14adeefecc1802e2f2509e7a63fe256083e5fe3e Author: Mattias Andrée <maandree@kth.se> Date: Sun, 5 Jun 2016 20:29:23 +0200 todo: zmodsqr will also be removed if zmodmul is removed Signed-off-by: Mattias Andrée <maandree@kth.se> 14adeefecc1802e2f2509e7a63fe256083e5fe3e 2016-06-05T14:58:53Z 2016-06-05T14:58:53Z Manual: minor text fix Mattias Andrée maandree@kth.se commit 14adeefecc1802e2f2509e7a63fe256083e5fe3e parent 70d4c3ccdff6d26296504660ff36d232017064bd Author: Mattias Andrée <maandree@kth.se> Date: Sun, 5 Jun 2016 16:58:53 +0200 Manual: minor text fix Signed-off-by: Mattias Andrée <maandree@kth.se> 70d4c3ccdff6d26296504660ff36d232017064bd 2016-06-05T14:43:37Z 2016-06-05T14:43:37Z todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts Mattias Andrée maandree@kth.se commit 70d4c3ccdff6d26296504660ff36d232017064bd parent 14fa1028a0a7f00c58b54d2425e10303ff81a00b Author: Mattias Andrée <maandree@kth.se> Date: Sun, 5 Jun 2016 16:43:37 +0200 todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts Signed-off-by: Mattias Andrée <maandree@kth.se> 14fa1028a0a7f00c58b54d2425e10303ff81a00b 2016-06-05T14:03:38Z 2016-06-05T14:03:38Z Forgot to stage update Mattias Andrée maandree@kth.se commit 14fa1028a0a7f00c58b54d2425e10303ff81a00b parent 496c13786f97cce5c8385ddf9d6a93652143241f Author: Mattias Andrée <maandree@kth.se> Date: Sun, 5 Jun 2016 16:03:38 +0200 Forgot to stage update Signed-off-by: Mattias Andrée <maandree@kth.se> 496c13786f97cce5c8385ddf9d6a93652143241f 2016-06-05T12:41:22Z 2016-06-05T12:41:22Z Fix typos found by Marc Mattias Andrée maandree@kth.se commit 496c13786f97cce5c8385ddf9d6a93652143241f parent c3ab337dd90f303227a55f4ec935d4cbbc8518c6 Author: Mattias Andrée <maandree@kth.se> Date: Sun, 5 Jun 2016 14:41:22 +0200 Fix typos found by Marc Signed-off-by: Mattias Andrée <maandree@kth.se> c3ab337dd90f303227a55f4ec935d4cbbc8518c6 2016-06-02T11:28:15Z 2016-06-02T11:28:15Z Manual: extended gcd calculates two values for free, which most implementations ignore Mattias Andrée maandree@kth.se commit c3ab337dd90f303227a55f4ec935d4cbbc8518c6 parent aa24c082343e22c743a64919da6e0d5d04e161af Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 13:28:15 +0200 Manual: extended gcd calculates two values for free, which most implementations ignore Signed-off-by: Mattias Andrée <maandree@kth.se> aa24c082343e22c743a64919da6e0d5d04e161af 2016-06-02T11:14:32Z 2016-06-02T11:14:32Z More on stuff that will not be included Mattias Andrée maandree@kth.se commit aa24c082343e22c743a64919da6e0d5d04e161af parent d4f19d72145dcf659ba16882aabdc729fa207057 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 13:14:32 +0200 More on stuff that will not be included Signed-off-by: Mattias Andrée <maandree@kth.se> d4f19d72145dcf659ba16882aabdc729fa207057 2016-06-02T11:05:46Z 2016-06-02T11:05:46Z Fix some text Mattias Andrée maandree@kth.se commit d4f19d72145dcf659ba16882aabdc729fa207057 parent d1771305d6b1a548544119ce953c9bb758c6b77a Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 13:05:46 +0200 Fix some text Signed-off-by: Mattias Andrée <maandree@kth.se> d1771305d6b1a548544119ce953c9bb758c6b77a 2016-06-02T10:42:12Z 2016-06-02T10:42:12Z On bit test Mattias Andrée maandree@kth.se commit d1771305d6b1a548544119ce953c9bb758c6b77a parent 5990e4e42754a84edfaed2a31ee5cea3c4c9d9b1 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 12:42:12 +0200 On bit test Signed-off-by: Mattias Andrée <maandree@kth.se> 5990e4e42754a84edfaed2a31ee5cea3c4c9d9b1 2016-06-02T10:06:27Z 2016-06-02T10:06:32Z Some comments Mattias Andrée maandree@kth.se commit 5990e4e42754a84edfaed2a31ee5cea3c4c9d9b1 parent a541877c84e798e5a46c76f4cf4c362cfdcebae2 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 12:06:27 +0200 Some comments Signed-off-by: Mattias Andrée <maandree@kth.se> a541877c84e798e5a46c76f4cf4c362cfdcebae2 2016-06-02T08:36:36Z 2016-06-02T08:36:36Z Manual: simplify license Mattias Andrée maandree@kth.se commit a541877c84e798e5a46c76f4cf4c362cfdcebae2 parent 98edf61c76e1a8987e98a223cf4ab1d74080f9f4 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 10:36:36 +0200 Manual: simplify license Signed-off-by: Mattias Andrée <maandree@kth.se> 98edf61c76e1a8987e98a223cf4ab1d74080f9f4 2016-06-02T07:36:04Z 2016-06-02T07:36:04Z Switch to ISC license. Mattias Andrée maandree@kth.se commit 98edf61c76e1a8987e98a223cf4ab1d74080f9f4 parent ed5d0a78cc20ba7e9911adecca484ebd4e4a2d5a Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 09:36:04 +0200 Switch to ISC license. See http://git.suckless.org/scc/commit/?id=ad972426c2da0aff2346e7915ffb3b9454069e08 for rationale. Signed-off-by: Mattias Andrée <maandree@kth.se> ed5d0a78cc20ba7e9911adecca484ebd4e4a2d5a 2016-06-02T07:19:30Z 2016-06-02T07:19:30Z Makefile: remove intermediary files after compiling pdf files Mattias Andrée maandree@kth.se commit ed5d0a78cc20ba7e9911adecca484ebd4e4a2d5a parent 88cd41d7355a3528e43c5a6754da59228c048dc9 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 2 Jun 2016 09:19:30 +0200 Makefile: remove intermediary files after compiling pdf files Signed-off-by: Mattias Andrée <maandree@kth.se> 88cd41d7355a3528e43c5a6754da59228c048dc9 2016-06-01T17:38:15Z 2016-06-01T17:38:15Z Manual: division algorithm Mattias Andrée maandree@kth.se commit 88cd41d7355a3528e43c5a6754da59228c048dc9 parent 07674c3a8eb28b32529ebaf1df5546cd78ceb64d Author: Mattias Andrée <maandree@kth.se> Date: Wed, 1 Jun 2016 19:38:15 +0200 Manual: division algorithm Signed-off-by: Mattias Andrée <maandree@kth.se> 07674c3a8eb28b32529ebaf1df5546cd78ceb64d 2016-06-01T17:26:29Z 2016-06-01T17:26:29Z Manual: on division Mattias Andrée maandree@kth.se commit 07674c3a8eb28b32529ebaf1df5546cd78ceb64d parent 21c3a3445209a0ec3b5085c7807735c47b4af4fb Author: Mattias Andrée <maandree@kth.se> Date: Wed, 1 Jun 2016 19:26:29 +0200 Manual: on division Signed-off-by: Mattias Andrée <maandree@kth.se> 21c3a3445209a0ec3b5085c7807735c47b4af4fb 2016-06-01T12:12:23Z 2016-06-01T12:12:23Z todo: should modular exponentiation and modular multiplication be removed? Mattias Andrée maandree@kth.se commit 21c3a3445209a0ec3b5085c7807735c47b4af4fb parent d998ab149b65c2a8e85e30d9405ae19d4e2ec54a Author: Mattias Andrée <maandree@kth.se> Date: Wed, 1 Jun 2016 14:12:23 +0200 todo: should modular exponentiation and modular multiplication be removed? Signed-off-by: Mattias Andrée <maandree@kth.se> d998ab149b65c2a8e85e30d9405ae19d4e2ec54a 2016-05-16T16:01:44Z 2016-05-16T16:01:44Z Misc work on the manual Mattias Andrée maandree@kth.se commit d998ab149b65c2a8e85e30d9405ae19d4e2ec54a parent 12c7344ec6770c692094456bc81e7ed4322552aa Author: Mattias Andrée <maandree@kth.se> Date: Mon, 16 May 2016 18:01:44 +0200 Misc work on the manual Signed-off-by: Mattias Andrée <maandree@kth.se> 12c7344ec6770c692094456bc81e7ed4322552aa 2016-05-14T18:51:30Z 2016-05-14T18:51:30Z On bit-splitting Mattias Andrée maandree@kth.se commit 12c7344ec6770c692094456bc81e7ed4322552aa parent bc8390c7615cf9a466420aa05130322488d54d7b Author: Mattias Andrée <maandree@kth.se> Date: Sat, 14 May 2016 20:51:30 +0200 On bit-splitting Signed-off-by: Mattias Andrée <maandree@kth.se> bc8390c7615cf9a466420aa05130322488d54d7b 2016-05-14T18:20:10Z 2016-05-14T18:20:10Z Division is truncated, not floored Mattias Andrée maandree@kth.se commit bc8390c7615cf9a466420aa05130322488d54d7b parent 437b35efd43f788a1edcf483e623d766642d1c29 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 14 May 2016 20:20:10 +0200 Division is truncated, not floored Signed-off-by: Mattias Andrée <maandree@kth.se> 437b35efd43f788a1edcf483e623d766642d1c29 2016-05-14T15:48:03Z 2016-05-14T15:48:03Z Reorder sections Mattias Andrée maandree@kth.se commit 437b35efd43f788a1edcf483e623d766642d1c29 parent cd131729b7b458f26d9bd9b51ecfc6b2acde5f97 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 14 May 2016 17:48:03 +0200 Reorder sections Signed-off-by: Mattias Andrée <maandree@kth.se> cd131729b7b458f26d9bd9b51ecfc6b2acde5f97 2016-05-14T15:47:37Z 2016-05-14T15:47:37Z Minor edit in manual: reorder parameters in call to zadd Mattias Andrée maandree@kth.se commit cd131729b7b458f26d9bd9b51ecfc6b2acde5f97 parent a9388ee62cd0553aa62f7305956b37d677d23c97 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 14 May 2016 17:47:37 +0200 Minor edit in manual: reorder parameters in call to zadd Signed-off-by: Mattias Andrée <maandree@kth.se> a9388ee62cd0553aa62f7305956b37d677d23c97 2016-05-14T15:01:55Z 2016-05-14T15:01:55Z On bit-truncation Mattias Andrée maandree@kth.se commit a9388ee62cd0553aa62f7305956b37d677d23c97 parent 4ff3671b42f011862ab7a8c6b8ddf66780a2054b Author: Mattias Andrée <maandree@kth.se> Date: Sat, 14 May 2016 17:01:55 +0200 On bit-truncation Signed-off-by: Mattias Andrée <maandree@kth.se> 4ff3671b42f011862ab7a8c6b8ddf66780a2054b 2016-05-14T14:40:46Z 2016-05-14T14:48:57Z On bit-shifting Mattias Andrée maandree@kth.se commit 4ff3671b42f011862ab7a8c6b8ddf66780a2054b parent 79484235aae6729a2489c8477695c72ba77e9b58 Author: Mattias Andrée <maandree@kth.se> Date: Sat, 14 May 2016 16:40:46 +0200 On bit-shifting Signed-off-by: Mattias Andrée <maandree@kth.se> 79484235aae6729a2489c8477695c72ba77e9b58 2016-05-13T19:13:43Z 2016-05-13T19:13:43Z Fix typo Mattias Andrée maandree@kth.se commit 79484235aae6729a2489c8477695c72ba77e9b58 parent 91881e515fe1d295c7a5f26c7a79532746fba7f3 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 21:13:43 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> 91881e515fe1d295c7a5f26c7a79532746fba7f3 2016-05-13T18:50:39Z 2016-05-13T18:50:39Z Minor fix to the text Mattias Andrée maandree@kth.se commit 91881e515fe1d295c7a5f26c7a79532746fba7f3 parent a72b716d241c2ef797482a5e4ebd6731a010fd03 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 20:50:39 +0200 Minor fix to the text Signed-off-by: Mattias Andrée <maandree@kth.se> a72b716d241c2ef797482a5e4ebd6731a010fd03 2016-05-13T18:49:21Z 2016-05-13T18:49:21Z Fix typo Mattias Andrée maandree@kth.se commit a72b716d241c2ef797482a5e4ebd6731a010fd03 parent d067895614aed8572f40da22ccea50b781cfbc0d Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 20:49:21 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> d067895614aed8572f40da22ccea50b781cfbc0d 2016-05-13T18:40:05Z 2016-05-13T18:40:05Z On primality test, and style Mattias Andrée maandree@kth.se commit d067895614aed8572f40da22ccea50b781cfbc0d parent fd9c83cbb9d80a8108cd5112d12f475406b44a20 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 20:40:05 +0200 On primality test, and style Signed-off-by: Mattias Andrée <maandree@kth.se> fd9c83cbb9d80a8108cd5112d12f475406b44a20 2016-05-13T17:07:07Z 2016-05-13T17:07:07Z zptest: if n is even, let the witness be 2 Mattias Andrée maandree@kth.se commit fd9c83cbb9d80a8108cd5112d12f475406b44a20 parent 7214b27058765ea3892061e846c601499892c48d Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 19:07:07 +0200 zptest: if n is even, let the witness be 2 Signed-off-by: Mattias Andrée <maandree@kth.se> 7214b27058765ea3892061e846c601499892c48d 2016-05-13T16:39:07Z 2016-05-13T16:53:14Z On greatest common divisor Mattias Andrée maandree@kth.se commit 7214b27058765ea3892061e846c601499892c48d parent 8c2c44669b49e9f6bc95f08b2505b11b9b66082f Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 18:39:07 +0200 On greatest common divisor Signed-off-by: Mattias Andrée <maandree@kth.se> 8c2c44669b49e9f6bc95f08b2505b11b9b66082f 2016-05-13T14:56:12Z 2016-05-13T14:56:12Z On odd/even and signum Mattias Andrée maandree@kth.se commit 8c2c44669b49e9f6bc95f08b2505b11b9b66082f parent 821d9893f5749db996a3a384c50c75ed92bafe2e Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 16:56:12 +0200 On odd/even and signum Signed-off-by: Mattias Andrée <maandree@kth.se> 821d9893f5749db996a3a384c50c75ed92bafe2e 2016-05-13T08:53:52Z 2016-05-13T08:53:52Z Add entry in TODO, and more on the Not implemented chapter Mattias Andrée maandree@kth.se commit 821d9893f5749db996a3a384c50c75ed92bafe2e parent 5cefa7c59cfaa10f2a692f35aa754897b546de3b Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 10:53:52 +0200 Add entry in TODO, and more on the Not implemented chapter Signed-off-by: Mattias Andrée <maandree@kth.se> 5cefa7c59cfaa10f2a692f35aa754897b546de3b 2016-05-13T08:39:01Z 2016-05-13T08:39:01Z Fix typo Mattias Andrée maandree@kth.se commit 5cefa7c59cfaa10f2a692f35aa754897b546de3b parent d751d9d8edc2d1ea099674efecb04a5033428511 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 10:39:01 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> d751d9d8edc2d1ea099674efecb04a5033428511 2016-05-13T08:32:10Z 2016-05-13T08:32:10Z How you would calculate factorials efficiently Mattias Andrée maandree@kth.se commit d751d9d8edc2d1ea099674efecb04a5033428511 parent 5bfbc6a6984e2036bf39b15708647ac5fd003dc2 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 10:32:10 +0200 How you would calculate factorials efficiently Signed-off-by: Mattias Andrée <maandree@kth.se> 5bfbc6a6984e2036bf39b15708647ac5fd003dc2 2016-05-13T05:56:59Z 2016-05-13T05:56:59Z Fix typo Mattias Andrée maandree@kth.se commit 5bfbc6a6984e2036bf39b15708647ac5fd003dc2 parent 970b82a39d48951bf450dda5945bb4ca7562e9f2 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 07:56:59 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> 970b82a39d48951bf450dda5945bb4ca7562e9f2 2016-05-13T03:43:39Z 2016-05-13T03:43:39Z Add version constants and constants that can be used to detect changes Mattias Andrée maandree@kth.se commit 970b82a39d48951bf450dda5945bb4ca7562e9f2 parent 77e2915791d49b7086483c1fd86c27fce4fb0780 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 05:43:39 +0200 Add version constants and constants that can be used to detect changes Signed-off-by: Mattias Andrée <maandree@kth.se> 77e2915791d49b7086483c1fd86c27fce4fb0780 2016-05-13T02:44:18Z 2016-05-13T02:44:18Z Fix indentation in manual Mattias Andrée maandree@kth.se commit 77e2915791d49b7086483c1fd86c27fce4fb0780 parent 16a001c8fe4e5ca99d5aafdd8ed02a35f09b6caa Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 04:44:18 +0200 Fix indentation in manual Signed-off-by: Mattias Andrée <maandree@kth.se> 16a001c8fe4e5ca99d5aafdd8ed02a35f09b6caa 2016-05-13T02:38:09Z 2016-05-13T02:38:09Z Miscellaneous stuff Mattias Andrée maandree@kth.se commit 16a001c8fe4e5ca99d5aafdd8ed02a35f09b6caa parent c98c0af42f56d0859d6f3f5e3743945906c681c8 Author: Mattias Andrée <maandree@kth.se> Date: Fri, 13 May 2016 04:38:09 +0200 Miscellaneous stuff Signed-off-by: Mattias Andrée <maandree@kth.se> c98c0af42f56d0859d6f3f5e3743945906c681c8 2016-05-11T23:23:28Z 2016-05-11T23:23:49Z Exponentiation: clarification of a mathematical expression Mattias Andrée maandree@kth.se commit c98c0af42f56d0859d6f3f5e3743945906c681c8 parent 9d613b2d3436cf91c9624d0414544e74d49256a6 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 12 May 2016 01:23:28 +0200 Exponentiation: clarification of a mathematical expression Signed-off-by: Mattias Andrée <maandree@kth.se> 9d613b2d3436cf91c9624d0414544e74d49256a6 2016-05-11T23:19:23Z 2016-05-11T23:19:23Z Fix typo Mattias Andrée maandree@kth.se commit 9d613b2d3436cf91c9624d0414544e74d49256a6 parent f1b60d7365ca1437efd3f6f8c05d2cdc46bd24b6 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 12 May 2016 01:19:23 +0200 Fix typo Signed-off-by: Mattias Andrée <maandree@kth.se> f1b60d7365ca1437efd3f6f8c05d2cdc46bd24b6 2016-05-11T23:14:52Z 2016-05-11T23:17:07Z More on exponentiation by squaring Mattias Andrée maandree@kth.se commit f1b60d7365ca1437efd3f6f8c05d2cdc46bd24b6 parent fba103dca7a472eb58159d45ff8700736f89a136 Author: Mattias Andrée <maandree@kth.se> Date: Thu, 12 May 2016 01:14:52 +0200 More on exponentiation by squaring Signed-off-by: Mattias Andrée <maandree@kth.se> fba103dca7a472eb58159d45ff8700736f89a136 2016-05-11T22:30:53Z 2016-05-11T22:30:53Z On exponentiation Mattias Andrée maandree@kth.se commit fba103dca7a472eb58159d45ff8700736f89a136 parent a70f79dfb22e8ea00231f5739f89ecc8d552643f Author: Mattias Andrée <maandree@kth.se> Date: Thu, 12 May 2016 00:30:53 +0200 On exponentiation Signed-off-by: Mattias Andrée <maandree@kth.se> a70f79dfb22e8ea00231f5739f89ecc8d552643f 2016-05-11T20:26:27Z 2016-05-11T20:26:27Z On sign manipulation Mattias Andrée maandree@kth.se commit a70f79dfb22e8ea00231f5739f89ecc8d552643f parent 3a3ea3e654fa7131c0812977f92dc923d4daf9ce Author: Mattias Andrée <maandree@kth.se> Date: Wed, 11 May 2016 22:26:27 +0200 On sign manipulation Signed-off-by: Mattias Andrée <maandree@kth.se>