igneum/proto-cuda/packs/igneum-hourly/vectors.h
igneum-labs ff263245ac Igneum: design docs, Metal lottery-hash prototype, CUDA test pack, finality simulation
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 15:06:01 +00:00

35 lines
3.2 KiB
C++

// Generated by proto-metal/igneum-bench --export-pack for seed "igneum-hourly". Do not edit by hand.
// Expected outputs: proto-metal CPU interpreter (cpuWarp) on Apple M5 Max; Metal GPU cross-check PASS 3/3 warps
#pragma once
#include <cstdint>
#define IGNEUM_VEC_WARPS 3
static const uint32_t IGNEUM_VEC_BASE[IGNEUM_VEC_WARPS] = { 0u, 4096u, 1000000u };
static const uint64_t IGNEUM_VEC_OUT[IGNEUM_VEC_WARPS][32] = {
{ // base nonce 0
0x787a737506455bbeull, 0xf93d248e364f7e1eull, 0x8a7ce1701b5d0489ull, 0xd4f5b2177c414f3full, 0xe88fdf6fb22aee5cull, 0xd68bc0baf30b41fcull, 0x87f6a81eb0a6ac69ull, 0xb3cd8b6e6e57b347ull,
0x2eef97b916c626bfull, 0x4ded79caeecc1b81ull, 0xac5141672d56faaaull, 0xe5c20290edf36932ull, 0x8358bbb9c3fa668dull, 0x3394e6f0736ecd30ull, 0xef402d26f32ed7cfull, 0x0ce267a5c3e18a42ull,
0xd92370857d7ec52bull, 0x4f8cd5815e18afbeull, 0x2fbf597253c4f35eull, 0x747180e71a09f68dull, 0x2238f847f0ed84dcull, 0xf9c277614e6b908dull, 0x39dbe66723750ad4ull, 0x8dc8b244ac675fbbull,
0x02f535158b9d7c8eull, 0x71c6a2147fb4787aull, 0xcb3a0d709ec6edb6ull, 0x560cdae1ccc99cd7ull, 0xb8e12af183034f40ull, 0xe3088768bbf66638ull, 0x62b3109b60c3103dull, 0x0bb06c1609ff43d5ull
},
{ // base nonce 4096
0x37bb8728f884e6b8ull, 0x14be2ec14497f818ull, 0x2086e0b6e0d72b74ull, 0x50b1159a7a48b25aull, 0xc7e8af0d47ae9524ull, 0x11b6c5919a802722ull, 0x47191c35d09f473eull, 0x5a17776c88350cbcull,
0xf8b63bb823a85140ull, 0x7d1536d3c3a77a4aull, 0x3fd4978fa97a3170ull, 0xb93a559eef3ca040ull, 0x3ab4c9b478dc4f70ull, 0xe383445b250ec1c5ull, 0x4b8c339a4059d0eaull, 0xb9edfbab431dc7dcull,
0x67e73ea59e305c36ull, 0x85ad26bb831207a3ull, 0x7fa9ca66562cd371ull, 0x763b3ca6c6efdf75ull, 0x6f02716b104a47ceull, 0x033d54978e01388full, 0xed13f0a661b95976ull, 0x4cf586279408f177ull,
0x339f105764d3a0dfull, 0xf5f5a600702c84e7ull, 0xbec42d884060c3ebull, 0x5e687d7d88c4dc86ull, 0xfe9202424271b313ull, 0xe9a93837f53818ddull, 0x2efe4cd7be3bc6ccull, 0x2718ca6898992e25ull
},
{ // base nonce 1000000
0x3ea4d63013ee1447ull, 0x3920ed5486c12342ull, 0x6d71c6114a18c926ull, 0x76851391b25e9e27ull, 0x7552ab2e8ba173e4ull, 0x2ed7c0fe0ed382e7ull, 0x3965791801d021b2ull, 0x5638111a801de9f4ull,
0xffdb8b13126c51efull, 0xec7513be841d1ee6ull, 0x5ee78112615a43a0ull, 0x447c921628b22b82ull, 0xa8683cc17b258e26ull, 0xc4161c3fb96be5f0ull, 0xf4bde10f52aef480ull, 0xfb9a90df739d4b7full,
0x8b6a11be7a8067c6ull, 0x0c5e0b16f9dddd20ull, 0xad830d9f20c0cf41ull, 0x7b45608e60aa036cull, 0x871e0fc8a4c82071ull, 0x087bba8af99e5f89ull, 0xc9b353a02ccf042dull, 0xa8b5e4ca3e95f99eull,
0x1f636af31962da8full, 0x4e3c7276699005ccull, 0xeb138ecf3dfdc723ull, 0x572fe00fa91ec1f0ull, 0x7eb7d1613efc2fb6ull, 0x4ec9b30dfb44aa0full, 0x8883fe27c6464e60ull, 0xca9d04210422e8b8ull
}
};
// Dataset self-test: dataset[0..15] and dataset[IGNEUM_MASK] (268435455).
static const uint32_t IGNEUM_DS_HEAD[16] = {
0x82174c0fu, 0x577bdb9cu, 0x111053bfu, 0x2bb85514u, 0xd83e190fu, 0x8ccd9427u, 0x3f69d5e4u, 0xf3bbe1dcu,
0xb3aa7e90u, 0xc33f5f73u, 0xb83a2b10u, 0xc4d7c8ffu, 0xefa6d1a8u, 0x7029b116u, 0x5e48fab0u, 0x0ef66e40u
};
static const uint32_t IGNEUM_DS_LAST_INDEX = 268435455u;
static const uint32_t IGNEUM_DS_LAST = 0xf78c84a4u;