//! Auto-generated C++ ssimulacra2 reference data.
//!
//! Generated by: cargo run --example capture_cpp_reference
//! Date: 2026-01-04 01:12:38 UTC
//! Total test cases: 66
//!
//! This file contains reference values captured from the C++ ssimulacra2
//! implementation. These values are used for regression testing without
//! requiring the C++ binary at test runtime.

#![allow(clippy::excessive_precision)]

/// A reference test case with expected C++ ssimulacra2 score.
#[derive(Debug, Clone)]
pub struct ReferenceCase {
    pub name: &'static str,
    pub width: usize,
    pub height: usize,
    pub expected_score: f64,
    /// SHA256 hash of source image raw RGB data (for detecting generation changes)
    pub source_hash: &'static str,
    /// SHA256 hash of distorted image raw RGB data (for detecting generation changes)
    pub distorted_hash: &'static str,
}

/// All reference test cases.
pub const REFERENCE_CASES: &[ReferenceCase] = &[
    ReferenceCase {
        name: "perfect_match_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
        distorted_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
    },
    ReferenceCase {
        name: "uniform_shift_1_32x32",
        width: 32,
        height: 32,
        expected_score: 97.749214300000006,
        source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
        distorted_hash: "9bfd6cf255ab34830702095e9d20315139bc7139180cc7a5824c75778a0d0f5b",
    },
    ReferenceCase {
        name: "uniform_shift_5_32x32",
        width: 32,
        height: 32,
        expected_score: 98.808273819999997,
        source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
        distorted_hash: "51b9f0ae4323fb70a30524450cdaeb940d5ab23b8e22e249976c8fe82c1f5795",
    },
    ReferenceCase {
        name: "uniform_shift_10_32x32",
        width: 32,
        height: 32,
        expected_score: 96.531140899999997,
        source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
        distorted_hash: "264e5cfb60a64f9b7ab8957f2e3ab00a6c93247cfac1e737fbfdfc0748931275",
    },
    ReferenceCase {
        name: "uniform_shift_20_32x32",
        width: 32,
        height: 32,
        expected_score: 93.798232200000001,
        source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
        distorted_hash: "2fcac1467f36ff01cc6817e30915d4b23afce13c5cdb7ac1249c3eb94c77a490",
    },
    ReferenceCase {
        name: "uniform_shift_50_32x32",
        width: 32,
        height: 32,
        expected_score: 85.014095879999999,
        source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
        distorted_hash: "1cfe56369e0441824162a7cec96cb29364cac32654afe71dac9d2f4d0fa61ce6",
    },
    ReferenceCase {
        name: "gradient_h_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "aa3a9df9ba5613cf6e6fe1b0e4d37796034221d229a8f20d6094a9fbb336b1e8",
        distorted_hash: "aa3a9df9ba5613cf6e6fe1b0e4d37796034221d229a8f20d6094a9fbb336b1e8",
    },
    ReferenceCase {
        name: "gradient_v_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "79d8bf5f927cbc654664463517e37a58789430503c5750cfaaf031661a3c40a8",
        distorted_hash: "79d8bf5f927cbc654664463517e37a58789430503c5750cfaaf031661a3c40a8",
    },
    ReferenceCase {
        name: "checkerboard_4_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "25f517c98598e097bff143b8a0f6ca3c9d98be91e326bee174a958fa641b5a33",
        distorted_hash: "25f517c98598e097bff143b8a0f6ca3c9d98be91e326bee174a958fa641b5a33",
    },
    ReferenceCase {
        name: "checkerboard_8_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "8056e450889b52ea0c242e0c6b0025077d45f073b4cc82342dfc45f1214034ef",
        distorted_hash: "8056e450889b52ea0c242e0c6b0025077d45f073b4cc82342dfc45f1214034ef",
    },
    ReferenceCase {
        name: "checkerboard_16_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "dbbfae08d980ce566489379120dee6ec14389ebf02035285557b58b5b7f32548",
        distorted_hash: "dbbfae08d980ce566489379120dee6ec14389ebf02035285557b58b5b7f32548",
    },
    ReferenceCase {
        name: "noise_seed_42_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "83625644653a659e5a7636bbaddf3c303f9c4ff1f0b8491df783fdb120c7a4ee",
        distorted_hash: "83625644653a659e5a7636bbaddf3c303f9c4ff1f0b8491df783fdb120c7a4ee",
    },
    ReferenceCase {
        name: "noise_seed_123_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "adafa287c32421ddd47768390aa51df67d7d76eace702bfe01bd9e1bde307013",
        distorted_hash: "adafa287c32421ddd47768390aa51df67d7d76eace702bfe01bd9e1bde307013",
    },
    ReferenceCase {
        name: "noise_seed_999_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "c26efb740e095c587152c0a9eb5305f3bb36deef5f8087bba7592c66c0d65b7c",
        distorted_hash: "c26efb740e095c587152c0a9eb5305f3bb36deef5f8087bba7592c66c0d65b7c",
    },
    ReferenceCase {
        name: "edge_vertical_32x32",
        width: 32,
        height: 32,
        expected_score: 100.000000000000000,
        source_hash: "44d5b24ab392f2e2ff72deae2ee0e9889cb3273425eac9911f93a5561eeccdde",
        distorted_hash: "44d5b24ab392f2e2ff72deae2ee0e9889cb3273425eac9911f93a5561eeccdde",
    },
    ReferenceCase {
        name: "perfect_match_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
        distorted_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
    },
    ReferenceCase {
        name: "uniform_shift_1_64x64",
        width: 64,
        height: 64,
        expected_score: 97.986721259999996,
        source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
        distorted_hash: "ba72ca16b1a20d73df1e731690165166355f49f94329e3d155a5c5988fc67c2e",
    },
    ReferenceCase {
        name: "uniform_shift_5_64x64",
        width: 64,
        height: 64,
        expected_score: 91.523576930000004,
        source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
        distorted_hash: "5b0e43ac49bd5fb36490734280e3fb2d61ed608f0cc04c866b00fdc205528616",
    },
    ReferenceCase {
        name: "uniform_shift_10_64x64",
        width: 64,
        height: 64,
        expected_score: 80.242893929999994,
        source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
        distorted_hash: "e802fe3a49ace0c2ec9b689de7d5b875d81b8e0653110b00cd8b2ee51fa40979",
    },
    ReferenceCase {
        name: "uniform_shift_20_64x64",
        width: 64,
        height: 64,
        expected_score: 56.058555839999997,
        source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
        distorted_hash: "fe8a663ebc8cead56c6e1879d9fe43acf67ad22a1a4a08429510186f2fb51acc",
    },
    ReferenceCase {
        name: "uniform_shift_50_64x64",
        width: 64,
        height: 64,
        expected_score: -8.759422560000001,
        source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
        distorted_hash: "e67286008fa164d1af611cd84f922e6cbe9a48e4d55e50e0665dd9b642e9a6bb",
    },
    ReferenceCase {
        name: "gradient_h_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
        distorted_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
    },
    ReferenceCase {
        name: "gradient_v_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "ace6ea6f0fc42ad458fb72b077547864ab96879ddb710aa609b1941b307b8598",
        distorted_hash: "ace6ea6f0fc42ad458fb72b077547864ab96879ddb710aa609b1941b307b8598",
    },
    ReferenceCase {
        name: "checkerboard_4_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "dbdb01e8d49e11b31fc1106f3726edcd094f822ca34c3350f9d2cacb0d079350",
        distorted_hash: "dbdb01e8d49e11b31fc1106f3726edcd094f822ca34c3350f9d2cacb0d079350",
    },
    ReferenceCase {
        name: "checkerboard_8_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "ce810a56212fd98b4f3b4fcb233bda78d4a9d37d2db0e3063b211fece39b8c28",
        distorted_hash: "ce810a56212fd98b4f3b4fcb233bda78d4a9d37d2db0e3063b211fece39b8c28",
    },
    ReferenceCase {
        name: "checkerboard_16_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "f05a28b4adf321fa6d2776919a52be55da293656f4c5d7af9a83e24dffab29c5",
        distorted_hash: "f05a28b4adf321fa6d2776919a52be55da293656f4c5d7af9a83e24dffab29c5",
    },
    ReferenceCase {
        name: "noise_seed_42_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "7f6be7f433ccb0a006e888f827df518a15c560c44b89852441183c2f61ea59f2",
        distorted_hash: "7f6be7f433ccb0a006e888f827df518a15c560c44b89852441183c2f61ea59f2",
    },
    ReferenceCase {
        name: "noise_seed_123_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "0d3841c663576a759f0342d6feb7de707adf89a274df064f2abbc2b1690b449b",
        distorted_hash: "0d3841c663576a759f0342d6feb7de707adf89a274df064f2abbc2b1690b449b",
    },
    ReferenceCase {
        name: "noise_seed_999_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "53f592ab5678b4f46d1de4eec5963a728202c7ef837d90fef30de68f127e643d",
        distorted_hash: "53f592ab5678b4f46d1de4eec5963a728202c7ef837d90fef30de68f127e643d",
    },
    ReferenceCase {
        name: "edge_vertical_64x64",
        width: 64,
        height: 64,
        expected_score: 100.000000000000000,
        source_hash: "f0d003b6007c958df848862398db117778c87d28db5943dc1bef4d6fdffb3137",
        distorted_hash: "f0d003b6007c958df848862398db117778c87d28db5943dc1bef4d6fdffb3137",
    },
    ReferenceCase {
        name: "perfect_match_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
        distorted_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
    },
    ReferenceCase {
        name: "uniform_shift_1_128x128",
        width: 128,
        height: 128,
        expected_score: 96.789207379999993,
        source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
        distorted_hash: "43ebfa035c41a640aeda9630522bf65fb02f487bd9b47ac11fa58cf584c6d1c4",
    },
    ReferenceCase {
        name: "uniform_shift_5_128x128",
        width: 128,
        height: 128,
        expected_score: 88.540708760000001,
        source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
        distorted_hash: "bc6f35e8fbe58efe8245f71ca581836e95ecc3a472e3a2798e99c364b8484149",
    },
    ReferenceCase {
        name: "uniform_shift_10_128x128",
        width: 128,
        height: 128,
        expected_score: 77.842962990000004,
        source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
        distorted_hash: "8a688a547f7bb47011ef46e5a04f45f8d2f46e1843136eeb97dad5c76db17973",
    },
    ReferenceCase {
        name: "uniform_shift_20_128x128",
        width: 128,
        height: 128,
        expected_score: 54.278839169999998,
        source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
        distorted_hash: "22a45cbe1683df60effde2b4d3ed4d41e0cf0924e89705d61c292efadf9def6b",
    },
    ReferenceCase {
        name: "uniform_shift_50_128x128",
        width: 128,
        height: 128,
        expected_score: -9.823833150000000,
        source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
        distorted_hash: "768e019eb1e7b74aa1a48443b3f484373881ce7070223ddc4e948fadf5cdaba1",
    },
    ReferenceCase {
        name: "gradient_h_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "c347790d8be33cc666c57e86f36b9a2b12e4c247fdbccdad46d69b330b10824e",
        distorted_hash: "c347790d8be33cc666c57e86f36b9a2b12e4c247fdbccdad46d69b330b10824e",
    },
    ReferenceCase {
        name: "gradient_v_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "e1ee5fe1c7d98cf8c4d12dd0e1a2f8345a4e45a3389ac1389a92fe983b655530",
        distorted_hash: "e1ee5fe1c7d98cf8c4d12dd0e1a2f8345a4e45a3389ac1389a92fe983b655530",
    },
    ReferenceCase {
        name: "checkerboard_4_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "85793f4827775001763b621d8da9a1c4e1b419ed4f444a2f896b3ad999d789a0",
        distorted_hash: "85793f4827775001763b621d8da9a1c4e1b419ed4f444a2f896b3ad999d789a0",
    },
    ReferenceCase {
        name: "checkerboard_8_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "de56bd98607690ac290917e04b90437c38d2415cc491b6fa6d91efba31dc6fe3",
        distorted_hash: "de56bd98607690ac290917e04b90437c38d2415cc491b6fa6d91efba31dc6fe3",
    },
    ReferenceCase {
        name: "checkerboard_16_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "fe2d0e09d366f7f0e3ec818f9134e8a1291a503dcb3e81b78cc84dfc21359264",
        distorted_hash: "fe2d0e09d366f7f0e3ec818f9134e8a1291a503dcb3e81b78cc84dfc21359264",
    },
    ReferenceCase {
        name: "noise_seed_42_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "3ee3716412569ff93b8f6cf511dbc5aeaf828431aa5c15aac5b103cba3cbbdc8",
        distorted_hash: "3ee3716412569ff93b8f6cf511dbc5aeaf828431aa5c15aac5b103cba3cbbdc8",
    },
    ReferenceCase {
        name: "noise_seed_123_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "c53c205f69af5eb484e10f0ad3ecc369556e3101713d5d14921e98569245a4d2",
        distorted_hash: "c53c205f69af5eb484e10f0ad3ecc369556e3101713d5d14921e98569245a4d2",
    },
    ReferenceCase {
        name: "noise_seed_999_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "ace3ad6e4cb8d27955537dcd54572dfd781149eaae64084b5feb157a7d9adf1f",
        distorted_hash: "ace3ad6e4cb8d27955537dcd54572dfd781149eaae64084b5feb157a7d9adf1f",
    },
    ReferenceCase {
        name: "edge_vertical_128x128",
        width: 128,
        height: 128,
        expected_score: 100.000000000000000,
        source_hash: "4906bcc6a0cd7340c23d6da4203d5488ec41dd3f026ae4e0ede1c3b547c8b7ba",
        distorted_hash: "4906bcc6a0cd7340c23d6da4203d5488ec41dd3f026ae4e0ede1c3b547c8b7ba",
    },
    ReferenceCase {
        name: "perfect_match_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
        distorted_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
    },
    ReferenceCase {
        name: "uniform_shift_1_256x256",
        width: 256,
        height: 256,
        expected_score: 96.150270980000002,
        source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
        distorted_hash: "1c0cfab02575aafff19f5f19ada4b61ac53131822b4e57aac249667b385abcd0",
    },
    ReferenceCase {
        name: "uniform_shift_5_256x256",
        width: 256,
        height: 256,
        expected_score: 89.732094360000005,
        source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
        distorted_hash: "90526676d3846e7ed5af2e4e8658c81e3f771fe2a1c64dd39a5e123b28863ae2",
    },
    ReferenceCase {
        name: "uniform_shift_10_256x256",
        width: 256,
        height: 256,
        expected_score: 80.291491359999995,
        source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
        distorted_hash: "2019b05026c860a398ea4e5ccebf663341474616afd841520ad6f0f2cb93d95b",
    },
    ReferenceCase {
        name: "uniform_shift_20_256x256",
        width: 256,
        height: 256,
        expected_score: 59.778929179999999,
        source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
        distorted_hash: "2aebb5647caa208acc8f8f3fdeb9868f828c1a82bf554bc654eb2a850406ad2a",
    },
    ReferenceCase {
        name: "uniform_shift_50_256x256",
        width: 256,
        height: 256,
        expected_score: -0.390857840000000,
        source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
        distorted_hash: "ebf9afb21c2447887ac397990d539d9369aca02485bbac3af760da7f4132a2fc",
    },
    ReferenceCase {
        name: "gradient_h_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "fb5f204ed84efa48484d193e260fcb573938c9153d852300b8f0cdf58cc2b85b",
        distorted_hash: "fb5f204ed84efa48484d193e260fcb573938c9153d852300b8f0cdf58cc2b85b",
    },
    ReferenceCase {
        name: "gradient_v_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "2961137ded7508136fe713238cd32724903c17a8190fb0588bd762b2532a262c",
        distorted_hash: "2961137ded7508136fe713238cd32724903c17a8190fb0588bd762b2532a262c",
    },
    ReferenceCase {
        name: "checkerboard_4_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "c206c2b7a185cff1f0ed29e3c1831aa31a1a3f7adfb1a2b927ce7616918153fa",
        distorted_hash: "c206c2b7a185cff1f0ed29e3c1831aa31a1a3f7adfb1a2b927ce7616918153fa",
    },
    ReferenceCase {
        name: "checkerboard_8_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "e3e45ad46a0f85cb6d8fcb2028c4214993215378c8622902efc15325d5f6055d",
        distorted_hash: "e3e45ad46a0f85cb6d8fcb2028c4214993215378c8622902efc15325d5f6055d",
    },
    ReferenceCase {
        name: "checkerboard_16_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "9771669cebae5d46fe86f6c6d96c0a5605cb961114432aca1f5ef38f7a6e2f76",
        distorted_hash: "9771669cebae5d46fe86f6c6d96c0a5605cb961114432aca1f5ef38f7a6e2f76",
    },
    ReferenceCase {
        name: "noise_seed_42_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "6742146af148c546b689204728135c7592574164b5b095dd87348d8f1794a429",
        distorted_hash: "6742146af148c546b689204728135c7592574164b5b095dd87348d8f1794a429",
    },
    ReferenceCase {
        name: "noise_seed_123_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "c518fc76e482f1f64bcd0eed0e87e6fd3aa02b2f0a65b030baafc7941e81d2e6",
        distorted_hash: "c518fc76e482f1f64bcd0eed0e87e6fd3aa02b2f0a65b030baafc7941e81d2e6",
    },
    ReferenceCase {
        name: "noise_seed_999_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "965e88bccae4a9bd9d819aedd2e863506ac880eac039650f73bbd10c42f4d612",
        distorted_hash: "965e88bccae4a9bd9d819aedd2e863506ac880eac039650f73bbd10c42f4d612",
    },
    ReferenceCase {
        name: "edge_vertical_256x256",
        width: 256,
        height: 256,
        expected_score: 100.000000000000000,
        source_hash: "ef6a7a3a6dd6460c0f211781f0a8b418b9b6fc9c9a114ddce4c025975eb59e96",
        distorted_hash: "ef6a7a3a6dd6460c0f211781f0a8b418b9b6fc9c9a114ddce4c025975eb59e96",
    },
    ReferenceCase {
        name: "gradient_vs_uniform_64x64",
        width: 64,
        height: 64,
        expected_score: -64.568721479999994,
        source_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
        distorted_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
    },
    ReferenceCase {
        name: "noise_vs_uniform_64x64",
        width: 64,
        height: 64,
        expected_score: -47.335725580000002,
        source_hash: "7f6be7f433ccb0a006e888f827df518a15c560c44b89852441183c2f61ea59f2",
        distorted_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
    },
    ReferenceCase {
        name: "gradient_vs_boxblur8x8_64x64",
        width: 64,
        height: 64,
        expected_score: 94.340903150000003,
        source_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
        distorted_hash: "cceefcd9fb78f029449390c0ca86768fc741ab19d97e239272c7057dae4da706",
    },
    ReferenceCase {
        name: "noise_vs_sharpen_64x64",
        width: 64,
        height: 64,
        expected_score: -5.810175560000000,
        source_hash: "53f592ab5678b4f46d1de4eec5963a728202c7ef837d90fef30de68f127e643d",
        distorted_hash: "4ad3cfe3e5b8138c33e412d6e5c3a93c83fdf80048dd65fe4eeb2f0060275aaa",
    },
    ReferenceCase {
        name: "gradient_vs_yuv_roundtrip_64x64",
        width: 64,
        height: 64,
        expected_score: 97.260109639999996,
        source_hash: "e7644fe3f111f9eac705815e27e46beb547fae004c47a8d7d32ec4004873f74d",
        distorted_hash: "08f6523635ec5e8f1b2d3c4589ac4d7b41ec81ca46a064dee3db1612f1f2b841",
    },
    ReferenceCase {
        name: "edge_vs_boxblur8x8_64x64",
        width: 64,
        height: 64,
        expected_score: 24.273335520000000,
        source_hash: "f0d003b6007c958df848862398db117778c87d28db5943dc1bef4d6fdffb3137",
        distorted_hash: "cbe40f4a1c43e6612e31aec6596e608feb8a7ce47db0073b1e1f0a4730d65e9b",
    },
];
