[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch issue/177/5534fb2a/implement-bit-m
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch issue/177/5534fb2a/implement-bit-manipulation-instructions updated. v0.9.0-112-g2535f73 |
Date: |
Sun, 16 Jul 2017 23:11:39 +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/177/5534fb2a/implement-bit-manipulation-instructions has been
updated
via 2535f73049341b404c133c4821e26e21f7f368f1 (commit)
via 47dcd2254ab558e60f2d0c83109749df782db5af (commit)
via ce15bd552ba111795d8c0c5acdac5011845b1eb3 (commit)
via eda2e44c6c25ee07ecad33419f1063d68b18c4fc (commit)
from 373fddb713c44b839be61f540ed2cffbad71748b (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 2535f73049341b404c133c4821e26e21f7f368f1
Author: Marek Marecki <address@hidden>
Date: Sun Jul 16 23:11:37 2017 +0200
Test "shl" to void
commit 47dcd2254ab558e60f2d0c83109749df782db5af
Author: Marek Marecki <address@hidden>
Date: Sun Jul 16 23:11:19 2017 +0200
Test "shl" shifted-out part
commit ce15bd552ba111795d8c0c5acdac5011845b1eb3
Author: Marek Marecki <address@hidden>
Date: Sun Jul 16 23:10:54 2017 +0200
Make "shl" support void target
commit eda2e44c6c25ee07ecad33419f1063d68b18c4fc
Author: Marek Marecki <address@hidden>
Date: Sun Jul 16 23:08:57 2017 +0200
Bit shift instructions' target may be void
Currently implemented only on the SA level.
Bit shift instructions output the "shifted out" part, and
modify the input in-place.
Sometimes the shifted-out output may not be interesting so these
instructions should support "void" as their target.
-----------------------------------------------------------------------
Summary of changes:
sample/asm/bits/manipulation/shl.asm | 3 ++-
.../bits/manipulation/{shl.asm => shl_to_void.asm} | 2 +-
src/cg/assembler/static_analysis.cpp | 21 +++++++++++++++++++--
src/front/asm/assemble_instruction.cpp | 16 ++++++++++++----
src/process/instr/bits.cpp | 11 +++++++++--
tests/tests.py | 5 ++++-
6 files changed, 47 insertions(+), 11 deletions(-)
copy sample/asm/bits/manipulation/{shl.asm => shl_to_void.asm} (95%)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/177/5534fb2a/implement-bit-manipulation-instructions updated. v0.9.0-112-g2535f73,
git <=