[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-166-gc23f43f |
Date: |
Mon, 24 Jul 2017 23:43:55 +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 c23f43f59c060cffc2a83b681df5f25e7b7bd3bb (commit)
via 8004638a903ec49e261eee920e63d9f8b2bd27e6 (commit)
via fe977e7e7c358d95d3a9cf0ce11db14710804e28 (commit)
via a666d91307365b0293e7f09ddeba7fe41f3921c2 (commit)
via b39d48b0644228f258bf8a156af7ec54523e3226 (commit)
via d29f18dd0a8e54b7bf6e389f647700405f47bc47 (commit)
via d5c0367df3def543565b9d1bce45bc702426c885 (commit)
via 59bb57a32bebb753e8941631d966002d7ab385a9 (commit)
via b45aed1ff689f717c44a6abc674c9f34562180da (commit)
from 573483f17c6fe711f2f0745f0889af8aba7c7c7f (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 c23f43f59c060cffc2a83b681df5f25e7b7bd3bb
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:43:53 2017 +0200
Support "fixedincrement" in assembler frontend
commit 8004638a903ec49e261eee920e63d9f8b2bd27e6
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:43:05 2017 +0200
Hook "fixedincrement" into static analyser
commit fe977e7e7c358d95d3a9cf0ce11db14710804e28
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:40:56 2017 +0200
Calculate size of "fixedincrement" instruction
commit a666d91307365b0293e7f09ddeba7fe41f3921c2
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:40:36 2017 +0200
Disassemble "fixedincrement" instruction
commit b39d48b0644228f258bf8a156af7ec54523e3226
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:39:52 2017 +0200
Add proper normalisation for "fixedincrement" instruction
commit d29f18dd0a8e54b7bf6e389f647700405f47bc47
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:39:24 2017 +0200
Emit bytecode for "fixedincrement" instruction
commit d5c0367df3def543565b9d1bce45bc702426c885
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:38:35 2017 +0200
Dispatch "fixedincrement" instructions
commit 59bb57a32bebb753e8941631d966002d7ab385a9
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:36:44 2017 +0200
Add "fixedincrement" instruction to bytecode definition
The instruction takes a bit string and increments it.
If there is an overflow (i.e. all bits were already enabled), the result
is all zeroes - the instruction will not extend bit string.
commit b45aed1ff689f717c44a6abc674c9f34562180da
Author: Marek Marecki <address@hidden>
Date: Mon Jul 24 23:19:05 2017 +0200
Implement fixed-size binary increment for Bits type
-----------------------------------------------------------------------
Summary of changes:
include/viua/bytecode/maps.h | 4 ++++
include/viua/bytecode/opcodes.h | 5 +++++
include/viua/cg/bytecode/instructions.h | 2 ++
include/viua/process.h | 2 ++
include/viua/program.h | 2 ++
include/viua/types/bits.h | 2 ++
src/cg/assembler/static_analysis.cpp | 2 +-
src/cg/bytecode/instructions.cpp | 6 ++++++
src/cg/disassembler/disassembler.cpp | 1 +
src/cg/lex.cpp | 3 ++-
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 ++++++++++++++++++
16 files changed, 75 insertions(+), 2 deletions(-)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch issue/e8113638/math-on-bits updated. v0.9.0-166-gc23f43f,
git <=