Fabcoin Core  0.16.2
P2P Digital Currency
Public Types | List of all members
dev::evmjit::JITSchedule Struct Reference

#include <JIT.h>

Public Types

typedef std::integral_constant< uint64_t, 1024 > stackLimit
 
typedef std::integral_constant< uint64_t, 0 > stepGas0
 
typedef std::integral_constant< uint64_t, 2 > stepGas1
 
typedef std::integral_constant< uint64_t, 3 > stepGas2
 
typedef std::integral_constant< uint64_t, 5 > stepGas3
 
typedef std::integral_constant< uint64_t, 8 > stepGas4
 
typedef std::integral_constant< uint64_t, 10 > stepGas5
 
typedef std::integral_constant< uint64_t, 20 > stepGas6
 
typedef std::integral_constant< uint64_t, 0 > stepGas7
 
typedef std::integral_constant< uint64_t, 10 > expByteGas
 
typedef std::integral_constant< uint64_t, 30 > sha3Gas
 
typedef std::integral_constant< uint64_t, 6 > sha3WordGas
 
typedef std::integral_constant< uint64_t, 50 > sloadGas
 
typedef std::integral_constant< uint64_t, 20000 > sstoreSetGas
 
typedef std::integral_constant< uint64_t, 5000 > sstoreResetGas
 
typedef std::integral_constant< uint64_t, 5000 > sstoreClearGas
 
typedef std::integral_constant< uint64_t, 1 > jumpdestGas
 
typedef std::integral_constant< uint64_t, 375 > logGas
 
typedef std::integral_constant< uint64_t, 8 > logDataGas
 
typedef std::integral_constant< uint64_t, 375 > logTopicGas
 
typedef std::integral_constant< uint64_t, 32000 > createGas
 
typedef std::integral_constant< uint64_t, 40 > callGas
 
typedef std::integral_constant< uint64_t, 3 > memoryGas
 
typedef std::integral_constant< uint64_t, 3 > copyGas
 
typedef std::integral_constant< uint64_t, 9000 > valueTransferGas
 
typedef std::integral_constant< uint64_t, 2300 > callStipend
 
typedef std::integral_constant< uint64_t, 25000 > callNewAccount
 

Detailed Description

Definition at line 54 of file JIT.h.

Member Typedef Documentation

typedef std::integral_constant<uint64_t, 40> dev::evmjit::JITSchedule::callGas

Definition at line 78 of file JIT.h.

typedef std::integral_constant<uint64_t, 25000> dev::evmjit::JITSchedule::callNewAccount

Definition at line 83 of file JIT.h.

typedef std::integral_constant<uint64_t, 2300> dev::evmjit::JITSchedule::callStipend

Definition at line 82 of file JIT.h.

typedef std::integral_constant<uint64_t, 3> dev::evmjit::JITSchedule::copyGas

Definition at line 80 of file JIT.h.

typedef std::integral_constant<uint64_t, 32000> dev::evmjit::JITSchedule::createGas

Definition at line 77 of file JIT.h.

typedef std::integral_constant<uint64_t, 10> dev::evmjit::JITSchedule::expByteGas

Definition at line 66 of file JIT.h.

typedef std::integral_constant<uint64_t, 1> dev::evmjit::JITSchedule::jumpdestGas

Definition at line 73 of file JIT.h.

typedef std::integral_constant<uint64_t, 8> dev::evmjit::JITSchedule::logDataGas

Definition at line 75 of file JIT.h.

typedef std::integral_constant<uint64_t, 375> dev::evmjit::JITSchedule::logGas

Definition at line 74 of file JIT.h.

typedef std::integral_constant<uint64_t, 375> dev::evmjit::JITSchedule::logTopicGas

Definition at line 76 of file JIT.h.

typedef std::integral_constant<uint64_t, 3> dev::evmjit::JITSchedule::memoryGas

Definition at line 79 of file JIT.h.

typedef std::integral_constant<uint64_t, 30> dev::evmjit::JITSchedule::sha3Gas

Definition at line 67 of file JIT.h.

typedef std::integral_constant<uint64_t, 6> dev::evmjit::JITSchedule::sha3WordGas

Definition at line 68 of file JIT.h.

typedef std::integral_constant<uint64_t, 50> dev::evmjit::JITSchedule::sloadGas

Definition at line 69 of file JIT.h.

typedef std::integral_constant<uint64_t, 5000> dev::evmjit::JITSchedule::sstoreClearGas

Definition at line 72 of file JIT.h.

typedef std::integral_constant<uint64_t, 5000> dev::evmjit::JITSchedule::sstoreResetGas

Definition at line 71 of file JIT.h.

typedef std::integral_constant<uint64_t, 20000> dev::evmjit::JITSchedule::sstoreSetGas

Definition at line 70 of file JIT.h.

typedef std::integral_constant<uint64_t, 1024> dev::evmjit::JITSchedule::stackLimit

Definition at line 57 of file JIT.h.

typedef std::integral_constant<uint64_t, 0> dev::evmjit::JITSchedule::stepGas0

Definition at line 58 of file JIT.h.

typedef std::integral_constant<uint64_t, 2> dev::evmjit::JITSchedule::stepGas1

Definition at line 59 of file JIT.h.

typedef std::integral_constant<uint64_t, 3> dev::evmjit::JITSchedule::stepGas2

Definition at line 60 of file JIT.h.

typedef std::integral_constant<uint64_t, 5> dev::evmjit::JITSchedule::stepGas3

Definition at line 61 of file JIT.h.

typedef std::integral_constant<uint64_t, 8> dev::evmjit::JITSchedule::stepGas4

Definition at line 62 of file JIT.h.

typedef std::integral_constant<uint64_t, 10> dev::evmjit::JITSchedule::stepGas5

Definition at line 63 of file JIT.h.

typedef std::integral_constant<uint64_t, 20> dev::evmjit::JITSchedule::stepGas6

Definition at line 64 of file JIT.h.

typedef std::integral_constant<uint64_t, 0> dev::evmjit::JITSchedule::stepGas7

Definition at line 65 of file JIT.h.

typedef std::integral_constant<uint64_t, 9000> dev::evmjit::JITSchedule::valueTransferGas

Definition at line 81 of file JIT.h.


The documentation for this struct was generated from the following file: