viuavm-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]