[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/168/provide-unified-arithmetic-instructions updated. v0.8.4-683-g93e562d,
git <=