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/168/provide-unified-arithmet


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch issue/168/provide-unified-arithmetic-instructions updated. v0.8.4-683-g93e562d
Date: Fri, 9 Dec 2016 23:17:50 +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/168/provide-unified-arithmetic-instructions has been updated
       via  93e562d9b87dfce6ef3e335666675bf8a5816a1f (commit)
       via  b8696eb4b73ce7f80f0a4f0af065caa9c6d8e099 (commit)
       via  26438f973c88c14eb587c862cf21c49275bece12 (commit)
       via  73e3177f0cc2a4e1a1622ae0e29fc0d2de4ded3a (commit)
       via  b36b6700ad542b741283c53bd2d406dcc0c16f19 (commit)
       via  6065a98a6e657e441165ab660fc5867edcc9f8f2 (commit)
       via  cf541024bf379d7c821885def904a91613adf24c (commit)
       via  97859e5c74437cbecaeb8697473290636c7aab29 (commit)
       via  3dd1f1b727b064f7239f7a91eeef35b1af5ae364 (commit)
       via  52a697e1fda81359414246aff537dd7e23b4ec7f (commit)
       via  8bf14f3486ce8f0a6f453ae870cc7f6a9430a571 (commit)
       via  c0c43e253addd62bfb0308f12430bef34b9a204b (commit)
      from  4883c4ac4f0229f931647aff0ecfe38cd1eb3901 (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 93e562d9b87dfce6ef3e335666675bf8a5816a1f
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:58:45 2016 +0100

    Another small refactoring

commit b8696eb4b73ce7f80f0a4f0af065caa9c6d8e099
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:55:46 2016 +0100

    Factor operand type encoding to a separate function

commit 26438f973c88c14eb587c862cf21c49275bece12
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:52:58 2016 +0100

    Assembler frontend recognizes ADD instructions

commit 73e3177f0cc2a4e1a1622ae0e29fc0d2de4ded3a
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:52:38 2016 +0100

    Dispatch ADD instructions

commit b36b6700ad542b741283c53bd2d406dcc0c16f19
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:52:14 2016 +0100

    Add stub for ADD instruction

commit 6065a98a6e657e441165ab660fc5867edcc9f8f2
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:51:10 2016 +0100

    Program generator emits ADD instructions

commit cf541024bf379d7c821885def904a91613adf24c
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:50:43 2016 +0100

    Bytecode generator can emit unified ADD

commit 97859e5c74437cbecaeb8697473290636c7aab29
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:50:05 2016 +0100

    Basic analysis of unified ALU instructions

commit 3dd1f1b727b064f7239f7a91eeef35b1af5ae364
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:48:20 2016 +0100

    Calculate size of unified arithmetic and logic instructions

commit 52a697e1fda81359414246aff537dd7e23b4ec7f
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:43:07 2016 +0100

    Implement disassembly of unified arithmetic and logic opcodes

commit 8bf14f3486ce8f0a6f453ae870cc7f6a9430a571
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:41:37 2016 +0100

    Prepare headers for ADD instruction

commit c0c43e253addd62bfb0308f12430bef34b9a204b
Author: Marek Marecki <address@hidden>
Date:   Fri Dec 9 22:40:08 2016 +0100

    Provide mnemonics for unified arithmetic and logic opcodes

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

Summary of changes:
 Makefile                                      |  5 +-
 include/viua/bytecode/maps.h                  | 10 +++
 include/viua/cg/bytecode/instructions.h       |  2 +
 include/viua/process.h                        |  2 +
 include/viua/program.h                        |  2 +
 src/cg/assembler/static_analysis.cpp          |  9 +++
 src/cg/bytecode/instructions.cpp              | 44 ++++++++++++++
 src/cg/disassembler/disassembler.cpp          | 39 ++++++++++++
 src/cg/tools.cpp                              | 87 +++++++++++++++++++++++++++
 src/front/asm/generate.cpp                    |  2 +
 src/process/dispatch.cpp                      |  3 +
 src/process/instr/{str.cpp => arithmetic.cpp} | 22 ++++---
 src/programinstructions.cpp                   |  5 ++
 13 files changed, 224 insertions(+), 8 deletions(-)
 copy src/process/instr/{str.cpp => arithmetic.cpp} (65%)


hooks/post-receive
-- 
Viua VM



reply via email to

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