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-897-gaa0f4c0
Date: Tue, 21 Nov 2017 22:39:27 +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  aa0f4c0b4edb922df875781f3f05615eddbf29bf (commit)
       via  506d61b5c95cdc4ccb48b5833321690a00791b49 (commit)
       via  5707cfed2f96c6505919c606697bb49eb9102296 (commit)
       via  dfd3588b289bd35fc8db5ef88e89cb40fa7e7788 (commit)
       via  9d94263a052e8c7b314fc402e0e48bf6124798da (commit)
       via  9716695617f3a591875582a2259a0de2454dd92c (commit)
       via  5bd3b03966a46c86b50786cc0b333ac19b09c463 (commit)
       via  426f38761d6fd7b1c814332ee8ddf6b380959d38 (commit)
       via  26e927e5d30f27124035107d54f3d1d571bc9adc (commit)
       via  fd24515fe9b373765efe5256376f7bfe379ba07e (commit)
       via  44a398604a1be7056044a5727ca9c20c736efdde (commit)
       via  539496f366a571de00911332695c6289bffd9a6d (commit)
       via  5cbf7ff3aed8ae5fcb125ec747b3af2c7ed0188e (commit)
      from  caef38a29034ba85fde825672de7c04e31c07fdd (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 aa0f4c0b4edb922df875781f3f05615eddbf29bf
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 22:39:24 2017 +0100

    Test for signed saturating increment and decrement

commit 506d61b5c95cdc4ccb48b5833321690a00791b49
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 22:12:53 2017 +0100

    Compile signed saturating increment and decrement

commit 5707cfed2f96c6505919c606697bb49eb9102296
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 22:12:30 2017 +0100

    Dispatch signed saturating increment and decrement

commit dfd3588b289bd35fc8db5ef88e89cb40fa7e7788
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 22:11:54 2017 +0100

    Add functions spawning max and min values

commit 9d94263a052e8c7b314fc402e0e48bf6124798da
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 22:03:11 2017 +0100

    Oh right, I forgot that the first and last are reversed

commit 9716695617f3a591875582a2259a0de2454dd92c
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 19:41:58 2017 +0100

    Implement some signed saturating arithmetic instructions (with bugs!)

commit 5bd3b03966a46c86b50786cc0b333ac19b09c463
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 19:03:07 2017 +0100

    Disassemble saturating arithmetic instructions

commit 426f38761d6fd7b1c814332ee8ddf6b380959d38
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 18:58:38 2017 +0100

    Emit bytecode for saturating arithmetic instructions

commit 26e927e5d30f27124035107d54f3d1d571bc9adc
Author: Marek Marecki <address@hidden>
Date:   Tue Nov 21 18:51:05 2017 +0100

    Declare functions for signed saturating arithmetic

commit fd24515fe9b373765efe5256376f7bfe379ba07e
Author: Marek Marecki <address@hidden>
Date:   Mon Nov 20 22:00:36 2017 +0100

    Explain why

commit 44a398604a1be7056044a5727ca9c20c736efdde
Author: Marek Marecki <address@hidden>
Date:   Sun Nov 19 00:10:48 2017 +0100

    Declare functions for saturating arithmetic

commit 539496f366a571de00911332695c6289bffd9a6d
Author: Marek Marecki <address@hidden>
Date:   Sun Nov 19 00:10:30 2017 +0100

    Fix typos in declared functions: checkd -> checked

commit 5cbf7ff3aed8ae5fcb125ec747b3af2c7ed0188e
Author: Marek Marecki <address@hidden>
Date:   Sun Nov 19 00:09:55 2017 +0100

    Fix bytecode to include signed and unsigned variants of saturating 
arithmetic

-----------------------------------------------------------------------

Summary of changes:
 include/viua/bytecode/maps.h                       |  16 +++-
 include/viua/bytecode/opcodes.h                    |  16 +++-
 include/viua/cg/bytecode/instructions.h            |  12 +++
 include/viua/process.h                             |  22 ++++-
 include/viua/program.h                             |  12 +++
 include/viua/types/bits.h                          |   6 ++
 .../maximum_increment.asm}                         |   6 +-
 .../minimum_decrement.asm                          |   4 +-
 scripts/compile_and_notify.sh                      |   7 ++
 .../frontend/static_analyser/register_usage.cpp    |   8 +-
 src/cg/bytecode/instructions.cpp                   |  54 +++++++++++
 src/cg/disassembler/disassembler.cpp               |  10 ++
 src/cg/tools.cpp                                   |  72 ++++++++++++++
 src/front/asm/assemble_instruction.cpp             |   4 +
 src/process/dispatch.cpp                           |   6 ++
 src/process/instr/bits.cpp                         |  62 ++++++++++++
 src/programinstructions.cpp                        |  50 ++++++++++
 src/types/bits.cpp                                 | 105 +++++++++++++++++++++
 tests/tests.py                                     |  12 +++
 19 files changed, 462 insertions(+), 22 deletions(-)
 copy 
sample/asm/bits/arithmetic/{signed_checked/increment_from_negative_to_positive.asm
 => signed_saturating/maximum_increment.asm} (88%)
 copy sample/asm/bits/arithmetic/{signed_wrapping => 
signed_saturating}/minimum_decrement.asm (92%)


hooks/post-receive
-- 
Viua VM



reply via email to

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