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>