/* SPDX-License-Identifier: AGPL-3.0-or-later */ /* Copyright (C) 2026 David (Corey) Herrera */ /** * @file ft_gguf_kquant_reference_vectors.h * @brief GENERATED -- do not edit. K-quant super-blocks and the fp32 words * UPSTREAM GGML produced from them. * * Every block is SYNTHETIC: generated from one xorshift32 stream, seed * 0x5eed1234 -- ggml's own quantize_row_qN_K_ref over seeded weights, * pseudorandom bytes, and edge cases (all-zero, saturated codes at the * largest finite fp16 scale, negative scales, subnormal scales). No block * comes from a model checkpoint. * * Every `expected` word below came out of ggml's own compiled * dequantize_row_qN_K (libggml-base), not out of foundry and not out of a * transcription of ggml. test_convert.c requires ft_gguf_dequant.c to * reproduce all of them BIT-EXACTLY. * * Regenerate, from tt/convert: * reference/generate_kquant_reference.sh * (the checkout must have build/bin/libggml-base). Committed so the test * needs no ggml. * * @status None * @issues None * @todo None */ #ifndef FT_GGUF_KQUANT_REFERENCE_VECTORS_H #define FT_GGUF_KQUANT_REFERENCE_VECTORS_H #include #define FT_KQUANT_REF_COUNT 40 #define FT_KQUANT_REF_VALUES 256 #define FT_KQUANT_REF_MAX_BYTES 210 typedef struct { uint32_t ggml_type; const char *origin; uint32_t byte_count; const unsigned char *bytes; const uint32_t *expected_bits; } ft_kquant_reference_vector; static const unsigned char ft_kquant_ref_bytes_0[84] = { 0xfcu, 0xcau, 0x9au, 0x9au, 0xbeu, 0x9bu, 0x57u, 0xeau, 0x88u, 0xbbu, 0x8au, 0xdfu, 0x87u, 0xa7u, 0xccu, 0xa9u, 0xd9u, 0x95u, 0x89u, 0x22u, 0x5fu, 0xc7u, 0x56u, 0x87u, 0x26u, 0xa4u, 0xb6u, 0x17u, 0x55u, 0xaeu, 0x1au, 0x23u, 0x1cu, 0xaau, 0x53u, 0x49u, 0xcbu, 0x99u, 0x9fu, 0x57u, 0x56u, 0xaau, 0xd6u, 0xb6u, 0x6fu, 0x55u, 0xe5u, 0x96u, 0x4au, 0x64u, 0x97u, 0x29u, 0xfau, 0x7cu, 0xb5u, 0xeau, 0xa6u, 0x85u, 0x65u, 0x9au, 0x95u, 0x30u, 0xa5u, 0x52u, 0xb8u, 0x54u, 0xbbu, 0xf2u, 0x26u, 0x93u, 0xdbu, 0xb3u, 0xf0u, 0x45u, 0x46u, 0x05u, 0x7au, 0x05u, 0x5du, 0x35u, 0xdfu, 0x18u, 0x57u, 0x1bu }; static const uint32_t ft_kquant_ref_expected_0[256] = { 0xbcce9400u, 0xbcce9400u, 0xbcce9400u, 0x3b59e000u, 0x3d028600u, 0x3d028600u, 0x3b59e000u, 0x3d028600u, 0x3b59e000u, 0xbd5c3200u, 0x3b59e000u, 0x3d028600u, 0xbcce9400u, 0x3b59e000u, 0x3b59e000u, 0x3d028600u, 0xbd302800u, 0x3b958000u, 0x3ce83800u, 0xbc9d7800u, 0x3ce83800u, 0xbc9d7800u, 0x3ce83800u, 0x3ce83800u, 0x3b958000u, 0x3b958000u, 0x3b958000u, 0x3b958000u, 0x3ce83800u, 0xbc9d7800u, 0xbc9d7800u, 0x3b958000u, 0x3c7ae800u, 0xbc0ac800u, 0x3c7ae800u, 0xbd041e00u, 0x3d202600u, 0xbc0ac800u, 0xbc0ac800u, 0xbc0ac800u, 0xbc0ac800u, 0xbc0ac800u, 0xbc0ac800u, 0xbc0ac800u, 0xbc0ac800u, 0x3d202600u, 0x3c7ae800u, 0xbd041e00u, 0x3d202600u, 0x3c7ae800u, 0xbd041e00u, 0x3c7ae800u, 0x3c7ae800u, 0x3c7ae800u, 0x3d202600u, 0xbc0ac800u, 0xbc0ac800u, 0x3c7ae800u, 0xbc0ac800u, 0xbc0ac800u, 0x3d202600u, 0xbc0ac800u, 0xbc0ac800u, 0xbc0ac800u, 0xbbc8b000u, 0xbbc8b000u, 0xbd217a00u, 0x3cde9c00u, 0xbbc8b000u, 0xbd217a00u, 0xbbc8b000u, 0xbd217a00u, 0x3cde9c00u, 0x3cde9c00u, 0x3d77b200u, 0xbbc8b000u, 0xbbc8b000u, 0x3cde9c00u, 0xbbc8b000u, 0x3cde9c00u, 0xbbc7a000u, 0x3ca46c00u, 0xbbc7a000u, 0xbd041e00u, 0xbd041e00u, 0xbbc7a000u, 0xbbc7a000u, 0xbbc7a000u, 0xbbc7a000u, 0x3ca46c00u, 0xbbc7a000u, 0x3d3d6000u, 0x3ca46c00u, 0xbbc7a000u, 0x3ca46c00u, 0xbbc7a000u, 0x3d033000u, 0x3c7bf800u, 0x3c7bf800u, 0xbc92cc00u, 0xbaa68000u, 0x3d033000u, 0xbaa68000u, 0x3c7bf800u, 0xbc92cc00u, 0x3c7bf800u, 0x3c7bf800u, 0xbc92cc00u, 0xbaa68000u, 0x3c7bf800u, 0xbc92cc00u, 0xbc92cc00u, 0xbd4d8400u, 0xbb2ac000u, 0xbcd83000u, 0xbcd83000u, 0x3cad8000u, 0xbb2ac000u, 0xbb2ac000u, 0xbcd83000u, 0xbcd83000u, 0xbb2ac000u, 0x3cad8000u, 0xbb2ac000u, 0xbcd83000u, 0xbcd83000u, 0x3cad8000u, 0xbb2ac000u, 0x3c19c000u, 0xbceae000u, 0x3ce8c000u, 0xbc1e0000u, 0x3c19c000u, 0xbceae000u, 0xbc1e0000u, 0x3c19c000u, 0x3c19c000u, 0xbc1e0000u, 0xbc1e0000u, 0x3c19c000u, 0xbc1e0000u, 0xbceae000u, 0xbc1e0000u, 0x3c19c000u, 0xbd217a00u, 0xbd217a00u, 0x3d200400u, 0x3c536800u, 0x3c536800u, 0x3d200400u, 0x3d200400u, 0x3d200400u, 0xbd217a00u, 0xbc594000u, 0x3c536800u, 0xbc594000u, 0x3c536800u, 0xbc594000u, 0xbc594000u, 0xbc594000u, 0x3c9ad000u, 0xbba02000u, 0xbba02000u, 0x3c9ad000u, 0x3c9ad000u, 0x3d2ed400u, 0xbba02000u, 0x3c9ad000u, 0xbba02000u, 0xbba02000u, 0xbba02000u, 0x3c9ad000u, 0xbba02000u, 0xbceae000u, 0xbba02000u, 0xbceae000u, 0x3ccadc00u, 0xbc32d000u, 0x3ccadc00u, 0xbd3ed600u, 0xbc32d000u, 0xbd3ed600u, 0x3ccadc00u, 0xbd3ed600u, 0xbd3ed600u, 0xbc32d000u, 0xbc32d000u, 0xbc32d000u, 0x3ccadc00u, 0xbc32d000u, 0x3d779000u, 0xbc32d000u, 0xbceae000u, 0x3b97a000u, 0xbc44f800u, 0x3b97a000u, 0x3cae4c00u, 0x3cae4c00u, 0x3cae4c00u, 0x3b97a000u, 0x3b97a000u, 0xbceae000u, 0x3b97a000u, 0xbc44f800u, 0xbc44f800u, 0x3cae4c00u, 0x3b97a000u, 0xbc44f800u, 0x3c672800u, 0xbc9d3400u, 0x3c672800u, 0x3c672800u, 0xbb268000u, 0xbc9d3400u, 0xbc9d3400u, 0x3c672800u, 0x3c672800u, 0xbd12cc00u, 0xbd12cc00u, 0xbd12cc00u, 0x3c672800u, 0xbd12cc00u, 0xbc9d3400u, 0x3c672800u, 0xbc6d0000u, 0xbc6d0000u, 0x3c66a000u, 0xbd302800u, 0x3d2e9000u, 0xbc6d0000u, 0x3c66a000u, 0x3d2e9000u, 0x3c66a000u, 0x3c66a000u, 0xbc6d0000u, 0x3c66a000u, 0x3c66a000u, 0xbd302800u, 0x3c66a000u, 0xbc6d0000u, 0x3be48000u, 0xbc6c7800u, 0x3be48000u, 0x3ce87c00u, 0xbd12cc00u, 0x3be48000u, 0x3ce87c00u, 0x3be48000u, 0x3ce87c00u, 0xbc6c7800u, 0xbc6c7800u, 0xbd12cc00u, 0xbc6c7800u, 0xbd12cc00u, 0xbc6c7800u, 0xbd12cc00u }; static const unsigned char ft_kquant_ref_bytes_1[84] = { 0x11u, 0x43u, 0x77u, 0x11u, 0x11u, 0x11u, 0x33u, 0xffu, 0x13u, 0x11u, 0x11u, 0x87u, 0x01u, 0x11u, 0x14u, 0x56u, 0xaau, 0xabu, 0xabu, 0xaau, 0x9au, 0x99u, 0xa1u, 0xa9u, 0xb8u, 0x9au, 0x9bu, 0x9au, 0xaau, 0xdau, 0x12u, 0xb9u, 0x9fu, 0x9eu, 0x9au, 0xbbu, 0x9bu, 0x97u, 0xafu, 0xaau, 0x28u, 0xaau, 0xbbu, 0xbfu, 0x9fu, 0x9bu, 0xbau, 0x97u, 0x4du, 0x4du, 0x49u, 0xccu, 0x09u, 0x48u, 0x05u, 0x0bu, 0x15u, 0x0du, 0x49u, 0x05u, 0x45u, 0x49u, 0x0du, 0x4du, 0x99u, 0xbau, 0x99u, 0x8au, 0x98u, 0xdau, 0xa9u, 0x7au, 0x38u, 0x69u, 0x52u, 0xbbu, 0x9bu, 0x9au, 0xbau, 0xb9u, 0x59u, 0x38u, 0x42u, 0x3cu }; static const uint32_t ft_kquant_ref_expected_1[256] = { 0x3cb80000u, 0x3f10e000u, 0x3f10e000u, 0x3cb80000u, 0x3cb80000u, 0xbf056000u, 0xbf056000u, 0xbf056000u, 0xbf884000u, 0x3cb80000u, 0x3f10e000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0xbf056000u, 0x3f222000u, 0xbf7f4000u, 0xbf7f4000u, 0x3f222000u, 0x3f222000u, 0x3f222000u, 0x3f222000u, 0xbf7f4000u, 0xc0884000u, 0xbf7f4000u, 0x3f222000u, 0x3f222000u, 0x3f222000u, 0x3f222000u, 0xbf7f4000u, 0x3f222000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0xc0ee7000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0x3e210000u, 0xc0ee7000u, 0x3e210000u, 0x3f10e000u, 0x3f10e000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0xbf056000u, 0x3f10e000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0x3f10e000u, 0x3f10e000u, 0x3cb80000u, 0x3cb80000u, 0xbf056000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0xbf056000u, 0xbf056000u, 0x3cb80000u, 0x3cb80000u, 0x3f10e000u, 0xbf056000u, 0xbf056000u, 0xbf056000u, 0x3cb80000u, 0xbf056000u, 0xbf056000u, 0x3f10e000u, 0xbf056000u, 0xbf056000u, 0xbf056000u, 0x3f10e000u, 0xbf056000u, 0xbf056000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0x3cb80000u, 0x3f10e000u, 0x3f10e000u, 0xbf056000u, 0xbf056000u, 0x3f10e000u, 0xbf056000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3d8a0000u, 0x3fd95000u, 0xc04c6000u, 0x3d8a0000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0xc17f7800u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3eac8000u, 0x3f10e000u, 0x3f10e000u, 0x3f10e000u, 0xbf884000u, 0x3f10e000u, 0xbf884000u, 0x3f10e000u, 0x4074e800u, 0x3f10e000u, 0x3f10e000u, 0x3f10e000u, 0x3f10e000u, 0x3f10e000u, 0x3f10e000u, 0x3f10e000u, 0x3f10e000u, 0xbf056000u, 0x3cb80000u, 0xbf056000u, 0x3cb80000u, 0xbf884000u, 0x3cb80000u, 0xbf056000u, 0x3cb80000u, 0xbf884000u, 0xbf056000u, 0x3cb80000u, 0x3f10e000u, 0x3f10e000u, 0x3cb80000u, 0x3cb80000u, 0xbf056000u, 0x3f10e000u, 0x3f10e000u, 0x3cb80000u, 0x3f10e000u, 0x3cb80000u, 0x3cb80000u, 0xbf056000u, 0x3cb80000u, 0xbf056000u, 0x3f10e000u, 0x3cb80000u, 0xbf056000u, 0xbf056000u, 0x3cb80000u, 0x3f10e000u, 0x3f10e000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xc1084000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0xbf684000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x3f0b2000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0xbf056000u, 0x3f10e000u, 0xbf056000u, 0xbf884000u, 0xbf056000u, 0xbf056000u, 0x3cb80000u, 0x3f10e000u, 0x3f10e000u, 0x3cb80000u, 0xbf056000u, 0x3f10e000u, 0xbf056000u, 0xbf056000u, 0x3f10e000u, 0x3f10e000u, 0x3f8e0000u, 0x3f8e0000u, 0x3f8e0000u, 0x40aea000u, 0xbf884000u, 0x3f8e0000u, 0xbf884000u, 0xbf884000u, 0xbf884000u, 0xbf884000u, 0x3f8e0000u, 0xbf884000u, 0x3f8e0000u, 0x3f8e0000u, 0xbf884000u, 0x3f8e0000u, 0x3f998000u, 0x3f998000u, 0x3f998000u, 0x3f998000u, 0x3f998000u, 0x408eb800u, 0x3f998000u, 0xc003f000u, 0xc0aa5000u, 0xc003f000u, 0xc003f000u, 0x3f998000u, 0x3f998000u, 0x3f998000u, 0x3f998000u, 0x3f998000u }; static const unsigned char ft_kquant_ref_bytes_2[84] = { 0x40u, 0x52u, 0x01u, 0x58u, 0x87u, 0x35u, 0x3au, 0xf1u, 0xffu, 0x57u, 0xaau, 0x75u, 0x16u, 0xbau, 0x60u, 0x52u, 0x53u, 0x35u, 0xa4u, 0x94u, 0xe5u, 0x4fu, 0xe1u, 0xfeu, 0x84u, 0x4eu, 0x30u, 0xc7u, 0x53u, 0xa5u, 0x9fu, 0x0cu, 0xb0u, 0x73u, 0xccu, 0xb9u, 0x3du, 0xb4u, 0x17u, 0xd8u, 0xfau, 0x45u, 0x05u, 0x0eu, 0xffu, 0xc7u, 0x37u, 0x28u, 0xe0u, 0xacu, 0xdbu, 0x8au, 0xc1u, 0xe6u, 0x5bu, 0x03u, 0xd1u, 0xa8u, 0xafu, 0x0eu, 0xb4u, 0x72u, 0x77u, 0x6eu, 0x27u, 0x4bu, 0x81u, 0xdau, 0x69u, 0x48u, 0x3cu, 0x2eu, 0xf6u, 0x74u, 0xc7u, 0x9cu, 0x64u, 0x58u, 0x6au, 0x44u, 0x3bu, 0x0fu, 0x81u, 0x19u }; static const uint32_t ft_kquant_ref_expected_2[256] = { 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc302000u, 0xbc5c2800u, 0xbc30c600u, 0xbc5c2800u, 0xbc4db200u, 0xbc4db200u, 0xbc5c2800u, 0xbc30c600u, 0xbc5c2800u, 0xbc3f3c00u, 0xbc4db200u, 0xbc4db200u, 0xbc3f3c00u, 0xbc30c600u, 0xbc30c600u, 0xbc30c600u, 0xbc5c2800u, 0x00000000u, 0x39e76000u, 0x39e76000u, 0x39e76000u, 0x39e76000u, 0x3aad8800u, 0x00000000u, 0x3aad8800u, 0x39e76000u, 0x3aad8800u, 0x00000000u, 0x39e76000u, 0x00000000u, 0x39e76000u, 0x3aad8800u, 0x3aad8800u, 0xbc5c2800u, 0xbc5c2800u, 0xbb3a8000u, 0xbbd0f000u, 0xbb3a8000u, 0xbc225000u, 0xbc225000u, 0xbbd0f000u, 0xbbd0f000u, 0xbc225000u, 0xbc225000u, 0xbb3a8000u, 0xbb3a8000u, 0xbc225000u, 0xbc225000u, 0xbbd0f000u, 0xbc96d180u, 0xbc486900u, 0xbc7b0600u, 0xbc96d180u, 0xbc7b0600u, 0xbcb02000u, 0xbc7b0600u, 0xbc486900u, 0xbcb02000u, 0xbcb02000u, 0xbc486900u, 0xbcb02000u, 0xbc96d180u, 0xbc7b0600u, 0xbc96d180u, 0xbcb02000u, 0xbabd1800u, 0xbabd1800u, 0xbc041800u, 0xbabd1800u, 0xbabd1800u, 0xbabd1800u, 0xbbbfe200u, 0xbbbfe200u, 0xbabd1800u, 0xbc041800u, 0xbc041800u, 0xbc041800u, 0xbabd1800u, 0xbc041800u, 0xbabd1800u, 0xbb6f2800u, 0xbb6f2800u, 0xbc041800u, 0x3a484000u, 0x3a484000u, 0x3ba9a400u, 0xbb6f2800u, 0x3ba9a400u, 0x3ba9a400u, 0x3a484000u, 0xbb6f2800u, 0xbc041800u, 0x3ba9a400u, 0xbb6f2800u, 0x3a484000u, 0x3a484000u, 0xbc041800u, 0xbd218080u, 0xbd234f40u, 0xbd1fb1c0u, 0xbd218080u, 0xbd251e00u, 0xbd218080u, 0xbd251e00u, 0xbd1fb1c0u, 0xbd1fb1c0u, 0xbd234f40u, 0xbd251e00u, 0xbd251e00u, 0xbd1fb1c0u, 0xbd1fb1c0u, 0xbd251e00u, 0xbd251e00u, 0xbd251e00u, 0xbd251e00u, 0xbca78c80u, 0xbcddc700u, 0xbd0a00c0u, 0xbcddc700u, 0xbca78c80u, 0xbca78c80u, 0xbd0a00c0u, 0xbd251e00u, 0xbca78c80u, 0xbcddc700u, 0xbd251e00u, 0xbcddc700u, 0xbca78c80u, 0xbcddc700u, 0xbb88a200u, 0xbb88a200u, 0xbc298b00u, 0xbbeddc00u, 0xbc298b00u, 0xbc5c2800u, 0xbc5c2800u, 0xbbeddc00u, 0xbbeddc00u, 0xbc5c2800u, 0xbb88a200u, 0xbc5c2800u, 0xbc5c2800u, 0xbc5c2800u, 0xbbeddc00u, 0xbc5c2800u, 0xbcdc2800u, 0xbc5f6600u, 0xbc93da00u, 0xbc93da00u, 0xbcdc2800u, 0xbcb80100u, 0xbc93da00u, 0xbcdc2800u, 0xbcdc2800u, 0xbc93da00u, 0xbc5f6600u, 0xbc5f6600u, 0xbcb80100u, 0xbcdc2800u, 0xbcb80100u, 0xbc5f6600u, 0xbc880880u, 0xbc6bea00u, 0xbc9a1c00u, 0xbc6bea00u, 0xbc6bea00u, 0xbc6bea00u, 0xbc47c300u, 0xbc47c300u, 0xbc880880u, 0xbc880880u, 0xbc880880u, 0xbc47c300u, 0xbc880880u, 0xbc6bea00u, 0xbc6bea00u, 0xbc880880u, 0x3b2af000u, 0x3b2af000u, 0xb8260000u, 0xbb302000u, 0xbb302000u, 0x3b2af000u, 0xb8260000u, 0xbb302000u, 0xb8260000u, 0x3b2af000u, 0x3b2af000u, 0xbb302000u, 0x3bac3c00u, 0x3bac3c00u, 0x3bac3c00u, 0x3b2af000u, 0xbca9de00u, 0xbcf22c00u, 0xbcf22c00u, 0xbcce0500u, 0xbca9de00u, 0xbcf22c00u, 0xbc85b700u, 0xbca9de00u, 0xbc85b700u, 0xbc85b700u, 0xbcf22c00u, 0xbcce0500u, 0xbca9de00u, 0xbcce0500u, 0xbca9de00u, 0xbcf22c00u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc841800u, 0xbc5c2800u, 0xbc4db200u, 0xbc3f3c00u, 0xbc30c600u, 0xbc4db200u, 0xbc4db200u, 0xbc5c2800u, 0xbc5c2800u, 0xbc30c600u, 0xbc4db200u, 0xbc30c600u, 0xbc3f3c00u, 0xbc4db200u, 0xbc4db200u, 0xbc4db200u, 0xbc4db200u }; static const unsigned char ft_kquant_ref_bytes_3[84] = { 0x9fu, 0x7bu, 0x57u, 0x9fu, 0xecu, 0x92u, 0x5eu, 0xb6u, 0x64u, 0xf7u, 0x64u, 0x51u, 0xb2u, 0x76u, 0x6au, 0x84u, 0x23u, 0x50u, 0xf1u, 0x93u, 0xb2u, 0xddu, 0x0bu, 0xd4u, 0x70u, 0xdfu, 0x82u, 0x49u, 0x20u, 0x41u, 0x8au, 0xd0u, 0x85u, 0x08u, 0x32u, 0xbbu, 0x31u, 0x7au, 0xb7u, 0x71u, 0xf4u, 0x06u, 0x09u, 0x50u, 0xc3u, 0x62u, 0xb9u, 0xd7u, 0x67u, 0x26u, 0x73u, 0x2fu, 0xb6u, 0xa9u, 0x6au, 0xb5u, 0xcau, 0xf9u, 0xd1u, 0xd7u, 0x7cu, 0x82u, 0xa1u, 0x2eu, 0x3fu, 0xe9u, 0x38u, 0x21u, 0x43u, 0x37u, 0x3cu, 0xfeu, 0xb5u, 0x84u, 0xd4u, 0xa6u, 0xc4u, 0xedu, 0xa5u, 0x1bu, 0xffu, 0x02u, 0x2fu, 0x18u }; static const uint32_t ft_kquant_ref_expected_3[256] = { 0xbc85c1a0u, 0xbc969c00u, 0xbc90fde0u, 0xbc85c1a0u, 0xbc8b5fc0u, 0xbc90fde0u, 0xbc85c1a0u, 0xbc969c00u, 0xbc969c00u, 0xbc85c1a0u, 0xbc8b5fc0u, 0xbc90fde0u, 0xbc969c00u, 0xbc90fde0u, 0xbc8b5fc0u, 0xbc969c00u, 0xbc620ac0u, 0xbc6a4800u, 0xbc59cd80u, 0xbc519040u, 0xbc620ac0u, 0xbc59cd80u, 0xbc519040u, 0xbc620ac0u, 0xbc6a4800u, 0xbc59cd80u, 0xbc620ac0u, 0xbc6a4800u, 0xbc519040u, 0xbc59cd80u, 0xbc620ac0u, 0xbc519040u, 0xbc275800u, 0xbc275800u, 0xbc275800u, 0xbc275800u, 0xbc275800u, 0xbc179d40u, 0xbc1cdb80u, 0xbc2219c0u, 0xbc275800u, 0xbc179d40u, 0xbc275800u, 0xbc1cdb80u, 0xbc275800u, 0xbc275800u, 0xbc1cdb80u, 0xbc275800u, 0xbc90fde0u, 0xbc8b5fc0u, 0xbc969c00u, 0xbc8b5fc0u, 0xbc969c00u, 0xbc8b5fc0u, 0xbc90fde0u, 0xbc969c00u, 0xbc90fde0u, 0xbc90fde0u, 0xbc8b5fc0u, 0xbc969c00u, 0xbc969c00u, 0xbc969c00u, 0xbc8b5fc0u, 0xbc90fde0u, 0xbce14b00u, 0xbce5c980u, 0xbcdccc80u, 0xbce5c980u, 0xbcdccc80u, 0xbce5c980u, 0xbcea4800u, 0xbce5c980u, 0xbcdccc80u, 0xbce5c980u, 0xbcea4800u, 0xbcea4800u, 0xbce14b00u, 0xbcea4800u, 0xbcea4800u, 0xbce5c980u, 0xbc969c00u, 0xbc969c00u, 0xbc945cc0u, 0xbc945cc0u, 0xbc945cc0u, 0xbc945cc0u, 0xbc945cc0u, 0xbc945cc0u, 0xbc945cc0u, 0xbc969c00u, 0xbc969c00u, 0xbc95dc40u, 0xbc969c00u, 0xbc951c80u, 0xbc945cc0u, 0xbc95dc40u, 0xbc275800u, 0xbc1cdb80u, 0xbc07e280u, 0xbc125f00u, 0xbc125f00u, 0xbc07e280u, 0xbc275800u, 0xbc07e280u, 0xbc1cdb80u, 0xbc07e280u, 0xbc125f00u, 0xbc1cdb80u, 0xbc275800u, 0xbc1cdb80u, 0xbc125f00u, 0xbc07e280u, 0xbcb39580u, 0xbcb81400u, 0xbcb81400u, 0xbcb39580u, 0xbcb81400u, 0xbcb5d4c0u, 0xbcb39580u, 0xbcb5d4c0u, 0xbcb15640u, 0xbcb81400u, 0xbcb81400u, 0xbcb5d4c0u, 0xbcb15640u, 0xbcb5d4c0u, 0xbcb39580u, 0xbcb15640u, 0xbc3fd300u, 0xbc42d200u, 0xbc3fd300u, 0xbc3fd300u, 0xbc42d200u, 0xbc45d100u, 0xbc42d200u, 0xbc45d100u, 0xbc42d200u, 0xbc45d100u, 0xbc45d100u, 0xbc3fd300u, 0xbc48d000u, 0xbc42d200u, 0xbc45d100u, 0xbc42d200u, 0xbcf326a0u, 0xbcf864e0u, 0xbcfb0400u, 0xbcf864e0u, 0xbcf326a0u, 0xbcf326a0u, 0xbcfb0400u, 0xbcf5c5c0u, 0xbcf864e0u, 0xbcfb0400u, 0xbcfb0400u, 0xbcf5c5c0u, 0xbcfb0400u, 0xbcf864e0u, 0xbcf864e0u, 0xbcf326a0u, 0xbc45d100u, 0xbc45d100u, 0xbc48d000u, 0xbc3fd300u, 0xbc45d100u, 0xbc42d200u, 0xbc42d200u, 0xbc45d100u, 0xbc42d200u, 0xbc42d200u, 0xbc48d000u, 0xbc45d100u, 0xbc3fd300u, 0xbc48d000u, 0xbc48d000u, 0xbc3fd300u, 0xbc2518c0u, 0xbc25d880u, 0xbc25d880u, 0xbc275800u, 0xbc275800u, 0xbc269840u, 0xbc2518c0u, 0xbc2518c0u, 0xbc269840u, 0xbc269840u, 0xbc269840u, 0xbc269840u, 0xbc269840u, 0xbc2518c0u, 0xbc269840u, 0xbc25d880u, 0xbcb69480u, 0xbcb69480u, 0xbcb5d4c0u, 0xbcb69480u, 0xbcb5d4c0u, 0xbcb69480u, 0xbcb69480u, 0xbcb5d4c0u, 0xbcb81400u, 0xbcb5d4c0u, 0xbcb75440u, 0xbcb75440u, 0xbcb5d4c0u, 0xbcb81400u, 0xbcb69480u, 0xbcb69480u, 0xbc5ccc80u, 0xbc614b00u, 0xbc5ccc80u, 0xbc614b00u, 0xbc6a4800u, 0xbc5ccc80u, 0xbc5ccc80u, 0xbc5ccc80u, 0xbc5ccc80u, 0xbc6a4800u, 0xbc65c980u, 0xbc614b00u, 0xbc6a4800u, 0xbc614b00u, 0xbc614b00u, 0xbc65c980u, 0xbc415280u, 0xbc48d000u, 0xbc415280u, 0xbc48d000u, 0xbc39d500u, 0xbc39d500u, 0xbc415280u, 0xbc39d500u, 0xbc325780u, 0xbc325780u, 0xbc325780u, 0xbc325780u, 0xbc415280u, 0xbc39d500u, 0xbc39d500u, 0xbc48d000u, 0xbc85e000u, 0xbc816180u, 0xbc85e000u, 0xbc85e000u, 0xbc846080u, 0xbc85e000u, 0xbc85e000u, 0xbc816180u, 0xbc82e100u, 0xbc82e100u, 0xbc816180u, 0xbc82e100u, 0xbc816180u, 0xbc816180u, 0xbc82e100u, 0xbc85e000u }; static const unsigned char ft_kquant_ref_bytes_4[84] = { 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }; static const uint32_t ft_kquant_ref_expected_4[256] = { 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u }; static const unsigned char ft_kquant_ref_bytes_5[84] = { 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0x7bu, 0xffu, 0x7bu }; static const uint32_t ft_kquant_ref_expected_5[256] = { 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u, 0x49efe200u }; static const unsigned char ft_kquant_ref_bytes_6[84] = { 0x38u, 0x9au, 0xf1u, 0x84u, 0x9fu, 0x5au, 0xcfu, 0x45u, 0xafu, 0x91u, 0x84u, 0x76u, 0xceu, 0x23u, 0x79u, 0x04u, 0x07u, 0x0bu, 0x8au, 0x67u, 0x89u, 0x9bu, 0x1fu, 0x0bu, 0x75u, 0xe8u, 0xc1u, 0x9cu, 0xf4u, 0x0au, 0xfdu, 0xbfu, 0xefu, 0xb8u, 0x45u, 0x29u, 0xc7u, 0xf3u, 0xdcu, 0xd1u, 0x82u, 0x3fu, 0x59u, 0x8eu, 0x9du, 0x63u, 0x81u, 0xe1u, 0x52u, 0x15u, 0x24u, 0x3du, 0x6du, 0xfdu, 0xdbu, 0x36u, 0x2bu, 0xe9u, 0xaau, 0x49u, 0xd1u, 0xefu, 0xaau, 0x1fu, 0xf0u, 0xd1u, 0x4eu, 0xecu, 0x36u, 0x29u, 0x27u, 0x36u, 0xcfu, 0x90u, 0x36u, 0xceu, 0xdcu, 0xc7u, 0x78u, 0xc7u, 0xb9u, 0x9cu, 0x85u, 0x9bu }; static const uint32_t ft_kquant_ref_expected_6[256] = { 0xbdcc2100u, 0xbdcc2100u, 0xbd809100u, 0xbdcc2100u, 0xbcd40400u, 0xbdcc2100u, 0xbdcc2100u, 0xbdcc2100u, 0xbcd40400u, 0x3c347800u, 0xbcd40400u, 0x3c347800u, 0x3c347800u, 0xbd809100u, 0xbcd40400u, 0xbdcc2100u, 0xbdd7af00u, 0x3d075a00u, 0xbc563800u, 0xbc563800u, 0xbdd7af00u, 0xbdd7af00u, 0x3d075a00u, 0xbc563800u, 0xbd727600u, 0xbdd7af00u, 0xbc563800u, 0xbd727600u, 0xbc563800u, 0xbdd7af00u, 0xbc563800u, 0xbc563800u, 0x3d4eb200u, 0x3d3bce00u, 0x3d3bce00u, 0x3d4eb200u, 0x3d3bce00u, 0x3d3bce00u, 0x3d28ea00u, 0x3d3bce00u, 0x3d4eb200u, 0x3d3bce00u, 0x3d619600u, 0x3d28ea00u, 0x3d4eb200u, 0x3d3bce00u, 0x3d28ea00u, 0x3d28ea00u, 0xbcd4c000u, 0xbbf68000u, 0x3c330000u, 0xbbf68000u, 0x3c330000u, 0x3cf0a000u, 0xbcd4c000u, 0x3cf0a000u, 0x3cf0a000u, 0xbcd4c000u, 0xbbf68000u, 0xbcd4c000u, 0xbcd4c000u, 0x3cf0a000u, 0x3cf0a000u, 0x3cf0a000u, 0x3d075a00u, 0x3d075a00u, 0x3d075a00u, 0xbdd7af00u, 0x3d075a00u, 0xbd140200u, 0xbd140200u, 0x3d075a00u, 0xbe32ae80u, 0xbdd7af00u, 0x3d075a00u, 0xbd140200u, 0xbe32ae80u, 0x3d075a00u, 0xbe32ae80u, 0xbe32ae80u, 0xbd974f00u, 0xbdf5c300u, 0x3c966400u, 0xbd974f00u, 0x3c966400u, 0xbdf5c300u, 0xbce36c00u, 0xbce36c00u, 0x3c966400u, 0xbdf5c300u, 0xbce36c00u, 0x3c966400u, 0xbce36c00u, 0xbd974f00u, 0x3c966400u, 0xbd974f00u, 0x3d347800u, 0x3d347800u, 0xbdc12000u, 0xbccdc800u, 0xbdc12000u, 0xbdc12000u, 0x3d347800u, 0x3d347800u, 0xbccdc800u, 0xbe276700u, 0xbe276700u, 0xbdc12000u, 0xbe276700u, 0x3d347800u, 0xbe276700u, 0xbdc12000u, 0xbd5f3400u, 0xbd00c000u, 0xbc093000u, 0x3c70a000u, 0xbd5f3400u, 0xbd5f3400u, 0xbd5f3400u, 0xbd5f3400u, 0xbd00c000u, 0x3c70a000u, 0xbc093000u, 0xbd00c000u, 0xbd00c000u, 0xbc093000u, 0xbd00c000u, 0xbd5f3400u, 0xbdd02a00u, 0xbd04f800u, 0x3d166400u, 0xbd04f800u, 0xbd04f800u, 0xbd04f800u, 0xbe2eec00u, 0xbdd02a00u, 0xbe2eec00u, 0xbd04f800u, 0xbdd02a00u, 0xbd04f800u, 0xbd04f800u, 0xbe2eec00u, 0xbdd02a00u, 0xbe2eec00u, 0x3d075a00u, 0x3ce8ec00u, 0x3cc32400u, 0x3d075a00u, 0x3cc32400u, 0x3ce8ec00u, 0x3c9d5c00u, 0x3cc32400u, 0x3c9d5c00u, 0x3d075a00u, 0x3cc32400u, 0x3cc32400u, 0x3d075a00u, 0x3c9d5c00u, 0x3d075a00u, 0x3c9d5c00u, 0x3cf0a000u, 0x3c330000u, 0x3c330000u, 0xbcd4c000u, 0xbcd4c000u, 0xbcd4c000u, 0xbbf68000u, 0x3c330000u, 0xbbf68000u, 0xbbf68000u, 0xbbf68000u, 0xbbf68000u, 0x3cf0a000u, 0xbcd4c000u, 0xbbf68000u, 0xbcd4c000u, 0x3cd28c00u, 0x3cd28c00u, 0xbd6ac200u, 0xbd6ac200u, 0xbb012000u, 0xbcf2d400u, 0xbb012000u, 0xbb012000u, 0xbd6ac200u, 0x3cd28c00u, 0xbb012000u, 0xbd6ac200u, 0xbd6ac200u, 0xbb012000u, 0xbcf2d400u, 0xbb012000u, 0xbca80000u, 0xbca80000u, 0xbdae3c00u, 0xbe193c00u, 0xbdae3c00u, 0xbe193c00u, 0xbca80000u, 0xbe193c00u, 0xbdae3c00u, 0xbdae3c00u, 0xbdae3c00u, 0x3d347800u, 0xbca80000u, 0xbdae3c00u, 0xbdae3c00u, 0xbca80000u, 0xbd0bf000u, 0xbbd4c000u, 0x3bf0a000u, 0xbca68800u, 0xbd0bf000u, 0xbca68800u, 0xbca68800u, 0xbd0bf000u, 0x3bf0a000u, 0xbbd4c000u, 0xbd0bf000u, 0x3bf0a000u, 0xbbd4c000u, 0x3bf0a000u, 0xbd0bf000u, 0x3bf0a000u, 0xbc817c00u, 0x3cd28c00u, 0x3cd28c00u, 0x3cd28c00u, 0xbc817c00u, 0xbdca6300u, 0xbdca6300u, 0x3cd28c00u, 0x3cd28c00u, 0xbdca6300u, 0xbd6ac200u, 0xbc817c00u, 0xbdca6300u, 0xbdca6300u, 0xbd6ac200u, 0x3cd28c00u, 0xbd62b000u, 0xbd62b000u, 0xbc972000u, 0xbd62b000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0xbd62b000u, 0xbd172000u, 0x00000000u, 0xbd62b000u, 0xbd62b000u, 0xbd62b000u, 0xbc972000u, 0xbd62b000u }; static const unsigned char ft_kquant_ref_bytes_7[84] = { 0xedu, 0xbcu, 0x9bu, 0x5cu, 0x32u, 0xdau, 0x83u, 0x15u, 0x73u, 0x49u, 0xedu, 0x30u, 0x8bu, 0xbbu, 0xc7u, 0x7du, 0x8au, 0x85u, 0x4fu, 0x62u, 0xfau, 0xfdu, 0xceu, 0xeau, 0xd7u, 0x4bu, 0x49u, 0xedu, 0x2bu, 0x62u, 0xcdu, 0x56u, 0x32u, 0x57u, 0x96u, 0xa0u, 0x0cu, 0x44u, 0xa0u, 0x04u, 0xb3u, 0x66u, 0xa6u, 0xadu, 0x01u, 0xb9u, 0x9bu, 0xa7u, 0xbdu, 0x9cu, 0x5cu, 0x9cu, 0xd2u, 0xa6u, 0x21u, 0x81u, 0x3cu, 0x14u, 0x27u, 0x4fu, 0x56u, 0x8fu, 0x3bu, 0xb0u, 0xe0u, 0x7au, 0xe1u, 0xefu, 0xfdu, 0x93u, 0xb3u, 0x91u, 0xb1u, 0xaau, 0xb2u, 0x62u, 0x0du, 0xedu, 0x35u, 0xe0u, 0x01u, 0x00u, 0xffu, 0x03u }; static const uint32_t ft_kquant_ref_expected_7[256] = { 0xba5f6000u, 0xba5f9400u, 0xba5f2c00u, 0xba5f6000u, 0xba5f6000u, 0xba5f9400u, 0xba5f6000u, 0xba5f6000u, 0xba5f2c00u, 0xba5f2c00u, 0xba5f9400u, 0xba5f9400u, 0xba5f2c00u, 0xba5f6000u, 0xba5f9400u, 0xba5f6000u, 0xba2f7400u, 0xba2f4400u, 0xba2f7400u, 0xba2fd400u, 0xba2fd400u, 0xba2fd400u, 0xba2fd400u, 0xba2fd400u, 0xba2f4400u, 0xba2f7400u, 0xba2f7400u, 0xba2fa400u, 0xba2fa400u, 0xba2fa400u, 0xba2f4400u, 0xba2f4400u, 0xba0f8400u, 0xba0fb000u, 0xba0f5800u, 0xba0fdc00u, 0xba0f8400u, 0xba0f5800u, 0xba0f5800u, 0xba0f8400u, 0xba0fb000u, 0xba0f8400u, 0xba0f8400u, 0xba0f5800u, 0xba0f8400u, 0xba0fdc00u, 0xba0f5800u, 0xba0fb000u, 0xb99fd800u, 0xb99f7800u, 0xb99f7800u, 0xb99fd800u, 0xb99eb800u, 0xb99f7800u, 0xb99fd800u, 0xb99f7800u, 0xb99fd800u, 0xb99f7800u, 0xb99f7800u, 0xb99eb800u, 0xb99fd800u, 0xb99f1800u, 0xb99f1800u, 0xb99f7800u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93f9000u, 0xb93f7000u, 0xb93f7000u, 0xb93fd000u, 0xb93f9000u, 0xb93fb000u, 0xb93fd000u, 0xb93fd000u, 0xb93f9000u, 0xb93f9000u, 0xb93f9000u, 0xb93fd000u, 0xb93fb000u, 0xba4f5400u, 0xba4fa400u, 0xba4fa400u, 0xba4f7c00u, 0xba4fcc00u, 0xba4fcc00u, 0xba4f7c00u, 0xba4fcc00u, 0xba4f5400u, 0xba4f7c00u, 0xba4f7c00u, 0xba4f7c00u, 0xba4fcc00u, 0xba4f5400u, 0xba4fa400u, 0xba4f7c00u, 0xb9ff9000u, 0xb9ff9000u, 0xb9ffa800u, 0xb9ffa800u, 0xb9ff7800u, 0xb9ff7800u, 0xb9ff7800u, 0xb9ff7800u, 0xb9ff7800u, 0xb9ffa800u, 0xb9ffa800u, 0xb9ff7800u, 0xb9ffc000u, 0xb9ffa800u, 0xb9ff7800u, 0xb9ffa800u, 0xb87fc000u, 0xb87e8000u, 0xb87d4000u, 0xb87d4000u, 0xb87fc000u, 0xb87e8000u, 0xb87d4000u, 0xb87fc000u, 0xb87d4000u, 0xb87e8000u, 0xb87d4000u, 0xb87d4000u, 0xb87fc000u, 0xb87d4000u, 0xb87d4000u, 0xb87d4000u, 0xb9dfb000u, 0xb9dfc800u, 0xb9dfc800u, 0xb9dfc800u, 0xb9df9800u, 0xb9df9800u, 0xb9dfb000u, 0xb9dfb000u, 0xb9dfc800u, 0xb9dfc800u, 0xb9df8000u, 0xb9df8000u, 0xb9df9800u, 0xb9df8000u, 0xb9df8000u, 0xb9dfc800u, 0xb97fc000u, 0xb97ea000u, 0xb97f3000u, 0xb97e1000u, 0xb97f3000u, 0xb97e1000u, 0xb97e1000u, 0xb97f3000u, 0xb97f3000u, 0xb97ea000u, 0xb97ea000u, 0xb97ea000u, 0xb97f3000u, 0xb97f3000u, 0xb97f3000u, 0xb97fc000u, 0xba5f2c00u, 0xba5f2c00u, 0xba5f2c00u, 0xba5f2c00u, 0xba5fc800u, 0xba5f9400u, 0xba5fc800u, 0xba5fc800u, 0xba5f2c00u, 0xba5f9400u, 0xba5f9400u, 0xba5f2c00u, 0xba5f9400u, 0xba5f2c00u, 0xba5f6000u, 0xba5fc800u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb93fd000u, 0xb9feb800u, 0xb9ff6800u, 0xb9ff6800u, 0xb9ff6800u, 0xb9ff6800u, 0xb9ff1000u, 0xb9ff1000u, 0xb9ffc000u, 0xb9feb800u, 0xb9ff6800u, 0xb9ff1000u, 0xb9ffc000u, 0xb9ff6800u, 0xb9ffc000u, 0xb9feb800u, 0xb9feb800u, 0xba2f7c00u, 0xba2f5000u, 0xba2f7c00u, 0xba2f7c00u, 0xba2f5000u, 0xba2fa800u, 0xba2f5000u, 0xba2fa800u, 0xba2f5000u, 0xba2f7c00u, 0xba2f5000u, 0xba2f7c00u, 0xba2fd400u, 0xba2f7c00u, 0xba2f5000u, 0xba2f7c00u, 0xba3f9800u, 0xba3f9800u, 0xba3fb400u, 0xba3f9800u, 0xba3f7c00u, 0xba3f9800u, 0xba3fd000u, 0xba3f9800u, 0xba3fd000u, 0xba3fd000u, 0xba3fd000u, 0xba3fb400u, 0xba3fb400u, 0xba3f9800u, 0xba3fd000u, 0xba3f9800u, 0xb9de9000u, 0xb9df6000u, 0xb9de9000u, 0xb9de9000u, 0xb9de9000u, 0xb9def800u, 0xb9def800u, 0xb9def800u, 0xb9def800u, 0xb9def800u, 0xb9def800u, 0xb9df6000u, 0xb9dfc800u, 0xb9de9000u, 0xb9dfc800u, 0xb9de9000u }; static const unsigned char ft_kquant_ref_bytes_8[110] = { 0x6fu, 0x63u, 0x69u, 0xeau, 0xc5u, 0xebu, 0x3cu, 0x43u, 0x88u, 0xe5u, 0xedu, 0xf6u, 0xe3u, 0x95u, 0x6bu, 0x28u, 0x43u, 0x76u, 0xbau, 0xa6u, 0x4bu, 0x7bu, 0x98u, 0x7fu, 0xb4u, 0x58u, 0xe8u, 0x6bu, 0x3eu, 0xeau, 0xb3u, 0xb9u, 0xd1u, 0xf6u, 0x0cu, 0x75u, 0xc1u, 0x38u, 0x84u, 0xa7u, 0x7fu, 0xffu, 0x3fu, 0x24u, 0xb5u, 0xecu, 0x51u, 0x5du, 0xf2u, 0x17u, 0xbau, 0xa0u, 0x26u, 0x84u, 0x3fu, 0x14u, 0xe2u, 0x7fu, 0xaau, 0xb9u, 0x0fu, 0x7fu, 0x70u, 0x7cu, 0x87u, 0x07u, 0xc5u, 0x73u, 0xefu, 0x8fu, 0xb3u, 0xa7u, 0x32u, 0x07u, 0xe7u, 0x68u, 0x65u, 0x0cu, 0xf4u, 0xfau, 0xccu, 0x52u, 0xa1u, 0x48u, 0xeeu, 0x0cu, 0xa2u, 0xf1u, 0x0du, 0x9cu, 0x06u, 0xdau, 0x92u, 0x13u, 0x72u, 0xd6u, 0x63u, 0x44u, 0xd0u, 0xc6u, 0x8du, 0x7fu, 0x70u, 0x8eu, 0x33u, 0x0cu, 0x30u, 0x0fu, 0x37u, 0x0fu }; static const uint32_t ft_kquant_ref_expected_8[256] = { 0x3c091500u, 0x3c891500u, 0x00000000u, 0xbccd9f80u, 0x3c091500u, 0x00000000u, 0xbd091500u, 0x3ccd9f80u, 0xbc091500u, 0x3ccd9f80u, 0x3ccd9f80u, 0xbd091500u, 0x3c091500u, 0x00000000u, 0x3c091500u, 0xbccd9f80u, 0xbcca0400u, 0x3c4a0400u, 0x3cca0400u, 0x3d4a0400u, 0xbcca0400u, 0x80000000u, 0x3c4a0400u, 0x80000000u, 0x3cca0400u, 0x3c4a0400u, 0x3cca0400u, 0xbc4a0400u, 0x3c4a0400u, 0x3c4a0400u, 0x80000000u, 0x80000000u, 0x80000000u, 0xbc66e000u, 0x3c66e000u, 0xbc66e000u, 0x3d66e000u, 0xbce6e000u, 0x3d2d2800u, 0xbc66e000u, 0x3c66e000u, 0x3c66e000u, 0x3c66e000u, 0xbc66e000u, 0xbc66e000u, 0x3c66e000u, 0x80000000u, 0x3c66e000u, 0x00000000u, 0x3c1eba00u, 0x3c9eba00u, 0x00000000u, 0x3c1eba00u, 0x3c1eba00u, 0xbc1eba00u, 0x3c1eba00u, 0xbd1eba00u, 0xbc1eba00u, 0xbc9eba00u, 0x3c9eba00u, 0x3cee1700u, 0x3cee1700u, 0x00000000u, 0xbc1eba00u, 0xbc091500u, 0x3c091500u, 0x3d091500u, 0x3c091500u, 0x80000000u, 0x3c091500u, 0x80000000u, 0x3c891500u, 0x3c091500u, 0xbccd9f80u, 0xbccd9f80u, 0xbc891500u, 0x3c091500u, 0xbc891500u, 0x3ccd9f80u, 0x3ccd9f80u, 0xbc5fa900u, 0x3c5fa900u, 0xbc5fa900u, 0x3cdfa900u, 0xbcdfa900u, 0xbd5fa900u, 0xbc5fa900u, 0x3c5fa900u, 0x3cdfa900u, 0xbc5fa900u, 0xbcdfa900u, 0xbc5fa900u, 0x00000000u, 0xbc5fa900u, 0xbc5fa900u, 0xbc5fa900u, 0xbd2d2800u, 0x3c66e000u, 0x80000000u, 0xbc66e000u, 0x3c66e000u, 0x80000000u, 0xbce6e000u, 0x3ce6e000u, 0xbc66e000u, 0x3c66e000u, 0x80000000u, 0x3d66e000u, 0x3ce6e000u, 0x3c66e000u, 0xbc66e000u, 0xbc66e000u, 0xbc587200u, 0xbd587200u, 0x3cd87200u, 0xbcd87200u, 0x00000000u, 0x3cd87200u, 0x00000000u, 0x00000000u, 0xbc587200u, 0x3c587200u, 0x3cd87200u, 0x3cd87200u, 0x00000000u, 0x3c587200u, 0xbd225580u, 0x3c587200u, 0xbc1eba00u, 0xbc1eba00u, 0xbcee1700u, 0xbc1eba00u, 0xbc1eba00u, 0xbc1eba00u, 0x3cee1700u, 0xbc1eba00u, 0xbc9eba00u, 0xbc1eba00u, 0xbc1eba00u, 0x00000000u, 0xbcee1700u, 0x00000000u, 0xbd1eba00u, 0xbc9eba00u, 0x3d4a0400u, 0xbcca0400u, 0xbc4a0400u, 0x3d4a0400u, 0x3cca0400u, 0x80000000u, 0xbcca0400u, 0xbc4a0400u, 0xbc4a0400u, 0x80000000u, 0x3cca0400u, 0x3cca0400u, 0xbcca0400u, 0x3c4a0400u, 0xbcca0400u, 0xbcca0400u, 0x3c513b00u, 0x3c513b00u, 0x3c513b00u, 0x00000000u, 0xbc513b00u, 0x3d1cec40u, 0x00000000u, 0xbd1cec40u, 0xbd513b00u, 0x3c513b00u, 0x3c513b00u, 0x3cd13b00u, 0x3c513b00u, 0xbc513b00u, 0x3c513b00u, 0x3cd13b00u, 0x3c104c00u, 0x80000000u, 0x80000000u, 0xbc904c00u, 0x3c104c00u, 0xbcd87200u, 0x3d104c00u, 0x80000000u, 0xbcd87200u, 0x3c104c00u, 0xbc104c00u, 0xbc904c00u, 0x80000000u, 0x80000000u, 0x80000000u, 0xbc104c00u, 0x80000000u, 0x80000000u, 0x80000000u, 0xbd01de00u, 0xbcad2800u, 0x80000000u, 0x3c2d2800u, 0xbcad2800u, 0x3c2d2800u, 0x80000000u, 0xbcad2800u, 0xbcad2800u, 0xbcad2800u, 0x3d2d2800u, 0xbd01de00u, 0x3c2d2800u, 0x80000000u, 0xbc345f00u, 0x3cb45f00u, 0x3d345f00u, 0xbcb45f00u, 0x80000000u, 0x3cb45f00u, 0xbd074740u, 0x3d345f00u, 0xbc345f00u, 0x80000000u, 0xbc345f00u, 0x3d074740u, 0xbc345f00u, 0x3c345f00u, 0x3d074740u, 0x3cb45f00u, 0x3d345f00u, 0x3c345f00u, 0xbc345f00u, 0xbd074740u, 0xbcb45f00u, 0x3cb45f00u, 0x3cb45f00u, 0x80000000u, 0x80000000u, 0xbd074740u, 0xbc345f00u, 0xbc345f00u, 0x80000000u, 0x3c345f00u, 0x3c345f00u, 0x3c2d2800u, 0x3d01de00u, 0xbcad2800u, 0xbc2d2800u, 0x3c2d2800u, 0x3d2d2800u, 0xbcad2800u, 0x3c2d2800u, 0x80000000u, 0x3cad2800u, 0x80000000u, 0x3c2d2800u, 0x3cad2800u, 0x80000000u, 0xbc2d2800u, 0xbd01de00u }; static const unsigned char ft_kquant_ref_bytes_9[110] = { 0xaeu, 0xe7u, 0x8bu, 0x7cu, 0xbeu, 0x0eu, 0xe6u, 0xacu, 0xafu, 0x2fu, 0xbfu, 0x8cu, 0x2du, 0x7fu, 0xadu, 0xeeu, 0xbeu, 0xbdu, 0xb5u, 0xdfu, 0xe4u, 0x95u, 0xf2u, 0xefu, 0xecu, 0xd6u, 0x31u, 0xb9u, 0xc1u, 0xb2u, 0xd7u, 0x87u, 0x02u, 0xcau, 0x07u, 0x0au, 0x04u, 0x05u, 0x02u, 0x02u, 0x03u, 0x07u, 0x0au, 0x0eu, 0x0fu, 0x01u, 0x0du, 0x43u, 0x45u, 0xcau, 0x8du, 0x80u, 0xceu, 0xcdu, 0x30u, 0xc3u, 0x87u, 0x81u, 0xb9u, 0x3eu, 0x3du, 0x0fu, 0x07u, 0x04u, 0x0bu, 0x52u, 0x0fu, 0x61u, 0x70u, 0xf3u, 0xb2u, 0x13u, 0x03u, 0x41u, 0x65u, 0x9fu, 0xa1u, 0x00u, 0x81u, 0x43u, 0x17u, 0x36u, 0x28u, 0x1fu, 0x07u, 0x0au, 0x28u, 0x0bu, 0x10u, 0x2cu, 0x33u, 0x3du, 0x2fu, 0x34u, 0x34u, 0x12u, 0xd3u, 0x32u, 0x5cu, 0xedu, 0xe0u, 0x3fu, 0xdcu, 0xbeu, 0x52u, 0xa2u, 0x5du, 0xd5u, 0x9eu, 0xadu }; static const uint32_t ft_kquant_ref_expected_9[256] = { 0x3f06d000u, 0xbf06d000u, 0xbf4a3800u, 0x3f06d000u, 0x3f86d000u, 0x3f4a3800u, 0x3f06d000u, 0x3f06d000u, 0xbf4a3800u, 0xbf4a3800u, 0xbf06d000u, 0x3f06d000u, 0xbf4a3800u, 0xbe86d000u, 0xbe86d000u, 0x3e86d000u, 0x3f06d000u, 0xbeb3c000u, 0xbe33c000u, 0x80000000u, 0x3eb3c000u, 0xbe33c000u, 0x3f33c000u, 0xbf06d000u, 0x3e33c000u, 0x3f06d000u, 0xbe33c000u, 0xbeb3c000u, 0xbe33c000u, 0x3e33c000u, 0xbf06d000u, 0x80000000u, 0x00000000u, 0x3f33c000u, 0x3eb3c000u, 0xbf33c000u, 0x3eb3c000u, 0x3eb3c000u, 0x00000000u, 0xbfb3c000u, 0x00000000u, 0x3eb3c000u, 0x3f33c000u, 0xbeb3c000u, 0xbeb3c000u, 0x00000000u, 0xbeb3c000u, 0x00000000u, 0x3e86d000u, 0xbf06d000u, 0xbe86d000u, 0x00000000u, 0xbe86d000u, 0xbe86d000u, 0x00000000u, 0x00000000u, 0xbf4a3800u, 0x00000000u, 0xbf06d000u, 0xbe86d000u, 0xbe86d000u, 0x3f4a3800u, 0x3e86d000u, 0x3e86d000u, 0x00000000u, 0x00000000u, 0xc133c000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0xbfbefc00u, 0x00000000u, 0x00000000u, 0x00000000u, 0xbfbefc00u, 0xbfbefc00u, 0xbfbefc00u, 0xc0befc00u, 0x00000000u, 0x00000000u, 0x80000000u, 0x401d4800u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x411d4800u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0xc01d4800u, 0x3e33c000u, 0x3f06d000u, 0xbeb3c000u, 0x3eb3c000u, 0xbe33c000u, 0xbe33c000u, 0xbf33c000u, 0x3f06d000u, 0x3eb3c000u, 0xbeb3c000u, 0xbeb3c000u, 0x00000000u, 0xbf33c000u, 0xbf33c000u, 0xbf33c000u, 0xbf33c000u, 0xbe86d000u, 0xbf06d000u, 0xbe86d000u, 0x3e86d000u, 0x00000000u, 0xbe86d000u, 0xbf06d000u, 0xbe86d000u, 0xbe86d000u, 0xbf4a3800u, 0x3e86d000u, 0xbe86d000u, 0xbf4a3800u, 0x00000000u, 0xbf4a3800u, 0xbe86d000u, 0xbf4a3800u, 0xbf06d000u, 0x80000000u, 0xbf4a3800u, 0x3e86d000u, 0xbf06d000u, 0x80000000u, 0x3e86d000u, 0x3f86d000u, 0x80000000u, 0xbf4a3800u, 0xbe86d000u, 0x3e86d000u, 0x80000000u, 0x80000000u, 0x3f06d000u, 0x3ff72800u, 0x00000000u, 0xbf772800u, 0x00000000u, 0x00000000u, 0xc0772800u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x3f772800u, 0xbf772800u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x3e33c000u, 0x3e33c000u, 0x3eb3c000u, 0xbe33c000u, 0x3e33c000u, 0xbeb3c000u, 0x3eb3c000u, 0x3eb3c000u, 0x00000000u, 0xbe33c000u, 0x00000000u, 0x3f06d000u, 0xbe33c000u, 0x3e33c000u, 0xbf06d000u, 0xbf33c000u, 0xbf33c000u, 0x3e33c000u, 0xbf33c000u, 0x3eb3c000u, 0xbe33c000u, 0xbe33c000u, 0x3f06d000u, 0xbf06d000u, 0xbf33c000u, 0xbf33c000u, 0xbeb3c000u, 0xbf06d000u, 0xbeb3c000u, 0x00000000u, 0xbf33c000u, 0x00000000u, 0x3f4a3800u, 0x3e86d000u, 0x3f06d000u, 0xbe86d000u, 0x80000000u, 0x3f86d000u, 0xbf06d000u, 0x80000000u, 0xbe86d000u, 0xbf06d000u, 0x3e86d000u, 0x3e86d000u, 0xbf06d000u, 0x3e86d000u, 0xbf4a3800u, 0x3f4a3800u, 0x00000000u, 0x3e86d000u, 0x00000000u, 0xbf4a3800u, 0x3e86d000u, 0xbe86d000u, 0x3f06d000u, 0x00000000u, 0x00000000u, 0xbf4a3800u, 0x3e86d000u, 0x3f06d000u, 0xbf06d000u, 0xbf86d000u, 0x3f06d000u, 0x3e86d000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x4117aa00u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u }; static const unsigned char ft_kquant_ref_bytes_10[110] = { 0x52u, 0xf0u, 0xc2u, 0x19u, 0xa4u, 0x0fu, 0x30u, 0x76u, 0x53u, 0x43u, 0xf3u, 0x7cu, 0xe3u, 0x36u, 0x4bu, 0x84u, 0x7eu, 0x0fu, 0x92u, 0xcbu, 0x32u, 0x7cu, 0x16u, 0xdfu, 0xacu, 0x54u, 0xffu, 0xe8u, 0xabu, 0x1au, 0x5au, 0xfdu, 0xf6u, 0x8eu, 0xd0u, 0x0fu, 0x75u, 0x0fu, 0x29u, 0x10u, 0x2cu, 0xdau, 0x40u, 0x0au, 0xdfu, 0xa7u, 0x4du, 0xc6u, 0xb0u, 0xa8u, 0xe2u, 0x05u, 0xc8u, 0x3bu, 0x96u, 0x76u, 0xa9u, 0x3au, 0x09u, 0xcau, 0x0au, 0x98u, 0x7eu, 0x03u, 0x32u, 0x2au, 0xf8u, 0xfau, 0x3du, 0xffu, 0xe5u, 0xf0u, 0x42u, 0x0eu, 0x43u, 0x84u, 0x38u, 0x69u, 0x78u, 0x95u, 0x8bu, 0xc3u, 0xb4u, 0x72u, 0xfdu, 0x52u, 0x26u, 0x75u, 0x70u, 0x9du, 0xb5u, 0xa7u, 0x06u, 0x2au, 0xf9u, 0xdcu, 0x9eu, 0xc8u, 0xf8u, 0x37u, 0x3du, 0x87u, 0x6du, 0x9fu, 0x09u, 0xedu, 0xf9u, 0x05u, 0x95u, 0x17u }; static const uint32_t ft_kquant_ref_expected_10[256] = { 0x3bf2a000u, 0x3bf2a000u, 0x3c72a000u, 0xbc35f800u, 0x3c35f800u, 0xbc35f800u, 0x3c35f800u, 0x3c72a000u, 0x80000000u, 0xbbf2a000u, 0x80000000u, 0x3bf2a000u, 0xbc35f800u, 0x3b72a000u, 0xbb72a000u, 0x3bf2a000u, 0x3d72a000u, 0x80000000u, 0x3cf2a000u, 0xbc72a000u, 0x3d72a000u, 0x3c72a000u, 0x3cf2a000u, 0xbcf2a000u, 0x3d35f800u, 0x3cf2a000u, 0xbc72a000u, 0x3cf2a000u, 0xbcf2a000u, 0x3d72a000u, 0x3cf2a000u, 0xbd35f800u, 0xbc72a000u, 0x3c72a000u, 0x80000000u, 0x3c72a000u, 0x3d35f800u, 0xbd35f800u, 0x3cf2a000u, 0x80000000u, 0xbd35f800u, 0xbcf2a000u, 0x80000000u, 0x3cf2a000u, 0xbd35f800u, 0xbc72a000u, 0xbd35f800u, 0x3d35f800u, 0x80000000u, 0xbd087a00u, 0x80000000u, 0xbc887a00u, 0xbd087a00u, 0x3d087a00u, 0xbc887a00u, 0xbc887a00u, 0x3d087a00u, 0x3d087a00u, 0xbd087a00u, 0x3d087a00u, 0xbd087a00u, 0xbd087a00u, 0xbd4cb700u, 0x3d887a00u, 0xbcc52200u, 0xbdc52200u, 0xbd93d980u, 0xbdc52200u, 0x3d93d980u, 0x00000000u, 0xbd452200u, 0x3cc52200u, 0xbd452200u, 0xbd93d980u, 0xbdc52200u, 0x00000000u, 0xbd93d980u, 0x3d452200u, 0xbdc52200u, 0x00000000u, 0x3e02ca40u, 0x3dae6300u, 0xbdae6300u, 0xbe2e6300u, 0xbe2e6300u, 0x3e02ca40u, 0x3d2e6300u, 0x3e02ca40u, 0x3dae6300u, 0x3e02ca40u, 0x00000000u, 0xbe2e6300u, 0xbe2e6300u, 0xbe02ca40u, 0xbd2e6300u, 0x00000000u, 0xbcc52200u, 0xbd452200u, 0xbcc52200u, 0x00000000u, 0xbd93d980u, 0x00000000u, 0xbdc52200u, 0xbdc52200u, 0xbdc52200u, 0xbcc52200u, 0xbd93d980u, 0x00000000u, 0xbcc52200u, 0xbd452200u, 0x3cc52200u, 0xbcc52200u, 0xbb72a000u, 0xbb72a000u, 0x3af2a000u, 0x80000000u, 0x3af2a000u, 0x80000000u, 0x3b72a000u, 0xbaf2a000u, 0xbb72a000u, 0x3bf2a000u, 0x80000000u, 0xbbb5f800u, 0x80000000u, 0xbb72a000u, 0xbaf2a000u, 0x80000000u, 0xbdae6300u, 0xbdae6300u, 0x3e2e6300u, 0xbdae6300u, 0x3e02ca40u, 0x3d2e6300u, 0xbd2e6300u, 0x80000000u, 0xbdae6300u, 0x3dae6300u, 0xbe02ca40u, 0x80000000u, 0x3e2e6300u, 0xbd2e6300u, 0x3e2e6300u, 0x3e02ca40u, 0x3d887a00u, 0xbcb5f800u, 0x00000000u, 0xbd35f800u, 0x3cb5f800u, 0x3d35f800u, 0x3d35f800u, 0x3cb5f800u, 0xbdb5f800u, 0x3cb5f800u, 0x3cb5f800u, 0xbcb5f800u, 0xbd35f800u, 0x3d35f800u, 0x3cb5f800u, 0x00000000u, 0xbe6b0b00u, 0x3deb0b00u, 0xbdeb0b00u, 0xbdeb0b00u, 0x3e304840u, 0xbd6b0b00u, 0x3d6b0b00u, 0x00000000u, 0xbe6b0b00u, 0xbd6b0b00u, 0x00000000u, 0x3d6b0b00u, 0x3deb0b00u, 0x3deb0b00u, 0xbdeb0b00u, 0xbe304840u, 0xbddbe100u, 0x3e5be100u, 0x3e24e8c0u, 0x3e5be100u, 0xbe24e8c0u, 0x80000000u, 0x3e24e8c0u, 0x3e24e8c0u, 0x80000000u, 0x3d5be100u, 0xbd5be100u, 0xbd5be100u, 0xbd5be100u, 0x3ddbe100u, 0x3ddbe100u, 0xbe24e8c0u, 0xbe24e8c0u, 0xbddbe100u, 0xbe24e8c0u, 0x3d5be100u, 0x3d5be100u, 0x3d5be100u, 0x3ddbe100u, 0xbe24e8c0u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0xbe24e8c0u, 0x3ddbe100u, 0xbe24e8c0u, 0x3e24e8c0u, 0x00000000u, 0xbe35f800u, 0xbd35f800u, 0x3e087a00u, 0xbd35f800u, 0x3d35f800u, 0xbdb5f800u, 0x3e087a00u, 0xbd35f800u, 0x3d35f800u, 0x3e087a00u, 0x3db5f800u, 0xbe35f800u, 0xbdb5f800u, 0x3e087a00u, 0x3d35f800u, 0xbe26ce00u, 0x00000000u, 0x3dfa3500u, 0xbd26ce00u, 0x00000000u, 0xbd26ce00u, 0xbd26ce00u, 0xbd26ce00u, 0xbdfa3500u, 0xbe26ce00u, 0x3d26ce00u, 0xbda6ce00u, 0x00000000u, 0xbdfa3500u, 0xbdfa3500u, 0x3da6ce00u, 0x3dae6300u, 0x3d2e6300u, 0xbdae6300u, 0xbd2e6300u, 0x3d2e6300u, 0x3e02ca40u, 0x3e2e6300u, 0xbd2e6300u, 0xbd2e6300u, 0x3dae6300u, 0xbdae6300u, 0xbdae6300u, 0x80000000u, 0x3e2e6300u, 0x3d2e6300u, 0xbe02ca40u }; static const unsigned char ft_kquant_ref_bytes_11[110] = { 0x99u, 0xc0u, 0xa8u, 0x59u, 0x4au, 0x98u, 0x3cu, 0xe9u, 0xc1u, 0xa6u, 0x20u, 0xc8u, 0x26u, 0x35u, 0x3au, 0x02u, 0x3au, 0xc3u, 0x19u, 0x00u, 0x2fu, 0xceu, 0x67u, 0x16u, 0xb0u, 0xc9u, 0x4du, 0xf0u, 0xd5u, 0x56u, 0xc7u, 0x8eu, 0x00u, 0xaeu, 0xc8u, 0x23u, 0x80u, 0x00u, 0x2bu, 0x5eu, 0xbeu, 0xe2u, 0x59u, 0x6au, 0xfdu, 0x58u, 0x4bu, 0x28u, 0x18u, 0x56u, 0x21u, 0x31u, 0xf6u, 0x2au, 0x8du, 0xf9u, 0xd8u, 0xb2u, 0x9eu, 0xbbu, 0x5bu, 0xc5u, 0xcau, 0x8bu, 0x30u, 0xd8u, 0xcbu, 0x3bu, 0xa5u, 0x66u, 0x94u, 0xadu, 0xdeu, 0xbbu, 0x7eu, 0x09u, 0xbfu, 0x66u, 0x49u, 0x68u, 0x8du, 0x2du, 0x6bu, 0xefu, 0x67u, 0xe7u, 0x21u, 0x53u, 0xe6u, 0x66u, 0x01u, 0x76u, 0x66u, 0x36u, 0x57u, 0x5fu, 0x17u, 0xcbu, 0xa1u, 0x6du, 0x2cu, 0x5du, 0x67u, 0x11u, 0x89u, 0x7du, 0xb2u, 0x6bu, 0xa6u, 0x0du }; static const uint32_t ft_kquant_ref_expected_11[256] = { 0x80000000u, 0x3bcb5800u, 0x3c4b5800u, 0xbc188200u, 0x3c4b5800u, 0x3c4b5800u, 0x3b4b5800u, 0xbbcb5800u, 0xbbcb5800u, 0x3bcb5800u, 0x3c188200u, 0x3bcb5800u, 0x3c188200u, 0x80000000u, 0x3b4b5800u, 0x3c4b5800u, 0x3be1f000u, 0xbb61f000u, 0xbae1f000u, 0x3ba97400u, 0xbb61f000u, 0x3b61f000u, 0xbae1f000u, 0x3ba97400u, 0x3be1f000u, 0xbb61f000u, 0xbb61f000u, 0x3ae1f000u, 0xbba97400u, 0x3ba97400u, 0xbb61f000u, 0x3ae1f000u, 0xbab4c000u, 0xb9b4c000u, 0xba34c000u, 0xbab4c000u, 0x00000000u, 0xbab4c000u, 0xba34c000u, 0xb9b4c000u, 0xb9b4c000u, 0x00000000u, 0xba34c000u, 0xba34c000u, 0x3a879000u, 0xba34c000u, 0x3a34c000u, 0x3a34c000u, 0x3ca3ce00u, 0x3c23ce00u, 0xbd23ce00u, 0xbd23ce00u, 0x3c23ce00u, 0x3ca3ce00u, 0x3cf5b500u, 0x3ca3ce00u, 0xbca3ce00u, 0xbd23ce00u, 0xbc23ce00u, 0xbca3ce00u, 0xbca3ce00u, 0x3c23ce00u, 0x3ca3ce00u, 0x3ca3ce00u, 0xbc879000u, 0xbc079000u, 0xbc879000u, 0xbc079000u, 0xbc879000u, 0xbc879000u, 0x3c079000u, 0xbc4b5800u, 0xbb879000u, 0x3c079000u, 0xbc4b5800u, 0xbc079000u, 0x3c4b5800u, 0x3b879000u, 0xbc879000u, 0xbc079000u, 0xbcf5b500u, 0xbcf5b500u, 0xbca3ce00u, 0xbc23ce00u, 0x3cf5b500u, 0x3ca3ce00u, 0x00000000u, 0x3cf5b500u, 0xbcf5b500u, 0xbc23ce00u, 0x3c23ce00u, 0xbc23ce00u, 0x3c23ce00u, 0x00000000u, 0x00000000u, 0x00000000u, 0x80000000u, 0x3c8d3600u, 0xbcd3d100u, 0x80000000u, 0xbc8d3600u, 0x80000000u, 0x80000000u, 0xbc0d3600u, 0x3c8d3600u, 0x3c0d3600u, 0x3cd3d100u, 0xbc0d3600u, 0x3c0d3600u, 0x3cd3d100u, 0xbc0d3600u, 0x3d0d3600u, 0x00000000u, 0xba879000u, 0x00000000u, 0xbab4c000u, 0x3a879000u, 0x00000000u, 0xba34c000u, 0xb9b4c000u, 0xb9b4c000u, 0x3a34c000u, 0x3a34c000u, 0xba34c000u, 0xba879000u, 0xb9b4c000u, 0xb9b4c000u, 0x3a34c000u, 0x80000000u, 0x3d2f1a00u, 0x3c2f1a00u, 0xbd035380u, 0x3d035380u, 0xbcaf1a00u, 0x80000000u, 0x3d035380u, 0x3caf1a00u, 0x3c2f1a00u, 0x3caf1a00u, 0x3d035380u, 0x3c2f1a00u, 0xbcaf1a00u, 0xbc2f1a00u, 0x3d2f1a00u, 0x3c1e2800u, 0xbced3c00u, 0x3ced3c00u, 0xbc1e2800u, 0xbc1e2800u, 0xbc1e2800u, 0xbced3c00u, 0x3ced3c00u, 0x3c9e2800u, 0xbc9e2800u, 0xbced3c00u, 0x3c9e2800u, 0x3c9e2800u, 0x3c9e2800u, 0xbc1e2800u, 0xbc1e2800u, 0xbd12dc00u, 0xbc92dc00u, 0x3c92dc00u, 0xbc92dc00u, 0xbcdc4a00u, 0xbcdc4a00u, 0x3c12dc00u, 0x3cdc4a00u, 0xbc12dc00u, 0x3c92dc00u, 0x3cdc4a00u, 0xbc92dc00u, 0x3cdc4a00u, 0x3c12dc00u, 0x3c92dc00u, 0xbc92dc00u, 0x3bcb5800u, 0xbb079000u, 0xbb879000u, 0xbb079000u, 0x3b079000u, 0xbbcb5800u, 0x00000000u, 0xbc079000u, 0x3b079000u, 0xbbcb5800u, 0xbc079000u, 0x3b079000u, 0xbbcb5800u, 0xbbcb5800u, 0xbbcb5800u, 0xbb079000u, 0xba34c000u, 0x3a34c000u, 0xbb34c000u, 0x3b079000u, 0x3ab4c000u, 0xbab4c000u, 0xbb079000u, 0x3ab4c000u, 0x3a34c000u, 0xba34c000u, 0xba34c000u, 0x00000000u, 0xba34c000u, 0xbab4c000u, 0xbb34c000u, 0xbab4c000u, 0x3c788800u, 0xbbf88800u, 0x3bf88800u, 0x3bf88800u, 0x3bf88800u, 0xbbf88800u, 0xbbf88800u, 0x3c3a6600u, 0x3bf88800u, 0xbbf88800u, 0x80000000u, 0xbc3a6600u, 0xbbf88800u, 0xbc3a6600u, 0xbb788800u, 0x3c3a6600u, 0x00000000u, 0x3bcb5800u, 0x3bcb5800u, 0xbc079000u, 0xbb879000u, 0x3b079000u, 0xbb879000u, 0x3b879000u, 0x3bcb5800u, 0x3b879000u, 0xbbcb5800u, 0x00000000u, 0xbb879000u, 0xbbcb5800u, 0xbbcb5800u, 0xbbcb5800u, 0x3c297400u, 0x80000000u, 0x3c7e2e00u, 0x3ba97400u, 0x3c7e2e00u, 0xbc7e2e00u, 0x3ca97400u, 0x3c7e2e00u, 0xbc7e2e00u, 0xbba97400u, 0x3ca97400u, 0xbba97400u, 0xbba97400u, 0x3ca97400u, 0xbba97400u, 0xbba97400u }; static const unsigned char ft_kquant_ref_bytes_12[110] = { 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }; static const uint32_t ft_kquant_ref_expected_12[256] = { 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u }; static const unsigned char ft_kquant_ref_bytes_13[110] = { 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0x7bu }; static const uint32_t ft_kquant_ref_expected_13[256] = { 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u, 0x4ab9e8c0u }; static const unsigned char ft_kquant_ref_bytes_14[110] = { 0x62u, 0x34u, 0xb4u, 0xedu, 0x4du, 0x0bu, 0x43u, 0xb7u, 0x55u, 0xc3u, 0xc3u, 0xd0u, 0xd9u, 0xd7u, 0x81u, 0xb3u, 0x2au, 0x78u, 0x04u, 0x0fu, 0x73u, 0xb7u, 0x27u, 0x40u, 0xdfu, 0x16u, 0x7cu, 0x12u, 0xa9u, 0xa8u, 0xb8u, 0xefu, 0x67u, 0x31u, 0xcfu, 0xf7u, 0x4bu, 0xf4u, 0x0au, 0xd4u, 0xb2u, 0x3cu, 0x6bu, 0x80u, 0xadu, 0x8au, 0x32u, 0xeeu, 0xfau, 0x41u, 0x09u, 0x9du, 0x3bu, 0x9au, 0x6fu, 0xb9u, 0x78u, 0xaeu, 0x19u, 0x3eu, 0x94u, 0x16u, 0xc1u, 0x05u, 0xf9u, 0xc0u, 0xacu, 0x21u, 0xa4u, 0xf9u, 0xa0u, 0x34u, 0x1cu, 0x7eu, 0xa2u, 0xf2u, 0xf2u, 0x83u, 0x83u, 0xcbu, 0xefu, 0x6du, 0x9eu, 0x1eu, 0xb6u, 0xb4u, 0xa5u, 0xcfu, 0xb2u, 0x8du, 0x68u, 0x50u, 0xd8u, 0xc3u, 0xe9u, 0x54u, 0x80u, 0x55u, 0xb6u, 0x84u, 0xe4u, 0x1du, 0x53u, 0x96u, 0x36u, 0x9cu, 0x9au, 0xeau, 0x4bu, 0x8eu }; static const uint32_t ft_kquant_ref_expected_14[256] = { 0x00000000u, 0x00000000u, 0x00000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x00000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0xbca9e900u, 0xbcfedd80u, 0xbcfedd80u, 0x3c29e900u, 0x3cfedd80u, 0x3ca9e900u, 0x3cfedd80u, 0xbcfedd80u, 0x00000000u, 0xbca9e900u, 0xbcfedd80u, 0xbca9e900u, 0x00000000u, 0xbca9e900u, 0xbcfedd80u, 0x3c29e900u, 0xbb170800u, 0x3c170800u, 0x3b170800u, 0x3be28c00u, 0x3b970800u, 0xbb170800u, 0xbb970800u, 0xbb170800u, 0x3c170800u, 0xbbe28c00u, 0xbb970800u, 0x3c170800u, 0x3b170800u, 0xbb970800u, 0x3c170800u, 0xbbe28c00u, 0xbb496000u, 0x3bc96000u, 0x3b496000u, 0xbb970800u, 0xbb496000u, 0xbb496000u, 0xbb970800u, 0x3b496000u, 0xbb496000u, 0xbb970800u, 0x3b496000u, 0xbb970800u, 0x3b970800u, 0x3b970800u, 0x3bc96000u, 0xbac96000u, 0xbc170800u, 0x3c628c00u, 0x00000000u, 0x3c628c00u, 0x00000000u, 0xbb970800u, 0xbc970800u, 0x3b970800u, 0x3c628c00u, 0xbb970800u, 0xbc170800u, 0xbc970800u, 0xbc170800u, 0x00000000u, 0xbb970800u, 0xbc170800u, 0x3c367f00u, 0x3d367f00u, 0x80000000u, 0xbc367f00u, 0x3c367f00u, 0xbc367f00u, 0xbcb67f00u, 0x3c367f00u, 0xbd08df40u, 0xbcb67f00u, 0xbc367f00u, 0x3c367f00u, 0x3d08df40u, 0x3d08df40u, 0x3d367f00u, 0x80000000u, 0x3b628c00u, 0x3b970800u, 0x3a970800u, 0xbb628c00u, 0xba970800u, 0xbb628c00u, 0x3b970800u, 0x3a970800u, 0x3b170800u, 0x3b970800u, 0x3b628c00u, 0x3b170800u, 0xbb170800u, 0x3b170800u, 0x3b970800u, 0x3a970800u, 0xbbe28c00u, 0xbb170800u, 0x3c170800u, 0xbb970800u, 0x3c170800u, 0x3b970800u, 0x3be28c00u, 0x3b970800u, 0xbb170800u, 0x3b970800u, 0x80000000u, 0x3c170800u, 0xbb970800u, 0x80000000u, 0xbbe28c00u, 0x80000000u, 0x3ce28c00u, 0x80000000u, 0x80000000u, 0x3ce28c00u, 0x3d170800u, 0x3ce28c00u, 0x3d170800u, 0x80000000u, 0x80000000u, 0x3c970800u, 0x3c970800u, 0xbc970800u, 0xbc970800u, 0xbce28c00u, 0x3c170800u, 0xbce28c00u, 0xbb8a7200u, 0x3b8a7200u, 0xbc0a7200u, 0xbc0a7200u, 0x3c0a7200u, 0x00000000u, 0xbc4fab00u, 0xbb8a7200u, 0x3c0a7200u, 0x3b8a7200u, 0x00000000u, 0x00000000u, 0xbc8a7200u, 0xbb8a7200u, 0x3b8a7200u, 0xbc8a7200u, 0x3b7bb800u, 0x00000000u, 0x3bbcca00u, 0x00000000u, 0xbbbcca00u, 0xbb7bb800u, 0xbbfbb800u, 0x3afbb800u, 0xbafbb800u, 0xbafbb800u, 0xbbfbb800u, 0xbbfbb800u, 0xbbfbb800u, 0xbbfbb800u, 0xbbfbb800u, 0x3b7bb800u, 0xbc170800u, 0xbc170800u, 0x3b496000u, 0x3b496000u, 0xbb496000u, 0xbb496000u, 0xbb496000u, 0x3b496000u, 0x3c496000u, 0x3b496000u, 0xbbc96000u, 0x3c496000u, 0xbbc96000u, 0x80000000u, 0xbbc96000u, 0xbb496000u, 0x3ca9e900u, 0xbce28c00u, 0xbc628c00u, 0x3c628c00u, 0x3c628c00u, 0xbbe28c00u, 0x3c628c00u, 0xbbe28c00u, 0x3be28c00u, 0x3ca9e900u, 0x3c628c00u, 0x3ca9e900u, 0x3ca9e900u, 0x00000000u, 0xbce28c00u, 0xbce28c00u, 0x3a496000u, 0xba496000u, 0x3a970800u, 0x3a970800u, 0xba970800u, 0x39c96000u, 0x3a496000u, 0x80000000u, 0xba970800u, 0x3ac96000u, 0xba496000u, 0x3a970800u, 0x3a970800u, 0x3ac96000u, 0x3a496000u, 0xb9c96000u, 0x3afbb800u, 0x3afbb800u, 0xbb7bb800u, 0x80000000u, 0x3b7bb800u, 0x3afbb800u, 0x3b7bb800u, 0x80000000u, 0x3bfbb800u, 0xbafbb800u, 0xbb7bb800u, 0xbbbcca00u, 0xbbbcca00u, 0xbb7bb800u, 0xbb7bb800u, 0xbbbcca00u, 0x3c1d5300u, 0x3cebfc80u, 0x3c9d5300u, 0x3d1d5300u, 0x3c9d5300u, 0xbc9d5300u, 0x3c9d5300u, 0x3c1d5300u, 0xbc9d5300u, 0x3c9d5300u, 0x3cebfc80u, 0x3cebfc80u, 0xbcebfc80u, 0xbcebfc80u, 0xbcebfc80u, 0xbc1d5300u }; static const unsigned char ft_kquant_ref_bytes_15[110] = { 0x52u, 0xe4u, 0xe4u, 0x86u, 0x11u, 0xa2u, 0x5du, 0x98u, 0x9cu, 0x53u, 0x02u, 0xc8u, 0xbfu, 0x90u, 0xb9u, 0x70u, 0x8bu, 0xcfu, 0x09u, 0xb3u, 0xa0u, 0xccu, 0x3eu, 0xe0u, 0x8fu, 0x44u, 0x03u, 0x55u, 0x0bu, 0xc2u, 0x63u, 0x27u, 0x8cu, 0x6du, 0xf5u, 0x91u, 0xe0u, 0xd6u, 0x83u, 0xe7u, 0xefu, 0xb9u, 0x29u, 0xe1u, 0x4bu, 0x13u, 0x92u, 0xf7u, 0x8au, 0x56u, 0xf1u, 0xd9u, 0xe1u, 0x90u, 0x5du, 0x2eu, 0xccu, 0x9cu, 0x94u, 0xffu, 0x4au, 0x32u, 0x3fu, 0x8au, 0xdcu, 0xdau, 0xfcu, 0x0au, 0x41u, 0x2au, 0x5bu, 0xc2u, 0xd7u, 0x71u, 0x18u, 0x4fu, 0xc0u, 0x6du, 0x5fu, 0x17u, 0xb9u, 0x7cu, 0x3cu, 0x0cu, 0xa4u, 0x3cu, 0xc5u, 0x80u, 0x3bu, 0x5au, 0x4eu, 0x51u, 0x2bu, 0x5du, 0xf3u, 0x14u, 0x6au, 0xc3u, 0x70u, 0x1du, 0x1cu, 0xf8u, 0xeau, 0xbau, 0x82u, 0x7bu, 0x0cu, 0x78u, 0x01u, 0x00u }; static const uint32_t ft_kquant_ref_expected_15[256] = { 0xb6200000u, 0xb5f00000u, 0xb5f00000u, 0xb5f00000u, 0x00000000u, 0xb5a00000u, 0x35f00000u, 0xb5200000u, 0xb5200000u, 0x35200000u, 0xb5f00000u, 0xb5f00000u, 0x35f00000u, 0xb5200000u, 0x35a00000u, 0xb5200000u, 0x36180000u, 0x36180000u, 0x35980000u, 0x35980000u, 0xb6640000u, 0xb6980000u, 0xb6640000u, 0xb6180000u, 0x00000000u, 0xb6980000u, 0x00000000u, 0x36640000u, 0x36180000u, 0xb6180000u, 0x36640000u, 0x36180000u, 0xb6c00000u, 0x36000000u, 0x36c00000u, 0x80000000u, 0x37000000u, 0xb6000000u, 0x37000000u, 0x36c00000u, 0x36000000u, 0xb6800000u, 0xb6800000u, 0x37000000u, 0xb6800000u, 0x37000000u, 0x37000000u, 0x36c00000u, 0xb6180000u, 0xb5980000u, 0x36980000u, 0xb6180000u, 0x36980000u, 0x36980000u, 0xb6640000u, 0x35980000u, 0xb6640000u, 0x35980000u, 0xb5980000u, 0x35980000u, 0xb6180000u, 0x80000000u, 0xb6640000u, 0xb6180000u, 0x36a00000u, 0xb6200000u, 0xb6700000u, 0xb5a00000u, 0x36200000u, 0x36700000u, 0x80000000u, 0x36200000u, 0xb6200000u, 0x35a00000u, 0x36200000u, 0x36200000u, 0x80000000u, 0x36700000u, 0x36700000u, 0x35a00000u, 0xb6000000u, 0x35000000u, 0xb5000000u, 0xb5c00000u, 0xb5800000u, 0x35000000u, 0x35000000u, 0xb5800000u, 0x00000000u, 0x35000000u, 0xb5c00000u, 0x35c00000u, 0xb6000000u, 0xb5000000u, 0xb5000000u, 0x00000000u, 0xb6500000u, 0xb69c0000u, 0xb5d00000u, 0xb6500000u, 0xb5d00000u, 0xb5d00000u, 0x36500000u, 0x369c0000u, 0x369c0000u, 0xb6500000u, 0xb6d00000u, 0x369c0000u, 0x35d00000u, 0xb6d00000u, 0x36500000u, 0xb5d00000u, 0x35a00000u, 0x35200000u, 0x35f00000u, 0xb5200000u, 0xb5200000u, 0x35a00000u, 0x35200000u, 0xb6200000u, 0x35f00000u, 0xb5a00000u, 0xb5a00000u, 0xb5200000u, 0x35200000u, 0xb6200000u, 0xb6200000u, 0xb5a00000u, 0x80000000u, 0x36500000u, 0x36d00000u, 0x36500000u, 0xb5d00000u, 0x36500000u, 0xb69c0000u, 0xb6500000u, 0xb69c0000u, 0xb5d00000u, 0x36d00000u, 0x35d00000u, 0x80000000u, 0xb5d00000u, 0xb69c0000u, 0xb69c0000u, 0xb6a80000u, 0xb6e00000u, 0xb6e00000u, 0x00000000u, 0xb6e00000u, 0xb6e00000u, 0x35e00000u, 0xb6e00000u, 0xb5e00000u, 0xb6600000u, 0xb6600000u, 0x35e00000u, 0xb5e00000u, 0xb6a80000u, 0xb5e00000u, 0xb6e00000u, 0x35c80000u, 0xb6480000u, 0xb6960000u, 0x36480000u, 0x36c80000u, 0xb6480000u, 0x36480000u, 0x36c80000u, 0x36960000u, 0x36c80000u, 0x36480000u, 0x35c80000u, 0x80000000u, 0x35c80000u, 0xb6960000u, 0xb5c80000u, 0xb6080000u, 0xb5880000u, 0xb5880000u, 0x364c0000u, 0x35880000u, 0xb5880000u, 0x35880000u, 0x00000000u, 0xb6080000u, 0xb6080000u, 0xb5880000u, 0xb6880000u, 0xb6080000u, 0xb5880000u, 0x00000000u, 0x35880000u, 0x33800000u, 0x33800000u, 0x34400000u, 0xb4800000u, 0xb4800000u, 0xb4000000u, 0x33800000u, 0xb4800000u, 0xb4400000u, 0x34400000u, 0xb4400000u, 0x00000000u, 0xb4800000u, 0xb4000000u, 0xb4400000u, 0x33800000u, 0x33800000u, 0xb4400000u, 0x33800000u, 0x34800000u, 0x34000000u, 0xb4400000u, 0x34800000u, 0x80000000u, 0x33800000u, 0xb3800000u, 0x34800000u, 0xb3800000u, 0x34000000u, 0xb3800000u, 0xb4400000u, 0x34400000u, 0x35900000u, 0xb6580000u, 0xb6580000u, 0x80000000u, 0x36580000u, 0x80000000u, 0x36580000u, 0xb6580000u, 0xb6580000u, 0x36580000u, 0x36900000u, 0xb5900000u, 0xb6580000u, 0xb5900000u, 0xb5900000u, 0x36900000u, 0xb5200000u, 0xb4a00000u, 0x35a00000u, 0x80000000u, 0xb5200000u, 0x80000000u, 0x34a00000u, 0xb5200000u, 0x80000000u, 0x35700000u, 0x35700000u, 0x35700000u, 0x35a00000u, 0xb4a00000u, 0x34a00000u, 0x35a00000u }; static const unsigned char ft_kquant_ref_bytes_16[144] = { 0x26u, 0x06u, 0x06u, 0x13u, 0xf7u, 0xf2u, 0xffu, 0xbcu, 0xb3u, 0xe6u, 0xffu, 0xa6u, 0xe6u, 0x88u, 0x1bu, 0x38u, 0xb5u, 0x75u, 0x9au, 0x70u, 0x77u, 0x9cu, 0xa3u, 0x62u, 0x58u, 0x0du, 0x27u, 0x69u, 0x86u, 0x78u, 0xcbu, 0x37u, 0x49u, 0x98u, 0x36u, 0x97u, 0x77u, 0x19u, 0x16u, 0xb7u, 0x81u, 0x76u, 0xadu, 0x39u, 0x68u, 0xecu, 0x95u, 0x6fu, 0xa5u, 0x2au, 0xb9u, 0x56u, 0x4cu, 0x25u, 0x8bu, 0x2cu, 0x09u, 0x96u, 0xb5u, 0x36u, 0x89u, 0x38u, 0x69u, 0xc6u, 0x56u, 0x8bu, 0x5du, 0x37u, 0x14u, 0x0cu, 0x58u, 0x38u, 0x9cu, 0xfau, 0x56u, 0xd0u, 0xc6u, 0x4eu, 0x4au, 0x9bu, 0x63u, 0x53u, 0x88u, 0x05u, 0x98u, 0xbau, 0x24u, 0x99u, 0x84u, 0x69u, 0xc0u, 0x97u, 0xa5u, 0x96u, 0x6au, 0x93u, 0xa7u, 0xe6u, 0xedu, 0xa8u, 0x93u, 0x65u, 0x4eu, 0x8au, 0xf8u, 0xafu, 0x74u, 0xe8u, 0x76u, 0x99u, 0x86u, 0xd6u, 0x04u, 0x35u, 0x4au, 0x61u, 0x8cu, 0xfau, 0xbeu, 0xefu, 0xbdu, 0x25u, 0x58u, 0x2bu, 0xe6u, 0xf6u, 0x47u, 0xd0u, 0x48u, 0x48u, 0x66u, 0xb7u, 0xb0u, 0x3au, 0x6au, 0xedu, 0x5cu, 0x17u, 0xb9u, 0xe6u, 0xcdu, 0x78u, 0x5au, 0x36u }; static const uint32_t ft_kquant_ref_expected_16[256] = { 0xbc92d7c0u, 0xbc92d7c0u, 0x3c010500u, 0xbd331900u, 0xbbf93500u, 0x3c950d00u, 0xbce76240u, 0xbd08d3c0u, 0xbb204000u, 0x3cbf5240u, 0xbbf93500u, 0x3b31ea00u, 0xbc512500u, 0xbb204000u, 0x3c558f80u, 0xbbf93500u, 0x3b31ea00u, 0xbb204000u, 0xbc512500u, 0xbbf93500u, 0xbbf93500u, 0x3b31ea00u, 0xbc512500u, 0xbbf93500u, 0xbd1df660u, 0xbc512500u, 0x3cbf5240u, 0x3b31ea00u, 0xbb204000u, 0x3c950d00u, 0xbc92d7c0u, 0x3d09ee60u, 0x3c9bd080u, 0x3986a000u, 0x3c1deb00u, 0x3986a000u, 0x3986a000u, 0x3c1deb00u, 0x3c6ac600u, 0xbb914c00u, 0xbc158100u, 0xbd057200u, 0xbcbe0900u, 0xbb914c00u, 0x3ba22000u, 0x3986a000u, 0x3cc23e00u, 0xbc979b80u, 0xbc625c00u, 0x3c1deb00u, 0xbc979b80u, 0x3c1deb00u, 0x3986a000u, 0xbce47680u, 0xbce47680u, 0x3c9bd080u, 0x3ba22000u, 0x3986a000u, 0x3c6ac600u, 0xbc979b80u, 0xbb914c00u, 0x3d078c80u, 0x3c1deb00u, 0xbb914c00u, 0xbcc861c0u, 0x3ba6da00u, 0xba569800u, 0xbc97f680u, 0x3c8a8d00u, 0xbcc861c0u, 0x3c344380u, 0x3c8a8d00u, 0xba569800u, 0xbc97f680u, 0xbcc861c0u, 0xbc97f680u, 0xba569800u, 0xbbdc8000u, 0xba569800u, 0xbc97f680u, 0xbc97f680u, 0x3c344380u, 0x3cbaf840u, 0xbc4f1680u, 0xbcf8cd00u, 0x3c8a8d00u, 0xbbdc8000u, 0xbbdc8000u, 0x3c8a8d00u, 0x3ba6da00u, 0xbc97f680u, 0xbd5d3d00u, 0xbc97f680u, 0x3ceb6380u, 0x3ba6da00u, 0x3c344380u, 0x3cc23e00u, 0xbcaeaa00u, 0x3cf05b00u, 0xbb914c00u, 0xbc24e000u, 0xbcaeaa00u, 0x3c4c0800u, 0xbcaeaa00u, 0xbd057200u, 0x3c942100u, 0x3cf05b00u, 0xbc808d00u, 0x3c4c0800u, 0xbc808d00u, 0x3a9ca000u, 0x3d0f3c00u, 0xbb914c00u, 0x3c4c0800u, 0xbb914c00u, 0xbc808d00u, 0xbcdcc700u, 0xbd057200u, 0xbb914c00u, 0xbc808d00u, 0x3c942100u, 0x3d546780u, 0xbb914c00u, 0x3d264a80u, 0x3d0f3c00u, 0xbc24e000u, 0xbc24e000u, 0x3c942100u, 0xbcc69280u, 0xbcc69280u, 0x3a8f0000u, 0xbc672300u, 0x3a8f0000u, 0x3c37e200u, 0xbc9d1200u, 0x3bc9c200u, 0xbc9d1200u, 0x3bc9c200u, 0xbd218a00u, 0xbb824200u, 0xbc672300u, 0xbc142200u, 0x3c37e200u, 0xbcc69280u, 0xbb824200u, 0xbc142200u, 0x3cd87280u, 0x3a8f0000u, 0xbcc69280u, 0xbc672300u, 0x3d00f980u, 0x3c37e200u, 0x3a8f0000u, 0x3d15b9c0u, 0xbc9d1200u, 0x3a8f0000u, 0xbc142200u, 0x3bc9c200u, 0xbc142200u, 0xbc142200u, 0xbc871400u, 0xbcb21e00u, 0xbbc40000u, 0xbd44a800u, 0xba3ec000u, 0x3c203c00u, 0xbd199e00u, 0xba3ec000u, 0xbbc40000u, 0xbc871400u, 0x3c765000u, 0xba3ec000u, 0x3b945000u, 0xba3ec000u, 0xbc871400u, 0xba3ec000u, 0x3b945000u, 0x3cd13c00u, 0x3cd13c00u, 0x3b945000u, 0xba3ec000u, 0xbc871400u, 0xbcdd2800u, 0xbbc40000u, 0x3cfc4600u, 0x3b945000u, 0xbc381400u, 0x3cd13c00u, 0xbc381400u, 0xba3ec000u, 0xbbc40000u, 0x3ca63200u, 0xbca2c500u, 0xbc6ad980u, 0x3c5a9900u, 0xbd1566e0u, 0x3cc7fd00u, 0x3c5a9900u, 0x3d1156c0u, 0x3d2802e0u, 0x3cf55540u, 0xbc6ad980u, 0x3b14e000u, 0x3c9aa4c0u, 0xbc102900u, 0xbc102900u, 0xbb55e200u, 0xbd2c1300u, 0x3b14e000u, 0x3b14e000u, 0xbc102900u, 0xbb55e200u, 0xbd2c1300u, 0x3c5a9900u, 0x3c5a9900u, 0x3cf55540u, 0x3cc7fd00u, 0xbb55e200u, 0x3bffd100u, 0xbc102900u, 0x3cf55540u, 0x3b14e000u, 0x3c5a9900u, 0xbc102900u, 0xbcf5d200u, 0xbc999800u, 0xbc75b400u, 0xbbf57800u, 0x37700000u, 0x3cd75000u, 0x3c38b000u, 0x3cb89200u, 0x3c38b000u, 0xbcb85600u, 0xbc383800u, 0xbcb85600u, 0x3cb89200u, 0x3cd75000u, 0xbc75b400u, 0x3c99d400u, 0xbc75b400u, 0xbc75b400u, 0xbbf57800u, 0x3c38b000u, 0x3c38b000u, 0xbc999800u, 0xbbf57800u, 0x3cb89200u, 0xbc383800u, 0xbcd71400u, 0x3c38b000u, 0x3cb89200u, 0x3c762c00u, 0xbb750000u, 0xbc383800u, 0xbc999800u }; static const unsigned char ft_kquant_ref_bytes_17[144] = { 0x74u, 0x23u, 0x97u, 0x31u, 0xc8u, 0xc7u, 0xaau, 0x49u, 0xc5u, 0x05u, 0x85u, 0x45u, 0xfcu, 0x4fu, 0x42u, 0xcbu, 0xf1u, 0x9au, 0x9au, 0x68u, 0x58u, 0x84u, 0x63u, 0x36u, 0xa6u, 0x66u, 0x63u, 0x26u, 0x82u, 0x98u, 0x89u, 0xd4u, 0xc2u, 0xfcu, 0xf2u, 0x85u, 0xb4u, 0x74u, 0xf9u, 0x65u, 0xd7u, 0x87u, 0xbeu, 0x64u, 0x50u, 0x1du, 0xf5u, 0x1eu, 0x53u, 0x22u, 0x30u, 0xf0u, 0xa1u, 0x52u, 0x61u, 0xb1u, 0xd0u, 0x50u, 0xe3u, 0x81u, 0xd1u, 0x80u, 0x42u, 0x61u, 0xb3u, 0xb1u, 0xc0u, 0xc2u, 0xa1u, 0x62u, 0x72u, 0xd1u, 0x01u, 0x00u, 0x4fu, 0x33u, 0x02u, 0x31u, 0x81u, 0x22u, 0x0bu, 0xfdu, 0x1cu, 0x1du, 0x2du, 0x1cu, 0x1du, 0x1cu, 0x1cu, 0x1cu, 0x1du, 0x10u, 0x1du, 0x1du, 0x1du, 0x0du, 0x1cu, 0x0du, 0x0eu, 0x1du, 0x1eu, 0x1du, 0x0du, 0x1cu, 0x0du, 0x0du, 0x1fu, 0x1du, 0x2du, 0x1du, 0x0du, 0x0cu, 0xcdu, 0xddu, 0xdcu, 0xeeu, 0xecu, 0xecu, 0xddu, 0xbeu, 0xdbu, 0xecu, 0xcdu, 0xcbu, 0xddu, 0xd0u, 0xceu, 0xcdu, 0x0du, 0xeeu, 0xccu, 0xfdu, 0xccu, 0xedu, 0xdbu, 0xcdu, 0xdcu, 0xefu, 0xcdu, 0xddu, 0xddu, 0xbcu, 0xacu, 0xcdu }; static const uint32_t ft_kquant_ref_expected_17[256] = { 0xbf41c800u, 0x3e951000u, 0x3e951000u, 0x3d6e8000u, 0x3d6e8000u, 0xbed0b000u, 0xbf062800u, 0xbe32e000u, 0xbe32e000u, 0xbe32e000u, 0xbf062800u, 0xbe32e000u, 0xbf23f800u, 0x3d6e8000u, 0x3e32e000u, 0xbed0b000u, 0xbf23f800u, 0x3f062800u, 0xbf23f800u, 0xbe951000u, 0xbed0b000u, 0xbed0b000u, 0x3e32e000u, 0xbe951000u, 0xbd6e8000u, 0xbd6e8000u, 0x3f41c800u, 0xbed0b000u, 0xbf5f9800u, 0x3f23f800u, 0xbe951000u, 0x3f41c800u, 0x3f27b200u, 0x3d32e000u, 0x3d32e000u, 0xbe862800u, 0xbeba5400u, 0xbd6e8000u, 0xbe862800u, 0xbf115600u, 0x3e151000u, 0xbe862800u, 0xbe862800u, 0xbf2b6c00u, 0xbd6e8000u, 0x3d32e000u, 0xbd6e8000u, 0x3ee70c00u, 0x3eb2e000u, 0x3f27b200u, 0x3f27b200u, 0xbd6e8000u, 0x3e7d6800u, 0xbe23f800u, 0x3f27b200u, 0xbe862800u, 0x3ee70c00u, 0xbd6e8000u, 0x3e7d6800u, 0xbe862800u, 0xbeba5400u, 0xbf458200u, 0x3f27b200u, 0xbf458200u, 0x3f75f400u, 0x3eb2e000u, 0xbf5f9800u, 0xbf5f9800u, 0xbe862800u, 0x3eb2e000u, 0xbe862800u, 0xbe862800u, 0xbf5f9800u, 0xbf5f9800u, 0x3f75f400u, 0xbe862800u, 0xbe862800u, 0xbf5f9800u, 0x3eb2e000u, 0xbe862800u, 0x3f75f400u, 0xbe862800u, 0xbf5f9800u, 0x3eb2e000u, 0xbe862800u, 0x3eb2e000u, 0x3eb2e000u, 0xbe862800u, 0xbe862800u, 0xbf5f9800u, 0x4104c240u, 0x3f75f400u, 0x3eb2e000u, 0xbe862800u, 0xbe862800u, 0x3eb2e000u, 0xbe5f9800u, 0xbf1c8400u, 0xbef5f400u, 0x3f8bbf00u, 0x3edf9800u, 0xbe5f9800u, 0xbdb2e000u, 0x3f115600u, 0x3f546a00u, 0xbe5f9800u, 0x3f75f400u, 0x3e32e000u, 0x3f546a00u, 0x3e32e000u, 0xbeb2e000u, 0xbdb2e000u, 0x3f115600u, 0x3f115600u, 0x3f32e000u, 0x3f32e000u, 0x3edf9800u, 0xbdb2e000u, 0x3d32e000u, 0x3f546a00u, 0xbf5f9800u, 0xbf5f9800u, 0xbeb2e000u, 0xbef5f400u, 0xbf5f9800u, 0xbef5f400u, 0x3e32e000u, 0xbf1c8400u, 0xbfb2e000u, 0x3eb2e000u, 0xbf062800u, 0x3eb2e000u, 0x3eb2e000u, 0xbf062800u, 0x3eb2e000u, 0xbf062800u, 0xbf062800u, 0xbf062800u, 0x3eb2e000u, 0xc1301480u, 0x3eb2e000u, 0x3eb2e000u, 0x3eb2e000u, 0x3eb2e000u, 0xbf062800u, 0x3eb2e000u, 0x3f9c8400u, 0x3eb2e000u, 0x3f9c8400u, 0x3eb2e000u, 0x3eb2e000u, 0xbf062800u, 0x3eb2e000u, 0x3eb2e000u, 0x40062800u, 0x3eb2e000u, 0x3eb2e000u, 0x3eb2e000u, 0x3eb2e000u, 0xbf062800u, 0xbf32e000u, 0x4150eba0u, 0x3e5f9800u, 0x3e5f9800u, 0x3f915600u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0xbf32e000u, 0x3e5f9800u, 0xbf32e000u, 0xbf32e000u, 0x3e5f9800u, 0x3e5f9800u, 0x3e5f9800u, 0xbf32e000u, 0x3e5f9800u, 0xbf32e000u, 0xbf32e000u, 0x3e5f9800u, 0x3e5f9800u, 0x3f915600u, 0x3e5f9800u, 0xbf32e000u, 0xbf32e000u, 0x3e151000u, 0x3e151000u, 0xbeb2e000u, 0x3f23f800u, 0xbeb2e000u, 0xbeb2e000u, 0x3e151000u, 0x3f23f800u, 0xbf582400u, 0xbeb2e000u, 0x3e151000u, 0xbf582400u, 0x3e151000u, 0xc0c93c00u, 0x3f23f800u, 0x3e151000u, 0x3e151000u, 0x3f23f800u, 0xbeb2e000u, 0x3e151000u, 0xbeb2e000u, 0x3e151000u, 0xbf582400u, 0x3e151000u, 0xbeb2e000u, 0x3f915600u, 0x3e151000u, 0x3e151000u, 0x3e151000u, 0xbeb2e000u, 0xbeb2e000u, 0x3e151000u, 0xbe32e000u, 0x3e5f9800u, 0x3e5f9800u, 0x3f1c8400u, 0x3f1c8400u, 0x3f1c8400u, 0x3e5f9800u, 0xbf115600u, 0x3e5f9800u, 0x3f1c8400u, 0xbe32e000u, 0xbe32e000u, 0x3e5f9800u, 0x3e5f9800u, 0xbe32e000u, 0xbe32e000u, 0xc09c8400u, 0x3f1c8400u, 0xbe32e000u, 0x3f809100u, 0xbe32e000u, 0x3f1c8400u, 0x3e5f9800u, 0xbe32e000u, 0x3e5f9800u, 0x3f1c8400u, 0xbe32e000u, 0x3e5f9800u, 0x3e5f9800u, 0xbf115600u, 0xbf75f400u, 0xbe32e000u }; static const unsigned char ft_kquant_ref_bytes_18[144] = { 0xfdu, 0x1du, 0x9eu, 0x06u, 0x05u, 0x21u, 0x63u, 0x98u, 0x09u, 0x87u, 0x18u, 0xeau, 0x58u, 0x4bu, 0x2bu, 0xcfu, 0x37u, 0xacu, 0x13u, 0x3bu, 0x59u, 0x19u, 0x5cu, 0xcbu, 0x61u, 0x9eu, 0x83u, 0x27u, 0xb5u, 0x72u, 0xcdu, 0xd7u, 0x39u, 0x31u, 0x0au, 0xd0u, 0x0fu, 0x69u, 0x24u, 0x4fu, 0xe4u, 0x5fu, 0x11u, 0xe6u, 0x96u, 0xa6u, 0x7bu, 0xd5u, 0x62u, 0x92u, 0x80u, 0xc2u, 0xcbu, 0xedu, 0x5bu, 0x17u, 0x6eu, 0x54u, 0xa9u, 0xabu, 0xd9u, 0x28u, 0xdau, 0xfeu, 0x1au, 0xe7u, 0x50u, 0x0fu, 0x61u, 0x22u, 0x6eu, 0xdcu, 0xe6u, 0x5au, 0xf5u, 0x8du, 0x08u, 0xc4u, 0x0au, 0x67u, 0xb2u, 0xbau, 0x46u, 0xefu, 0x39u, 0x09u, 0x27u, 0xa5u, 0x0fu, 0x7eu, 0x2cu, 0x91u, 0x72u, 0xefu, 0x6du, 0x6cu, 0x60u, 0xa5u, 0x6eu, 0x1cu, 0x03u, 0xacu, 0x58u, 0x3au, 0x8au, 0x9cu, 0xd4u, 0xa0u, 0xd1u, 0x45u, 0xd0u, 0x57u, 0x92u, 0xbau, 0xccu, 0x6fu, 0x50u, 0x4au, 0xceu, 0x6du, 0xd9u, 0xfcu, 0xf5u, 0xfeu, 0x2eu, 0xb9u, 0x1cu, 0x04u, 0x20u, 0xf9u, 0xbau, 0x47u, 0xfdu, 0x90u, 0x87u, 0x69u, 0x23u, 0x33u, 0x7du, 0xecu, 0x24u, 0x4fu, 0x5au, 0xb8u }; static const uint32_t ft_kquant_ref_expected_18[256] = { 0x3e50a8c8u, 0x3eb32ee4u, 0x3db1c990u, 0x3ea43664u, 0x3e864564u, 0x3e864564u, 0x3eb32ee4u, 0x3ea43664u, 0x3ce81640u, 0x3ed11fe4u, 0x3db1c990u, 0x3e50a8c8u, 0x3e14c6c8u, 0x3d6bcf20u, 0x3ec22764u, 0x3e50a8c8u, 0x3e864564u, 0x3ce81640u, 0x3e953de4u, 0xba6e3800u, 0x3ee01864u, 0x3e864564u, 0x3dedab90u, 0x3ee01864u, 0x3dedab90u, 0x3ee01864u, 0x3ce81640u, 0x3e32b7c8u, 0x3e32b7c8u, 0x3e32b7c8u, 0x3ea43664u, 0x3e14c6c8u, 0x3f14076eu, 0x3ff6ed17u, 0x3e44e3b8u, 0x3f14076eu, 0x3f76d5eeu, 0x3e44e3b8u, 0x3f76d5eeu, 0x40142a2cu, 0x3f941e97u, 0x3fde3977u, 0x3fc585d7u, 0x3ec5405cu, 0x4007d05cu, 0x3facd237u, 0x40142a2cu, 0x402083fcu, 0x3f14076eu, 0x3f14076eu, 0xba394800u, 0x402083fcu, 0xba394800u, 0x3f941e97u, 0x3ec5405cu, 0x3f456eaeu, 0x402cddccu, 0x3f76d5eeu, 0x3e44e3b8u, 0x402cddccu, 0x3fde3977u, 0x3ff6ed17u, 0x3facd237u, 0x402083fcu, 0x3ed05960u, 0x3ed05960u, 0xbb1ed000u, 0x3ed05960u, 0x400ff01cu, 0x402a22fcu, 0x400ff01cu, 0x3fb714b8u, 0x40373c6cu, 0x3f50f830u, 0x3feb7a78u, 0x400ff01cu, 0x3feb7a78u, 0x3fd14798u, 0x4002d6acu, 0x40373c6cu, 0x4002d6acu, 0x3fb714b8u, 0xbb1ed000u, 0x404455dcu, 0x3e4f1bc0u, 0x3ed05960u, 0x40373c6cu, 0x401d098cu, 0x3f9ce1d8u, 0x4002d6acu, 0x3f82aef8u, 0x402a22fcu, 0x3fd14798u, 0x3f50f830u, 0x4002d6acu, 0x3fb714b8u, 0x3f567e14u, 0x3fa1240au, 0x3f8f2d0au, 0x3fd7090au, 0x3fd7090au, 0x3ffaf70au, 0x3f329014u, 0x3e0b6050u, 0x3f567e14u, 0x3f329014u, 0x3fb31b0au, 0x3fb31b0au, 0x3fe9000au, 0x3e8d8c28u, 0x3fe9000au, 0x40067705u, 0x3e0b6050u, 0x3ffaf70au, 0x3f329014u, 0xbb8af600u, 0x3f567e14u, 0x3e8d8c28u, 0x3f567e14u, 0x3fe9000au, 0x3ffaf70au, 0x3f329014u, 0x40067705u, 0x3f8f2d0au, 0xbb8af600u, 0x3fd7090au, 0xbb8af600u, 0x3f567e14u, 0x3dbe9750u, 0x3eef45d4u, 0x3e8f75d4u, 0x3f3384eau, 0x3ed751d4u, 0x3ed751d4u, 0x3ea769d4u, 0x3e6f03a8u, 0x3f3384eau, 0x3f278aeau, 0x3f0f96eau, 0x3d3d8ea0u, 0x3dbe9750u, 0x3f3384eau, 0x3f1b90eau, 0x3f0f96eau, 0xba045800u, 0x3e6f03a8u, 0x3f278aeau, 0x3f0f96eau, 0x3e0f33a8u, 0x3f0f96eau, 0x3ebf5dd4u, 0x3eef45d4u, 0x3eef45d4u, 0x3f0f96eau, 0x3e3f1ba8u, 0xba045800u, 0x3d3d8ea0u, 0x3e6f03a8u, 0xba045800u, 0x3ea769d4u, 0x3f343708u, 0x3f343708u, 0x3e81e190u, 0x3f659e48u, 0x3e41e420u, 0xbb6e3800u, 0x3e000520u, 0x3f23bf48u, 0xbb6e3800u, 0x3ee4b010u, 0x3e000520u, 0x3f134788u, 0x3ee4b010u, 0x3f659e48u, 0x3ec3c090u, 0x3ec3c090u, 0x3ec3c090u, 0x3f23bf48u, 0x3ec3c090u, 0x3d789880u, 0xbb6e3800u, 0x3f23bf48u, 0x3ea2d110u, 0x3e41e420u, 0x3f02cfc8u, 0x3f134788u, 0x3f552688u, 0x3f23bf48u, 0x3f552688u, 0x3e81e190u, 0x3f552688u, 0x3ea2d110u, 0x3ea19488u, 0x3fca1422u, 0x3ff27fe2u, 0x401790c1u, 0xb953c000u, 0x3fca1422u, 0x400d75d1u, 0x40035ae1u, 0x3fb5de42u, 0x3ff27fe2u, 0x3f4a0d84u, 0x400d75d1u, 0x400d75d1u, 0x3fb5de42u, 0x3ff27fe2u, 0x3f21a1c4u, 0xb953c000u, 0x3fb5de42u, 0x3fca1422u, 0x3f8d7282u, 0x40035ae1u, 0xb953c000u, 0x3f8d7282u, 0x3fb5de42u, 0x3ef26c08u, 0x3ef26c08u, 0x40035ae1u, 0x3ff27fe2u, 0x3f21a1c4u, 0x401790c1u, 0x3fca1422u, 0x3fa1a862u, 0x401ded6eu, 0x40411bceu, 0x4052b2feu, 0x3fd24fbcu, 0x3faf215cu, 0x3f8bf2fcu, 0x4052b2feu, 0x3fd24fbcu, 0x40644a2eu, 0x4083bc47u, 0x4083bc47u, 0x4083bc47u, 0x3f0b2c78u, 0x40411bceu, 0x3e899f70u, 0xbbc68400u, 0x3f0b2c78u, 0x4083bc47u, 0x40411bceu, 0x3f8bf2fcu, 0x4083bc47u, 0x401ded6eu, 0x400c563eu, 0x3fd24fbcu, 0x3f0b2c78u, 0x3f518938u, 0x3ff57e1cu, 0x4075e15eu, 0x3f0b2c78u, 0x3f8bf2fcu, 0x3faf215cu, 0x40411bceu }; static const unsigned char ft_kquant_ref_bytes_19[144] = { 0xd1u, 0x11u, 0xf6u, 0x1eu, 0x8fu, 0x91u, 0x61u, 0x46u, 0x1bu, 0xa8u, 0xe7u, 0xecu, 0xf8u, 0x65u, 0x33u, 0x45u, 0xd1u, 0x53u, 0xd2u, 0x95u, 0x62u, 0x84u, 0xfbu, 0x47u, 0x71u, 0x85u, 0x46u, 0x07u, 0xd9u, 0x42u, 0x8eu, 0xc3u, 0x9cu, 0x7eu, 0x4cu, 0xa4u, 0x86u, 0xb7u, 0xc8u, 0xe1u, 0x98u, 0x5du, 0x86u, 0x54u, 0x02u, 0x36u, 0x44u, 0xf0u, 0x45u, 0x1cu, 0xfau, 0x7bu, 0xd5u, 0x45u, 0x26u, 0xf3u, 0x13u, 0xd1u, 0x6fu, 0xe1u, 0x2bu, 0x6fu, 0xf5u, 0x93u, 0xb0u, 0x9bu, 0xe7u, 0x4bu, 0xe5u, 0x71u, 0x15u, 0x96u, 0x0eu, 0x88u, 0xb9u, 0xb1u, 0x11u, 0x0bu, 0x32u, 0x5eu, 0x77u, 0x8eu, 0x7fu, 0xe4u, 0x0du, 0x43u, 0x12u, 0xd7u, 0x64u, 0x1du, 0xd5u, 0xafu, 0x2bu, 0x7bu, 0xa0u, 0xbau, 0x1au, 0x5au, 0xceu, 0xccu, 0x33u, 0x72u, 0xc0u, 0x93u, 0x40u, 0x90u, 0xb6u, 0xaau, 0x76u, 0xedu, 0x40u, 0xd3u, 0x7bu, 0xafu, 0x2au, 0x14u, 0x50u, 0x86u, 0x9du, 0xbeu, 0xdau, 0x7du, 0x71u, 0x93u, 0x21u, 0xc6u, 0xa2u, 0x9fu, 0x9eu, 0xa2u, 0x11u, 0x80u, 0x54u, 0x29u, 0x48u, 0x7au, 0xf4u, 0xaau, 0x37u, 0x1du, 0xffu, 0xc6u, 0x7bu, 0x12u }; static const uint32_t ft_kquant_ref_expected_19[256] = { 0xbe310a20u, 0xbe1b3a60u, 0xbe262240u, 0xbe056aa0u, 0xbe262240u, 0xbe105280u, 0xbd87f6c0u, 0xbddf35c0u, 0xbe310a20u, 0xbe056aa0u, 0xbdf50580u, 0xbddf35c0u, 0xbdb39640u, 0xbe262240u, 0xbd0d0f00u, 0xbe1b3a60u, 0xbd644e00u, 0xbd0d0f00u, 0xbd644e00u, 0xbe105280u, 0xbdf50580u, 0xbddf35c0u, 0xbdc96600u, 0xbe310a20u, 0xbdc96600u, 0xbd38ae80u, 0xbdf50580u, 0xbe105280u, 0xbe262240u, 0xbdf50580u, 0xbe105280u, 0xbe3bf200u, 0xbdeb84c0u, 0xbe58a360u, 0xbdeb84c0u, 0xbe2732e0u, 0xbe4c4740u, 0xbe338f00u, 0xbdba1440u, 0xbe64ff80u, 0xbe3feb20u, 0xbe338f00u, 0xbe64ff80u, 0xbe8b3800u, 0xbdeb84c0u, 0xbe64ff80u, 0xbe338f00u, 0xbe021e80u, 0xbe2732e0u, 0xbe3feb20u, 0xbe64ff80u, 0xbe1ad6c0u, 0xbe338f00u, 0xbe0e7aa0u, 0xbe021e80u, 0xbdd2cc80u, 0xbe2732e0u, 0xbe58a360u, 0xbe338f00u, 0xbe58a360u, 0xbe8b3800u, 0xbe715ba0u, 0xbe64ff80u, 0xbdba1440u, 0xbe178360u, 0x3c837c00u, 0xbcfc6600u, 0xbbf1d400u, 0xbe178360u, 0xbe178360u, 0xbdff0a80u, 0xbe477fa0u, 0xbe477fa0u, 0xbe777be0u, 0x3db0d3c0u, 0xbe777be0u, 0xbbf1d400u, 0x3db0d3c0u, 0xbe178360u, 0xbe477fa0u, 0xbe87bd00u, 0xbbf1d400u, 0xbdcf0e40u, 0xbbf1d400u, 0xbe178360u, 0xbe777be0u, 0xbe178360u, 0xbdff0a80u, 0x3d80d780u, 0xbd9f1200u, 0xbd5e2b80u, 0xbe777be0u, 0xbe777be0u, 0xbbf1d400u, 0xbe5f7dc0u, 0x3d80d780u, 0xbe906a80u, 0xbe96f5a0u, 0xbe70d8c0u, 0xbe89df60u, 0xbe799240u, 0xbe906a80u, 0xbe94c740u, 0xbe70d8c0u, 0xbe96f5a0u, 0xbe799240u, 0xbe8c0dc0u, 0xbe753580u, 0xbe94c740u, 0xbe8c0dc0u, 0xbe70d8c0u, 0xbe8582a0u, 0xbe8125e0u, 0xbe8582a0u, 0xbe753580u, 0xbe906a80u, 0xbe753580u, 0xbe89df60u, 0xbe96f5a0u, 0xbe8582a0u, 0xbe992400u, 0xbe87b100u, 0xbe8125e0u, 0xbe8125e0u, 0xbe96f5a0u, 0xbe992400u, 0xbe9298e0u, 0xbe8e3c20u, 0x3dc65200u, 0x3e975e00u, 0x3ea5e880u, 0x3c3ea000u, 0x3e88d380u, 0xbc895800u, 0xbd390000u, 0x3dc65200u, 0x3c3ea000u, 0x3e88d380u, 0x3d23fc00u, 0x3ea5e880u, 0x3e577d00u, 0x3e577d00u, 0xbdd0d400u, 0x3e3a6800u, 0x3e3a6800u, 0x3e3a6800u, 0x3e975e00u, 0x3e749200u, 0xbc895800u, 0xbd390000u, 0xbdd0d400u, 0xbc895800u, 0xbdd0d400u, 0xbdd0d400u, 0x3d8c2800u, 0x3e3a6800u, 0x3d8c2800u, 0x3e88d380u, 0xbdd0d400u, 0xbc895800u, 0xbd986b40u, 0xbd453c00u, 0xbd986b40u, 0x3de03180u, 0xbe844200u, 0xbe1ce980u, 0xbe6d9d60u, 0x3daa6440u, 0xbdce3880u, 0xbe6d9d60u, 0x3daa6440u, 0x3b8fc800u, 0xbe52b6c0u, 0xbd986b40u, 0x3b8fc800u, 0x3cfb2700u, 0xbe6d9d60u, 0xbe0202e0u, 0x3d692e00u, 0x3d692e00u, 0xbe37d020u, 0xbd986b40u, 0x3d692e00u, 0xbcb34300u, 0xbe1ce980u, 0xbcb34300u, 0x3cfb2700u, 0x3b8fc800u, 0xbd986b40u, 0x3de03180u, 0xbe1ce980u, 0x3daa6440u, 0xbe4b0de0u, 0xbe13cc60u, 0xbe58de40u, 0xbe95e040u, 0xbeb18100u, 0xbe880fe0u, 0xbe2f6d20u, 0xbe219cc0u, 0xbe58de40u, 0xbe2f6d20u, 0xbeaa98d0u, 0xbe9cc870u, 0xbeaa98d0u, 0xbe880fe0u, 0xbea3b0a0u, 0xbe13cc60u, 0xbe219cc0u, 0xbea3b0a0u, 0xbeaa98d0u, 0xbeb18100u, 0xbe95e040u, 0xbe66aea0u, 0xbe747f00u, 0xbe58de40u, 0xbe95e040u, 0xbe58de40u, 0xbe8127b0u, 0xbe2f6d20u, 0xbe13cc60u, 0xbe880fe0u, 0xbe4b0de0u, 0xbea3b0a0u, 0xbe7f17a0u, 0xbe5149c0u, 0xbea5b760u, 0xbead59b0u, 0xbe8ed070u, 0xbe6fd300u, 0xbe608e60u, 0xbe420520u, 0xbe237be0u, 0xbe7f17a0u, 0xbe7f17a0u, 0xbe608e60u, 0xbea5b760u, 0xbe32c080u, 0xbe5149c0u, 0xbe608e60u, 0xbe608e60u, 0xbe5149c0u, 0xbead59b0u, 0xbe6fd300u, 0xbe8ed070u, 0xbea5b760u, 0xbe9672c0u, 0xbe7f17a0u, 0xbe04f2a0u, 0xbe5149c0u, 0xbe9e1510u, 0xbead59b0u, 0xbe04f2a0u, 0xbe32c080u, 0xbe7f17a0u, 0xbead59b0u }; static const unsigned char ft_kquant_ref_bytes_20[144] = { 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }; static const uint32_t ft_kquant_ref_expected_20[256] = { 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u }; static const unsigned char ft_kquant_ref_bytes_21[144] = { 0xffu, 0x7bu, 0xffu, 0x7bu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu }; static const uint32_t ft_kquant_ref_expected_21[256] = { 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u, 0x4c5c6470u }; static const unsigned char ft_kquant_ref_bytes_22[144] = { 0xe8u, 0x85u, 0x90u, 0x80u, 0x33u, 0x38u, 0x50u, 0x0cu, 0x51u, 0x15u, 0x7cu, 0x40u, 0xb1u, 0x38u, 0x5au, 0x31u, 0x0bu, 0x9eu, 0xc2u, 0x86u, 0x55u, 0x58u, 0xdau, 0xf5u, 0xb6u, 0x9au, 0x79u, 0x6bu, 0xadu, 0x1bu, 0x2du, 0x9du, 0x11u, 0x1cu, 0xb0u, 0x2cu, 0x68u, 0x8bu, 0x16u, 0x2eu, 0x84u, 0x2cu, 0xb0u, 0x7fu, 0x9fu, 0xafu, 0x40u, 0x10u, 0x98u, 0xf7u, 0xe5u, 0x42u, 0xb0u, 0x7au, 0x40u, 0x9au, 0x6cu, 0xa2u, 0xf3u, 0x7bu, 0xc9u, 0x1bu, 0x83u, 0x05u, 0xe1u, 0x27u, 0x76u, 0xf1u, 0xbeu, 0xa1u, 0x8fu, 0xacu, 0x11u, 0xf6u, 0x8bu, 0xdcu, 0xd3u, 0x29u, 0xfcu, 0x61u, 0x43u, 0x6du, 0xf9u, 0x55u, 0xbau, 0x82u, 0x8fu, 0x2du, 0xb0u, 0x3du, 0xbfu, 0xbbu, 0xd3u, 0x20u, 0x88u, 0x58u, 0xfcu, 0x39u, 0x5au, 0x6au, 0x1du, 0xfeu, 0xa1u, 0x91u, 0xe8u, 0x8cu, 0x88u, 0x56u, 0x99u, 0xd4u, 0x35u, 0x13u, 0xcbu, 0x29u, 0x8eu, 0xe3u, 0xbfu, 0x1au, 0xccu, 0x8du, 0x2eu, 0xe0u, 0x70u, 0x3bu, 0xb9u, 0x6eu, 0xd5u, 0x9fu, 0x16u, 0xfcu, 0x01u, 0x12u, 0xb9u, 0x3eu, 0x86u, 0x64u, 0xc9u, 0xfbu, 0xc8u, 0xdbu, 0x88u, 0xd8u, 0xb6u, 0xdcu }; static const uint32_t ft_kquant_ref_expected_22[256] = { 0xbd4e7d80u, 0xbd837c00u, 0xbc143800u, 0xbce0b800u, 0xbcbb1100u, 0xbd160300u, 0xbd3baa00u, 0xbcbb1100u, 0xbce0b800u, 0xbd3baa00u, 0xbd28d680u, 0xbd4e7d80u, 0xbd742480u, 0xbd4e7d80u, 0xbd742480u, 0xbd742480u, 0xbb91d400u, 0xbd615100u, 0x39190000u, 0xbd615100u, 0xbd160300u, 0xbd4e7d80u, 0xbce0b800u, 0xbd837c00u, 0xbc956a00u, 0xbd615100u, 0x39190000u, 0xbd8ce5c0u, 0xbd8ce5c0u, 0xbd8ce5c0u, 0x39190000u, 0x39190000u, 0x393d0000u, 0xbd394f00u, 0xbd775300u, 0xbd24a300u, 0xbccd3e00u, 0xbccd3e00u, 0xbd85ff80u, 0xbd9aab80u, 0xbd62a700u, 0xbd394f00u, 0xbd0ff700u, 0xbcf69600u, 0xbd4dfb00u, 0xbb9f7800u, 0xbc226c00u, 0xbd394f00u, 0xbb9f7800u, 0xbb9f7800u, 0xbd62a700u, 0xbc226c00u, 0xbcf69600u, 0xbd24a300u, 0xbb9f7800u, 0xbc226c00u, 0xbd24a300u, 0xbc226c00u, 0xbd62a700u, 0xbd0ff700u, 0xbd394f00u, 0xbd4dfb00u, 0xbca3e600u, 0xbb9f7800u, 0xbc349000u, 0xbc1cf000u, 0xbbdb6000u, 0xbb1b4000u, 0x3a070000u, 0xbc63d000u, 0x3a070000u, 0xbc63d000u, 0xbc898800u, 0xbb1b4000u, 0xbb79c000u, 0xbc7b7000u, 0xbc4c3000u, 0xbc7b7000u, 0xbb79c000u, 0xbbdb6000u, 0xba730000u, 0xbc1cf000u, 0xbc055000u, 0xba730000u, 0xbca12800u, 0xba730000u, 0xbcacf800u, 0xbc898800u, 0xba730000u, 0xbc055000u, 0xbc7b7000u, 0xbc898800u, 0xbb79c000u, 0xbc4c3000u, 0xbc898800u, 0xba730000u, 0xbc1f7800u, 0xbc84e400u, 0xbc781000u, 0xbb8dc000u, 0xbc42e800u, 0xbbf81000u, 0xbb8dc000u, 0xbc1f7800u, 0xbbd4a000u, 0xbc313000u, 0xbc84e400u, 0xbbf81000u, 0xbc54a000u, 0xba8dc000u, 0xbc0dc000u, 0x00000000u, 0xbc781000u, 0xbb0dc000u, 0xbbf81000u, 0xbc84e400u, 0xbc42e800u, 0xbc313000u, 0xbc0dc000u, 0xbc313000u, 0xba8dc000u, 0xbc84e400u, 0xbc0dc000u, 0xbc665800u, 0xbc665800u, 0xbb0dc000u, 0xbc84e400u, 0xbbd4a000u, 0xb8220000u, 0xba766000u, 0xba17e000u, 0xb9658000u, 0xba2f8000u, 0x38580000u, 0xba92d000u, 0xba766000u, 0x39730000u, 0xba766000u, 0xba92d000u, 0xba472000u, 0xb8220000u, 0x39730000u, 0xba004000u, 0xba004000u, 0xba5ec000u, 0xba17e000u, 0xba2f8000u, 0xba2f8000u, 0xba766000u, 0xba870000u, 0x39148000u, 0x39148000u, 0xba004000u, 0xba5ec000u, 0xba004000u, 0xb9a20000u, 0xba17e000u, 0xb9070000u, 0xb9658000u, 0xb8220000u, 0xbb3b5000u, 0xbb8ce800u, 0xbc30c400u, 0xbb6a9000u, 0xbc018400u, 0xbbbc2800u, 0xbbbc2800u, 0xbab9a000u, 0xbc018400u, 0xbb0c1000u, 0xbc018400u, 0xbc018400u, 0xbc192400u, 0xbab9a000u, 0xbbbc2800u, 0xbb6a9000u, 0xbc30c400u, 0xbb0c1000u, 0xbb6a9000u, 0xbb8ce800u, 0xba364000u, 0xbc30c400u, 0xbbeb6800u, 0xbbd3c800u, 0xbc24f400u, 0xbbbc2800u, 0xbbbc2800u, 0xbb6a9000u, 0xbbd3c800u, 0xbc192400u, 0xbb0c1000u, 0xba364000u, 0xbcd1ac00u, 0xbcab4800u, 0xbd05a100u, 0xbbe07000u, 0xbd0f3a00u, 0xbcbe7a00u, 0xbce4de00u, 0xbcf81000u, 0xbd05a100u, 0x393d0000u, 0x393d0000u, 0xbcd1ac00u, 0xbcab4800u, 0xbd05a100u, 0xbc3d0000u, 0xbd0f3a00u, 0xbc636400u, 0xbce4de00u, 0xbb0dc000u, 0xbb93a800u, 0xbcab4800u, 0xbd05a100u, 0xbc636400u, 0xbc169c00u, 0xbcab4800u, 0xbcd1ac00u, 0xbc981600u, 0xbcd1ac00u, 0xbc981600u, 0xbc981600u, 0xbc636400u, 0xbce4de00u, 0xba70c000u, 0xb7900000u, 0xba124000u, 0xba900000u, 0xba592000u, 0x38990000u, 0xba70c000u, 0xba124000u, 0xb7900000u, 0xba900000u, 0xb9f54000u, 0xb8e10000u, 0xba592000u, 0xb9c60000u, 0xba843000u, 0xba29e000u, 0x38990000u, 0xba9bd000u, 0x392b0000u, 0x38990000u, 0xba592000u, 0xb8e10000u, 0xba124000u, 0xb9c60000u, 0xba70c000u, 0xba9bd000u, 0xba70c000u, 0xba843000u, 0xba124000u, 0xba843000u, 0xba592000u, 0xba843000u }; static const unsigned char ft_kquant_ref_bytes_23[144] = { 0x01u, 0x00u, 0xffu, 0x03u, 0x5cu, 0x47u, 0x28u, 0xe4u, 0x5du, 0x26u, 0xa7u, 0xb2u, 0xadu, 0x4fu, 0xe3u, 0x3du, 0xb8u, 0x97u, 0xa5u, 0xa2u, 0xb4u, 0xf4u, 0x43u, 0xd5u, 0x2du, 0x8cu, 0x13u, 0xcdu, 0x62u, 0x50u, 0xf9u, 0xf6u, 0xc5u, 0x8du, 0xb2u, 0xa9u, 0x70u, 0x24u, 0x52u, 0xb9u, 0xdfu, 0x53u, 0xecu, 0xf6u, 0x35u, 0xf4u, 0x15u, 0x6eu, 0xbau, 0x7fu, 0x1bu, 0x13u, 0xafu, 0x92u, 0xacu, 0x95u, 0x3au, 0x60u, 0xbfu, 0x8fu, 0xa4u, 0xcdu, 0x52u, 0x8eu, 0xf5u, 0x95u, 0x49u, 0x95u, 0x91u, 0xa7u, 0xcbu, 0x07u, 0xb5u, 0x82u, 0x25u, 0xb9u, 0xfdu, 0x95u, 0x74u, 0x74u, 0xd5u, 0x0fu, 0xa1u, 0x44u, 0x5du, 0x95u, 0x1cu, 0x97u, 0x47u, 0x95u, 0x39u, 0x91u, 0x99u, 0xacu, 0xe7u, 0x1fu, 0x9eu, 0x27u, 0x98u, 0x40u, 0x08u, 0x13u, 0x67u, 0x2du, 0x4du, 0xfdu, 0x3au, 0x14u, 0x8cu, 0x1cu, 0xf5u, 0x84u, 0x40u, 0x84u, 0xdfu, 0xebu, 0xf9u, 0x6bu, 0x32u, 0xc3u, 0x8eu, 0x39u, 0xa2u, 0xd8u, 0x95u, 0x79u, 0x26u, 0xa1u, 0x57u, 0x60u, 0x8du, 0x87u, 0x37u, 0x04u, 0xf3u, 0x70u, 0x62u, 0x5bu, 0x95u, 0xceu, 0x8bu, 0xb5u, 0xbfu, 0x34u }; static const uint32_t ft_kquant_ref_expected_23[256] = { 0xbae60600u, 0xbae63e00u, 0xbae6ae00u, 0xbae75600u, 0xbae6e600u, 0xbae6e600u, 0xbae71e00u, 0xbae6ae00u, 0xbae4ee00u, 0xbae52600u, 0xbae71e00u, 0xbae4ee00u, 0xbae75600u, 0xbae7c600u, 0xbae5ce00u, 0xbae67600u, 0xbae6ae00u, 0xbae4ee00u, 0xbae75600u, 0xbae5ce00u, 0xbae7c600u, 0xbae6e600u, 0xbae75600u, 0xbae5ce00u, 0xbae47e00u, 0xbae71e00u, 0xbae52600u, 0xbae67600u, 0xbae6ae00u, 0xbae6e600u, 0xbae6ae00u, 0xbae4b600u, 0xbb178d00u, 0xbb179b00u, 0xbb179400u, 0xbb179400u, 0xbb178d00u, 0xbb177100u, 0xbb17be00u, 0xbb177f00u, 0xbb17cc00u, 0xbb17a200u, 0xbb17d300u, 0xbb178600u, 0xbb17b000u, 0xbb17b700u, 0xbb177100u, 0xbb177100u, 0xbb178600u, 0xbb17a200u, 0xbb178d00u, 0xbb179400u, 0xbb17a900u, 0xbb17cc00u, 0xbb17b700u, 0xbb178d00u, 0xbb177f00u, 0xbb17b700u, 0xbb177800u, 0xbb177100u, 0xbb17c500u, 0xbb177100u, 0xbb17d300u, 0xbb17b000u, 0xbb1a4900u, 0xbb198100u, 0xbb1a2100u, 0xbb1b6100u, 0xbb198100u, 0xbb1b8900u, 0xbb19f900u, 0xbb1b1100u, 0xbb1a4900u, 0xbb1bd900u, 0xbb198100u, 0xbb198100u, 0xbb1b3900u, 0xbb19d100u, 0xbb1b8900u, 0xbb19a900u, 0xbb1b1100u, 0xbb1b1100u, 0xbb1a7100u, 0xbb1b1100u, 0xbb1bb100u, 0xbb1ac100u, 0xbb1a2100u, 0xbb1ac100u, 0xbb1b1100u, 0xbb1b8900u, 0xbb1b1100u, 0xbb1a7100u, 0xbb19d100u, 0xbb1b1100u, 0xbb1b3900u, 0xbb1b3900u, 0xbb464200u, 0xbb46d200u, 0xbb47aa00u, 0xbb47aa00u, 0xbb466600u, 0xbb468a00u, 0xbb466600u, 0xbb468a00u, 0xbb476200u, 0xbb46f600u, 0xbb464200u, 0xbb46ae00u, 0xbb466600u, 0xbb461e00u, 0xbb471a00u, 0xbb46ae00u, 0xbb45b200u, 0xbb468a00u, 0xbb473e00u, 0xbb468a00u, 0xbb468a00u, 0xbb466600u, 0xbb461e00u, 0xbb47ce00u, 0xbb464200u, 0xbb46ae00u, 0xbb478600u, 0xbb464200u, 0xbb45b200u, 0xbb468a00u, 0xbb46d200u, 0xbb46d200u, 0xbaceaa00u, 0xbacc6600u, 0xbacf9200u, 0xbacee400u, 0xbaccda00u, 0xbaceaa00u, 0xbacd1400u, 0xbace3600u, 0xbace3600u, 0xbaceaa00u, 0xbacdc200u, 0xbacf9200u, 0xbacdc200u, 0xbacd1400u, 0xbace3600u, 0xbacc6600u, 0xbacca000u, 0xbace3600u, 0xbacdfc00u, 0xbacfcc00u, 0xbacdfc00u, 0xbacf1e00u, 0xbace3600u, 0xbaccda00u, 0xbaccda00u, 0xbaccda00u, 0xbacd8800u, 0xbacee400u, 0xbacd1400u, 0xbacd1400u, 0xbaceaa00u, 0xbacee400u, 0xb9669000u, 0xb97fc000u, 0xb96c6000u, 0xb9780000u, 0xb9761000u, 0xb96e5000u, 0xb97dd000u, 0xb96e5000u, 0xb9780000u, 0xb96e5000u, 0xb979f000u, 0xb96e5000u, 0xb96e5000u, 0xb96c6000u, 0xb964a000u, 0xb97dd000u, 0xb96e5000u, 0xb97be000u, 0xb96e5000u, 0xb9780000u, 0xb97fc000u, 0xb97dd000u, 0xb9742000u, 0xb97be000u, 0xb9780000u, 0xb962b000u, 0xb979f000u, 0xb97dd000u, 0xb9704000u, 0xb97dd000u, 0xb962b000u, 0xb9704000u, 0xbb37d200u, 0xbb37c600u, 0xbb37a500u, 0xbb37b100u, 0xbb37b700u, 0xbb37b100u, 0xbb37cc00u, 0xbb37c900u, 0xbb37a800u, 0xbb37b700u, 0xbb37cc00u, 0xbb37ba00u, 0xbb37c300u, 0xbb37b700u, 0xbb37c000u, 0xbb37cf00u, 0xbb37bd00u, 0xbb37d200u, 0xbb37ab00u, 0xbb37bd00u, 0xbb37bd00u, 0xbb37c600u, 0xbb37c900u, 0xbb37d200u, 0xbb37cc00u, 0xbb37b100u, 0xbb37c300u, 0xbb37a800u, 0xbb37b100u, 0xbb37c300u, 0xbb37a500u, 0xbb37c600u, 0xbb0ae900u, 0xbb09f500u, 0xbb08c400u, 0xbb088700u, 0xbb084a00u, 0xbb0a6f00u, 0xbb0b2600u, 0xbb090100u, 0xbb09f500u, 0xbb0b2600u, 0xbb097b00u, 0xbb08c400u, 0xbb09b800u, 0xbb0a3200u, 0xbb0b6300u, 0xbb097b00u, 0xbb0aac00u, 0xbb0a6f00u, 0xbb09f500u, 0xbb09f500u, 0xbb0b2600u, 0xbb0bdd00u, 0xbb084a00u, 0xbb0a3200u, 0xbb0a6f00u, 0xbb0aac00u, 0xbb09b800u, 0xbb090100u, 0xbb09f500u, 0xbb093e00u, 0xbb093e00u, 0xbb0b2600u }; static const unsigned char ft_kquant_ref_bytes_24[176] = { 0xcdu, 0x02u, 0xa8u, 0x11u, 0xf3u, 0xfbu, 0xfau, 0xffu, 0xecu, 0xf4u, 0xf1u, 0xfau, 0x78u, 0x48u, 0xfeu, 0x7du, 0x68u, 0x96u, 0xe6u, 0x4fu, 0xa1u, 0xe6u, 0x28u, 0xa2u, 0x62u, 0xa2u, 0xfbu, 0x4bu, 0x36u, 0x75u, 0x35u, 0x9au, 0x57u, 0x20u, 0xcbu, 0x55u, 0xf0u, 0x06u, 0x20u, 0x2fu, 0xb1u, 0xc0u, 0x32u, 0x06u, 0x45u, 0xcdu, 0xbbu, 0x2cu, 0x0cu, 0x3cu, 0x3eu, 0xf6u, 0x70u, 0x51u, 0xdfu, 0xf0u, 0x59u, 0xacu, 0x6fu, 0xe1u, 0x48u, 0x06u, 0xe9u, 0xceu, 0x80u, 0xcau, 0x34u, 0xe2u, 0xa5u, 0x09u, 0x8bu, 0x54u, 0xfau, 0xa1u, 0x1du, 0x7au, 0x98u, 0xd8u, 0x01u, 0xe6u, 0x15u, 0x99u, 0xaau, 0x43u, 0x50u, 0x60u, 0x1fu, 0x86u, 0xb4u, 0xe0u, 0x5cu, 0x18u, 0x04u, 0x4fu, 0xb6u, 0x78u, 0xd3u, 0xdau, 0x1bu, 0x37u, 0xa5u, 0xf0u, 0xcfu, 0xf2u, 0xebu, 0xfdu, 0xcdu, 0xa5u, 0xb9u, 0x03u, 0x4eu, 0x5bu, 0x1au, 0x74u, 0x98u, 0xe1u, 0x0bu, 0x8bu, 0xaeu, 0x5fu, 0xafu, 0x1fu, 0x96u, 0x79u, 0x60u, 0x0bu, 0xbau, 0x71u, 0xdfu, 0x3au, 0x52u, 0x4fu, 0xb3u, 0x60u, 0xfdu, 0xccu, 0x01u, 0xe7u, 0x5bu, 0xd2u, 0xf9u, 0x03u, 0x8bu, 0x06u, 0x80u, 0x60u, 0xf8u, 0xc7u, 0x1au, 0x32u, 0x0cu, 0x05u, 0x43u, 0x49u, 0x42u, 0x79u, 0x8eu, 0x38u, 0x47u, 0x7bu, 0x62u, 0x8bu, 0x52u, 0x5au, 0x76u, 0x18u, 0x16u, 0x4bu, 0x06u, 0x76u, 0x93u, 0x2bu, 0xb5u, 0x7fu, 0x28u, 0x6eu }; static const uint32_t ft_kquant_ref_expected_24[256] = { 0xbb8a7600u, 0xbb8a7600u, 0x390c2000u, 0x3c8fef40u, 0x3b933800u, 0xbce70520u, 0x3b179900u, 0xbcf8e000u, 0xbc305c40u, 0xbb8a7600u, 0x3d185090u, 0x3bdaa380u, 0xbc541200u, 0x3c8fef40u, 0x3cc57fe0u, 0x390c2000u, 0x3b933800u, 0xbc0ca680u, 0x3c587300u, 0x3c110780u, 0xbc9f99a0u, 0xbc305c40u, 0xbbd1e180u, 0x3c587300u, 0x3cd75ac0u, 0xbce70520u, 0xbb061500u, 0xbc0ca680u, 0x3cb3a500u, 0x3cb3a500u, 0x3bdaa380u, 0xbc8dbec0u, 0xbd131000u, 0x3c44ab40u, 0x3c44ab40u, 0x3d2d1a10u, 0xbc9588e0u, 0x3c8ba560u, 0xbb4ccd00u, 0x3d2d1a10u, 0x3c8ba560u, 0x3cf2ecc0u, 0x3ca04d40u, 0x3d22c620u, 0x3c6dfb00u, 0xbd131000u, 0xba1e3800u, 0x3d0e1e40u, 0x3cc99d00u, 0xbbb90600u, 0x3c44ab40u, 0xba1e3800u, 0xbc2f2280u, 0x3b917800u, 0xbc80e100u, 0x3c8ba560u, 0x3afb6200u, 0xbc2f2280u, 0x3be41780u, 0x3cb4f520u, 0xbc587240u, 0xbb4ccd00u, 0x3b917800u, 0xba1e3800u, 0xbcafa0c0u, 0x3ce67c40u, 0x3cfaca80u, 0x3c594d80u, 0xbd0a9400u, 0x3bbef000u, 0x3b5b6e00u, 0xbc9b5280u, 0xbcc3ef00u, 0xbd0a9400u, 0xbb85f400u, 0xbc656c00u, 0x3c80f500u, 0x3d3028e0u, 0x3ca99180u, 0xbc656c00u, 0x3c594d80u, 0xbc143300u, 0xbbd72d00u, 0x3cbddfc0u, 0xbcafa0c0u, 0x3bbef000u, 0x3b5b6e00u, 0x3c30b100u, 0xbbd72d00u, 0xbad2ec00u, 0xbad2ec00u, 0x3c954340u, 0x3ce67c40u, 0x3c594d80u, 0x3a63f000u, 0x3d078c60u, 0x3bbb9180u, 0xbc818ea0u, 0xbc570080u, 0x3c621f00u, 0xbcd9c820u, 0xbcc3b9c0u, 0x3bbb9180u, 0xbc979d00u, 0xbc2ae3c0u, 0xbb1a3600u, 0x3c871de0u, 0x3bbb9180u, 0xbd240800u, 0xbcefd680u, 0xbc2ae3c0u, 0x3cb33aa0u, 0xbba55480u, 0xbba55480u, 0x3bbb9180u, 0xbd02f270u, 0xbc570080u, 0x39b1e800u, 0xbbfd8e00u, 0x3d31d6d0u, 0xbb1a3600u, 0x39b1e800u, 0xbbfd8e00u, 0xbc570080u, 0xbc2ae3c0u, 0x3b46b000u, 0x3c621f00u, 0x3c871de0u, 0xbc661400u, 0x3c220800u, 0xbc9a4000u, 0xbd11be80u, 0xbc3ede00u, 0xbc3ede00u, 0xbb927800u, 0xbb081800u, 0xbb081800u, 0xbb081800u, 0x3c707400u, 0xbc86a500u, 0x39a60000u, 0x3cda4100u, 0x3cc6a600u, 0x3b319800u, 0x3d145680u, 0xbc661400u, 0xbd07f100u, 0x3d145680u, 0x3bf5a400u, 0xbd1b8c00u, 0xbbe0e400u, 0xbc17a800u, 0x3b319800u, 0xbcaddb00u, 0x3cda4100u, 0xbd07f100u, 0xbc86a500u, 0xbcfc4700u, 0x3cda4100u, 0xbcc17600u, 0x3b9cac00u, 0xbc9ce300u, 0x3cc40300u, 0xbb1d3000u, 0x3b1c8000u, 0x3cb06800u, 0x3cd79e00u, 0x3c6b2e00u, 0x3cd79e00u, 0x3b9cac00u, 0x3cc40300u, 0xbc9ce300u, 0x3c893200u, 0x3b1c8000u, 0x3ceb3900u, 0xbc9ce300u, 0xbb9d0400u, 0x3c1cc200u, 0xbcc41900u, 0xbcd7b400u, 0x3ceb3900u, 0xbcb07e00u, 0x3d1cd280u, 0x3cfed400u, 0x3b1c8000u, 0xbb1d3000u, 0x3c6b2e00u, 0xbb9d0400u, 0xb6b00000u, 0xbd131000u, 0x3cb06800u, 0x3b1c8000u, 0xba90c000u, 0xbd322c00u, 0x3ca49a00u, 0x3c8ee540u, 0xbc8b4880u, 0x3b897600u, 0xbc3fbe00u, 0xbcf7d040u, 0x3be04900u, 0xbca0fd40u, 0x3b897600u, 0x3cba4ec0u, 0xbbd1d600u, 0x3ca49a00u, 0xbccc66c0u, 0xbc6b2780u, 0x3b897600u, 0xbc6b2780u, 0x3b897600u, 0x3cd00380u, 0x3c726100u, 0xbcb6b200u, 0xbce21b80u, 0xbc6b2780u, 0xbce21b80u, 0x3c726100u, 0xbd119ce0u, 0xbc6b2780u, 0x3c46f780u, 0x3d1e45a0u, 0xbcb6b200u, 0xbbd1d600u, 0xbc8c3f00u, 0x3c9ebcc0u, 0x3d2f7870u, 0xbbdb4a00u, 0x3bcfd480u, 0x3c3d56c0u, 0xbd1b8c00u, 0x3b74d000u, 0xbce1ab80u, 0x3c680d00u, 0x3c680d00u, 0xbca19a20u, 0xbc8c3f00u, 0xbcf706a0u, 0xbce1ab80u, 0x3cb417e0u, 0xbcb6f540u, 0xbc8c3f00u, 0x3c8961a0u, 0xbccc5060u, 0x3cb417e0u, 0xbd10de70u, 0xbd10de70u, 0xbce1ab80u, 0x3b74d000u, 0x3cb417e0u, 0xbc6dc7c0u, 0xbd0630e0u, 0xbc185b40u, 0x3cb417e0u, 0x3c12a080u, 0xbcb6f540u }; static const unsigned char ft_kquant_ref_bytes_25[176] = { 0x37u, 0x20u, 0xc2u, 0x29u, 0x6du, 0x09u, 0xc8u, 0x3fu, 0xd6u, 0x59u, 0x54u, 0x52u, 0xf0u, 0xc8u, 0x81u, 0x98u, 0x10u, 0xb0u, 0xb7u, 0x30u, 0xb0u, 0x34u, 0xb0u, 0x32u, 0xa4u, 0xb4u, 0xd2u, 0x12u, 0x38u, 0x96u, 0x30u, 0x30u, 0xb2u, 0x02u, 0xb6u, 0x90u, 0x93u, 0x34u, 0x16u, 0x34u, 0xb0u, 0x94u, 0xb6u, 0x90u, 0x92u, 0x90u, 0x14u, 0xb0u, 0x20u, 0x64u, 0x91u, 0xd5u, 0xf4u, 0x63u, 0x64u, 0x55u, 0xb2u, 0xd3u, 0x05u, 0x06u, 0xe4u, 0x21u, 0xe3u, 0x72u, 0x51u, 0xf3u, 0xc0u, 0xd6u, 0x0fu, 0xa4u, 0x54u, 0x03u, 0xe4u, 0xf2u, 0x01u, 0xf3u, 0x13u, 0xe3u, 0xd4u, 0xe0u, 0x22u, 0x1cu, 0x28u, 0x28u, 0x1eu, 0x29u, 0x27u, 0x2cu, 0x22u, 0x1fu, 0x1fu, 0x0cu, 0xf5u, 0x13u, 0x46u, 0x13u, 0x2eu, 0x00u, 0x20u, 0x11u, 0x0du, 0x05u, 0x14u, 0x36u, 0x19u, 0x32u, 0x23u, 0x2fu, 0x2du, 0x2bu, 0x30u, 0x1au, 0xd4u, 0x27u, 0x07u, 0x49u, 0x60u, 0x4au, 0xe4u, 0x15u, 0x70u, 0x59u, 0x09u, 0xf2u, 0xfau, 0x4au, 0x34u, 0x03u, 0x75u, 0xaeu, 0x76u, 0x54u, 0xf4u, 0x6eu, 0xd8u, 0x88u, 0xa3u, 0x51u, 0x31u, 0xaau, 0xa3u, 0xd2u, 0xebu, 0xe5u, 0x02u, 0xf2u, 0x05u, 0xe2u, 0x34u, 0xd1u, 0x41u, 0xd3u, 0x53u, 0x42u, 0x3fu, 0x53u, 0xa3u, 0x13u, 0xa0u, 0xc3u, 0x65u, 0x43u, 0x54u, 0xb2u, 0x93u, 0xd2u, 0xd2u, 0xe1u, 0x74u, 0x14u, 0x13u, 0x62u, 0xa4u, 0x02u, 0xe0u, 0x63u }; static const uint32_t ft_kquant_ref_expected_25[256] = { 0xbf7d5800u, 0x3efbfc00u, 0x40a9dab0u, 0x3f5cd380u, 0x3efbfc00u, 0x3df94400u, 0x3efbfc00u, 0x3f5cd380u, 0xbe7eb400u, 0x3df94400u, 0x3f5cd380u, 0x3f9dd480u, 0x3efbfc00u, 0xbf1e8280u, 0x3df94400u, 0xbe7eb400u, 0xbf1e8280u, 0x3df94400u, 0xbf7d5800u, 0x3f9dd480u, 0x4127e828u, 0x3efbfc00u, 0x3efbfc00u, 0x3df94400u, 0x3efbfc00u, 0xbe7eb400u, 0xbf1e8280u, 0x3df94400u, 0x3df94400u, 0x3df94400u, 0x3efbfc00u, 0xbf7d5800u, 0xbf79f500u, 0xbf2e1700u, 0x3f3a4780u, 0xbe254a00u, 0xbc58e000u, 0xbf2e1700u, 0xbf2e1700u, 0x3edcd300u, 0xbe9e8300u, 0xbe254a00u, 0x3d794000u, 0x3d794000u, 0xbdb2d800u, 0x3e560c00u, 0xbdb2d800u, 0xbf1b1f80u, 0x3edcd300u, 0x3f960a40u, 0x3f732e00u, 0xbe254a00u, 0x3d794000u, 0xbec47200u, 0x3edcd300u, 0xbf8ff200u, 0xbdb2d800u, 0xbc58e000u, 0x3d794000u, 0xbc58e000u, 0x3e0a2e00u, 0xbdb2d800u, 0xbe254a00u, 0xbdb2d800u, 0xbf449800u, 0xbde00000u, 0x3f2e5000u, 0xbebee000u, 0x3cb70000u, 0x3f3f2c00u, 0xbee09800u, 0xbde00000u, 0x3e925000u, 0x3f922a00u, 0x3db4a000u, 0xbde00000u, 0xbf120400u, 0x3eb40800u, 0xbf012800u, 0xbf33bc00u, 0x3cb70000u, 0xbf665000u, 0x3e1dc000u, 0xbf557400u, 0xbd324000u, 0x3ef77800u, 0x3ed5c000u, 0x3f0c9800u, 0xbe9d2800u, 0x3e925000u, 0x3eb40800u, 0x3db4a000u, 0xbd324000u, 0xbe337000u, 0x3e1dc000u, 0xbe76e000u, 0x3e690400u, 0xbe950700u, 0x3e690400u, 0x3e690400u, 0xbe950700u, 0x3e690400u, 0x3e690400u, 0x3e690400u, 0x3e690400u, 0xbe950700u, 0xbe950700u, 0xbf4f4800u, 0x41744838u, 0xbe950700u, 0x3fa1e500u, 0xbe950700u, 0x3e690400u, 0xbf4f4800u, 0x3e690400u, 0xbe950700u, 0xbf4f4800u, 0xbf4f4800u, 0xbe950700u, 0x3f3f0580u, 0xbe950700u, 0x3f3f0580u, 0x3e690400u, 0x3e690400u, 0x3e690400u, 0x3e690400u, 0x3f3f0580u, 0xbe950700u, 0xbe4c7000u, 0x3e483000u, 0x3e483000u, 0x3eeaf800u, 0xbf39fc00u, 0x3f173400u, 0xbe4c7000u, 0xbd8b2000u, 0xc0355f00u, 0x3eeaf800u, 0x3eeaf800u, 0xbeed1800u, 0x3f173400u, 0x3f173400u, 0xbe4c7000u, 0xbea9a800u, 0xbd8b2000u, 0xbf7d6c00u, 0x3d82a000u, 0xbe4c7000u, 0xbe4c7000u, 0x3f8f0a00u, 0x3ea78800u, 0x3ea78800u, 0xbea9a800u, 0xbf184400u, 0xbf184400u, 0x3f173400u, 0xbea9a800u, 0xbeed1800u, 0x3f38ec00u, 0xbd8b2000u, 0xbece8800u, 0xbd97c000u, 0xbe52c000u, 0x3d6c0000u, 0x3e41e000u, 0x3d6c0000u, 0x3f375800u, 0xbe0f5000u, 0x3e82a800u, 0x3dfce000u, 0xbfa13800u, 0xbe8b1800u, 0x3f483400u, 0xbf7f0000u, 0xbc070000u, 0xbe52c000u, 0x3e82a800u, 0xbf19d800u, 0x3e82a800u, 0xbf6e2400u, 0xbe8b1800u, 0x3e41e000u, 0xbece8800u, 0x3ea46000u, 0x3ee7d000u, 0xbf6e2400u, 0xbc070000u, 0xbf19d800u, 0xbf19d800u, 0xbece8800u, 0xbeacd000u, 0x3f375800u, 0xbe8bb200u, 0xbe8bb200u, 0x3f6ff180u, 0xbe8bb200u, 0x3f08ae00u, 0xbf2d1c80u, 0xbf2d1c80u, 0x3e05aa00u, 0x3e05aa00u, 0xbe8bb200u, 0x4136ccc8u, 0x3e05aa00u, 0x3e05aa00u, 0x3e05aa00u, 0xbf8a3000u, 0x3e05aa00u, 0x3f6ff180u, 0x3e05aa00u, 0x3f08ae00u, 0xbe8bb200u, 0x3e05aa00u, 0xbe8bb200u, 0xbe8bb200u, 0xbf2d1c80u, 0x3f08ae00u, 0x3f08ae00u, 0x3e05aa00u, 0xbe8bb200u, 0x3f08ae00u, 0xbe8bb200u, 0xbf8a3000u, 0x3e05aa00u, 0xbf8ff200u, 0x3f6ac000u, 0xbd912000u, 0xbe4f7000u, 0x3e01c000u, 0xbe897000u, 0x3e453000u, 0xbe897000u, 0x3e845000u, 0x3e453000u, 0x3e01c000u, 0xbf4b9800u, 0xbeee9800u, 0xbba40000u, 0xbeee9800u, 0xbeab2800u, 0x3ea60800u, 0xbf5c7400u, 0x3e845000u, 0x3f275000u, 0x3f059800u, 0xbe897000u, 0xbe897000u, 0xbe4f7000u, 0x3ec7c000u, 0xbba40000u, 0xbba40000u, 0x3ea60800u, 0x3f167400u, 0xbd912000u, 0xbe4f7000u, 0x3ea60800u }; static const unsigned char ft_kquant_ref_bytes_26[176] = { 0x8cu, 0x12u, 0xefu, 0x10u, 0xecu, 0xa8u, 0x29u, 0x5du, 0x88u, 0xc7u, 0xcbu, 0x62u, 0x40u, 0x97u, 0xb3u, 0xaeu, 0x7eu, 0x63u, 0x45u, 0x10u, 0xb3u, 0x25u, 0x9fu, 0xf1u, 0xcfu, 0x46u, 0x67u, 0x92u, 0x2fu, 0xf8u, 0x94u, 0x9cu, 0xdfu, 0x28u, 0xf0u, 0x66u, 0x27u, 0x5au, 0xdcu, 0x5du, 0x52u, 0xa4u, 0x61u, 0x93u, 0xd2u, 0xaau, 0xdbu, 0x6eu, 0x6cu, 0x81u, 0x75u, 0x0fu, 0x97u, 0x74u, 0x08u, 0x86u, 0xdcu, 0x74u, 0x76u, 0xf9u, 0x85u, 0x2eu, 0x6fu, 0xe5u, 0x0au, 0x87u, 0xbeu, 0x55u, 0xc4u, 0xdau, 0x22u, 0x45u, 0xd6u, 0xaeu, 0x72u, 0xacu, 0x75u, 0x68u, 0xe2u, 0x25u, 0xe8u, 0x49u, 0xf1u, 0x68u, 0xe1u, 0x1eu, 0x95u, 0x89u, 0x3eu, 0x9du, 0x27u, 0x54u, 0x31u, 0x17u, 0xeeu, 0xbau, 0x6eu, 0x8eu, 0xeeu, 0xebu, 0xe6u, 0x85u, 0xd4u, 0xafu, 0xa9u, 0x76u, 0x77u, 0xa2u, 0x4au, 0xaau, 0xf3u, 0xffu, 0x5cu, 0x81u, 0x88u, 0x15u, 0xf5u, 0x7au, 0xd8u, 0xe1u, 0x66u, 0x09u, 0x33u, 0x8du, 0xf4u, 0x99u, 0xf8u, 0x7au, 0x53u, 0x3fu, 0x9bu, 0x0eu, 0x8au, 0x51u, 0xdeu, 0xdeu, 0x38u, 0xadu, 0x33u, 0x50u, 0x71u, 0x6bu, 0x09u, 0xf1u, 0x7eu, 0xeau, 0xdau, 0xafu, 0x0eu, 0x2du, 0xa5u, 0x23u, 0x75u, 0x7eu, 0x49u, 0x3au, 0x5au, 0xdeu, 0xa6u, 0x9eu, 0x64u, 0xaeu, 0x6du, 0x32u, 0x07u, 0x6du, 0x26u, 0x61u, 0xd4u, 0x81u, 0x6fu, 0x5bu, 0xd9u, 0x9eu, 0xabu, 0x43u }; static const uint32_t ft_kquant_ref_expected_26[256] = { 0x3ed59480u, 0x3f17ccc0u, 0x3f3bcec0u, 0x3f05cbc0u, 0x3f4dcfc0u, 0x3f32ce40u, 0x3f56d040u, 0x3f44cf40u, 0x3f7ad240u, 0x3e0b1900u, 0x3f44cf40u, 0x3e9f9180u, 0x3f3bcec0u, 0x3ef99680u, 0x3f05cbc0u, 0x3e2f1b00u, 0x3f68d140u, 0x3e771f00u, 0x3ef99680u, 0x3e2f1b00u, 0x3f32ce40u, 0x3eb19280u, 0x3d862a00u, 0x3f3bcec0u, 0x3e531d00u, 0x3ef99680u, 0x3f20cd40u, 0x3f7ad240u, 0x3e2f1b00u, 0x3e8d9080u, 0x3f20cd40u, 0x3e2f1b00u, 0x3f32f5b8u, 0x3f4353b8u, 0x3e60d2e0u, 0xbb8a2400u, 0x3f4b82b8u, 0x3e60d2e0u, 0x3f01dbb8u, 0x3e80c770u, 0x3f6c3eb8u, 0x3f3b24b8u, 0x3f3b24b8u, 0x3f7c9cb8u, 0x3f4353b8u, 0x3d749b80u, 0x3e4016e0u, 0x3ee2fb70u, 0x3f01dbb8u, 0x3e80c770u, 0x3eb1e170u, 0x3f2ac6b8u, 0x3f640fb8u, 0x3f6c3eb8u, 0x3d749b80u, 0x3dfd3dc0u, 0x3f6c3eb8u, 0x3ea18370u, 0x3e60d2e0u, 0x3f53b1b8u, 0x3f3b24b8u, 0x3f32f5b8u, 0x3f746db8u, 0x3f1239b8u, 0x3f479ed8u, 0x3e939870u, 0x3f0ce738u, 0x3e82d1b0u, 0x3cd62700u, 0x3f79f318u, 0x3f2e74b8u, 0x3e939870u, 0x3f79f318u, 0x3f718fb8u, 0x3f3f3b78u, 0x3dfedac0u, 0x3f0ce738u, 0x3e6415e0u, 0x3f79f318u, 0x3f586598u, 0x3f79f318u, 0x3ee77a30u, 0x3ee77a30u, 0x3f60c8f8u, 0x3f36d818u, 0x3e20fae0u, 0x3f261158u, 0x3f812b3cu, 0x3e939870u, 0x3f36d818u, 0x3e6415e0u, 0x3d714980u, 0x3ea45f30u, 0x3ea45f30u, 0x3dbbbfc0u, 0x3f812b3cu, 0x3f2cc050u, 0x3d93ec80u, 0x3ea78260u, 0x3df2da80u, 0x3e9ba4a0u, 0x3b30f000u, 0x3f0f15f0u, 0x3e28e440u, 0x3ed6f960u, 0x3e409fc0u, 0x3cd3fa00u, 0x3dc36380u, 0x3ed6f960u, 0x3ebf3de0u, 0x3e9ba4a0u, 0x3f1af3b0u, 0x3efa92a0u, 0x3f092710u, 0x3e9ba4a0u, 0x3e9ba4a0u, 0x3e9ba4a0u, 0x3f092710u, 0x3f26d170u, 0x3f1504d0u, 0x3e585b40u, 0x3e1128c0u, 0x3e1128c0u, 0x3e585b40u, 0x3d93ec80u, 0x3f1504d0u, 0x3f32af30u, 0x3f32af30u, 0x3f86b590u, 0x3c88a400u, 0x3e920640u, 0x3f48ad20u, 0x3f48ad20u, 0x3eb94e40u, 0x3f662320u, 0x3f216520u, 0x3e557c80u, 0x3ea5aa40u, 0x3dbf4900u, 0x3f8b9e90u, 0x3e06ec80u, 0x3f6ff520u, 0x3f662320u, 0x3f79c720u, 0x3f350920u, 0x3f0dc120u, 0x3f81cc90u, 0x3f03ef20u, 0x3eb94e40u, 0x3f216520u, 0x3f908790u, 0x3f908790u, 0x3f662320u, 0x3ef43a40u, 0x3dbf4900u, 0x3f179320u, 0x3f216520u, 0x3eccf240u, 0x3f6ff520u, 0x3c88a400u, 0x3f1ec568u, 0x3f36b548u, 0x3e5c2d20u, 0xbb4f1800u, 0x3f6e8fa8u, 0x3f2ebaa8u, 0x3ebde0d0u, 0x3f669508u, 0x3e1c5820u, 0xbd0c9b80u, 0x3f0ed028u, 0x3e5c2d20u, 0x3f6e8fa8u, 0x3f3eafe8u, 0x3eddcb50u, 0x3e3c42a0u, 0x3df8db40u, 0x3f0ed028u, 0x3f3eafe8u, 0x3eedc090u, 0x3f36b548u, 0x3df8db40u, 0x3ebde0d0u, 0x3ebde0d0u, 0x3d726280u, 0x3f46aa88u, 0x3f0ed028u, 0x3df8db40u, 0x3e3c42a0u, 0x3f26c008u, 0xbd0c9b80u, 0x3f6e8fa8u, 0x3d151180u, 0x3cdb9300u, 0x3cdb9300u, 0x39e1c000u, 0xbb00e800u, 0xbb8f0400u, 0xbcc0e100u, 0x3c242e00u, 0x3c72be00u, 0x3d151180u, 0x3cc7ef00u, 0xbc3d5a00u, 0xbc3d5a00u, 0x3d151180u, 0xbcad3d00u, 0xbb00e800u, 0x3c4b7600u, 0xbb00e800u, 0x3d0b3f80u, 0x3bf9cc00u, 0xbc999900u, 0x3d0b3f80u, 0x3c8d0300u, 0x3bab3c00u, 0x3c4b7600u, 0xbd07b880u, 0x3d1ee380u, 0xbc161200u, 0x3cc7ef00u, 0xbb00e800u, 0x3cef3700u, 0x3c242e00u, 0x3e1bd240u, 0x3ea3d6a0u, 0x3e979020u, 0x3e657940u, 0x3ebc63a0u, 0x3d044500u, 0x3f1b9250u, 0x3ed4f0a0u, 0x3f092890u, 0x3e1bd240u, 0x3da45680u, 0x3ee13720u, 0x3dd57080u, 0x3f2dfc10u, 0x3f1b9250u, 0x3f156f10u, 0x3f030550u, 0x3e657940u, 0x3f030550u, 0x3d667900u, 0xbc804600u, 0x3e034540u, 0x3ed4f0a0u, 0x3e034540u, 0x3e979020u, 0x3f0f4bd0u, 0x3e034540u, 0x3ef9c420u, 0x3f2dfc10u, 0x3f156f10u, 0x3f1b9250u, 0x3da45680u }; static const unsigned char ft_kquant_ref_bytes_27[176] = { 0x06u, 0x09u, 0x40u, 0x11u, 0xb9u, 0xf9u, 0x0bu, 0x6au, 0xc8u, 0xe0u, 0xbeu, 0xd4u, 0x77u, 0x8fu, 0x5au, 0x35u, 0xf3u, 0x5fu, 0x1du, 0xaau, 0xb7u, 0x62u, 0xd4u, 0x3eu, 0x05u, 0xe8u, 0xb3u, 0xb1u, 0x46u, 0x59u, 0xaeu, 0x0bu, 0xbfu, 0xcdu, 0x65u, 0x5eu, 0x5au, 0xdeu, 0x4du, 0x09u, 0xd2u, 0x40u, 0x01u, 0x62u, 0x84u, 0xb4u, 0x8eu, 0xb6u, 0x18u, 0x94u, 0x45u, 0xbeu, 0x6eu, 0xaeu, 0xe5u, 0x3eu, 0x31u, 0x80u, 0xaau, 0x77u, 0x9eu, 0x5du, 0x0cu, 0x24u, 0x25u, 0xb5u, 0xfcu, 0x61u, 0xd0u, 0x22u, 0xedu, 0x1cu, 0x8du, 0xaeu, 0x8au, 0x7cu, 0x57u, 0x42u, 0x34u, 0xa5u, 0x8fu, 0x83u, 0xf1u, 0x67u, 0xf4u, 0x3cu, 0x64u, 0x0bu, 0x34u, 0x1eu, 0x35u, 0x3du, 0x69u, 0x96u, 0xeau, 0x93u, 0x2au, 0x33u, 0xc1u, 0x79u, 0xf7u, 0x89u, 0xfeu, 0xc2u, 0xbcu, 0xd8u, 0xf3u, 0x8cu, 0x64u, 0xb4u, 0x06u, 0x87u, 0x79u, 0x3cu, 0xdau, 0x1cu, 0x3eu, 0xceu, 0x39u, 0xbfu, 0xa6u, 0x9bu, 0xdfu, 0xfau, 0x2eu, 0xe7u, 0x0bu, 0xa9u, 0x87u, 0xf3u, 0xdeu, 0xf3u, 0x03u, 0x45u, 0x4au, 0xceu, 0x77u, 0x7bu, 0x3au, 0x26u, 0x64u, 0x4du, 0xbeu, 0x59u, 0xe1u, 0x53u, 0xc3u, 0x31u, 0xe6u, 0x7du, 0x26u, 0xa4u, 0x94u, 0xdeu, 0x4fu, 0x64u, 0xb1u, 0x8au, 0xf6u, 0xceu, 0x6bu, 0xf0u, 0x15u, 0xf1u, 0x33u, 0x8du, 0x29u, 0xe9u, 0xd6u, 0x37u, 0xc7u, 0x6au, 0xd8u, 0x39u, 0x76u, 0x80u }; static const uint32_t ft_kquant_ref_expected_27[256] = { 0x3e518080u, 0x3e2db5c0u, 0x3e36a870u, 0x3df00b40u, 0x3e839850u, 0x3df00b40u, 0x3d1df5c0u, 0x3df00b40u, 0x3e12ddb0u, 0xbba80000u, 0x3e6365e0u, 0x3e488dd0u, 0x3df00b40u, 0x3e7e3df0u, 0x3dcc4080u, 0x3e2db5c0u, 0x3e36a870u, 0x3e36a870u, 0x3e754b40u, 0x3b6cac00u, 0xbba80000u, 0x3c4a5600u, 0x3e7e3df0u, 0x3e754b40u, 0x3dde25e0u, 0x3df00b40u, 0x3e6365e0u, 0x3dcc4080u, 0x3d658b40u, 0x3c4a5600u, 0x3cf45600u, 0x3d1df5c0u, 0x3e031db0u, 0x3e4ab330u, 0x3c6cac00u, 0x3e5c9890u, 0x3e2fdb20u, 0x3e53a5e0u, 0x3dd08b40u, 0x3e150310u, 0x3bbb0200u, 0x3d4a5600u, 0x3e53a5e0u, 0x3d268b40u, 0x3e4ab330u, 0x3cbdeb80u, 0x3df45600u, 0x3e0c1060u, 0x3e0c1060u, 0x3d9adb20u, 0x3de270a0u, 0x3e2fdb20u, 0x3e6e7df0u, 0x3e0c1060u, 0x3dd08b40u, 0xbc40d500u, 0x3e41c080u, 0x3d88f5c0u, 0x3d4a5600u, 0x3e38cdd0u, 0x3cbdeb80u, 0x3c6cac00u, 0x3e150310u, 0x3e53a5e0u, 0xbc6c9100u, 0xbbfc1a00u, 0xbc354f00u, 0xbce4cc80u, 0xbbc4d800u, 0xbc9fba00u, 0xbbc4d800u, 0x3bbdf600u, 0xbbc4d800u, 0xbc841900u, 0xbd0036c0u, 0xbc91e980u, 0x3b1ee400u, 0xbcf29d00u, 0x3b86b400u, 0xbd0e0740u, 0x3b86b400u, 0xbbfc1a00u, 0xbc354f00u, 0x3b1ee400u, 0xbce4cc80u, 0x3b1ee400u, 0x3c31de00u, 0xbd14ef80u, 0xbc9fba00u, 0xbcd6fc00u, 0xbd0e0740u, 0xbc9fba00u, 0xbbc4d800u, 0xbbc4d800u, 0xbb2ca800u, 0xba789000u, 0x3d1e7c00u, 0x3e111d00u, 0x3e3f4420u, 0x3e03ed40u, 0x3dab8c40u, 0x3bd4f400u, 0x3cd37a00u, 0x3db8bc00u, 0x3bd4f400u, 0x3dc5ebc0u, 0x3bd4f400u, 0x3bd4f400u, 0x3cd37a00u, 0x3e17b4e0u, 0x3e38ac40u, 0x3e17b4e0u, 0x3dd31b80u, 0x3de04b40u, 0x3d83fd00u, 0x3e0a8520u, 0x3e3f4420u, 0x3e111d00u, 0x3e3f4420u, 0x3e2b7c80u, 0x3d6d9a80u, 0x3d912cc0u, 0x3dab8c40u, 0x3d1e7c00u, 0x3cd37a00u, 0x3d6d9a80u, 0x3db8bc00u, 0x3d1e7c00u, 0x3de9eda0u, 0x3e0754c0u, 0x3df62c40u, 0x3d157f00u, 0x3e139360u, 0x3d467980u, 0x3de9eda0u, 0x3e19b2b0u, 0x3a23e000u, 0x3cfa0380u, 0x3e19b2b0u, 0x3df62c40u, 0x3d467980u, 0x3dd17060u, 0x3cfa0380u, 0x3c980e80u, 0x3dd17060u, 0xbc8dd080u, 0x3d467980u, 0x3da075e0u, 0x3da075e0u, 0x3db8f320u, 0x3cc90900u, 0x3d467980u, 0x3dd17060u, 0x3cfa0380u, 0x3cc90900u, 0x3a23e000u, 0xbc39ac00u, 0x3e0d7410u, 0x3d467980u, 0x3de9eda0u, 0x3e3eb7b0u, 0xbbe29200u, 0x3db7a320u, 0x3e0360d0u, 0x3e172870u, 0x3e702ac0u, 0xbbe29200u, 0x3e6646f0u, 0x3d789880u, 0x3e527f50u, 0x3e7a0e90u, 0x3e86eb18u, 0xbc87c300u, 0x3dcb6ac0u, 0x3df2fa00u, 0x3d789880u, 0x3e489b80u, 0x3ddf3260u, 0x3e7a0e90u, 0x3ddf3260u, 0xbd130000u, 0x3b33d000u, 0x3b33d000u, 0x3da3db80u, 0x3d01eac0u, 0x3d01eac0u, 0xbbe29200u, 0x3e0d44a0u, 0x3cb4b700u, 0x3e210c40u, 0x3d9013e0u, 0x3e2af010u, 0x3b19f800u, 0x3bb17400u, 0xbc9c9300u, 0xbcb5b100u, 0xbc6dcc00u, 0x3ca9f300u, 0x3c241400u, 0xbc900400u, 0xbc900400u, 0x3cb68200u, 0xba3be000u, 0xbc900400u, 0x3b19f800u, 0x3c844600u, 0xbc6dcc00u, 0xbb137000u, 0xbbe06c00u, 0x3a560000u, 0x3c0af600u, 0x3b19f800u, 0x3bb17400u, 0x3ca9f300u, 0x3c6f6e00u, 0xbc227200u, 0x3c241400u, 0x3c3d3200u, 0xbc54ae00u, 0x3c844600u, 0xbc3b9000u, 0xbc227200u, 0xbc6dcc00u, 0xbcc24000u, 0x3d82dc40u, 0xbc87e280u, 0x3bc2e800u, 0x3ce95680u, 0x3d82dc40u, 0xbc264700u, 0x3ccef700u, 0xba00a000u, 0xbb732400u, 0x3d7888c0u, 0x3d01db00u, 0x3d1c3a80u, 0x3b32d400u, 0xbbe31000u, 0x3d897420u, 0x3bc2e800u, 0x3d1c3a80u, 0x3d897420u, 0xbcf16080u, 0x3c7fb100u, 0xbcbca180u, 0x3d369a00u, 0xbcd70100u, 0x3c4af200u, 0x3d7888c0u, 0xbcbca180u, 0x3bc2e800u, 0xbc5b0600u, 0x3d7888c0u, 0x3ce95680u, 0x3d296a40u, 0x3d369a00u }; static const unsigned char ft_kquant_ref_bytes_28[176] = { 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }; static const uint32_t ft_kquant_ref_expected_28[256] = { 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u }; static const unsigned char ft_kquant_ref_bytes_29[176] = { 0xffu, 0x7bu, 0xffu, 0x7bu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu }; static const uint32_t ft_kquant_ref_expected_29[256] = { 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u, 0x4cec2278u }; static const unsigned char ft_kquant_ref_bytes_30[176] = { 0x8bu, 0x8eu, 0x27u, 0x93u, 0x6bu, 0xcbu, 0x42u, 0x75u, 0x29u, 0x00u, 0x49u, 0xcbu, 0xaeu, 0xd4u, 0x9cu, 0x60u, 0x79u, 0x03u, 0xc8u, 0xe9u, 0x2cu, 0xbeu, 0x0fu, 0xd7u, 0x01u, 0xa8u, 0x3bu, 0xd9u, 0xe4u, 0x43u, 0x29u, 0x5du, 0x85u, 0xf7u, 0x1cu, 0x3du, 0x18u, 0x13u, 0x82u, 0xc6u, 0x83u, 0x12u, 0x7au, 0x21u, 0x7fu, 0x15u, 0xceu, 0xfeu, 0x77u, 0x9fu, 0x10u, 0x82u, 0xb3u, 0xc4u, 0xb1u, 0x35u, 0xb8u, 0x53u, 0x69u, 0x73u, 0x7du, 0x6au, 0x19u, 0xdfu, 0x5fu, 0x96u, 0x27u, 0x94u, 0x4eu, 0xcbu, 0xb0u, 0x5du, 0x08u, 0x65u, 0xc6u, 0xb9u, 0xd4u, 0x00u, 0xfau, 0xc5u, 0xf3u, 0xc5u, 0xeeu, 0x7du, 0x48u, 0x32u, 0xd9u, 0xbdu, 0x14u, 0xafu, 0x9du, 0x10u, 0xe7u, 0xc4u, 0xbeu, 0x0bu, 0x99u, 0x0bu, 0xc3u, 0x04u, 0xf6u, 0xffu, 0x50u, 0x94u, 0x52u, 0xf7u, 0x75u, 0x09u, 0x66u, 0xb7u, 0x72u, 0x3au, 0xf5u, 0xe9u, 0xb1u, 0x62u, 0x48u, 0x7au, 0x71u, 0xf0u, 0x3fu, 0x7eu, 0x35u, 0x03u, 0x44u, 0x1au, 0xf8u, 0xe4u, 0x7eu, 0xb5u, 0x55u, 0x41u, 0x5du, 0x5bu, 0xb9u, 0xeeu, 0x5eu, 0x23u, 0xe2u, 0xdfu, 0x56u, 0x61u, 0xafu, 0x1fu, 0x41u, 0x1du, 0x56u, 0xb7u, 0x02u, 0x55u, 0x79u, 0x60u, 0x0cu, 0xdau, 0x2fu, 0xecu, 0xfau, 0xd1u, 0xdeu, 0x90u, 0xffu, 0x28u, 0x71u, 0x3du, 0xa5u, 0x7eu, 0xd2u, 0x0du, 0xc7u, 0x30u, 0x4bu, 0xafu, 0xdeu, 0x51u, 0xedu, 0x77u }; static const uint32_t ft_kquant_ref_expected_30[256] = { 0xbeb7e408u, 0xbefe3a48u, 0x3d129f80u, 0xbe8bee20u, 0xbc80c680u, 0xbd06b980u, 0xbe832358u, 0xbea64e78u, 0xbec0aed0u, 0xbc80c680u, 0xbec97998u, 0xbe94b8e8u, 0xbe3ff070u, 0xbed24460u, 0xbec97998u, 0xbefe3a48u, 0xbefe3a48u, 0xbeaf1940u, 0xbdacde20u, 0xbe9d83b0u, 0xbe518600u, 0xbedb0f28u, 0x3d129f80u, 0xbe3ff070u, 0xbec0aed0u, 0xbd4d0fc0u, 0xbd89b300u, 0xbec97998u, 0xbe9d83b0u, 0xbe74b120u, 0xbe0b2fc0u, 0xbd4d0fc0u, 0xbcfbe780u, 0xbde0ea20u, 0xbb8ff200u, 0xbd0ff200u, 0xbd45ecc0u, 0xbdfbe780u, 0xbdf2e860u, 0xbdaaef60u, 0xbd45ecc0u, 0xbcb3ee80u, 0xbdc5ecc0u, 0xbcfbe780u, 0xbcfbe780u, 0xbdc5ecc0u, 0xbb8ff200u, 0xbd69e940u, 0xbcb3ee80u, 0xbde0ea20u, 0xbc0ff200u, 0xbd21f040u, 0xbc8ff200u, 0xbdfbe780u, 0xbdf2e860u, 0xbdbceda0u, 0xbd8ff200u, 0xbdc5ecc0u, 0xbdfbe780u, 0xbd45ecc0u, 0xbe027350u, 0x00000000u, 0xbe0b7270u, 0xbdfbe780u, 0x3bb2f800u, 0x3b7d4000u, 0xbb59d800u, 0xbb258000u, 0xbc395200u, 0xbbd59c00u, 0xbc466800u, 0xbc7ac000u, 0x3b98cc00u, 0xbb871800u, 0xbb258000u, 0x3c00be00u, 0xbc2c3c00u, 0x3b98cc00u, 0xbb59d800u, 0xbc609400u, 0xbc466800u, 0xbc609400u, 0xbbefc800u, 0xbc04fa00u, 0x3b48e800u, 0xbb871800u, 0x3c00be00u, 0xbc04fa00u, 0x3bcd2400u, 0x3b149000u, 0x3b7d4000u, 0x3a2f8000u, 0xbc1f2600u, 0xbc2c3c00u, 0xbbd59c00u, 0xbc537e00u, 0xbf2582fcu, 0xbe7a3fa0u, 0xbf2017e0u, 0xbef45438u, 0xbed3d190u, 0xbec8fb58u, 0xbf1aacc4u, 0xbe649330u, 0xbc3d6d00u, 0xbf0a6b70u, 0xbf050054u, 0xbeb34ee8u, 0xbe92cc40u, 0xbe7a3fa0u, 0xbf0fd68cu, 0xbea878b0u, 0xbe393a50u, 0x3c1d5a00u, 0xbf1541a8u, 0xbea878b0u, 0xbf2582fcu, 0xbe9da278u, 0xbdc51120u, 0xbe393a50u, 0xbdc51120u, 0xbe9da278u, 0xbef45438u, 0x3c1d5a00u, 0xbee97e00u, 0xbe649330u, 0xbef45438u, 0xbec8fb58u, 0xbe78b060u, 0xbdcaf1c0u, 0xbb54f800u, 0xbc798800u, 0xbdb26880u, 0xbe9b03c0u, 0xbb54f800u, 0xbe3b5940u, 0xbe2f14a0u, 0xbe22d000u, 0xbe78b060u, 0xbe602720u, 0xbd208700u, 0xbde37b00u, 0xbdb26880u, 0xbe6c6bc0u, 0xbe22d000u, 0xbe78b060u, 0xbe78b060u, 0xbe479de0u, 0xbead6ab0u, 0xbea12610u, 0xbdcaf1c0u, 0xbe22d000u, 0xbe22d000u, 0xbe602720u, 0xbe53e280u, 0xbe2f14a0u, 0xbe827a80u, 0xbe479de0u, 0xbe2f14a0u, 0xbeb9af50u, 0xbf21e538u, 0xbe8f0a90u, 0xbe5e49e0u, 0xbee41990u, 0xbeced5d0u, 0xbeeebb70u, 0xbe093ae0u, 0xbe99ac70u, 0xbd50af80u, 0xbeeebb70u, 0xbec433f0u, 0x3c39f600u, 0xbeced5d0u, 0xbc1a4600u, 0xbf21e538u, 0xbe8f0a90u, 0xbe093ae0u, 0xbf0ca178u, 0xbdbd66c0u, 0xbeced5d0u, 0xbdbd66c0u, 0xbdbd66c0u, 0xbe5e49e0u, 0xbe8f0a90u, 0xbdbd66c0u, 0xbcf74100u, 0xbf1c9448u, 0xbf174358u, 0xbed977b0u, 0xbde7ee40u, 0xbe490620u, 0xbeaef030u, 0xbe2c4d60u, 0xbdfd00c0u, 0xbe658da0u, 0xbe7100e0u, 0xba0ca000u, 0xbd0b9980u, 0xbda166c0u, 0xbe20da20u, 0xbde61a40u, 0xbdb84d40u, 0xbe1566e0u, 0xbe952090u, 0xbe89ad50u, 0xbe2c4d60u, 0xbe09f3a0u, 0xbe20da20u, 0xbe1566e0u, 0xbe7c7420u, 0x3c2e6a00u, 0xbdfd00c0u, 0xbd0b9980u, 0xbe09f3a0u, 0xba0ca000u, 0xbe9ada30u, 0xbd673380u, 0x3cb2cf00u, 0xbe8f66f0u, 0xbe1566e0u, 0xbea093d0u, 0x3c2e6a00u, 0xbe9ada30u, 0xbe7100e0u, 0x3cb0da00u, 0x3d26f100u, 0xbdb23f80u, 0xbe0061c0u, 0x3d411d00u, 0xbdb23f80u, 0x3b1e9000u, 0xbdbf5580u, 0x3d411d00u, 0xbe0d77c0u, 0x3d0cc500u, 0xbe1402c0u, 0xbe1a8dc0u, 0xbd131f00u, 0xbd131f00u, 0xbc29bc00u, 0xbe1a8dc0u, 0xbd8afd80u, 0x3b1e9000u, 0x3ce53200u, 0xbc893600u, 0x3b1e9000u, 0xbe0d77c0u, 0xbd61a300u, 0xbe06ecc0u, 0x3ce53200u, 0x3cb0da00u, 0xbc893600u, 0xbd131f00u, 0x3c790400u, 0xbe1402c0u, 0xbdcc6b80u }; static const unsigned char ft_kquant_ref_bytes_31[176] = { 0x01u, 0x00u, 0xffu, 0x03u, 0xe6u, 0x9cu, 0xd6u, 0x2fu, 0x7eu, 0x77u, 0xa0u, 0x1cu, 0xb1u, 0xe6u, 0xb0u, 0x4du, 0xd0u, 0xf3u, 0xfcu, 0x0eu, 0x86u, 0x87u, 0x9bu, 0x01u, 0x37u, 0x15u, 0xeau, 0x9cu, 0x9eu, 0x05u, 0xefu, 0x94u, 0x4fu, 0x02u, 0x8cu, 0x68u, 0x6du, 0xeau, 0x7eu, 0xcfu, 0x5fu, 0xf2u, 0x20u, 0x39u, 0x8fu, 0xcbu, 0x91u, 0xd3u, 0x44u, 0xdeu, 0x44u, 0x62u, 0x7bu, 0xcdu, 0x6du, 0xe4u, 0xc4u, 0x51u, 0x5fu, 0x63u, 0xf2u, 0x39u, 0x66u, 0xbcu, 0xcfu, 0x87u, 0x2du, 0x74u, 0x71u, 0x18u, 0xd9u, 0xbbu, 0x3fu, 0xd4u, 0xe1u, 0x4cu, 0x91u, 0xeau, 0x68u, 0xe5u, 0x15u, 0xffu, 0xd4u, 0x5fu, 0xd5u, 0xa5u, 0xb7u, 0x04u, 0x45u, 0xfau, 0xb5u, 0x43u, 0xe7u, 0xfau, 0x53u, 0xadu, 0x4bu, 0x61u, 0x28u, 0x9cu, 0x58u, 0x0fu, 0x90u, 0xf8u, 0x0au, 0x1cu, 0xb4u, 0x81u, 0x38u, 0x5au, 0x97u, 0x6au, 0x24u, 0xdbu, 0x5bu, 0x3eu, 0x5fu, 0xbbu, 0x71u, 0x31u, 0x54u, 0x4du, 0x6au, 0x69u, 0xadu, 0x16u, 0x61u, 0xa0u, 0x60u, 0x93u, 0xc6u, 0xc8u, 0x31u, 0x4bu, 0x0du, 0xfbu, 0xf3u, 0x91u, 0xa4u, 0x38u, 0xffu, 0x25u, 0x1fu, 0x3eu, 0x3eu, 0x39u, 0xd1u, 0xf4u, 0xf2u, 0x7au, 0x03u, 0x00u, 0x87u, 0x7au, 0x63u, 0x3bu, 0xbfu, 0xe3u, 0x6du, 0xf2u, 0x49u, 0x62u, 0x75u, 0x42u, 0x11u, 0xf7u, 0xe1u, 0x83u, 0xa8u, 0x90u, 0x6bu, 0x60u, 0x5bu, 0x97u, 0x5fu, 0x40u }; static const uint32_t ft_kquant_ref_expected_31[256] = { 0xbb772a00u, 0xbb734e00u, 0xbb772a00u, 0xbb777600u, 0xbb762000u, 0xbb737400u, 0xbb737400u, 0xbb74ca00u, 0xbb74ca00u, 0xbb753c00u, 0xbb758800u, 0xbb775000u, 0xbb777600u, 0xbb740c00u, 0xbb747e00u, 0xbb75fa00u, 0xbb732800u, 0xbb76b800u, 0xbb75d400u, 0xbb772a00u, 0xbb753c00u, 0xbb769200u, 0xbb766c00u, 0xbb73c000u, 0xbb732800u, 0xbb772a00u, 0xbb779c00u, 0xbb739a00u, 0xbb753c00u, 0xbb73e600u, 0xbb743200u, 0xbb74a400u, 0xbb5b5900u, 0xbb589d00u, 0xbb5b5900u, 0xbb596100u, 0xbb594500u, 0xbb58b900u, 0xbb596100u, 0xbb5a4100u, 0xbb58b900u, 0xbb5b3d00u, 0xbb597d00u, 0xbb5b2100u, 0xbb586500u, 0xbb5b7500u, 0xbb596100u, 0xbb5a9500u, 0xbb58b900u, 0xbb592900u, 0xbb5b9100u, 0xbb5b0500u, 0xbb5b0500u, 0xbb59ed00u, 0xbb589d00u, 0xbb58d500u, 0xbb59b500u, 0xbb589d00u, 0xbb5a4100u, 0xbb5b5900u, 0xbb590d00u, 0xbb588100u, 0xbb5b2100u, 0xbb588100u, 0xbafee400u, 0xbafd2c00u, 0xbafc5000u, 0xbafa6c00u, 0xbafc2400u, 0xbafc2400u, 0xbafe8c00u, 0xbaff1000u, 0xbafc2400u, 0xbafb4800u, 0xbafee400u, 0xbafc7c00u, 0xbafbcc00u, 0xbafb4800u, 0xbafc7c00u, 0xbafac400u, 0xbafb1c00u, 0xbaff9400u, 0xbafba000u, 0xbafdb000u, 0xbafba000u, 0xbafd2c00u, 0xbafd0000u, 0xbafba000u, 0xbafb4800u, 0xbafdb000u, 0xbaff1000u, 0xbaff9400u, 0xbafba000u, 0xbafe0800u, 0xbafe8c00u, 0xbafe0800u, 0xbadf6a00u, 0xbada4600u, 0xbad52200u, 0xbad81200u, 0xbadb0200u, 0xbadc1c00u, 0xbad5de00u, 0xbadfc800u, 0xbade5000u, 0xbada4600u, 0xbad5de00u, 0xbad87000u, 0xbad4c400u, 0xbada4600u, 0xbad81200u, 0xbadc1c00u, 0xbad87000u, 0xbadd9400u, 0xbad92c00u, 0xbad69a00u, 0xbad81200u, 0xbad9e800u, 0xbad69a00u, 0xbad46600u, 0xbad9e800u, 0xbadf6a00u, 0xbadbbe00u, 0xbad6f800u, 0xbad8ce00u, 0xbad81200u, 0xbadc7a00u, 0xbadd9400u, 0xbad02200u, 0xbacd7400u, 0xbacd7400u, 0xbad26e00u, 0xbad20c00u, 0xbad39400u, 0xbad14800u, 0xbad76800u, 0xbad02200u, 0xbaccb000u, 0xbad3f600u, 0xbace3800u, 0xbaccb000u, 0xbad57e00u, 0xbad76800u, 0xbad1aa00u, 0xbad7ca00u, 0xbad6a400u, 0xbad57e00u, 0xbad4ba00u, 0xbad76800u, 0xbad39400u, 0xbaccb000u, 0xbad39400u, 0xbad08400u, 0xbad14800u, 0xbad64200u, 0xbace9a00u, 0xbad20c00u, 0xbad5e000u, 0xbacbec00u, 0xbacc4e00u, 0xbaef2c00u, 0xbae72800u, 0xbae98800u, 0xbaeee000u, 0xbaee4800u, 0xbaec8000u, 0xbaedb000u, 0xbaeee000u, 0xbae98800u, 0xbaee9400u, 0xbae93c00u, 0xbaedfc00u, 0xbaeccc00u, 0xbaef7800u, 0xbae93c00u, 0xbaeccc00u, 0xbaedfc00u, 0xbaed1800u, 0xbaec3400u, 0xbae77400u, 0xbaea2000u, 0xbae9d400u, 0xbaeb0400u, 0xbaeb5000u, 0xbaeb5000u, 0xbae85800u, 0xbae80c00u, 0xbaea2000u, 0xbaeb5000u, 0xbaef2c00u, 0xbaef7800u, 0xbaeee000u, 0xbb263500u, 0xbb272500u, 0xbb28a500u, 0xbb2b1500u, 0xbb2b7500u, 0xbb29f500u, 0xbb2b4500u, 0xbb2bd500u, 0xbb2a8500u, 0xbb29f500u, 0xbb284500u, 0xbb29c500u, 0xbb290500u, 0xbb2b4500u, 0xbb266500u, 0xbb2b7500u, 0xbb272500u, 0xbb2b7500u, 0xbb2ae500u, 0xbb287500u, 0xbb28a500u, 0xbb278500u, 0xbb28a500u, 0xbb284500u, 0xbb275500u, 0xbb28d500u, 0xbb29c500u, 0xbb2bd500u, 0xbb29c500u, 0xbb278500u, 0xbb290500u, 0xbb28d500u, 0xb9705000u, 0xb9705000u, 0xb9683000u, 0xb9739000u, 0xb9669000u, 0xb96d1000u, 0xb972c000u, 0xb97fc000u, 0xb9794000u, 0xb97a1000u, 0xb96de000u, 0xb9705000u, 0xb969d000u, 0xb9746000u, 0xb96de000u, 0xb9669000u, 0xb97c8000u, 0xb97ae000u, 0xb96d1000u, 0xb97c8000u, 0xb97ef000u, 0xb9669000u, 0xb9746000u, 0xb96c4000u, 0xb977a000u, 0xb96b7000u, 0xb97ae000u, 0xb97ae000u, 0xb96eb000u, 0xb96b7000u, 0xb96eb000u, 0xb96f8000u }; static const unsigned char ft_kquant_ref_bytes_32[210] = { 0xa9u, 0x07u, 0x3fu, 0x60u, 0xe6u, 0x07u, 0x7au, 0x42u, 0x39u, 0x05u, 0xacu, 0xffu, 0x8fu, 0xe0u, 0xabu, 0x91u, 0xc4u, 0x7bu, 0xfdu, 0x24u, 0x90u, 0x61u, 0x1eu, 0x9fu, 0x7au, 0xe8u, 0x2au, 0x07u, 0xafu, 0xe9u, 0x6du, 0xe4u, 0x28u, 0x5cu, 0x9eu, 0xe0u, 0xeeu, 0x13u, 0x21u, 0x1bu, 0xecu, 0x9au, 0x8eu, 0xacu, 0x94u, 0x6au, 0xdeu, 0xbfu, 0x97u, 0x1cu, 0x10u, 0x8bu, 0x56u, 0x55u, 0x28u, 0x24u, 0x9cu, 0xf0u, 0x7eu, 0x81u, 0x79u, 0x74u, 0x12u, 0xedu, 0x17u, 0x95u, 0x29u, 0x90u, 0x0cu, 0xfbu, 0x9cu, 0x8au, 0xe7u, 0x1eu, 0x47u, 0xc0u, 0xa3u, 0xbbu, 0x08u, 0xddu, 0x51u, 0xc6u, 0x25u, 0xc0u, 0x9fu, 0x3bu, 0x05u, 0xaeu, 0xa5u, 0xcbu, 0xb2u, 0x54u, 0xa6u, 0x85u, 0xb5u, 0x80u, 0x15u, 0xd5u, 0x50u, 0xa9u, 0x01u, 0xc4u, 0xe2u, 0x7cu, 0xa1u, 0xc1u, 0x40u, 0x46u, 0xf4u, 0x83u, 0xf8u, 0x0bu, 0x16u, 0x8cu, 0x01u, 0xb8u, 0x79u, 0x33u, 0x06u, 0x54u, 0x4bu, 0xe1u, 0x90u, 0x03u, 0x2eu, 0x16u, 0x39u, 0xf6u, 0xd7u, 0xd0u, 0xd2u, 0x50u, 0xd1u, 0x39u, 0x49u, 0x93u, 0x27u, 0xc0u, 0x1eu, 0x18u, 0x59u, 0x93u, 0x91u, 0x2eu, 0x15u, 0x1bu, 0x10u, 0x6bu, 0x17u, 0xe8u, 0x74u, 0x2bu, 0xeau, 0x25u, 0xe5u, 0x8au, 0x5au, 0x1bu, 0xd0u, 0xaeu, 0x0fu, 0x45u, 0x44u, 0x62u, 0x6du, 0x56u, 0x5bu, 0x49u, 0xa1u, 0x8fu, 0xacu, 0x98u, 0x59u, 0x6eu, 0x66u, 0x99u, 0xfau, 0x1au, 0x31u, 0x6fu, 0xd9u, 0x59u, 0x8du, 0xaau, 0xd1u, 0x1au, 0x9bu, 0x54u, 0xa4u, 0x35u, 0x62u, 0x54u, 0x47u, 0x4du, 0x5du, 0xa2u, 0xa8u, 0x69u, 0x31u, 0x50u, 0x63u, 0x44u, 0x83u, 0x80u, 0xa2u, 0x79u, 0x7cu, 0x6au, 0xd6u, 0x80u }; static const uint32_t ft_kquant_ref_expected_32[256] = { 0xbcb97940u, 0x3cb97940u, 0xbc5e9180u, 0x3ced6800u, 0x3c146100u, 0x3c058a80u, 0x3bb20e00u, 0xbc858a80u, 0xbcb97940u, 0x3cc84fc0u, 0xbc320e00u, 0x3c7c3e80u, 0x3a6d6800u, 0xbc6d6800u, 0x3b946100u, 0xba6d6800u, 0x3c411a00u, 0xbcd93d40u, 0x3c98df40u, 0xbca0eb00u, 0xbc80bc00u, 0x3cf96c40u, 0x3c90d380u, 0xbcf96c40u, 0xbc20eb00u, 0x3c00bc00u, 0x3bc11a00u, 0xbbe14900u, 0xbc716080u, 0xbcc925c0u, 0x3c98df40u, 0xbb80bc00u, 0x3c1b7c00u, 0x3cc25b00u, 0x3caeeb80u, 0x3d1b7c00u, 0x3caeeb80u, 0xbb693a00u, 0xba9b7c00u, 0x3ccc12c0u, 0x3b9b7c00u, 0x3cd5ca80u, 0xbd11c440u, 0xbc693a00u, 0xbb9b7c00u, 0x3cd5ca80u, 0x3caeeb80u, 0xbd16a020u, 0xbc30cd00u, 0x3c6bbc00u, 0xbd1d2800u, 0x3c581700u, 0xbc447200u, 0x3bc47200u, 0xbc1d2800u, 0x3b9d2800u, 0x3c6bbc00u, 0xbc9d2800u, 0xbb1d2800u, 0x3a9d2800u, 0x3c30cd00u, 0x3b9d2800u, 0xbd135580u, 0x3d0e6c40u, 0xbbdcb000u, 0xbc932000u, 0xbc6f1400u, 0xbc37e800u, 0xbb132000u, 0x3c932000u, 0xbce5e200u, 0xbc5cb000u, 0x3b5cb000u, 0xbd132000u, 0xbbdcb000u, 0xba932000u, 0xbc132000u, 0xbb132000u, 0xbbdcb000u, 0x3c258400u, 0x3baf8c00u, 0x3c457d80u, 0x3aaf8c00u, 0xbb2f8c00u, 0x3c199a80u, 0xbc03a900u, 0xbcba84c0u, 0xbc457d80u, 0xbc199a80u, 0xbc999a80u, 0xbb2f8c00u, 0x3d2f8c00u, 0x3c03a900u, 0x3b2f8c00u, 0x3c5b6f00u, 0xbc999a80u, 0xbc385300u, 0xbc570b80u, 0xbc8000c0u, 0x3aa3d800u, 0xbc999a80u, 0x3c9eb940u, 0x3c0f5d00u, 0xba23d800u, 0x3c385300u, 0xbc8000c0u, 0x3c75c400u, 0x3c614900u, 0x3b8f5d00u, 0xbb75c400u, 0xbc051f80u, 0x3c570b80u, 0x3cc04400u, 0x3d019200u, 0x3d019200u, 0x3c05c000u, 0x3ce1b400u, 0xbcaf8c00u, 0x3c6a1000u, 0x3cfac800u, 0xbcd0fc00u, 0x3c8e1c00u, 0xbcc04400u, 0xbc05c000u, 0x3c167800u, 0x3cd0fc00u, 0xbc8e1c00u, 0xbc6a1000u, 0xbcededc0u, 0x3c639580u, 0x3cededc0u, 0x80000000u, 0x3ba58400u, 0xbc639580u, 0xbd10d380u, 0x3bf84600u, 0x3c3a3480u, 0xbd1b2bc0u, 0x3d014f20u, 0x3d258400u, 0x3c867b40u, 0xbc639580u, 0xbc258400u, 0x3b784600u, 0xba636000u, 0xbbaa8800u, 0x3c1c5200u, 0xbc636000u, 0x3a636000u, 0x3b8e1c00u, 0x3c1c5200u, 0xbc46f400u, 0x3c1c5200u, 0xbc1c5200u, 0xbc7fcc00u, 0x3cc6f400u, 0x3cb8be00u, 0x3c1c5200u, 0xbb8e1c00u, 0x3ce36000u, 0x3d092560u, 0xbc8fad40u, 0xbcd0fc00u, 0xbd163520u, 0x3cde0bc0u, 0xbc9cbd00u, 0x3b50fc00u, 0x3c9cbd00u, 0xbd4a7420u, 0x3cde0bc0u, 0x3cd0fc00u, 0x3c1cbd00u, 0x3bd0fc00u, 0x3cf82b40u, 0xbc50fc00u, 0x3c8fad40u, 0x3c208000u, 0x3ca08000u, 0xbd4f5000u, 0x3d208000u, 0x3c70c000u, 0x3ba08000u, 0x3d132000u, 0x3bd60000u, 0xbd0c7000u, 0x3ad60000u, 0x00000000u, 0xbcade000u, 0xbb560000u, 0xbc85c000u, 0xbd19d000u, 0xbc85c000u, 0xbd183ec0u, 0xbce1e980u, 0xbd135580u, 0x3c30cd00u, 0x00000000u, 0xba9d2800u, 0xbc098300u, 0xbcebbc00u, 0x3c898300u, 0xbd183ec0u, 0x3b9d2800u, 0xbb9d2800u, 0xbbebbc00u, 0x3c581700u, 0x00000000u, 0xbb6bbc00u, 0xbd04c1e0u, 0x3bca4c00u, 0xbce39580u, 0xbc97b900u, 0x3c310280u, 0x3ca45dc0u, 0x3d4a4c00u, 0xbc7cdf00u, 0x3c17b900u, 0x3bca4c00u, 0x3bfcdf00u, 0x3c8b1440u, 0xbc7cdf00u, 0xbd17b900u, 0xbc8b1440u, 0x3c4a4c00u, 0x3d48d580u, 0x3b9b7c00u, 0x3c8e8700u, 0x3c1b7c00u, 0x3ccf5000u, 0x3bcf5000u, 0x3b4f5000u, 0x3c693a00u, 0xbc819200u, 0xbc9b7c00u, 0xbbcf5000u, 0xbbcf5000u, 0x3acf5000u, 0x3c4f5000u, 0x3acf5000u, 0x80000000u, 0xbcbc4b80u, 0x3d04ea00u, 0x3d313800u, 0x3bdd8600u, 0xbcfec080u, 0x3c8ffd80u, 0x80000000u, 0xbbdd8600u, 0xbcdd8600u, 0x3cc75f00u, 0xbc475f00u, 0x3cb13800u, 0xbb313800u, 0x3d2bae40u, 0x3c8ffd80u, 0x3ab13800u }; static const unsigned char ft_kquant_ref_bytes_33[210] = { 0xfeu, 0x0fu, 0x41u, 0x4du, 0xb0u, 0xa3u, 0xb0u, 0x6eu, 0xb0u, 0x81u, 0xc1u, 0x92u, 0x41u, 0x11u, 0x1eu, 0xa0u, 0xeau, 0xf4u, 0x10u, 0x04u, 0x1fu, 0x00u, 0x03u, 0xfbu, 0x29u, 0x1fu, 0xfau, 0x14u, 0x19u, 0x1fu, 0xd3u, 0x1du, 0xd3u, 0x48u, 0x4fu, 0xb6u, 0x8au, 0x33u, 0x0eu, 0xf0u, 0x0bu, 0xe2u, 0x9eu, 0xefu, 0xa8u, 0x33u, 0x39u, 0xc4u, 0xfeu, 0x1du, 0xfeu, 0xfcu, 0x87u, 0x09u, 0x03u, 0x08u, 0x05u, 0xf1u, 0x02u, 0x09u, 0x2bu, 0xf9u, 0x1eu, 0x19u, 0x08u, 0x2bu, 0xb1u, 0xdeu, 0x4eu, 0x14u, 0x23u, 0x04u, 0xc7u, 0x02u, 0xffu, 0x01u, 0x19u, 0xdau, 0x47u, 0xd1u, 0xfeu, 0x01u, 0x87u, 0xc0u, 0x8du, 0x9eu, 0x89u, 0x10u, 0x10u, 0x81u, 0x1cu, 0xe0u, 0xc7u, 0xdfu, 0x5eu, 0x5eu, 0x0au, 0xd4u, 0xc0u, 0x08u, 0x11u, 0x7fu, 0x38u, 0x46u, 0x83u, 0xacu, 0xeau, 0xc9u, 0x12u, 0x1du, 0x03u, 0x3au, 0x19u, 0x19u, 0xfcu, 0xfau, 0x2fu, 0x0au, 0x04u, 0xf0u, 0x10u, 0xf6u, 0xf0u, 0xf1u, 0x10u, 0x1bu, 0x0au, 0x05u, 0xe5u, 0x85u, 0xe6u, 0x7du, 0x06u, 0x46u, 0x46u, 0x15u, 0x28u, 0x92u, 0x56u, 0xd2u, 0x5au, 0xa6u, 0xd5u, 0x56u, 0x55u, 0x98u, 0x6bu, 0x67u, 0x65u, 0x28u, 0xa9u, 0x99u, 0xaau, 0x41u, 0x99u, 0xa7u, 0xa5u, 0x6au, 0x96u, 0xa8u, 0xa0u, 0x65u, 0x12u, 0x9eu, 0xedu, 0x42u, 0x69u, 0x68u, 0x9bu, 0xa3u, 0x55u, 0x68u, 0x66u, 0xd1u, 0x24u, 0x5bu, 0x85u, 0xaau, 0x75u, 0x7au, 0xa9u, 0x95u, 0xaeu, 0x66u, 0x86u, 0x46u, 0x61u, 0x78u, 0x1au, 0x91u, 0xa9u, 0xa9u, 0x43u, 0x08u, 0xf9u, 0x0eu, 0x0au, 0xb2u, 0xf9u, 0x80u, 0x08u, 0xe3u, 0xf9u, 0x07u, 0xdfu, 0x07u, 0x0au, 0x87u, 0x64u, 0x9cu }; static const uint32_t ft_kquant_ref_expected_33[256] = { 0x3f131600u, 0x3e931600u, 0xbe931600u, 0x3f5ca100u, 0x80000000u, 0xbf5ca100u, 0x80000000u, 0x3f131600u, 0x41131600u, 0xbe931600u, 0xbe931600u, 0xbf131600u, 0xbe931600u, 0xbe931600u, 0x3f131600u, 0x80000000u, 0x3e52c000u, 0x3f75e000u, 0xbf0c8000u, 0xbf2fa000u, 0x3d0c8000u, 0x3f8c8000u, 0x3ee45000u, 0x3e2fa000u, 0xbe9e1000u, 0x3d0c8000u, 0x3e52c000u, 0xbf2fa000u, 0x3e75e000u, 0xbf03b800u, 0xbdd2c000u, 0x3f26d800u, 0xbec7c600u, 0xbe75e000u, 0xbcf5e000u, 0x3f290a00u, 0xbe386800u, 0xbec7c600u, 0xbd75e000u, 0xbef5e000u, 0x3ea90a00u, 0xbf668200u, 0xbd75e000u, 0xbf029f00u, 0x3e75e000u, 0xbec7c600u, 0xbe572400u, 0xbeb86800u, 0x3df5e000u, 0xbf47c600u, 0xbf572400u, 0x3e75e000u, 0x3f0a4e00u, 0xbf0a4e00u, 0xbe386800u, 0xbef5e000u, 0xbe99ac00u, 0x3fee3100u, 0xbdf5e000u, 0x3ed72400u, 0x3e99ac00u, 0xbf0a4e00u, 0x3df5e000u, 0xbf0a4e00u, 0xbf24a600u, 0x3fafa000u, 0xbe2fa000u, 0xbf5b8800u, 0x3f668200u, 0x3f717c00u, 0x3f668200u, 0x3edb8800u, 0xbef17c00u, 0x3eafa000u, 0x3e2fa000u, 0x3e99ac00u, 0x3f03b800u, 0xbd2fa000u, 0x3f24a600u, 0x3e83b800u, 0xbf2b3c00u, 0xbeab3c00u, 0x3eab3c00u, 0x00000000u, 0x3eab3c00u, 0x00000000u, 0x00000000u, 0xbeab3c00u, 0x3f2b3c00u, 0xc125e220u, 0xbeab3c00u, 0x3eab3c00u, 0x3eab3c00u, 0x3eab3c00u, 0xbf806d00u, 0x3eab3c00u, 0x3f5ed300u, 0x3df5e000u, 0x3f19ac00u, 0xbe19ac00u, 0xbf386800u, 0xbec7c600u, 0xbef5e000u, 0xbf029f00u, 0xbf75e000u, 0x3ed72400u, 0xbe572400u, 0x3f668200u, 0xbe386800u, 0x3db86800u, 0x3f11fd00u, 0xbdf5e000u, 0xbf0c8000u, 0x3f0c8000u, 0xbf0c8000u, 0xbf0c8000u, 0xc08c8000u, 0xc18c8000u, 0x00000000u, 0x00000000u, 0x00000000u, 0xbf0c8000u, 0x00000000u, 0x00000000u, 0x3f8c8000u, 0xbf0c8000u, 0x3f0c8000u, 0x3f0c8000u, 0x3f52c000u, 0x3e2fa000u, 0xbd0c8000u, 0xbef5e000u, 0x3d8c8000u, 0xbe0c8000u, 0x3ee45000u, 0x3f75e000u, 0xbf49f800u, 0xbf1e1000u, 0x3d0c8000u, 0x3f881c00u, 0xbe9e1000u, 0x3e52c000u, 0x3f5b8800u, 0xbf154800u, 0xbe7ea800u, 0x3dfea800u, 0xbf8f3e80u, 0x00000000u, 0xbebefe00u, 0xbe7ea800u, 0x3f8f3e80u, 0x00000000u, 0x00000000u, 0x3dfea800u, 0xbefea800u, 0xc07ea800u, 0x3f5ed300u, 0xbdfea800u, 0xbe7ea800u, 0xbe7ea800u, 0xbf290a00u, 0xbeb86800u, 0xbf75e000u, 0x3f386800u, 0x3f029f00u, 0xbf029f00u, 0x3e75e000u, 0x3e386800u, 0x3db86800u, 0xbf19ac00u, 0xbe386800u, 0x3e8a4e00u, 0xbed72400u, 0xbf11fd00u, 0xbec7c600u, 0x3e99ac00u, 0x3e572400u, 0xbe8a4e00u, 0x3df5e000u, 0xbe99ac00u, 0xbee68200u, 0x3e386800u, 0xbf19ac00u, 0x3ef5e000u, 0x3ef5e000u, 0x3e99ac00u, 0x3f75e000u, 0xbcf5e000u, 0x80000000u, 0x3f215b00u, 0xbe99ac00u, 0xbe19ac00u, 0x00000000u, 0x3e90e400u, 0xbf351d00u, 0xbed95600u, 0x3f10e400u, 0xc08c5ce0u, 0x3e90e400u, 0x00000000u, 0xbf10e400u, 0x00000000u, 0xbe10e400u, 0x00000000u, 0x3e10e400u, 0xbed95600u, 0x3f10e400u, 0xbed95600u, 0x3f029f00u, 0x80000000u, 0xbf386800u, 0xbf572400u, 0xbe75e000u, 0x3e572400u, 0xbe75e000u, 0xbcf5e000u, 0x3f6e3100u, 0x3f386800u, 0xbcf5e000u, 0xbf668200u, 0x3df5e000u, 0x3db86800u, 0xbe19ac00u, 0xbe19ac00u, 0x80000000u, 0x3e03b800u, 0x3f5b8800u, 0x80000000u, 0xbf3a9a00u, 0x3ec59400u, 0x3f0eb200u, 0x3f03b800u, 0xbeafa000u, 0xbedb8800u, 0x3dafa000u, 0x3e2fa000u, 0x3f24a600u, 0xbf3a9a00u, 0x3fafa000u, 0x3f0eb200u, 0x3f04d100u, 0x3f04d100u, 0xbf04d100u, 0xbf04d100u, 0x3f84d100u, 0x00000000u, 0x00000000u, 0xbf04d100u, 0x3f04d100u, 0xbf04d100u, 0xbf04d100u, 0xbf04d100u, 0xc180aa78u, 0x3f04d100u, 0x00000000u, 0x00000000u }; static const unsigned char ft_kquant_ref_bytes_34[210] = { 0x1au, 0xefu, 0xa7u, 0xa8u, 0xcdu, 0x23u, 0x55u, 0xb4u, 0x08u, 0x8au, 0x02u, 0xa7u, 0x93u, 0x5fu, 0xebu, 0x55u, 0xd7u, 0x3au, 0x15u, 0x57u, 0x54u, 0x7du, 0x35u, 0x16u, 0x3du, 0xdeu, 0x5eu, 0x66u, 0xf1u, 0x61u, 0xbeu, 0x1au, 0x2au, 0x85u, 0xb8u, 0xa9u, 0x6fu, 0xf2u, 0x77u, 0x5eu, 0x8cu, 0xf7u, 0x33u, 0x57u, 0xa9u, 0x19u, 0x9du, 0x1bu, 0x91u, 0xb9u, 0xfcu, 0x7du, 0xdau, 0x02u, 0x02u, 0x6eu, 0x0cu, 0xe7u, 0xc7u, 0xefu, 0x68u, 0x13u, 0x8du, 0x93u, 0xccu, 0x39u, 0x82u, 0x0au, 0x41u, 0xdfu, 0xb0u, 0x7du, 0x70u, 0xacu, 0xbeu, 0xbdu, 0x87u, 0x88u, 0xbcu, 0xb7u, 0x45u, 0xe9u, 0xb3u, 0x6au, 0x48u, 0x84u, 0xc5u, 0x86u, 0xd5u, 0x4bu, 0x64u, 0xc4u, 0x19u, 0x87u, 0x7cu, 0x35u, 0x27u, 0xd8u, 0x06u, 0x21u, 0xf7u, 0x45u, 0xf4u, 0xd6u, 0x13u, 0xb9u, 0x1cu, 0xc3u, 0x21u, 0x4au, 0x01u, 0x32u, 0xcfu, 0x78u, 0xecu, 0x65u, 0x41u, 0x7eu, 0xf8u, 0xc3u, 0x5eu, 0x08u, 0x53u, 0xd9u, 0x4bu, 0xd8u, 0x3au, 0x57u, 0x97u, 0xa1u, 0x00u, 0x77u, 0x3bu, 0x9du, 0xc7u, 0x42u, 0x40u, 0xd9u, 0xc7u, 0xc8u, 0xbau, 0x1eu, 0x06u, 0x8au, 0x22u, 0x3eu, 0x09u, 0xe4u, 0x3cu, 0x0au, 0x96u, 0xfau, 0x32u, 0xf0u, 0xcau, 0x57u, 0x57u, 0x83u, 0x9cu, 0x5fu, 0xe0u, 0xc1u, 0x2au, 0x4bu, 0xabu, 0xefu, 0x64u, 0xeau, 0xadu, 0x47u, 0x83u, 0x07u, 0x45u, 0xa4u, 0x0bu, 0x46u, 0x63u, 0xf0u, 0xccu, 0xcfu, 0x9fu, 0xc6u, 0x5eu, 0x39u, 0xc3u, 0xacu, 0x20u, 0x36u, 0x6cu, 0xfcu, 0xeau, 0xbdu, 0x24u, 0x89u, 0xe2u, 0x88u, 0x41u, 0x9bu, 0x7eu, 0xa0u, 0x1bu, 0x5bu, 0xb1u, 0x07u, 0x5fu, 0x77u, 0x47u, 0xd3u, 0xffu, 0x1eu }; static const uint32_t ft_kquant_ref_expected_34[256] = { 0x40cca2c0u, 0xbe7bdc00u, 0xc0c4c3e0u, 0x40bce500u, 0x40e43f60u, 0xc04ca2c0u, 0x40a54860u, 0x3f7bdc00u, 0xc0bce500u, 0xbfbce500u, 0x408dabc0u, 0xc0c4c3e0u, 0x3f3ce500u, 0x406c1e40u, 0x402d2740u, 0x3f9d6980u, 0xc0b61df8u, 0xc1021568u, 0x410f178cu, 0x41a29ac2u, 0x41b61df8u, 0xc1291bd4u, 0xc0821568u, 0xc09c19b0u, 0xc1291bd4u, 0x416a2688u, 0xc1361df8u, 0xc18f178cu, 0xc15d2464u, 0xc15d2464u, 0x416a2688u, 0xc1a91bd4u, 0x3f9d6980u, 0x40b116b0u, 0x409d6980u, 0x3fb7a5c0u, 0xc044c3e0u, 0xc06c1e40u, 0x3fec1e40u, 0x406c1e40u, 0x40832d40u, 0xbfb7a5c0u, 0x402a87a0u, 0xbfb7a5c0u, 0xbfec1e40u, 0xc0a3f890u, 0x3f1d6980u, 0xc0104b60u, 0x41cb52f0u, 0xc1a3f890u, 0xc11d6980u, 0x401d6980u, 0xc1aa87a0u, 0xbfd1e200u, 0x4137a5c0u, 0xc137a5c0u, 0x41832d40u, 0x41a3f890u, 0xc0b7a5c0u, 0x3f51e200u, 0x40d1e200u, 0x41be34d0u, 0xc1be34d0u, 0xc1793c60u, 0xc0d52988u, 0x40c6f390u, 0xc11c51a8u, 0x4138bd98u, 0x4146f390u, 0xc0c6f390u, 0xc13fd894u, 0xc11536acu, 0xc1635f80u, 0xc0635f80u, 0xc1635f80u, 0xc11c51a8u, 0x4131a29cu, 0xc09c51a8u, 0xc0ffcb70u, 0xc13fd894u, 0xc10f877cu, 0xc151c604u, 0x41ab218au, 0xc05cd070u, 0xc167dadcu, 0x418a0246u, 0x410f877cu, 0xc13bb12cu, 0xc151c604u, 0xc1a0171eu, 0x41950cb2u, 0x40dcd070u, 0x3f30a6c0u, 0x418f877cu, 0x405cd070u, 0x41259c54u, 0x3fdc6080u, 0x40dc6080u, 0xc1909f54u, 0xc0a54860u, 0xc1b30e68u, 0x414e9a78u, 0x419e655cu, 0xc1178258u, 0xc0dc6080u, 0x41d57d7cu, 0x4182d94cu, 0x41909f54u, 0x4109bc50u, 0xc1d57d7cu, 0xc19e655cu, 0x3f5c6080u, 0x41715d80u, 0x415c6080u, 0x41326680u, 0xc1715d80u, 0x41476380u, 0x41a7e800u, 0x80000000u, 0xc166df00u, 0x41a7e800u, 0xc19d6980u, 0xc192eb00u, 0x3fa7e800u, 0x40d1e200u, 0xbf27e800u, 0xc0a7e800u, 0x4092eb00u, 0xc06c1e40u, 0xbfa54860u, 0x3ebce500u, 0x40997a10u, 0x4048b350u, 0x40b6fdd8u, 0xc0bce500u, 0x40197a10u, 0xc03ce500u, 0x40a54860u, 0x40b116b0u, 0x40ab2f88u, 0xbfd481a0u, 0xc08dabc0u, 0x40a54860u, 0x3fa54860u, 0x4150e624u, 0xc164cb4cu, 0xc1903d62u, 0x41815184u, 0x416ebde0u, 0x401f2940u, 0x4046f390u, 0xc0c6f390u, 0x4150e624u, 0xc150e624u, 0xc18b4418u, 0x401f2940u, 0xc164cb4cu, 0xc178b074u, 0x40eebde0u, 0xc0dad8b8u, 0x4157e524u, 0x414f4260u, 0xc04f4260u, 0xbf0a2c40u, 0xc071cd70u, 0xc1355a14u, 0x40cf4260u, 0xc04f4260u, 0xc124148cu, 0x4071cd70u, 0x412cb750u, 0x40e087e8u, 0x4101897cu, 0x404f4260u, 0xbf0a2c40u, 0x40f1cd70u, 0xbf502240u, 0xbf92eb00u, 0x3fab6780u, 0x3f808da0u, 0x3f502240u, 0xbdc3e400u, 0x3f92eb00u, 0x3e12eb00u, 0xbf5c6080u, 0x3f92eb00u, 0xbfb186a0u, 0xbeab6780u, 0x3fa54860u, 0x3f92eb00u, 0x3ef4dd00u, 0x3f8ccbe0u, 0x40f93c60u, 0xc196947au, 0x40a62840u, 0xc1a62840u, 0x40262840u, 0x410700b4u, 0x40e47758u, 0x40916338u, 0x40916338u, 0xc1647758u, 0xc15a14d4u, 0xc15a14d4u, 0xc1793c60u, 0x40a62840u, 0xc15a14d4u, 0xc15a14d4u, 0x40502240u, 0x41c3201cu, 0xc188967au, 0xc1a91bd4u, 0xc11c19b0u, 0xc19c19b0u, 0xc0502240u, 0x419c19b0u, 0xc17728acu, 0x40502240u, 0x409c19b0u, 0x41b61df8u, 0x3f502240u, 0x419c19b0u, 0x40b61df8u, 0x417728acu, 0x410bb408u, 0x416113d4u, 0xc1785c80u, 0xc0d950f0u, 0x40e8d6b8u, 0x411b39d0u, 0xbef85c80u, 0x416113d4u, 0x3ef85c80u, 0xc01b39d0u, 0x3ef85c80u, 0xc11b39d0u, 0xc0d950f0u, 0x3ff85c80u, 0xc1785c80u, 0xc0c9cb28u, 0x3f9d6980u, 0xc0e247a8u, 0xc11392e8u, 0xc0d87110u, 0xbf9d6980u, 0xc0e247a8u, 0x3e9d6980u, 0x40c4c3e0u, 0xc0ce9a78u, 0x80000000u, 0x4104d104u, 0x40baed48u, 0x406c1e40u, 0xc10ea79cu, 0xc0baed48u, 0xbfc4c3e0u }; static const unsigned char ft_kquant_ref_bytes_35[210] = { 0x18u, 0x7bu, 0x2cu, 0xfcu, 0x03u, 0xadu, 0xbbu, 0x91u, 0x77u, 0x57u, 0x01u, 0x9fu, 0xd2u, 0x03u, 0x98u, 0x04u, 0xbau, 0xefu, 0x9cu, 0x7fu, 0x85u, 0xdcu, 0x63u, 0xeau, 0x07u, 0xa4u, 0x49u, 0xaeu, 0x92u, 0x8cu, 0x0eu, 0xccu, 0x3du, 0x8cu, 0x3eu, 0xddu, 0x14u, 0x33u, 0x9au, 0x41u, 0xd4u, 0xd5u, 0x15u, 0xf9u, 0x8au, 0x6eu, 0x77u, 0x1bu, 0xf7u, 0xe3u, 0xa5u, 0xd3u, 0x4au, 0x7au, 0xb6u, 0x95u, 0x83u, 0xbcu, 0xd9u, 0x89u, 0x65u, 0x65u, 0xc6u, 0x1au, 0xbbu, 0xc4u, 0xc7u, 0x54u, 0x7fu, 0xe1u, 0xc1u, 0x1eu, 0x8fu, 0xebu, 0x5bu, 0x52u, 0xc3u, 0x83u, 0x5eu, 0xd2u, 0xe8u, 0xc2u, 0xc5u, 0xc7u, 0x3fu, 0xfeu, 0x24u, 0xc5u, 0xfcu, 0xe7u, 0xccu, 0xa6u, 0x6fu, 0x02u, 0x1du, 0xbeu, 0x1cu, 0x5cu, 0xd7u, 0xa7u, 0xa1u, 0x23u, 0xa5u, 0xb1u, 0x12u, 0xdfu, 0x07u, 0x56u, 0x73u, 0x9du, 0x47u, 0x5eu, 0x26u, 0x3eu, 0xeeu, 0x40u, 0x7bu, 0x9du, 0x5au, 0xb2u, 0xc9u, 0xd5u, 0x1bu, 0x52u, 0x56u, 0xcau, 0x0bu, 0x98u, 0x09u, 0x80u, 0xc5u, 0x1cu, 0xfcu, 0xe6u, 0x89u, 0xceu, 0x83u, 0xcau, 0x20u, 0xdbu, 0x99u, 0x5cu, 0xdau, 0x67u, 0x79u, 0x4cu, 0xbdu, 0x58u, 0x9bu, 0x0au, 0xf2u, 0x35u, 0xf1u, 0x21u, 0xe4u, 0xc5u, 0x5au, 0x28u, 0x4bu, 0x30u, 0xcfu, 0xf6u, 0xa6u, 0x19u, 0x78u, 0xd7u, 0x22u, 0xb8u, 0xa0u, 0xccu, 0x1du, 0x0fu, 0x65u, 0x8du, 0xb0u, 0x01u, 0x37u, 0x50u, 0x9cu, 0xe6u, 0xc9u, 0x0eu, 0xf1u, 0x3cu, 0xe0u, 0xe5u, 0x08u, 0xf4u, 0x62u, 0x33u, 0x7fu, 0xaeu, 0x7du, 0x29u, 0x82u, 0x96u, 0x54u, 0x87u, 0x44u, 0x66u, 0xc5u, 0x5fu, 0xbdu, 0x86u, 0xbdu, 0x0bu, 0xfau, 0xb7u, 0x1cu, 0x14u }; static const uint32_t ft_kquant_ref_expected_35[256] = { 0xbf806b00u, 0xc0288c70u, 0xbf006b00u, 0xc02085c0u, 0xc068c1f0u, 0x3fd0ade0u, 0xbf2085c0u, 0x3e006b00u, 0x403899d0u, 0x3f60bb40u, 0xc078cf50u, 0x4078cf50u, 0xbfe0bb40u, 0xc068c1f0u, 0x3f806b00u, 0x402085c0u, 0xbe7cba00u, 0xbf3303c0u, 0xbe287c00u, 0xbf3303c0u, 0x3f5d22c0u, 0x3efcba00u, 0x3dfcba00u, 0xbe7cba00u, 0xbebd8b80u, 0xbefcba00u, 0xbf723240u, 0xbda87c00u, 0x3da87c00u, 0xbf529b00u, 0x3f9df440u, 0xbf529b00u, 0xbfd25940u, 0x4021ce80u, 0x3e817200u, 0xc06a9ea0u, 0xc021ce80u, 0x3fd25940u, 0xbfa1ce80u, 0xc0098920u, 0x40628780u, 0xbf21ce80u, 0x405a7060u, 0xbf91a040u, 0xbfa1ce80u, 0xc072b5c0u, 0xbf628780u, 0x3f21ce80u, 0xbf3e9280u, 0xc0015120u, 0xc00eede0u, 0xbea35900u, 0xbf881f80u, 0xbf881f80u, 0x4030f5c0u, 0x3f95bc40u, 0x404560e0u, 0x40081f80u, 0x3f3e9280u, 0x3f3e9280u, 0xbf081f80u, 0xbf081f80u, 0xbf235900u, 0x4015bc40u, 0xc0273340u, 0xc006d6c0u, 0xc021ce80u, 0xbdac9800u, 0x3fac9800u, 0x3f57be00u, 0xbfe28780u, 0xbff81a80u, 0xc006d6c0u, 0xc011a040u, 0x00000000u, 0xbf170500u, 0xbe817200u, 0xbfac9800u, 0xbf170500u, 0x00000000u, 0xc051c550u, 0x400bd8e0u, 0xc0423b70u, 0x3f8bd8e0u, 0x3f789e00u, 0x40139dd0u, 0xc02aeca0u, 0xc0691420u, 0xbff89e00u, 0xbf9b62c0u, 0xbef89e00u, 0x402aeca0u, 0x3f598a40u, 0xbf789e00u, 0x40789e00u, 0xc0598a40u, 0xbffd3d80u, 0x3f0bb800u, 0x3fa5ea80u, 0xbfa5ea80u, 0x3f947380u, 0x3fa5ea80u, 0x3f1d2f00u, 0x3faea600u, 0x3f630b00u, 0x3ffd3d80u, 0xc0075a40u, 0x40075a40u, 0x3f0bb800u, 0xbf2ea600u, 0x3fc8d880u, 0xbf82fc80u, 0xbdd19400u, 0xbe519400u, 0x3f82fc80u, 0xbe9d2f00u, 0x3ed19400u, 0xc023bba0u, 0x4030d4e0u, 0xc016a260u, 0x401d2f00u, 0xc0098920u, 0x403dee20u, 0x401d2f00u, 0xbf82fc80u, 0xc02a4840u, 0xbed19400u, 0xc04b0760u, 0xbfcc91e0u, 0xbe727400u, 0xbed42580u, 0x3f35d700u, 0x3f80cda0u, 0xbf80cda0u, 0xbd727400u, 0x3f886140u, 0x3f80cda0u, 0x3f9f1c20u, 0x3e978880u, 0xbf886140u, 0x3f44fe40u, 0x3f44fe40u, 0x3f886140u, 0x3f542580u, 0x40126580u, 0xc036fee0u, 0xc024b230u, 0x3f2acbc0u, 0xbdc33200u, 0x3faacbc0u, 0xbf926580u, 0xc024b230u, 0xbff3fe80u, 0xbf5b9840u, 0xbff3fe80u, 0xc01e98a0u, 0x3fb6fee0u, 0x3fdb9840u, 0x4030e550u, 0x3faacbc0u, 0xbff0e980u, 0x3e89aa00u, 0x3f1adf40u, 0xbef0e980u, 0xbd89aa00u, 0x3f5fb440u, 0x3fe84ee0u, 0xbd89aa00u, 0x40010f60u, 0xc0055cb0u, 0xbfc5e460u, 0xbfbd49c0u, 0x3f5fb440u, 0xbff98420u, 0x3fd719a0u, 0x3f9adf40u, 0x3f9cab80u, 0x400d00c0u, 0xc06b0140u, 0x3ffaac00u, 0xbfac5640u, 0xc0632be0u, 0x402c5640u, 0xc00d00c0u, 0x40342ba0u, 0x3fac5640u, 0xbfac5640u, 0x3fdb5680u, 0x404babc0u, 0x402c5640u, 0xc0538120u, 0xc03c0100u, 0x3fb4af20u, 0xbff0e980u, 0xbf4e7f00u, 0x3f3d49c0u, 0xbfc5e460u, 0x3e09aa00u, 0xbf4e7f00u, 0xbf9244a0u, 0xbf09aa00u, 0x3f9adf40u, 0x3f3d49c0u, 0x3fe84ee0u, 0xbf4e7f00u, 0x3fce7f00u, 0xbfb4af20u, 0x3fa379e0u, 0x3ea98300u, 0xbd34d000u, 0xbd34d000u, 0x3e079c00u, 0xbea3dc80u, 0xbe401d00u, 0x3e4b6a00u, 0x3e9e3600u, 0x3e298300u, 0x3e1e3600u, 0xbe620400u, 0x3e92e900u, 0x3d879c00u, 0x3e34d000u, 0x3e401d00u, 0x3df89e00u, 0xbdd19400u, 0xbe017200u, 0xbda04400u, 0x3e079c00u, 0x3d13f000u, 0xbddde800u, 0x3e079c00u, 0xbd879c00u, 0xbbc54000u, 0xbe32c200u, 0x3e454000u, 0x3e266e00u, 0x3d5de800u, 0xbd5de800u, 0xbcc54000u, 0x3e266e00u, 0x400c9e20u, 0x3f73bcc0u, 0xbf833e40u, 0xbfbb7d80u, 0xbfd79d20u, 0x3fd79d20u, 0xbfc4dd60u, 0x3fc4dd60u, 0xc0033e40u, 0xc007ee30u, 0x40114e10u, 0xbfc4dd60u, 0x3f4e3d40u, 0x3fbb7d80u, 0x3f95fe00u, 0xbf28bdc0u }; static const unsigned char ft_kquant_ref_bytes_36[210] = { 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u }; static const uint32_t ft_kquant_ref_expected_36[256] = { 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u, 0x80000000u }; static const unsigned char ft_kquant_ref_bytes_37[210] = { 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0xffu, 0x7bu }; static const uint32_t ft_kquant_ref_expected_37[256] = { 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u, 0xc9f7e100u }; static const unsigned char ft_kquant_ref_bytes_38[210] = { 0xbbu, 0xfeu, 0xd9u, 0x42u, 0x29u, 0xadu, 0x46u, 0x1du, 0x04u, 0x8cu, 0x32u, 0x04u, 0x21u, 0xa9u, 0xc1u, 0xaeu, 0x08u, 0xa2u, 0x3au, 0x07u, 0xabu, 0xfbu, 0x2cu, 0x27u, 0x36u, 0x0du, 0x2fu, 0x8du, 0xd4u, 0x69u, 0x99u, 0xc9u, 0xd1u, 0x36u, 0x2fu, 0x1au, 0x44u, 0xdbu, 0x27u, 0x26u, 0x7eu, 0x8fu, 0x66u, 0x13u, 0x9cu, 0x43u, 0xebu, 0x05u, 0xe5u, 0x3fu, 0xe2u, 0x27u, 0xf3u, 0x27u, 0x0cu, 0x7bu, 0xbdu, 0xf2u, 0x37u, 0xc2u, 0x22u, 0x0du, 0x3eu, 0x28u, 0xb9u, 0x8bu, 0x1cu, 0xcau, 0xbbu, 0xf8u, 0xabu, 0x33u, 0xf5u, 0x4au, 0x10u, 0x9au, 0x85u, 0xb0u, 0x80u, 0xf3u, 0x13u, 0xdcu, 0xbeu, 0x4eu, 0xc0u, 0x9du, 0x43u, 0x2cu, 0x65u, 0x3fu, 0x27u, 0xfdu, 0x40u, 0x71u, 0x4fu, 0xeau, 0x5au, 0xa6u, 0xc0u, 0x30u, 0x43u, 0x7eu, 0x2cu, 0x8eu, 0x12u, 0xeau, 0x7eu, 0x50u, 0x54u, 0x99u, 0xbbu, 0x7au, 0xa1u, 0x86u, 0x75u, 0xdau, 0x42u, 0x78u, 0x8cu, 0xd7u, 0x27u, 0xd1u, 0xe9u, 0x21u, 0xafu, 0xfau, 0xbdu, 0x6eu, 0x4eu, 0x94u, 0x1eu, 0x3bu, 0xdeu, 0x49u, 0xd1u, 0xd3u, 0x38u, 0x35u, 0x54u, 0x64u, 0x62u, 0x56u, 0xeau, 0x43u, 0x09u, 0xfbu, 0x07u, 0x83u, 0x32u, 0x5au, 0x34u, 0xa4u, 0x3du, 0xa4u, 0x68u, 0x9eu, 0xc5u, 0x4au, 0xb1u, 0xe7u, 0x14u, 0x81u, 0xcbu, 0x55u, 0x0bu, 0x17u, 0x53u, 0x48u, 0x64u, 0x20u, 0x00u, 0xacu, 0x40u, 0xb2u, 0x1fu, 0xdfu, 0xccu, 0x15u, 0x63u, 0xcbu, 0xc6u, 0x74u, 0xaau, 0x16u, 0x68u, 0xe5u, 0xf3u, 0xcau, 0x1eu, 0xdau, 0xaeu, 0x8eu, 0xa8u, 0x6au, 0x1fu, 0x25u, 0x54u, 0x6bu, 0xdcu, 0x42u, 0xcau, 0xb1u, 0xa4u, 0x25u, 0x56u, 0xfau, 0x7du, 0x1bu, 0xccu, 0x8fu }; static const uint32_t ft_kquant_ref_expected_38[256] = { 0x3eebdb00u, 0xbf40f900u, 0x3ec0f900u, 0x3f40f900u, 0x3ec0f900u, 0xbe00a600u, 0xbed66a00u, 0x3f9b7340u, 0xbf961700u, 0xbe2b8800u, 0xbfa0cf80u, 0xbf961700u, 0x3d2b8800u, 0x3ec0f900u, 0x3d2b8800u, 0x3fa0cf80u, 0x3ece9e00u, 0xbf6871c0u, 0xbfa7e060u, 0xbf948190u, 0xbf0e0ca0u, 0xbf0e0ca0u, 0x3f8122c0u, 0x3fa16b70u, 0x3f0122c0u, 0x3f755ba0u, 0x3f5b87e0u, 0xbf27e060u, 0x3f1af680u, 0xbee871c0u, 0x3eb4ca40u, 0xbfa16b70u, 0xbe8067a0u, 0x3e171080u, 0xbeea2660u, 0xbe171080u, 0xbe971080u, 0xbe262bc0u, 0x3ebcd4a0u, 0x3ec46240u, 0xbe537d80u, 0x3c71b400u, 0x3e171080u, 0x3e446240u, 0x3e971080u, 0x3e446240u, 0xbe262bc0u, 0x3ecbefe0u, 0xbdb44d80u, 0xbe873a20u, 0x3e7c6c80u, 0x3ee160e0u, 0x3f02b830u, 0xbdfc6c80u, 0x3d903e00u, 0x3db44d80u, 0xbf02b830u, 0x3e7c6c80u, 0xbdfc6c80u, 0xbea245c0u, 0x3e7c6c80u, 0xbe6a64c0u, 0x3ea245c0u, 0x3e103e00u, 0x3f56e6c0u, 0x3d23bc00u, 0x3df59a00u, 0xbf4cab00u, 0x3f0f4480u, 0x3f612280u, 0x3ef59a00u, 0x3f198040u, 0xbf23bc00u, 0xbf759a00u, 0x3f0508c0u, 0x80000000u, 0xbda3bc00u, 0x3e759a00u, 0xbef59a00u, 0x3f612280u, 0x3fd09100u, 0xbfa975d0u, 0x3fbd0368u, 0x3fd09100u, 0xbfa975d0u, 0x3d509100u, 0xbf6aa320u, 0xbdd09100u, 0xbf77ac30u, 0x80000000u, 0xbdd09100u, 0x3ed09100u, 0x3f77ac30u, 0x3fa975d0u, 0xbfa2f148u, 0xbf1c6cc0u, 0xbd528400u, 0x3d528400u, 0xbf039280u, 0xbf07f540u, 0x3eaf6e00u, 0xbd528400u, 0x3e9de300u, 0x3e9de300u, 0xbedb4980u, 0xbed28400u, 0xbe2f6e00u, 0xbe839280u, 0xbdf59a00u, 0xbe528400u, 0x3f039280u, 0xbe8c5800u, 0x3f10bac0u, 0xbf18c520u, 0x3f10bac0u, 0xbd80a600u, 0x3f08b060u, 0x3ee12280u, 0x3f80a600u, 0xbe612280u, 0x3f28d9e0u, 0xbef13740u, 0x3ed10dc0u, 0xbec0f900u, 0xbf10bac0u, 0x3f00a600u, 0xbdc0f900u, 0xbf10bac0u, 0xbf174ee0u, 0xbe039280u, 0x3f383380u, 0xbe1de300u, 0x3f319f60u, 0x3f1de300u, 0x3f319f60u, 0xbf3ec7a0u, 0xbf319f60u, 0xbf10bac0u, 0xbf528400u, 0xbf10bac0u, 0xbf319f60u, 0x00000000u, 0x3ed28400u, 0x3ef9fcc0u, 0xbf8b8d48u, 0xbe19fd00u, 0x3f905d30u, 0x3f905d30u, 0x00000000u, 0xbf36dc70u, 0x3de6fb80u, 0x3ee6fb80u, 0xbf81ed78u, 0xbd19fd00u, 0x3f5d5bb0u, 0x3efa3b20u, 0x00000000u, 0x3d19fd00u, 0x3f105d30u, 0x3ec07c40u, 0xbe867f00u, 0xbf91b440u, 0x00000000u, 0xbf335400u, 0x3e067f00u, 0xbdb35400u, 0xbf602900u, 0x3f1ce980u, 0xbf1ce980u, 0xbf769380u, 0xbf49be80u, 0x3f335400u, 0xbf9ce980u, 0xbf80e460u, 0x3f974ee0u, 0x3f91b440u, 0xbe9941e0u, 0x3e344d80u, 0x3ef368a0u, 0xbe344d80u, 0x3e7c6c80u, 0x3e103e00u, 0xbe585d00u, 0x3e2245c0u, 0xbdfc6c80u, 0x3e873a20u, 0x3ecf5920u, 0xbc903e00u, 0xbf0bbc10u, 0xbe344d80u, 0xbf02b830u, 0xbf073a20u, 0x3e518a80u, 0x3f7b7300u, 0x3fa264f0u, 0x3e27a200u, 0x3f5c04a0u, 0x3d27a200u, 0x3e7b7300u, 0x3f97ead0u, 0xbf1d27e0u, 0xbe27a200u, 0x3fa264f0u, 0xbebc9640u, 0x3f7b7300u, 0xbf8d70b0u, 0x3ea7a200u, 0x3d27a200u, 0xbdb54700u, 0xbc0c5800u, 0x3d00a600u, 0xbda3bc00u, 0xbd69e800u, 0x3d923100u, 0x3c3b2000u, 0xbd23bc00u, 0x3c8c5800u, 0x3c0c5800u, 0x3d528400u, 0xbd46d200u, 0xbd0c5800u, 0xbcd28400u, 0x3c3b2000u, 0xbd528400u, 0x3fcd94e8u, 0xbf184860u, 0xbfd53220u, 0x3f45f7b0u, 0x3fd53220u, 0x3fbe5a78u, 0x3f553220u, 0x3ef3a700u, 0x3f646c90u, 0x3f890df0u, 0x3fbe5a78u, 0xbe984860u, 0x3f2782d0u, 0xbf090df0u, 0x3f9fe598u, 0xbfaf2008u, 0xbeab0b40u, 0x3e9de300u, 0x3decd480u, 0xbebec7a0u, 0xbe839280u, 0x3decd480u, 0xbdd28400u, 0x3e79fcc0u, 0x3e383380u, 0xbebec7a0u, 0xbec55bc0u, 0xbe6cd480u, 0x3e90bac0u, 0xbecbefe0u, 0xbe10bac0u, 0xbd9de300u }; static const unsigned char ft_kquant_ref_bytes_39[210] = { 0x87u, 0x2eu, 0x5bu, 0x20u, 0xbdu, 0x7fu, 0xaeu, 0xacu, 0xeau, 0xe7u, 0xb4u, 0x72u, 0x65u, 0x99u, 0x7eu, 0x34u, 0xa4u, 0x5du, 0x43u, 0x6cu, 0x9au, 0x52u, 0x1du, 0x52u, 0x99u, 0x73u, 0x38u, 0x28u, 0xb5u, 0x72u, 0xc3u, 0x31u, 0x3eu, 0x5cu, 0xd1u, 0xa2u, 0x48u, 0x18u, 0x9fu, 0x91u, 0x22u, 0x4fu, 0x8bu, 0xf5u, 0x86u, 0x34u, 0x51u, 0x17u, 0x47u, 0x84u, 0x6cu, 0x5bu, 0xd8u, 0xbbu, 0x4bu, 0x0cu, 0x8bu, 0xbdu, 0xc8u, 0x4bu, 0xb3u, 0xd5u, 0x4bu, 0x42u, 0x78u, 0x09u, 0xbau, 0x2cu, 0x0au, 0x86u, 0xd4u, 0x14u, 0xe8u, 0x1du, 0x85u, 0xcbu, 0x7fu, 0x1eu, 0x46u, 0x54u, 0xabu, 0xb4u, 0xbdu, 0x42u, 0xe0u, 0x2du, 0x99u, 0x37u, 0x3bu, 0xd0u, 0xd1u, 0x08u, 0xd2u, 0x29u, 0x80u, 0x74u, 0x25u, 0xccu, 0xa7u, 0x1fu, 0x06u, 0x3du, 0x37u, 0xf5u, 0x46u, 0x5au, 0x80u, 0xb4u, 0x02u, 0xa5u, 0x4fu, 0xbcu, 0x59u, 0xb7u, 0x81u, 0x94u, 0x43u, 0xe2u, 0xd9u, 0x1bu, 0x7cu, 0x6cu, 0x17u, 0x15u, 0xc4u, 0x2bu, 0x93u, 0x5du, 0xb8u, 0x31u, 0x4cu, 0x6eu, 0x06u, 0xd4u, 0x21u, 0xe4u, 0xfdu, 0x7eu, 0x69u, 0xa2u, 0x0fu, 0x32u, 0x0eu, 0x37u, 0xe3u, 0x8fu, 0x18u, 0xabu, 0xcfu, 0x23u, 0x3eu, 0x3au, 0x93u, 0x9cu, 0xe4u, 0xd2u, 0xf0u, 0x84u, 0xa4u, 0x58u, 0x0eu, 0x09u, 0x3cu, 0xf3u, 0xc6u, 0xf3u, 0xf6u, 0xe1u, 0xa6u, 0x1eu, 0x74u, 0x1cu, 0x7du, 0x42u, 0x1fu, 0xa9u, 0x4eu, 0x0bu, 0x8fu, 0x76u, 0x3cu, 0xbbu, 0x92u, 0x18u, 0x60u, 0xf7u, 0x34u, 0xb0u, 0xe6u, 0x9cu, 0xa9u, 0xd0u, 0x25u, 0x97u, 0xb8u, 0x79u, 0xafu, 0x93u, 0xaeu, 0x31u, 0x31u, 0x17u, 0x68u, 0xceu, 0x9au, 0x83u, 0xe2u, 0x9bu, 0x01u, 0x00u }; static const uint32_t ft_kquant_ref_expected_39[256] = { 0xb8674000u, 0xb6940000u, 0xb8424000u, 0x00000000u, 0x37f08000u, 0xb81d4000u, 0xb6940000u, 0xb8390000u, 0xb75e0000u, 0x37818000u, 0xb7de0000u, 0x36940000u, 0x38424000u, 0x37a68000u, 0x38018000u, 0x38390000u, 0xb9034000u, 0xb93e5000u, 0x393e5000u, 0xb937c000u, 0xb92aa000u, 0xb8ec4000u, 0xb8aaa000u, 0xb7520000u, 0xb9241000u, 0x393e5000u, 0x391d8000u, 0xb8520000u, 0x39313000u, 0x3944e000u, 0x393e5000u, 0x394b7000u, 0xb87c0000u, 0x38b40000u, 0xb8990000u, 0xb8a20000u, 0x38100000u, 0x38100000u, 0x38990000u, 0x38870000u, 0xb8a20000u, 0xb90b8000u, 0xb8460000u, 0x38f30000u, 0xb8c60000u, 0x38fc0000u, 0xb8990000u, 0x38220000u, 0xb93d1000u, 0x39174000u, 0x38b58000u, 0x38a66000u, 0x39358000u, 0xb91ed000u, 0x394c3000u, 0x38b58000u, 0xb91ed000u, 0x395b5000u, 0xb8720000u, 0xb91ed000u, 0xb95b5000u, 0xb8a66000u, 0xb8174000u, 0x37720000u, 0xb8f30000u, 0xb8b64000u, 0x3908b000u, 0xb7220000u, 0x38d4a000u, 0x38364000u, 0xb84a8000u, 0xb84a8000u, 0xb917e000u, 0xb917e000u, 0xb85ec000u, 0xb80dc000u, 0x3903a000u, 0xb8fd2000u, 0x38fd2000u, 0xb8c06000u, 0xb8884000u, 0x3937f000u, 0x38a38000u, 0xb8238000u, 0x391cb000u, 0xb8084000u, 0xb8e7a000u, 0xb90f1000u, 0x383ec000u, 0x38754000u, 0xb7a38000u, 0x38bec000u, 0xb937f000u, 0x392a5000u, 0xb8a38000u, 0x38b12000u, 0xb7760000u, 0x390a6000u, 0x37760000u, 0x37f60000u, 0x390f8000u, 0xb8ae4000u, 0x38ebc000u, 0xb9002000u, 0xb8b88000u, 0x38760000u, 0x38240000u, 0xb899c000u, 0x38f60000u, 0x3914a000u, 0x390a6000u, 0x391ee000u, 0x38750000u, 0x37c40000u, 0xb89f4000u, 0x37750000u, 0x38b1a000u, 0xb880a000u, 0xb8ab8000u, 0xb8c40000u, 0x37c40000u, 0x3806c000u, 0x38ab8000u, 0x38750000u, 0x38a56000u, 0x381f4000u, 0x37440000u, 0xb8130000u, 0x37c40000u, 0xb7ab8000u, 0xb886c000u, 0x38ab8000u, 0x37f50000u, 0x3886c000u, 0x37440000u, 0xb8130000u, 0x37c40000u, 0x381f4000u, 0xb8a56000u, 0xb880a000u, 0xb6440000u, 0x382b8000u, 0x3886c000u, 0xb8130000u, 0x377d0000u, 0x37e60000u, 0x3826c000u, 0x36380000u, 0xb8380000u, 0x3826c000u, 0x374f0000u, 0xb80fc000u, 0xb7f18000u, 0x37b80000u, 0xb8324000u, 0xb80a0000u, 0x36380000u, 0xb8044000u, 0xb7b80000u, 0xb8210000u, 0x39088000u, 0x389c0000u, 0x39158000u, 0xb8dd0000u, 0xb8820000u, 0xb8f70000u, 0xb86a0000u, 0xb92f8000u, 0xb8820000u, 0x39290000u, 0xb8d00000u, 0x39020000u, 0x38ea0000u, 0xb92f8000u, 0x39498000u, 0x389c0000u, 0xb89c4000u, 0xb7af0000u, 0xb8548000u, 0x38160000u, 0xb86d8000u, 0xb6c80000u, 0x388fc000u, 0xb8098000u, 0x387a0000u, 0x37480000u, 0x37e10000u, 0x38a8c000u, 0x38160000u, 0xb8a8c000u, 0xb7160000u, 0x386d8000u, 0x391f6000u, 0x394c0000u, 0xb92c2000u, 0xb8e58000u, 0x394c0000u, 0xb9190000u, 0xb938e000u, 0xb6cc0000u, 0xb8b28000u, 0x38bf4000u, 0xb9190000u, 0x37cc0000u, 0xb912a000u, 0x3945a000u, 0x38990000u, 0xb7ff0000u, 0x392be000u, 0x39241000u, 0x39241000u, 0xb91c4000u, 0xb96a6000u, 0xb90ca000u, 0x385ac000u, 0x38cb2000u, 0xb7bb8000u, 0xb9629000u, 0xb9629000u, 0xb8fa0000u, 0xb8cb2000u, 0x38dac000u, 0xb87a0000u, 0x388ca000u, 0x38610000u, 0x38160000u, 0x38250000u, 0xb7ff0000u, 0xb7f00000u, 0xb80e8000u, 0xb80e8000u, 0xb8688000u, 0xb6f00000u, 0x384a8000u, 0x37700000u, 0x381d8000u, 0x37f00000u, 0x37340000u, 0x38520000u, 0xb7a50000u, 0x388ae000u, 0x39049000u, 0xb84a0000u, 0x3830c000u, 0x3930c000u, 0xb8b0c000u, 0xb8a42000u, 0x3943b000u, 0x38634000u, 0xb90ae000u, 0x3943b000u, 0xb6ca0000u, 0xb930c000u, 0xb74a0000u, 0xb8634000u, 0xb9049000u }; static const ft_kquant_reference_vector ft_kquant_reference_vectors[FT_KQUANT_REF_COUNT] = { {10, "synthetic: ggml quantize_row_Q2_K_ref over seeded smooth weights", 84, ft_kquant_ref_bytes_0, ft_kquant_ref_expected_0}, {10, "synthetic: ggml quantize_row_Q2_K_ref over seeded spiky weights", 84, ft_kquant_ref_bytes_1, ft_kquant_ref_expected_1}, {10, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 0", 84, ft_kquant_ref_bytes_2, ft_kquant_ref_expected_2}, {10, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 1", 84, ft_kquant_ref_bytes_3, ft_kquant_ref_expected_3}, {10, "edge: all-zero block", 84, ft_kquant_ref_bytes_4, ft_kquant_ref_expected_4}, {10, "edge: every code byte 0xff, scales at the largest finite fp16 (65504)", 84, ft_kquant_ref_bytes_5, ft_kquant_ref_expected_5}, {10, "edge: pseudorandom codes, negative fp16 scales", 84, ft_kquant_ref_bytes_6, ft_kquant_ref_expected_6}, {10, "edge: pseudorandom codes, subnormal fp16 scales (0x0001 / 0x03ff)", 84, ft_kquant_ref_bytes_7, ft_kquant_ref_expected_7}, {11, "synthetic: ggml quantize_row_Q3_K_ref over seeded smooth weights", 110, ft_kquant_ref_bytes_8, ft_kquant_ref_expected_8}, {11, "synthetic: ggml quantize_row_Q3_K_ref over seeded spiky weights", 110, ft_kquant_ref_bytes_9, ft_kquant_ref_expected_9}, {11, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 0", 110, ft_kquant_ref_bytes_10, ft_kquant_ref_expected_10}, {11, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 1", 110, ft_kquant_ref_bytes_11, ft_kquant_ref_expected_11}, {11, "edge: all-zero block", 110, ft_kquant_ref_bytes_12, ft_kquant_ref_expected_12}, {11, "edge: every code byte 0xff, scales at the largest finite fp16 (65504)", 110, ft_kquant_ref_bytes_13, ft_kquant_ref_expected_13}, {11, "edge: pseudorandom codes, negative fp16 scales", 110, ft_kquant_ref_bytes_14, ft_kquant_ref_expected_14}, {11, "edge: pseudorandom codes, subnormal fp16 scales (0x0001 / 0x03ff)", 110, ft_kquant_ref_bytes_15, ft_kquant_ref_expected_15}, {12, "synthetic: ggml quantize_row_Q4_K_ref over seeded smooth weights", 144, ft_kquant_ref_bytes_16, ft_kquant_ref_expected_16}, {12, "synthetic: ggml quantize_row_Q4_K_ref over seeded spiky weights", 144, ft_kquant_ref_bytes_17, ft_kquant_ref_expected_17}, {12, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 0", 144, ft_kquant_ref_bytes_18, ft_kquant_ref_expected_18}, {12, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 1", 144, ft_kquant_ref_bytes_19, ft_kquant_ref_expected_19}, {12, "edge: all-zero block", 144, ft_kquant_ref_bytes_20, ft_kquant_ref_expected_20}, {12, "edge: every code byte 0xff, scales at the largest finite fp16 (65504)", 144, ft_kquant_ref_bytes_21, ft_kquant_ref_expected_21}, {12, "edge: pseudorandom codes, negative fp16 scales", 144, ft_kquant_ref_bytes_22, ft_kquant_ref_expected_22}, {12, "edge: pseudorandom codes, subnormal fp16 scales (0x0001 / 0x03ff)", 144, ft_kquant_ref_bytes_23, ft_kquant_ref_expected_23}, {13, "synthetic: ggml quantize_row_Q5_K_ref over seeded smooth weights", 176, ft_kquant_ref_bytes_24, ft_kquant_ref_expected_24}, {13, "synthetic: ggml quantize_row_Q5_K_ref over seeded spiky weights", 176, ft_kquant_ref_bytes_25, ft_kquant_ref_expected_25}, {13, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 0", 176, ft_kquant_ref_bytes_26, ft_kquant_ref_expected_26}, {13, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 1", 176, ft_kquant_ref_bytes_27, ft_kquant_ref_expected_27}, {13, "edge: all-zero block", 176, ft_kquant_ref_bytes_28, ft_kquant_ref_expected_28}, {13, "edge: every code byte 0xff, scales at the largest finite fp16 (65504)", 176, ft_kquant_ref_bytes_29, ft_kquant_ref_expected_29}, {13, "edge: pseudorandom codes, negative fp16 scales", 176, ft_kquant_ref_bytes_30, ft_kquant_ref_expected_30}, {13, "edge: pseudorandom codes, subnormal fp16 scales (0x0001 / 0x03ff)", 176, ft_kquant_ref_bytes_31, ft_kquant_ref_expected_31}, {14, "synthetic: ggml quantize_row_Q6_K_ref over seeded smooth weights", 210, ft_kquant_ref_bytes_32, ft_kquant_ref_expected_32}, {14, "synthetic: ggml quantize_row_Q6_K_ref over seeded spiky weights", 210, ft_kquant_ref_bytes_33, ft_kquant_ref_expected_33}, {14, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 0", 210, ft_kquant_ref_bytes_34, ft_kquant_ref_expected_34}, {14, "pseudorandom bytes, xorshift32 seed 0x5eed1234, draw 1", 210, ft_kquant_ref_bytes_35, ft_kquant_ref_expected_35}, {14, "edge: all-zero block", 210, ft_kquant_ref_bytes_36, ft_kquant_ref_expected_36}, {14, "edge: every code byte 0xff, scales at the largest finite fp16 (65504)", 210, ft_kquant_ref_bytes_37, ft_kquant_ref_expected_37}, {14, "edge: pseudorandom codes, negative fp16 scales", 210, ft_kquant_ref_bytes_38, ft_kquant_ref_expected_38}, {14, "edge: pseudorandom codes, subnormal fp16 scales (0x0001 / 0x03ff)", 210, ft_kquant_ref_bytes_39, ft_kquant_ref_expected_39}, }; #endif /* FT_GGUF_KQUANT_REFERENCE_VECTORS_H */