Monero
Loading...
Searching...
No Matches
code-generator.cpp File Reference
#include "utility.hpp"
#include "../common.hpp"
#include "../assembly_generator_x86.hpp"
#include "../superscalar.hpp"
#include "../aes_hash.hpp"
#include "../blake2/blake2.h"
#include "../program.hpp"
Include dependency graph for code-generator.cpp:

Functions

template<bool softAes>
void generateAsm (uint32_t nonce)
template<bool softAes>
void generateNative (uint32_t nonce)
void printUsage (const char *executable)
int main (int argc, char **argv)

Variables

const uint8_t seed [32] = { 191, 182, 222, 175, 249, 89, 134, 104, 241, 68, 191, 62, 162, 166, 61, 64, 123, 191, 227, 193, 118, 60, 188, 53, 223, 133, 175, 24, 123, 230, 55, 74 }
const uint8_t blockTemplate_ []

Function Documentation

◆ generateAsm()

template<bool softAes>
void generateAsm ( uint32_t nonce)

◆ generateNative()

template<bool softAes>
void generateNative ( uint32_t nonce)

◆ main()

int main ( int argc,
char ** argv )

◆ printUsage()

void printUsage ( const char * executable)

Variable Documentation

◆ blockTemplate_

const uint8_t blockTemplate_[]
Initial value:
= {
0x07, 0x07, 0xf7, 0xa4, 0xf0, 0xd6, 0x05, 0xb3, 0x03, 0x26, 0x08, 0x16, 0xba, 0x3f, 0x10, 0x90, 0x2e, 0x1a, 0x14,
0x5a, 0xc5, 0xfa, 0xd3, 0xaa, 0x3a, 0xf6, 0xea, 0x44, 0xc1, 0x18, 0x69, 0xdc, 0x4f, 0x85, 0x3f, 0x00, 0x2b, 0x2e,
0xea, 0x00, 0x00, 0x00, 0x00, 0x77, 0xb2, 0x06, 0xa0, 0x2c, 0xa5, 0xb1, 0xd4, 0xce, 0x6b, 0xbf, 0xdf, 0x0a, 0xca,
0xc3, 0x8b, 0xde, 0xd3, 0x4d, 0x2d, 0xcd, 0xee, 0xf9, 0x5c, 0xd2, 0x0c, 0xef, 0xc1, 0x2f, 0x61, 0xd5, 0x61, 0x09
}

◆ seed

const uint8_t seed[32] = { 191, 182, 222, 175, 249, 89, 134, 104, 241, 68, 191, 62, 162, 166, 61, 64, 123, 191, 227, 193, 118, 60, 188, 53, 223, 133, 175, 24, 123, 230, 55, 74 }