10 lines
290 B
C
10 lines
290 B
C
// SPDX-License-Identifier: ISC
|
|
#pragma once
|
|
#include <inttypes.h>
|
|
|
|
// conversion between hilbert curve distance and x,y values
|
|
|
|
__attribute__((pure))
|
|
uint32_t y16t_hilbert_xy2d(uint32_t n, uint32_t x, uint32_t y);
|
|
|
|
void y16t_hilbert_d2xy(uint32_t n, uint32_t d, uint32_t *x, uint32_t *y);
|