CuEVM
Namespaces | Functions
compare.cu File Reference
#include <CuEVM/operations/compare.cuh>
#include <CuEVM/gas_cost.cuh>
#include <CuEVM/utils/error_codes.cuh>
Include dependency graph for compare.cu:

Namespaces

 CuEVM
 
 CuEVM::operations
 

Functions

__host__ __device__ int32_t CuEVM::operations::compare (ArithEnv &arith, CuEVM::evm_stack_t &stack, int32_t &result)
 
__host__ __device__ int32_t CuEVM::operations::scompare (ArithEnv &arith, CuEVM::evm_stack_t &stack, int32_t &result)
 
__host__ __device__ int32_t CuEVM::operations::LT (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack)
 
__host__ __device__ int32_t CuEVM::operations::GT (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack)
 
__host__ __device__ int32_t CuEVM::operations::SLT (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack)
 
__host__ __device__ int32_t CuEVM::operations::SGT (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack)
 
__host__ __device__ int32_t CuEVM::operations::EQ (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack)
 
__host__ __device__ int32_t CuEVM::operations::ISZERO (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack)