#ifndef CHUNK_256BIT_PERM_IDX_LUT_H_
#define CHUNK_256BIT_PERM_IDX_LUT_H_
#include "chunk_permute_table.h"
static const lut_rem_pair perm_idx_lut[29] = {
{ 0, 2},
{ 0, 0},
{ 1 * 32, 2},
{ 2 * 32, 2},
{ 3 * 32, 4},
{ 0 * 32, 0},
{ 4 * 32, 5},
{ 5 * 32, 22},
{ 6 * 32, 21},
{ 7 * 32, 20},
{ 8 * 32, 6},
{ 9 * 32, 4},
{10 * 32, 2},
{ 0 * 32, 0},
{11 * 32, 15},
{11 * 32 + 16, 14},
{11 * 32 + 16 * 2, 13},
{11 * 32 + 16 * 3, 12},
{11 * 32 + 16 * 4, 11},
{11 * 32 + 16 * 5, 10},
{11 * 32 + 16 * 6, 9},
{11 * 32 + 16 * 7, 8},
{11 * 32 + 16 * 8, 7},
{11 * 32 + 16 * 9, 6},
{11 * 32 + 16 * 10, 5},
{11 * 32 + 16 * 11, 4},
{11 * 32 + 16 * 12, 3},
{11 * 32 + 16 * 13, 2},
{11 * 32 + 16 * 14, 1}
};
static const uint16_t half_rem_vals[13] = {
1, 0, 1, 4, 2, 0, 7, 6, 5, 4, 3, 2, 1
};
#endif