[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/e8113638/math-on-bits update
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/e8113638/math-on-bits updated. v0.9.0-863-g68637db |
Date: |
Sat, 11 Nov 2017 15:52:53 +0100 (CET) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Viua VM".
The branch, issue/e8113638/math-on-bits has been updated
via 68637dbdc6bbe556c74ead2e305e1c7d01ac1aeb (commit)
via ddfab948cb6f9326068bbff05fd6bf91870aabdd (commit)
via 6644358a9a6b5ced9cfe7a49a2c718626c96237a (commit)
via 0953eca4ad3557427102afb7dcd71349e37f885f (commit)
via 034d3af4235ec990d5fb1e6e93c5333dff4d62f1 (commit)
via 627e59d9492396c521a409760d0b3d67b5a84372 (commit)
from 4aba262c98a9be8c4580a7bc4bc0e5a2720d1cfc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 68637dbdc6bbe556c74ead2e305e1c7d01ac1aeb
Author: Marek Marecki <address@hidden>
Date: Sat Nov 11 15:52:35 2017 +0100
Explain the overflow checks for checked signed multiplication
commit ddfab948cb6f9326068bbff05fd6bf91870aabdd
Author: Marek Marecki <address@hidden>
Date: Sat Nov 11 15:51:54 2017 +0100
Fix some problems with checked signed multiplication
commit 6644358a9a6b5ced9cfe7a49a2c718626c96237a
Author: Marek Marecki <address@hidden>
Date: Sat Nov 11 15:51:08 2017 +0100
More tests for checked signed arithmetic
commit 0953eca4ad3557427102afb7dcd71349e37f885f
Author: Marek Marecki <address@hidden>
Date: Sat Nov 11 15:20:03 2017 +0100
Use .back() instead of awkward .size() - 1 access
commit 034d3af4235ec990d5fb1e6e93c5333dff4d62f1
Author: Marek Marecki <address@hidden>
Date: Sat Nov 11 14:11:48 2017 +0100
Implement checked signed multiplication
commit 627e59d9492396c521a409760d0b3d67b5a84372
Author: Marek Marecki <address@hidden>
Date: Sat Nov 11 00:17:55 2017 +0100
Test for subtraction
-----------------------------------------------------------------------
Summary of changes:
...tive.asm => addition_gives_negative_result.asm} | 7 +-
...plication_negative_negative_gives_positive.asm} | 4 +-
...plication_negative_positive_gives_negative.asm} | 7 +-
...plication_positive_negative_gives_negative.asm} | 7 +-
.../overflowing_64x2_multiplication.asm | 2 +-
.../overflowing_64x64_multiplication.asm} | 4 +-
src/process/instr/bits.cpp | 2 +-
src/types/bits.cpp | 187 ++++++++++++++++++++-
tests/tests.py | 34 ++++
9 files changed, 232 insertions(+), 22 deletions(-)
copy
sample/asm/bits/arithmetic/signed_checked/{overflowing_addition_two_negatives_give_positive.asm
=> addition_gives_negative_result.asm} (86%)
copy
sample/asm/bits/arithmetic/signed_checked/{overflowing_addition_two_negatives_give_positive.asm
=> multiplication_negative_negative_gives_positive.asm} (90%)
copy
sample/asm/bits/arithmetic/signed_checked/{overflowing_addition_two_negatives_give_positive.asm
=> multiplication_negative_positive_gives_negative.asm} (84%)
copy
sample/asm/bits/arithmetic/signed_checked/{overflowing_addition_two_negatives_give_positive.asm
=> multiplication_positive_negative_gives_negative.asm} (84%)
copy sample/asm/bits/arithmetic/{signed_wrapping =>
signed_checked}/overflowing_64x2_multiplication.asm (93%)
copy
sample/asm/bits/arithmetic/{signed_wrapping/overflowing_64x2_multiplication.asm
=> signed_checked/overflowing_64x64_multiplication.asm} (89%)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/e8113638/math-on-bits updated. v0.9.0-863-g68637db,
git <=