Skip to content

Instantly share code, notes, and snippets.

@whysoserious
Created February 14, 2017 13:46
Show Gist options
  • Save whysoserious/d31a84146311d2cbf02cb632ea25db14 to your computer and use it in GitHub Desktop.
Save whysoserious/d31a84146311d2cbf02cb632ea25db14 to your computer and use it in GitHub Desktop.
> test-only io.iohk.ethereum.vm.ProgramSpec
Running random program. Code size: 7 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
ISZERO 3 12
AND 3 12
SDIV 5 11
EQ 3 10
DIV 5 9
ISZERO 3 8
RETURN 0 8
Done.
Errors: None
Cumulative gas used: 22
Running random program. Code size: 2 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
SMOD 5 4
RETURN 0 3
Done.
Errors: None
Cumulative gas used: 5
Running random program. Code size: 28 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
SUB 3 51
MUL 5 50
EXP 330 49
SDIV 5 48
LT 3 47
NOT 3 46
ISZERO 3 46
SUB 3 46
SDIV 5 45
NOT 3 44
SUB 3 44
SMOD 5 43
ADD 3 42
SIGNEXTEND 5 41
EXP 330 40
LT 3 39
SIGNEXTEND 5 38
SMOD 5 37
ISZERO 3 36
SMOD 5 36
AND 3 35
SIGNEXTEND 5 34
NOT 3 33
ISZERO 3 33
MULMOD 8 33
SMOD 5 31
MUL 5 30
RETURN 0 29
Done.
Errors: None
Cumulative gas used: 762
Running random program. Code size: 23 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
SMOD 5 46
MULMOD 8 45
ADD 3 43
SUB 3 42
ADD 3 41
SMOD 5 40
EQ 3 39
LT 3 38
SMOD 5 37
SMOD 5 36
DIV 5 35
SDIV 5 34
EQ 3 33
ADDMOD 8 32
MUL 5 30
ISZERO 3 29
ISZERO 3 29
SMOD 5 29
EQ 3 28
SDIV 5 27
ADDMOD 8 26
ISZERO 3 24
RETURN 0 24
Done.
Errors: None
Cumulative gas used: 99
Running random program. Code size: 43 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
MUL 5 85
SMOD 5 84
AND 3 83
MUL 5 82
ADD 3 81
SMOD 5 80
LT 3 79
SUB 3 78
DIV 5 77
NOT 3 76
ADDMOD 8 76
POP 2 74
SMOD 5 73
MULMOD 8 72
LT 3 70
EQ 3 69
SDIV 5 68
NOT 3 67
AND 3 67
AND 3 66
SDIV 5 65
MULMOD 8 64
LT 3 62
ISZERO 3 61
POP 2 61
DIV 5 60
SIGNEXTEND 5 59
SMOD 5 58
NOT 3 57
ADDMOD 8 57
DIV 5 55
ADDMOD 8 54
SIGNEXTEND 5 52
SIGNEXTEND 5 51
EQ 3 50
LT 3 49
POP 2 48
SMOD 5 47
ADDMOD 8 46
POP 2 44
ADDMOD 8 43
SIGNEXTEND 5 41
RETURN 0 40
Done.
Errors: None
Cumulative gas used: 189
Running random program. Code size: 12 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
LT 3 24
SDIV 5 23
ADDMOD 8 22
AND 3 20
SDIV 5 19
SMOD 5 18
DIV 5 17
AND 3 16
SDIV 5 15
SDIV 5 14
NOT 3 13
RETURN 0 13
Done.
Errors: None
Cumulative gas used: 50
Running random program. Code size: 42 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
LT 3 83
MUL 5 82
POP 2 81
NOT 3 80
POP 2 80
ADD 3 79
SMOD 5 78
ADDMOD 8 77
SMOD 5 75
MUL 5 74
MUL 5 73
POP 2 72
SIGNEXTEND 5 71
POP 2 70
LT 3 69
ADDMOD 8 68
ADD 3 66
SIGNEXTEND 5 65
MUL 5 64
EXP 320 63
ADD 3 62
SDIV 5 61
SMOD 5 60
DIV 5 59
MULMOD 8 58
NOT 3 56
NOT 3 56
SUB 3 56
MULMOD 8 55
ADDMOD 8 53
EXP 330 51
LT 3 50
DIV 5 49
MULMOD 8 48
MULMOD 8 46
SUB 3 44
LT 3 43
SUB 3 42
AND 3 41
POP 2 40
ADD 3 39
RETURN 0 38
Done.
Errors: None
Cumulative gas used: 821
Running random program. Code size: 17 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
ADDMOD 8 36
EXP 330 34
MULMOD 8 33
EXP 330 31
ADDMOD 8 30
SIGNEXTEND 5 28
NOT 3 27
ADDMOD 8 27
POP 2 25
ADDMOD 8 24
EXP 320 22
AND 3 21
SMOD 5 20
SMOD 5 19
DIV 5 18
POP 2 17
RETURN 0 16
Done.
Errors: None
Cumulative gas used: 1050
Running random program. Code size: 37 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
MULMOD 8 75
POP 2 73
AND 3 72
MULMOD 8 71
SMOD 5 69
SMOD 5 68
EXP 330 67
ADDMOD 8 66
SDIV 5 64
ADD 3 63
ISZERO 3 62
SUB 3 62
EXP 330 61
SIGNEXTEND 5 60
EQ 3 59
LT 3 58
EQ 3 57
EXP 330 56
MULMOD 8 55
ISZERO 3 53
SIGNEXTEND 5 53
NOT 3 52
SIGNEXTEND 5 52
SMOD 5 51
ADD 3 50
ADDMOD 8 49
EQ 3 47
MULMOD 8 46
AND 3 44
NOT 3 43
SUB 3 43
DIV 5 42
ADDMOD 8 41
EXP 310 39
NOT 3 38
SMOD 5 38
RETURN 0 37
Done.
Errors: None
Cumulative gas used: 1448
Running random program. Code size: 38 opcodes.
OPCODE GAS USED STACK SIZE
------------------------------------------------------------------------
MULMOD 8 74
AND 3 72
SUB 3 71
EXP 330 70
ISZERO 3 69
ISZERO 3 69
POP 2 69
AND 3 68
MULMOD 8 67
ADD 3 65
SIGNEXTEND 5 64
EXP 330 63
ISZERO 3 62
LT 3 62
SIGNEXTEND 5 61
ADDMOD 8 60
ADD 3 58
SMOD 5 57
SUB 3 56
SUB 3 55
ISZERO 3 54
SUB 3 54
MUL 5 53
SMOD 5 52
DIV 5 51
EQ 3 50
DIV 5 49
SUB 3 48
NOT 3 47
EQ 3 47
ISZERO 3 46
ADDMOD 8 46
SUB 3 44
SMOD 5 43
SMOD 5 42
ADDMOD 8 41
SMOD 5 39
RETURN 0 38
Done.
Errors: None
Cumulative gas used: 809
[info] ProgramSpec:
[info] - Random programs
[info] ScalaTest
[info] Run completed in 496 milliseconds.
[info] Total number of tests run: 1
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 1, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] Passed: Total 1, Failed 0, Errors 0, Passed 1
[success] Total time: 1 s, completed Feb 14, 2017 1:44:34 PM
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment