RSS feed
f6e3a00f
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/06/27 20:09
Fix some errors in sin-impl.
9843290d
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/06/27 05:47
Initial (only compile-tested) implementation of sin, cos.
56741faf
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/06/26 08:18
Update generators for constants.
5a95abf7
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/06/21 11:23
Add ancillary programs for libmath.
4aa0e6c6
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/24 05:02
Implement powr.
ce931f08
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/13 14:07
Merge remote-tracking branch 'ori/master' into libmath
47faa09b
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/13 02:46
Merge remote-tracking branch 'ori/libmath-merge' into libmath
601f0b73
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/11 10:46
Implement log and log1p.
05e04ed1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/12 21:28
Fix posix build.
7cd4f442
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/12 21:15
Add float trapping controls.
f52ac3cb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/12 14:56
Remove useless bounds check.
398cc4d0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/12 06:04
Add aesgcm decryption
a28464d9
– Ori Bernstein <ori@eigenstate.org>
authored
and System administrator <root@ip-172-31-43-29.ap-northeast-1.compute.internal>
committed
on 2018/05/12 02:32
Move nix packaging to the appropriate place.
729c781f
– Adrian Parvin D. Ouano <adrianparvino@gmail.com>
authored
and System administrator <root@ip-172-31-43-29.ap-northeast-1.compute.internal>
committed
on 2018/05/11 10:49
Add default.nix for Nix systems
5e304164
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/10 20:14
Check return value of getcwd.
1d4b5540
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/10 20:13
The deps aren't phony.
c0445830
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/10 16:44
Rebuild if the toolchain was updated.
34aa8c1d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/10 16:06
Merge branch 'libmath-merge'
a4f0ffa2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 15:21
Turn off fancy stuff when we have an old assembler.
fd036db6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/10 16:04
Regenerate OpenBSD bootstrap.
66a472dc
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/10 06:42
Use x as input variable instead of f.
3853fa79
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/09 21:33
Remove fma from exp-impl; not needed
930e6547
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:56
Regenerate freebsd bootstrap.
59b1d9b6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:05
FreeBSD and NetBSD also have old assemblers.
d7651f74
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:41
Merge branch 'master' into libmath-merge
005ab9c7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:40
Regenerate netbsd bootstrap
a34a7853
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 19:34
Fix/regenerate OSX bootstrap.
990e08a7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 15:52
Fix our tags when bootstrapping.
4cd26963
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 15:21
Turn off fancy stuff when we have an old assembler.
3665783a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/09 15:21
Merge remote-tracking branch 'npnth/libmath'
0f956d6b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/08 18:33
Don't specify .comm alignment.
00348526
– Carlin Bingham <cb@viennan.net>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2018/05/08 00:02
libjson: allow square brackets in strings
78792ee3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/06 08:37
Start of AES GCM work.
afee16c0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/06 02:58
Make std.writeall api slightly nicer.
37ba2ec8
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/03 16:14
Finish expm1 using scale2.
bf035b68
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/05/03 07:13
Implment scale2.
0dd6c9d5
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/20 10:33
Implement most of expm1. Errors in huge numbers.
1ac88fcd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/01 06:24
Escape test failures.
e1bfd3ee
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/05/01 05:07
Merge branch 'master' of /git/ori/mc
89331eff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/27 14:15
Extract slices recursively.
32ff704e
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/04/24 07:40
We don't do PIE yet, let's deal with it later.
0f7fbc2d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/22 15:40
Improve comments.
4ac578a1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/22 15:29
Add a special exit stack to our thread library.
b9cf124f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/20 06:40
Fix OpenBSD 6.1 specialization.
e406ac08
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/19 16:59
Put _s in the right spot in ASM files.
bc7052e0
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/19 06:51
Test exp.
0f4c2a5b
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/19 06:43
Subnormalize special-case floats in fltXYassem.
96907bd2
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/17 19:13
Implement exp.
8092374b
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/17 17:59
Implement Horner's Scheme for polynomial evaluation.
d25b147c
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/17 15:38
Boilerplate FP control word code for ASM round.
cbdb7d93
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/17 13:52
Explicitly type some variables.
8c252ab9
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/18 04:31
Add round-to-nearest-integer.
9aabbe57
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/18 04:30
Merge remote-tracking branch 'ori/master' into HEAD
3d71446e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/17 18:28
Don't mutate the traits on builtin types.
35b4358b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/04/17 10:22
Remove stray ',' from error message.
b433062c
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/04/17 10:18
Merge trait specs if provided.
abe1191c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/16 19:09
Add missing libcrypto dependency
4bc1493f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 18:41
Add support for ragged RSA numbers.
d159e8c6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 15:50
Add first tested RSA implementation.
057c6636
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 14:37
Add big-endian constructor for ctbig.
8e12e317
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/15 14:09
Misc fixes to ctbig.
4acd9ee5
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/04/12 23:08
Break out some fpmath functions to utililty file.
f3742c89
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:47
Remove dead code/comments.
85e3adbc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:45
Add a nontrivial modpow test.
32fd9ebd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:45
Make constant time ints package local.
c80d62a2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 21:17
Add support for `-T` option to compile in test mode.
f9f93d1e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/04/07 20:59
Constant time modpow.
185f780a
– Ori Bernstein <ori@eigenstate.org>
authored
and Ori Bernstein <ori@markovcorp.com>
committed
on 2018/04/05 09:48
Ensure that we initialize the environment fully.
814c5bcd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/31 15:19
Clip top of ints.
7ed35649
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/30 20:52
Fix tests on 9front.
8703e529
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/30 20:00
Comment out unused tests (oops)
3e94feff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/30 19:59
Add mising file to build list.
473ce973
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 21:53
Add constant time bigint ops.
731dd885
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/29 09:42
Remove suprious free. We don't want to mutate the targets.
55f8d064
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/28 20:37
Implement sqrt in asm.
959b4737
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/25 18:18
Implement sqrt.
c5cc1b17
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 14:23
Allow 'make release' to override version.
ed04d47b
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/28 11:20
Fix typos in build.
fb0c459a
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/28 07:34
Improve comments on the regex interpreter.
654eb21d
– Ori Bernstein <ori@markovcorp.com>
authored
on 2018/03/28 07:09
Improve commenting.
c19f9bc2
– Ori Bernstein <ori@deb.here>
authored
on 2018/03/24 21:13
Make output buffers bigger.
375f3f20
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 20:11
Clean up setenv a bit.
8da5ac5a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 19:45
Clean up and remove edge cases in strfind.
1d765410
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/24 19:17
Fix fma32 off-by-ones.
56c70bd6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 19:13
Handle subtests correctly.
34a0fe0d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 18:49
Handle zero length needles.
b39e8ca0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 18:35
Improve test runner test filtering.
17cb502c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/24 14:00
Add support for OpenBSD's MAP_STACK mmap flags, use it in libthread
530c197b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/23 20:04
Add OpenBSD 6.3 system call support.
60964cf8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/22 20:24
Fix the cpufeatures... er... features on plan 9.
a94f75ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2018/03/22 20:24
Fix the cpufeatures... er... features on plan 9.
debd13ef
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/22 17:32
Rewrite fma32.
408acb54
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/22 08:39
Even more subnormal detection in flt32fromflt64.
5de1231c
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/22 07:10
Drop "fpmath-" prefix, it's redundant
d2746980
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 19:21
Implement assembly version of fused multiply-add
31356a32
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/22 06:27
Do not use packed SIMD instructions for only one argument
c79e884f
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/22 05:56
Correct off-by-one for subnormals when converting flt64 to flt32
55f06152
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 18:50
Merge branch 'libmath-asm' into libmath
3c881e8b
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 18:49
Merge remote-tracking branch 'ori/master' into libmath
a33e94a6
– S. Gilles <sgilles@math.umd.edu>
authored
on 2018/03/21 15:17
Replace fma32 with simpler, cleaner algorithm from musl
Next