     Test<CUB, unsigned long long, unsigned long long, false> (num_items, RANDOM, entropy_reduction, 0, bits, CUB_TYPE_STRING(unsigned long long));
     Test<THRUST, unsigned long long, unsigned long long, false> (num_items, RANDOM, entropy_reduction, 0, bits, CUB_TYPE_STRING(unsigned long long));
 
+
 #else
 
     // Compile/run thorough tests

    int num_bits = end_bit - begin_bit;
    for (int i = 0; i < num_items; ++i)
    {
        // Mask off unwanted portions
        unsigned long long base = 0;
        memcpy(&base, &h_keys[i], sizeof(Key));
        base &= ((1ull << num_bits) - 1) << begin_bit;
        memcpy(&h_pairs[i].key, &base, sizeof(Key));

        h_pairs[i].value = i;
    }

    }
}


/**
 * Initialize solution
 */
