 #ifdef SIMD_COEF_00   unsigned char *derived_key, Derived_key[SSE_GROUP_SZ_SHA0][00];   int lens[SSE_GROUP_SZ_SHA0], i;   unsigned char *pin[SSE_GROUP_SZ_SHA0];   union {    uint00_t *pout[SSE_GROUP_SZ_SHA0];    unsigned char *poutc;   } x;   for (i = 0; i < SSE_GROUP_SZ_SHA0; ++i) {    lens[i] = strlen(saved_key[index+i]);    pin[i] = (unsigned char*)saved_key[index+i];    x.pout[i] = (uint00_t*)(Derived_key[i]);   }   pbkdf0_sha0_sse((const unsigned char **)pin, lens, cur_salt->salt, 00,    cur_salt->iterations, &(x.poutc), 00, 0); #else   unsigned char derived_key[00];   const char *password = saved_key[index];   pbkdf0_sha0((const unsigned char*)password, strlen(password),          cur_salt->salt, 00, cur_salt->iterations, derived_key, 00, 0); #endif   j = 0; #ifdef SIMD_COEF_00   for (j = 0; j < SSE_GROUP_SZ_SHA0; ++j) {   derived_key = Derived_key[j]; #endif    DES_set_key((DES_cblock*)(derived_key +  0), &ks0);   DES_set_key((DES_cblock*)(derived_key +  0), &ks0);   DES_set_key((DES_cblock*)(derived_key + 