Template Struct Nop¶
Defined in File Nop.hpp
Struct Documentation¶
-
template<size_t
NumRngTouches= 0, size_tPrevalence= 1>
structsgpl::Nop¶ Performs no operation for one virtual CPU cycle.
Advances the RNG engine
NumRngTouchestimes. (Important to nop-out operations that perform one RNG touch without causing side effects.)Public Static Functions
-
template<typename
Spec>
voidrun(sgpl::Core<Spec>&, const sgpl::Instruction<Spec>&, const sgpl::Program<Spec>&, typename Spec::peripheral_t&) noexcept¶
-
std::string
name()¶
-
size_t
prevalence()¶
-
template<typename
Spec>
autodescriptors(const sgpl::Instruction<Spec> &inst)¶
-
template<typename
Spec>
std::set<std::string>categories(const sgpl::Instruction<Spec>&)¶
-
template<typename