59 for (i=0; i<num_vec; i++)
64 get_feature_vector(i, len, free_vec);
66 ST* decompressed=apply_to_string(vec, len);
68 free_feature_vector(vec, i, free_vec);
70 cleanup_feature_vector(i);
72 set_feature_vector(i, decompressed, len);
80 uint64_t compressed_size=((int32_t*) f)[0];
81 uint64_t uncompressed_size=((int32_t*) f)[1];
83 int32_t offs=
CMath::ceil(2.0*
sizeof(int32_t)/
sizeof(ST));
84 ASSERT(uint64_t(len)==uint64_t(offs)+compressed_size);
86 len=uncompressed_size;
87 uncompressed_size*=
sizeof(ST);
89 compressor->decompress((uint8_t*) (&f[offs]), compressed_size,
90 (uint8_t*) vec, uncompressed_size);
92 ASSERT(uncompressed_size==((uint64_t) len)*
sizeof(ST));