|
Monero
|
#include <cstddef>#include <fstream>#include <iomanip>#include <ios>#include <string>#include <cfenv>#include "misc_log_ex.h"#include "warnings.h"#include "crypto/hash.h"#include "crypto/variant2_int_sqrt.h"#include "../io.h"
Classes | |
| struct | V4_Data |
| struct | hash_func |
Functions | |
| static PUSH_WARNINGS void | hash_tree (const void *data, size_t length, char *hash) |
| static void | cn_slow_hash_0 (const void *data, size_t length, char *hash) |
| static void | cn_slow_hash_1 (const void *data, size_t length, char *hash) |
| static void | cn_slow_hash_2 (const void *data, size_t length, char *hash) |
| static void | cn_slow_hash_4 (const void *data, size_t, char *hash) |
| POP_WARNINGS typedef void | hash_f (const void *, size_t, char *) |
| int | test_variant2_int_sqrt () |
| int | test_variant2_int_sqrt_ref () |
| int | main (int argc, char *argv[]) |
| static bool | test_variant2_int_sqrt_sse (const uint64_t sqrt_input, const uint64_t correct_result) |
| static bool | test_variant2_int_sqrt_fp64 (const uint64_t sqrt_input, const uint64_t correct_result) |
| static bool | test_variant2_int_sqrt_ref (const uint64_t sqrt_input, const uint64_t correct_result) |
| static bool | test_variant2_int_sqrt (const uint64_t sqrt_input, const uint64_t correct_result) |
Variables | |
| struct hash_func | hashes [] |
|
static |
|
static |
|
static |
|
static |
| POP_WARNINGS typedef void hash_f | ( | const void * | , |
| size_t | , | ||
| char * | ) |
|
static |
| int main | ( | int | argc, |
| char * | argv[] ) |
| int test_variant2_int_sqrt | ( | ) |
|
inlinestatic |
|
inlinestatic |
| int test_variant2_int_sqrt_ref | ( | ) |
|
inlinestatic |
|
inlinestatic |
| struct hash_func hashes[] |