aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/instructions_test.go
Commit message (Collapse)AuthorAgeFilesLines
* core/vm: remove JIT VM codes (#16362)hydai2018-03-261-3/+3
|
* core/vm: optimize eq, slt, sgt and iszero + tests (#16047)Martin Holst Swende2018-03-081-1/+14
| | | | | | | | * vm: optimize eq, slt, sgt and iszero + tests * core/vm: fix error in slt/sgt, found by vmtests. Added testcase * core/vm: make slt/sgt cleaner
* core, vm, common: define constantinople fork + shift (#16045)Martin Holst Swende2018-02-231-0/+153
| | | | | | | | | | | | * core, vm, common: define constantinople fork, start implementation of shift instructions * vm: more testcases * vm: add tests for intpool erroneous intpool handling * core, vm, common: fix constantinople review concerns * vm: add string<->op definitions for new opcodes
* all: update license information (#16089)Felix Lange2018-02-141-0/+16
|
* core/vm: benchmarking of metro precompilesMartin Holst Swende2017-08-141-120/+39
|
* core/vm: polish precompile contract code, add tests and benchesPéter Szilágyi2017-08-141-22/+64
| | | | | * Update modexp gas calculation to new version * Fix modexp modulo 0 special case to return zero
* core/vm: add benchmarks for some ops and precompiles (#14641)Martin Holst Swende2017-06-281-0/+242
|
* core/vm, common/math: Add doc about Byte, fix formatMartin Holst Swende2017-06-091-1/+0
|
* core/vm, common/math: Add fast getByte for bigints, improve opByteMartin Holst Swende2017-06-051-0/+43