[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-187-gbceed57 |
Date: |
Thu, 27 Jul 2017 23:17:00 +0200 (CEST) |
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 bceed57295149939c2a52765f0b8745de1c63285 (commit)
via ed4c6662366c694cc5c22102125436ccdd7e9e70 (commit)
via e313831acbe4cd0f4dac8f7b56b2dee8f8269a15 (commit)
via e3d7a094b6461899cad9c7b8423f8850b2ddeed6 (commit)
via 71434250be22de05f3c27607edffab20bbf2431e (commit)
via c6c956ac23f6cedb3e9dc6bf5577edfde224a671 (commit)
via 31b301a076bf5b701ade84cd936509d89e009a3f (commit)
via 097cc431eee79de0c3d0cb50b3364bb2adc2ab01 (commit)
via 1fb3003a15e58bfd6c9cb1eb6456de22aabfd767 (commit)
from d924caa531423ea466385042d833914d44ebe86e (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 bceed57295149939c2a52765f0b8745de1c63285
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:16:58 2017 +0200
Add tests for decrement and increment operations on bit strings
commit ed4c6662366c694cc5c22102125436ccdd7e9e70
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:16:25 2017 +0200
Recognise "fixeddecrement" instruction in assembler frontend
commit e313831acbe4cd0f4dac8f7b56b2dee8f8269a15
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:16:05 2017 +0200
Disassemble "fixeddecrement" instruction
commit e3d7a094b6461899cad9c7b8423f8850b2ddeed6
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:15:01 2017 +0200
Hook "fixeddecrement" instruction into static analysis
commit 71434250be22de05f3c27607edffab20bbf2431e
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:14:21 2017 +0200
Normalise "fixeddecrement" instruction tokens
commit c6c956ac23f6cedb3e9dc6bf5577edfde224a671
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:13:55 2017 +0200
Emit bytecode for "fixeddecrement" instruction
commit 31b301a076bf5b701ade84cd936509d89e009a3f
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:12:22 2017 +0200
Dispatch "fixeddecrement" instruction
commit 097cc431eee79de0c3d0cb50b3364bb2adc2ab01
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:11:40 2017 +0200
Implement decrement operation for bit strings
commit 1fb3003a15e58bfd6c9cb1eb6456de22aabfd767
Author: Marek Marecki <address@hidden>
Date: Thu Jul 27 23:10:30 2017 +0200
Add "fixeddecrement" to bytecode definition
-----------------------------------------------------------------------
Summary of changes:
include/viua/bytecode/maps.h | 2 ++
include/viua/bytecode/opcodes.h | 1 +
include/viua/cg/bytecode/instructions.h | 1 +
include/viua/process.h | 1 +
include/viua/program.h | 1 +
include/viua/types/bits.h | 1 +
.../{manipulation/rol.asm => arithmetic/decrement.asm} | 9 ++++-----
.../decrement_wraps_to_all_ones.asm} | 5 +++--
.../bitnot.asm => arithmetic/increment.asm} | 5 +++--
.../increment_wraps_to_all_zeroes.asm} | 5 +++--
src/cg/assembler/static_analysis.cpp | 3 ++-
src/cg/bytecode/instructions.cpp | 6 ++++++
src/cg/disassembler/disassembler.cpp | 1 +
src/cg/lex.cpp | 2 +-
src/cg/tools.cpp | 7 +++++++
src/front/asm/assemble_instruction.cpp | 5 +++++
src/process/dispatch.cpp | 3 +++
src/process/instr/bits.cpp | 10 ++++++++++
src/programinstructions.cpp | 5 +++++
src/types/bits.cpp | 18 ++++++++++++++++++
tests/tests.py | 12 ++++++++++++
21 files changed, 90 insertions(+), 13 deletions(-)
copy sample/asm/bits/{manipulation/rol.asm => arithmetic/decrement.asm} (84%)
copy sample/asm/bits/{manipulation/bitnot.asm =>
arithmetic/decrement_wraps_to_all_ones.asm} (87%)
copy sample/asm/bits/{manipulation/bitnot.asm => arithmetic/increment.asm}
(87%)
copy sample/asm/bits/{manipulation/bitnot.asm =>
arithmetic/increment_wraps_to_all_zeroes.asm} (87%)
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-187-gbceed57,
git <=