skip to content
==> tests/golden.c <==
1/* @ajax/mesh-abi-node-load's functions against vectors the Rust computed (alpha-rust-mesh, the same inputs). */
2#include "mesh/abi/node_load.h"
3#include "mesh/check.h"
4
5#include <stdint.h>
6
7int main(void) {
8    CHECK_U(mesh_node_load(0, 0), 262144u);
9    CHECK_U(mesh_node_load(0, 1), 262176u);
10    CHECK_U(mesh_node_load(0, 31), 263136u);
11    CHECK_U(mesh_node_load(1, 0), 263168u);
12    CHECK_U(mesh_node_load(1, 1), 263200u);
13    CHECK_U(mesh_node_load(1, 31), 264160u);
14    CHECK_U(mesh_node_load(2, 0), 264192u);
15    CHECK_U(mesh_node_load(2, 1), 264224u);
16    CHECK_U(mesh_node_load(2, 31), 265184u);
17    CHECK_U(mesh_node_load(7, 0), 269312u);
18    CHECK_U(mesh_node_load(7, 1), 269344u);
19    CHECK_U(mesh_node_load(7, 31), 270304u);
20    CHECK_U(mesh_node_load(31, 0), 293888u);
21    CHECK_U(mesh_node_load(31, 1), 293920u);
22    CHECK_U(mesh_node_load(31, 31), 294880u);
23    CHECK_U(mesh_node_load(32, 0), 294912u);
24    CHECK_U(mesh_node_load(32, 1), 294944u);
25    CHECK_U(mesh_node_load(32, 31), 295904u);
26    return mesh_check_done();
27}