alexey-milovidov
|
b932b984a0
|
Update wide_integer_impl.h
|
2020-12-21 04:02:49 +03:00 |
|
alexey-milovidov
|
55ed2ab563
|
Update wide_integer_impl.h
|
2020-12-20 09:46:43 +03:00 |
|
alexey-milovidov
|
0d7e27d93f
|
Merge branch 'master' into fix
|
2020-12-14 23:02:14 +03:00 |
|
PHO
|
d014ac4ce2
|
Provide a default constructor for wide::integer
The implicit one provided by compiler does not initialize its member
variable "items" because it's a POD array. GCC emits a warning about this.
|
2020-12-07 16:00:32 +03:00 |
|
alexey-milovidov
|
d3b10c91f0
|
Update wide_integer_impl.h
|
2020-11-26 08:03:54 +03:00 |
|
fenglv
|
615287ae75
|
Avoid bigint_cast stack overflow
|
2020-11-22 03:42:16 +00:00 |
|
myrrc
|
2430d9d20d
|
fixed the UB when casting from double to int64_t
Corresponding upstream fix: https://github.com/cerevra/int/pull/24
|
2020-11-13 18:13:15 +03:00 |
|
Alexey Milovidov
|
269b6383f5
|
Check for #pragma once in headers
|
2020-10-10 21:37:02 +03:00 |
|
Artem Zuikov
|
4fd1db73a1
|
Faster 256-bit multiplication (#15418)
|
2020-09-29 20:52:34 +03:00 |
|
Artem Zuikov
|
b4f1eb07ff
|
slightly better bigint plus/minus (#15320)
|
2020-09-28 12:07:45 +03:00 |
|
Artem Zuikov
|
0520b05001
|
Speedup wide integers (#14859)
|
2020-09-18 12:51:44 +03:00 |
|
Artem Zuikov
|
d274125c74
|
Fix wide integer left shift + refactoring (#14697)
|
2020-09-14 14:56:43 +03:00 |
|
Artem Zuikov
|
7c20aa2c62
|
Another 256-bit integers (strict 32 bytes) (#14229)
|
2020-09-04 16:33:02 +03:00 |
|