#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
#include <unistd.h>
#define __STDC_FORMAT_MACROS 1
#include <inttypes.h>
#include <string.h>

#define LRAND(s) \
(((s) = (s) * 41943011 - 2147483647) >> 32)

#if defined(__i386__)

static __inline__ uint64_t rdtsc(void)
{
  uint64_t x;
     __asm__ volatile (".byte 0x0f, 0x31" : "=A" (x));
     return x;
}
#elif defined(__x86_64__)


static __inline__ uint64_t rdtsc(void)
{
  uint32_t hi, lo;
  __asm__ __volatile__ ("rdtsc" : "=a"(lo), "=d"(hi));
  return ( (uint64_t)lo)|( ((uint64_t)hi)<<32 );
}

#elif defined(__powerpc__)
static __inline__ uint64_t rdtsc(void)
{
  uint64_t result=0;
  uint32_t upper, lower,tmp;
  __asm__ volatile(
                "0:                  \n"
                "\tmftbu   %0           \n"
                "\tmftb    %1           \n"
                "\tmftbu   %2           \n"
                "\tcmpw    %2,%0        \n"
                "\tbne     0b         \n"
                : "=r"(upper),"=r"(lower),"=r"(tmp)
                );
  result = upper;
  result = result<<32;
  result = result|lower;

  return(result);
}

#endif

int main(int argc, char **argv){
        FILE *out;
	const uint32_t max_size = 32768;
	char dest[max_size];
	char src[max_size];
        uint64_t clocks[max_size];
        uint64_t clocktmp;
        uint32_t num1;
        uint64_t rseed = rdtsc();

        if(argc != 2)
                exit(1);

        out = fopen(argv[1], "w");

	for(num1=0; num1<8192; num1++)
		dest[num1] = (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8192);
	clocks[8191] = rdtsc()-clocktmp;
	for(num1=0; num1<8191; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8191);
	clocks[8190] = rdtsc()-clocktmp;
	for(num1=0; num1<8190; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8190);
	clocks[8189] = rdtsc()-clocktmp;
	for(num1=0; num1<8189; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8189);
	clocks[8188] = rdtsc()-clocktmp;
	for(num1=0; num1<8188; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8188);
	clocks[8187] = rdtsc()-clocktmp;
	for(num1=0; num1<8187; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8187);
	clocks[8186] = rdtsc()-clocktmp;
	for(num1=0; num1<8186; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8186);
	clocks[8185] = rdtsc()-clocktmp;
	for(num1=0; num1<8185; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8185);
	clocks[8184] = rdtsc()-clocktmp;
	for(num1=0; num1<8184; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8184);
	clocks[8183] = rdtsc()-clocktmp;
	for(num1=0; num1<8183; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8183);
	clocks[8182] = rdtsc()-clocktmp;
	for(num1=0; num1<8182; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8182);
	clocks[8181] = rdtsc()-clocktmp;
	for(num1=0; num1<8181; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8181);
	clocks[8180] = rdtsc()-clocktmp;
	for(num1=0; num1<8180; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8180);
	clocks[8179] = rdtsc()-clocktmp;
	for(num1=0; num1<8179; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8179);
	clocks[8178] = rdtsc()-clocktmp;
	for(num1=0; num1<8178; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8178);
	clocks[8177] = rdtsc()-clocktmp;
	for(num1=0; num1<8177; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8177);
	clocks[8176] = rdtsc()-clocktmp;
	for(num1=0; num1<8176; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8176);
	clocks[8175] = rdtsc()-clocktmp;
	for(num1=0; num1<8175; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8175);
	clocks[8174] = rdtsc()-clocktmp;
	for(num1=0; num1<8174; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8174);
	clocks[8173] = rdtsc()-clocktmp;
	for(num1=0; num1<8173; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8173);
	clocks[8172] = rdtsc()-clocktmp;
	for(num1=0; num1<8172; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8172);
	clocks[8171] = rdtsc()-clocktmp;
	for(num1=0; num1<8171; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8171);
	clocks[8170] = rdtsc()-clocktmp;
	for(num1=0; num1<8170; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8170);
	clocks[8169] = rdtsc()-clocktmp;
	for(num1=0; num1<8169; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8169);
	clocks[8168] = rdtsc()-clocktmp;
	for(num1=0; num1<8168; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8168);
	clocks[8167] = rdtsc()-clocktmp;
	for(num1=0; num1<8167; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8167);
	clocks[8166] = rdtsc()-clocktmp;
	for(num1=0; num1<8166; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8166);
	clocks[8165] = rdtsc()-clocktmp;
	for(num1=0; num1<8165; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8165);
	clocks[8164] = rdtsc()-clocktmp;
	for(num1=0; num1<8164; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8164);
	clocks[8163] = rdtsc()-clocktmp;
	for(num1=0; num1<8163; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8163);
	clocks[8162] = rdtsc()-clocktmp;
	for(num1=0; num1<8162; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8162);
	clocks[8161] = rdtsc()-clocktmp;
	for(num1=0; num1<8161; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8161);
	clocks[8160] = rdtsc()-clocktmp;
	for(num1=0; num1<8160; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8160);
	clocks[8159] = rdtsc()-clocktmp;
	for(num1=0; num1<8159; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8159);
	clocks[8158] = rdtsc()-clocktmp;
	for(num1=0; num1<8158; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8158);
	clocks[8157] = rdtsc()-clocktmp;
	for(num1=0; num1<8157; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8157);
	clocks[8156] = rdtsc()-clocktmp;
	for(num1=0; num1<8156; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8156);
	clocks[8155] = rdtsc()-clocktmp;
	for(num1=0; num1<8155; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8155);
	clocks[8154] = rdtsc()-clocktmp;
	for(num1=0; num1<8154; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8154);
	clocks[8153] = rdtsc()-clocktmp;
	for(num1=0; num1<8153; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8153);
	clocks[8152] = rdtsc()-clocktmp;
	for(num1=0; num1<8152; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8152);
	clocks[8151] = rdtsc()-clocktmp;
	for(num1=0; num1<8151; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8151);
	clocks[8150] = rdtsc()-clocktmp;
	for(num1=0; num1<8150; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8150);
	clocks[8149] = rdtsc()-clocktmp;
	for(num1=0; num1<8149; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8149);
	clocks[8148] = rdtsc()-clocktmp;
	for(num1=0; num1<8148; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8148);
	clocks[8147] = rdtsc()-clocktmp;
	for(num1=0; num1<8147; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8147);
	clocks[8146] = rdtsc()-clocktmp;
	for(num1=0; num1<8146; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8146);
	clocks[8145] = rdtsc()-clocktmp;
	for(num1=0; num1<8145; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8145);
	clocks[8144] = rdtsc()-clocktmp;
	for(num1=0; num1<8144; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8144);
	clocks[8143] = rdtsc()-clocktmp;
	for(num1=0; num1<8143; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8143);
	clocks[8142] = rdtsc()-clocktmp;
	for(num1=0; num1<8142; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8142);
	clocks[8141] = rdtsc()-clocktmp;
	for(num1=0; num1<8141; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8141);
	clocks[8140] = rdtsc()-clocktmp;
	for(num1=0; num1<8140; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8140);
	clocks[8139] = rdtsc()-clocktmp;
	for(num1=0; num1<8139; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8139);
	clocks[8138] = rdtsc()-clocktmp;
	for(num1=0; num1<8138; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8138);
	clocks[8137] = rdtsc()-clocktmp;
	for(num1=0; num1<8137; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8137);
	clocks[8136] = rdtsc()-clocktmp;
	for(num1=0; num1<8136; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8136);
	clocks[8135] = rdtsc()-clocktmp;
	for(num1=0; num1<8135; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8135);
	clocks[8134] = rdtsc()-clocktmp;
	for(num1=0; num1<8134; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8134);
	clocks[8133] = rdtsc()-clocktmp;
	for(num1=0; num1<8133; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8133);
	clocks[8132] = rdtsc()-clocktmp;
	for(num1=0; num1<8132; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8132);
	clocks[8131] = rdtsc()-clocktmp;
	for(num1=0; num1<8131; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8131);
	clocks[8130] = rdtsc()-clocktmp;
	for(num1=0; num1<8130; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8130);
	clocks[8129] = rdtsc()-clocktmp;
	for(num1=0; num1<8129; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8129);
	clocks[8128] = rdtsc()-clocktmp;
	for(num1=0; num1<8128; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8128);
	clocks[8127] = rdtsc()-clocktmp;
	for(num1=0; num1<8127; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8127);
	clocks[8126] = rdtsc()-clocktmp;
	for(num1=0; num1<8126; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8126);
	clocks[8125] = rdtsc()-clocktmp;
	for(num1=0; num1<8125; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8125);
	clocks[8124] = rdtsc()-clocktmp;
	for(num1=0; num1<8124; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8124);
	clocks[8123] = rdtsc()-clocktmp;
	for(num1=0; num1<8123; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8123);
	clocks[8122] = rdtsc()-clocktmp;
	for(num1=0; num1<8122; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8122);
	clocks[8121] = rdtsc()-clocktmp;
	for(num1=0; num1<8121; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8121);
	clocks[8120] = rdtsc()-clocktmp;
	for(num1=0; num1<8120; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8120);
	clocks[8119] = rdtsc()-clocktmp;
	for(num1=0; num1<8119; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8119);
	clocks[8118] = rdtsc()-clocktmp;
	for(num1=0; num1<8118; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8118);
	clocks[8117] = rdtsc()-clocktmp;
	for(num1=0; num1<8117; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8117);
	clocks[8116] = rdtsc()-clocktmp;
	for(num1=0; num1<8116; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8116);
	clocks[8115] = rdtsc()-clocktmp;
	for(num1=0; num1<8115; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8115);
	clocks[8114] = rdtsc()-clocktmp;
	for(num1=0; num1<8114; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8114);
	clocks[8113] = rdtsc()-clocktmp;
	for(num1=0; num1<8113; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8113);
	clocks[8112] = rdtsc()-clocktmp;
	for(num1=0; num1<8112; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8112);
	clocks[8111] = rdtsc()-clocktmp;
	for(num1=0; num1<8111; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8111);
	clocks[8110] = rdtsc()-clocktmp;
	for(num1=0; num1<8110; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8110);
	clocks[8109] = rdtsc()-clocktmp;
	for(num1=0; num1<8109; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8109);
	clocks[8108] = rdtsc()-clocktmp;
	for(num1=0; num1<8108; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8108);
	clocks[8107] = rdtsc()-clocktmp;
	for(num1=0; num1<8107; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8107);
	clocks[8106] = rdtsc()-clocktmp;
	for(num1=0; num1<8106; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8106);
	clocks[8105] = rdtsc()-clocktmp;
	for(num1=0; num1<8105; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8105);
	clocks[8104] = rdtsc()-clocktmp;
	for(num1=0; num1<8104; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8104);
	clocks[8103] = rdtsc()-clocktmp;
	for(num1=0; num1<8103; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8103);
	clocks[8102] = rdtsc()-clocktmp;
	for(num1=0; num1<8102; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8102);
	clocks[8101] = rdtsc()-clocktmp;
	for(num1=0; num1<8101; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8101);
	clocks[8100] = rdtsc()-clocktmp;
	for(num1=0; num1<8100; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8100);
	clocks[8099] = rdtsc()-clocktmp;
	for(num1=0; num1<8099; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8099);
	clocks[8098] = rdtsc()-clocktmp;
	for(num1=0; num1<8098; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8098);
	clocks[8097] = rdtsc()-clocktmp;
	for(num1=0; num1<8097; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8097);
	clocks[8096] = rdtsc()-clocktmp;
	for(num1=0; num1<8096; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8096);
	clocks[8095] = rdtsc()-clocktmp;
	for(num1=0; num1<8095; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8095);
	clocks[8094] = rdtsc()-clocktmp;
	for(num1=0; num1<8094; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8094);
	clocks[8093] = rdtsc()-clocktmp;
	for(num1=0; num1<8093; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8093);
	clocks[8092] = rdtsc()-clocktmp;
	for(num1=0; num1<8092; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8092);
	clocks[8091] = rdtsc()-clocktmp;
	for(num1=0; num1<8091; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8091);
	clocks[8090] = rdtsc()-clocktmp;
	for(num1=0; num1<8090; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8090);
	clocks[8089] = rdtsc()-clocktmp;
	for(num1=0; num1<8089; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8089);
	clocks[8088] = rdtsc()-clocktmp;
	for(num1=0; num1<8088; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8088);
	clocks[8087] = rdtsc()-clocktmp;
	for(num1=0; num1<8087; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8087);
	clocks[8086] = rdtsc()-clocktmp;
	for(num1=0; num1<8086; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8086);
	clocks[8085] = rdtsc()-clocktmp;
	for(num1=0; num1<8085; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8085);
	clocks[8084] = rdtsc()-clocktmp;
	for(num1=0; num1<8084; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8084);
	clocks[8083] = rdtsc()-clocktmp;
	for(num1=0; num1<8083; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8083);
	clocks[8082] = rdtsc()-clocktmp;
	for(num1=0; num1<8082; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8082);
	clocks[8081] = rdtsc()-clocktmp;
	for(num1=0; num1<8081; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8081);
	clocks[8080] = rdtsc()-clocktmp;
	for(num1=0; num1<8080; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8080);
	clocks[8079] = rdtsc()-clocktmp;
	for(num1=0; num1<8079; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8079);
	clocks[8078] = rdtsc()-clocktmp;
	for(num1=0; num1<8078; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8078);
	clocks[8077] = rdtsc()-clocktmp;
	for(num1=0; num1<8077; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8077);
	clocks[8076] = rdtsc()-clocktmp;
	for(num1=0; num1<8076; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8076);
	clocks[8075] = rdtsc()-clocktmp;
	for(num1=0; num1<8075; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8075);
	clocks[8074] = rdtsc()-clocktmp;
	for(num1=0; num1<8074; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8074);
	clocks[8073] = rdtsc()-clocktmp;
	for(num1=0; num1<8073; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8073);
	clocks[8072] = rdtsc()-clocktmp;
	for(num1=0; num1<8072; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8072);
	clocks[8071] = rdtsc()-clocktmp;
	for(num1=0; num1<8071; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8071);
	clocks[8070] = rdtsc()-clocktmp;
	for(num1=0; num1<8070; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8070);
	clocks[8069] = rdtsc()-clocktmp;
	for(num1=0; num1<8069; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8069);
	clocks[8068] = rdtsc()-clocktmp;
	for(num1=0; num1<8068; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8068);
	clocks[8067] = rdtsc()-clocktmp;
	for(num1=0; num1<8067; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8067);
	clocks[8066] = rdtsc()-clocktmp;
	for(num1=0; num1<8066; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8066);
	clocks[8065] = rdtsc()-clocktmp;
	for(num1=0; num1<8065; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8065);
	clocks[8064] = rdtsc()-clocktmp;
	for(num1=0; num1<8064; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8064);
	clocks[8063] = rdtsc()-clocktmp;
	for(num1=0; num1<8063; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8063);
	clocks[8062] = rdtsc()-clocktmp;
	for(num1=0; num1<8062; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8062);
	clocks[8061] = rdtsc()-clocktmp;
	for(num1=0; num1<8061; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8061);
	clocks[8060] = rdtsc()-clocktmp;
	for(num1=0; num1<8060; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8060);
	clocks[8059] = rdtsc()-clocktmp;
	for(num1=0; num1<8059; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8059);
	clocks[8058] = rdtsc()-clocktmp;
	for(num1=0; num1<8058; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8058);
	clocks[8057] = rdtsc()-clocktmp;
	for(num1=0; num1<8057; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8057);
	clocks[8056] = rdtsc()-clocktmp;
	for(num1=0; num1<8056; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8056);
	clocks[8055] = rdtsc()-clocktmp;
	for(num1=0; num1<8055; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8055);
	clocks[8054] = rdtsc()-clocktmp;
	for(num1=0; num1<8054; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8054);
	clocks[8053] = rdtsc()-clocktmp;
	for(num1=0; num1<8053; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8053);
	clocks[8052] = rdtsc()-clocktmp;
	for(num1=0; num1<8052; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8052);
	clocks[8051] = rdtsc()-clocktmp;
	for(num1=0; num1<8051; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8051);
	clocks[8050] = rdtsc()-clocktmp;
	for(num1=0; num1<8050; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8050);
	clocks[8049] = rdtsc()-clocktmp;
	for(num1=0; num1<8049; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8049);
	clocks[8048] = rdtsc()-clocktmp;
	for(num1=0; num1<8048; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8048);
	clocks[8047] = rdtsc()-clocktmp;
	for(num1=0; num1<8047; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8047);
	clocks[8046] = rdtsc()-clocktmp;
	for(num1=0; num1<8046; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8046);
	clocks[8045] = rdtsc()-clocktmp;
	for(num1=0; num1<8045; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8045);
	clocks[8044] = rdtsc()-clocktmp;
	for(num1=0; num1<8044; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8044);
	clocks[8043] = rdtsc()-clocktmp;
	for(num1=0; num1<8043; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8043);
	clocks[8042] = rdtsc()-clocktmp;
	for(num1=0; num1<8042; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8042);
	clocks[8041] = rdtsc()-clocktmp;
	for(num1=0; num1<8041; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8041);
	clocks[8040] = rdtsc()-clocktmp;
	for(num1=0; num1<8040; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8040);
	clocks[8039] = rdtsc()-clocktmp;
	for(num1=0; num1<8039; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8039);
	clocks[8038] = rdtsc()-clocktmp;
	for(num1=0; num1<8038; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8038);
	clocks[8037] = rdtsc()-clocktmp;
	for(num1=0; num1<8037; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8037);
	clocks[8036] = rdtsc()-clocktmp;
	for(num1=0; num1<8036; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8036);
	clocks[8035] = rdtsc()-clocktmp;
	for(num1=0; num1<8035; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8035);
	clocks[8034] = rdtsc()-clocktmp;
	for(num1=0; num1<8034; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8034);
	clocks[8033] = rdtsc()-clocktmp;
	for(num1=0; num1<8033; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8033);
	clocks[8032] = rdtsc()-clocktmp;
	for(num1=0; num1<8032; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8032);
	clocks[8031] = rdtsc()-clocktmp;
	for(num1=0; num1<8031; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8031);
	clocks[8030] = rdtsc()-clocktmp;
	for(num1=0; num1<8030; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8030);
	clocks[8029] = rdtsc()-clocktmp;
	for(num1=0; num1<8029; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8029);
	clocks[8028] = rdtsc()-clocktmp;
	for(num1=0; num1<8028; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8028);
	clocks[8027] = rdtsc()-clocktmp;
	for(num1=0; num1<8027; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8027);
	clocks[8026] = rdtsc()-clocktmp;
	for(num1=0; num1<8026; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8026);
	clocks[8025] = rdtsc()-clocktmp;
	for(num1=0; num1<8025; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8025);
	clocks[8024] = rdtsc()-clocktmp;
	for(num1=0; num1<8024; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8024);
	clocks[8023] = rdtsc()-clocktmp;
	for(num1=0; num1<8023; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8023);
	clocks[8022] = rdtsc()-clocktmp;
	for(num1=0; num1<8022; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8022);
	clocks[8021] = rdtsc()-clocktmp;
	for(num1=0; num1<8021; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8021);
	clocks[8020] = rdtsc()-clocktmp;
	for(num1=0; num1<8020; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8020);
	clocks[8019] = rdtsc()-clocktmp;
	for(num1=0; num1<8019; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8019);
	clocks[8018] = rdtsc()-clocktmp;
	for(num1=0; num1<8018; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8018);
	clocks[8017] = rdtsc()-clocktmp;
	for(num1=0; num1<8017; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8017);
	clocks[8016] = rdtsc()-clocktmp;
	for(num1=0; num1<8016; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8016);
	clocks[8015] = rdtsc()-clocktmp;
	for(num1=0; num1<8015; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8015);
	clocks[8014] = rdtsc()-clocktmp;
	for(num1=0; num1<8014; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8014);
	clocks[8013] = rdtsc()-clocktmp;
	for(num1=0; num1<8013; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8013);
	clocks[8012] = rdtsc()-clocktmp;
	for(num1=0; num1<8012; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8012);
	clocks[8011] = rdtsc()-clocktmp;
	for(num1=0; num1<8011; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8011);
	clocks[8010] = rdtsc()-clocktmp;
	for(num1=0; num1<8010; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8010);
	clocks[8009] = rdtsc()-clocktmp;
	for(num1=0; num1<8009; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8009);
	clocks[8008] = rdtsc()-clocktmp;
	for(num1=0; num1<8008; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8008);
	clocks[8007] = rdtsc()-clocktmp;
	for(num1=0; num1<8007; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8007);
	clocks[8006] = rdtsc()-clocktmp;
	for(num1=0; num1<8006; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8006);
	clocks[8005] = rdtsc()-clocktmp;
	for(num1=0; num1<8005; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8005);
	clocks[8004] = rdtsc()-clocktmp;
	for(num1=0; num1<8004; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8004);
	clocks[8003] = rdtsc()-clocktmp;
	for(num1=0; num1<8003; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8003);
	clocks[8002] = rdtsc()-clocktmp;
	for(num1=0; num1<8002; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8002);
	clocks[8001] = rdtsc()-clocktmp;
	for(num1=0; num1<8001; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8001);
	clocks[8000] = rdtsc()-clocktmp;
	for(num1=0; num1<8000; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8000);
	clocks[7999] = rdtsc()-clocktmp;
	for(num1=0; num1<7999; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7999);
	clocks[7998] = rdtsc()-clocktmp;
	for(num1=0; num1<7998; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7998);
	clocks[7997] = rdtsc()-clocktmp;
	for(num1=0; num1<7997; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7997);
	clocks[7996] = rdtsc()-clocktmp;
	for(num1=0; num1<7996; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7996);
	clocks[7995] = rdtsc()-clocktmp;
	for(num1=0; num1<7995; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7995);
	clocks[7994] = rdtsc()-clocktmp;
	for(num1=0; num1<7994; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7994);
	clocks[7993] = rdtsc()-clocktmp;
	for(num1=0; num1<7993; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7993);
	clocks[7992] = rdtsc()-clocktmp;
	for(num1=0; num1<7992; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7992);
	clocks[7991] = rdtsc()-clocktmp;
	for(num1=0; num1<7991; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7991);
	clocks[7990] = rdtsc()-clocktmp;
	for(num1=0; num1<7990; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7990);
	clocks[7989] = rdtsc()-clocktmp;
	for(num1=0; num1<7989; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7989);
	clocks[7988] = rdtsc()-clocktmp;
	for(num1=0; num1<7988; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7988);
	clocks[7987] = rdtsc()-clocktmp;
	for(num1=0; num1<7987; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7987);
	clocks[7986] = rdtsc()-clocktmp;
	for(num1=0; num1<7986; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7986);
	clocks[7985] = rdtsc()-clocktmp;
	for(num1=0; num1<7985; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7985);
	clocks[7984] = rdtsc()-clocktmp;
	for(num1=0; num1<7984; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7984);
	clocks[7983] = rdtsc()-clocktmp;
	for(num1=0; num1<7983; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7983);
	clocks[7982] = rdtsc()-clocktmp;
	for(num1=0; num1<7982; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7982);
	clocks[7981] = rdtsc()-clocktmp;
	for(num1=0; num1<7981; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7981);
	clocks[7980] = rdtsc()-clocktmp;
	for(num1=0; num1<7980; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7980);
	clocks[7979] = rdtsc()-clocktmp;
	for(num1=0; num1<7979; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7979);
	clocks[7978] = rdtsc()-clocktmp;
	for(num1=0; num1<7978; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7978);
	clocks[7977] = rdtsc()-clocktmp;
	for(num1=0; num1<7977; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7977);
	clocks[7976] = rdtsc()-clocktmp;
	for(num1=0; num1<7976; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7976);
	clocks[7975] = rdtsc()-clocktmp;
	for(num1=0; num1<7975; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7975);
	clocks[7974] = rdtsc()-clocktmp;
	for(num1=0; num1<7974; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7974);
	clocks[7973] = rdtsc()-clocktmp;
	for(num1=0; num1<7973; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7973);
	clocks[7972] = rdtsc()-clocktmp;
	for(num1=0; num1<7972; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7972);
	clocks[7971] = rdtsc()-clocktmp;
	for(num1=0; num1<7971; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7971);
	clocks[7970] = rdtsc()-clocktmp;
	for(num1=0; num1<7970; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7970);
	clocks[7969] = rdtsc()-clocktmp;
	for(num1=0; num1<7969; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7969);
	clocks[7968] = rdtsc()-clocktmp;
	for(num1=0; num1<7968; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7968);
	clocks[7967] = rdtsc()-clocktmp;
	for(num1=0; num1<7967; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7967);
	clocks[7966] = rdtsc()-clocktmp;
	for(num1=0; num1<7966; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7966);
	clocks[7965] = rdtsc()-clocktmp;
	for(num1=0; num1<7965; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7965);
	clocks[7964] = rdtsc()-clocktmp;
	for(num1=0; num1<7964; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7964);
	clocks[7963] = rdtsc()-clocktmp;
	for(num1=0; num1<7963; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7963);
	clocks[7962] = rdtsc()-clocktmp;
	for(num1=0; num1<7962; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7962);
	clocks[7961] = rdtsc()-clocktmp;
	for(num1=0; num1<7961; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7961);
	clocks[7960] = rdtsc()-clocktmp;
	for(num1=0; num1<7960; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7960);
	clocks[7959] = rdtsc()-clocktmp;
	for(num1=0; num1<7959; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7959);
	clocks[7958] = rdtsc()-clocktmp;
	for(num1=0; num1<7958; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7958);
	clocks[7957] = rdtsc()-clocktmp;
	for(num1=0; num1<7957; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7957);
	clocks[7956] = rdtsc()-clocktmp;
	for(num1=0; num1<7956; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7956);
	clocks[7955] = rdtsc()-clocktmp;
	for(num1=0; num1<7955; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7955);
	clocks[7954] = rdtsc()-clocktmp;
	for(num1=0; num1<7954; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7954);
	clocks[7953] = rdtsc()-clocktmp;
	for(num1=0; num1<7953; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7953);
	clocks[7952] = rdtsc()-clocktmp;
	for(num1=0; num1<7952; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7952);
	clocks[7951] = rdtsc()-clocktmp;
	for(num1=0; num1<7951; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7951);
	clocks[7950] = rdtsc()-clocktmp;
	for(num1=0; num1<7950; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7950);
	clocks[7949] = rdtsc()-clocktmp;
	for(num1=0; num1<7949; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7949);
	clocks[7948] = rdtsc()-clocktmp;
	for(num1=0; num1<7948; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7948);
	clocks[7947] = rdtsc()-clocktmp;
	for(num1=0; num1<7947; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7947);
	clocks[7946] = rdtsc()-clocktmp;
	for(num1=0; num1<7946; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7946);
	clocks[7945] = rdtsc()-clocktmp;
	for(num1=0; num1<7945; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7945);
	clocks[7944] = rdtsc()-clocktmp;
	for(num1=0; num1<7944; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7944);
	clocks[7943] = rdtsc()-clocktmp;
	for(num1=0; num1<7943; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7943);
	clocks[7942] = rdtsc()-clocktmp;
	for(num1=0; num1<7942; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7942);
	clocks[7941] = rdtsc()-clocktmp;
	for(num1=0; num1<7941; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7941);
	clocks[7940] = rdtsc()-clocktmp;
	for(num1=0; num1<7940; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7940);
	clocks[7939] = rdtsc()-clocktmp;
	for(num1=0; num1<7939; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7939);
	clocks[7938] = rdtsc()-clocktmp;
	for(num1=0; num1<7938; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7938);
	clocks[7937] = rdtsc()-clocktmp;
	for(num1=0; num1<7937; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7937);
	clocks[7936] = rdtsc()-clocktmp;
	for(num1=0; num1<7936; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7936);
	clocks[7935] = rdtsc()-clocktmp;
	for(num1=0; num1<7935; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7935);
	clocks[7934] = rdtsc()-clocktmp;
	for(num1=0; num1<7934; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7934);
	clocks[7933] = rdtsc()-clocktmp;
	for(num1=0; num1<7933; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7933);
	clocks[7932] = rdtsc()-clocktmp;
	for(num1=0; num1<7932; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7932);
	clocks[7931] = rdtsc()-clocktmp;
	for(num1=0; num1<7931; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7931);
	clocks[7930] = rdtsc()-clocktmp;
	for(num1=0; num1<7930; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7930);
	clocks[7929] = rdtsc()-clocktmp;
	for(num1=0; num1<7929; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7929);
	clocks[7928] = rdtsc()-clocktmp;
	for(num1=0; num1<7928; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7928);
	clocks[7927] = rdtsc()-clocktmp;
	for(num1=0; num1<7927; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7927);
	clocks[7926] = rdtsc()-clocktmp;
	for(num1=0; num1<7926; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7926);
	clocks[7925] = rdtsc()-clocktmp;
	for(num1=0; num1<7925; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7925);
	clocks[7924] = rdtsc()-clocktmp;
	for(num1=0; num1<7924; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7924);
	clocks[7923] = rdtsc()-clocktmp;
	for(num1=0; num1<7923; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7923);
	clocks[7922] = rdtsc()-clocktmp;
	for(num1=0; num1<7922; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7922);
	clocks[7921] = rdtsc()-clocktmp;
	for(num1=0; num1<7921; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7921);
	clocks[7920] = rdtsc()-clocktmp;
	for(num1=0; num1<7920; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7920);
	clocks[7919] = rdtsc()-clocktmp;
	for(num1=0; num1<7919; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7919);
	clocks[7918] = rdtsc()-clocktmp;
	for(num1=0; num1<7918; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7918);
	clocks[7917] = rdtsc()-clocktmp;
	for(num1=0; num1<7917; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7917);
	clocks[7916] = rdtsc()-clocktmp;
	for(num1=0; num1<7916; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7916);
	clocks[7915] = rdtsc()-clocktmp;
	for(num1=0; num1<7915; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7915);
	clocks[7914] = rdtsc()-clocktmp;
	for(num1=0; num1<7914; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7914);
	clocks[7913] = rdtsc()-clocktmp;
	for(num1=0; num1<7913; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7913);
	clocks[7912] = rdtsc()-clocktmp;
	for(num1=0; num1<7912; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7912);
	clocks[7911] = rdtsc()-clocktmp;
	for(num1=0; num1<7911; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7911);
	clocks[7910] = rdtsc()-clocktmp;
	for(num1=0; num1<7910; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7910);
	clocks[7909] = rdtsc()-clocktmp;
	for(num1=0; num1<7909; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7909);
	clocks[7908] = rdtsc()-clocktmp;
	for(num1=0; num1<7908; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7908);
	clocks[7907] = rdtsc()-clocktmp;
	for(num1=0; num1<7907; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7907);
	clocks[7906] = rdtsc()-clocktmp;
	for(num1=0; num1<7906; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7906);
	clocks[7905] = rdtsc()-clocktmp;
	for(num1=0; num1<7905; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7905);
	clocks[7904] = rdtsc()-clocktmp;
	for(num1=0; num1<7904; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7904);
	clocks[7903] = rdtsc()-clocktmp;
	for(num1=0; num1<7903; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7903);
	clocks[7902] = rdtsc()-clocktmp;
	for(num1=0; num1<7902; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7902);
	clocks[7901] = rdtsc()-clocktmp;
	for(num1=0; num1<7901; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7901);
	clocks[7900] = rdtsc()-clocktmp;
	for(num1=0; num1<7900; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7900);
	clocks[7899] = rdtsc()-clocktmp;
	for(num1=0; num1<7899; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7899);
	clocks[7898] = rdtsc()-clocktmp;
	for(num1=0; num1<7898; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7898);
	clocks[7897] = rdtsc()-clocktmp;
	for(num1=0; num1<7897; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7897);
	clocks[7896] = rdtsc()-clocktmp;
	for(num1=0; num1<7896; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7896);
	clocks[7895] = rdtsc()-clocktmp;
	for(num1=0; num1<7895; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7895);
	clocks[7894] = rdtsc()-clocktmp;
	for(num1=0; num1<7894; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7894);
	clocks[7893] = rdtsc()-clocktmp;
	for(num1=0; num1<7893; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7893);
	clocks[7892] = rdtsc()-clocktmp;
	for(num1=0; num1<7892; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7892);
	clocks[7891] = rdtsc()-clocktmp;
	for(num1=0; num1<7891; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7891);
	clocks[7890] = rdtsc()-clocktmp;
	for(num1=0; num1<7890; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7890);
	clocks[7889] = rdtsc()-clocktmp;
	for(num1=0; num1<7889; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7889);
	clocks[7888] = rdtsc()-clocktmp;
	for(num1=0; num1<7888; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7888);
	clocks[7887] = rdtsc()-clocktmp;
	for(num1=0; num1<7887; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7887);
	clocks[7886] = rdtsc()-clocktmp;
	for(num1=0; num1<7886; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7886);
	clocks[7885] = rdtsc()-clocktmp;
	for(num1=0; num1<7885; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7885);
	clocks[7884] = rdtsc()-clocktmp;
	for(num1=0; num1<7884; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7884);
	clocks[7883] = rdtsc()-clocktmp;
	for(num1=0; num1<7883; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7883);
	clocks[7882] = rdtsc()-clocktmp;
	for(num1=0; num1<7882; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7882);
	clocks[7881] = rdtsc()-clocktmp;
	for(num1=0; num1<7881; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7881);
	clocks[7880] = rdtsc()-clocktmp;
	for(num1=0; num1<7880; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7880);
	clocks[7879] = rdtsc()-clocktmp;
	for(num1=0; num1<7879; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7879);
	clocks[7878] = rdtsc()-clocktmp;
	for(num1=0; num1<7878; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7878);
	clocks[7877] = rdtsc()-clocktmp;
	for(num1=0; num1<7877; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7877);
	clocks[7876] = rdtsc()-clocktmp;
	for(num1=0; num1<7876; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7876);
	clocks[7875] = rdtsc()-clocktmp;
	for(num1=0; num1<7875; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7875);
	clocks[7874] = rdtsc()-clocktmp;
	for(num1=0; num1<7874; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7874);
	clocks[7873] = rdtsc()-clocktmp;
	for(num1=0; num1<7873; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7873);
	clocks[7872] = rdtsc()-clocktmp;
	for(num1=0; num1<7872; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7872);
	clocks[7871] = rdtsc()-clocktmp;
	for(num1=0; num1<7871; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7871);
	clocks[7870] = rdtsc()-clocktmp;
	for(num1=0; num1<7870; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7870);
	clocks[7869] = rdtsc()-clocktmp;
	for(num1=0; num1<7869; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7869);
	clocks[7868] = rdtsc()-clocktmp;
	for(num1=0; num1<7868; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7868);
	clocks[7867] = rdtsc()-clocktmp;
	for(num1=0; num1<7867; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7867);
	clocks[7866] = rdtsc()-clocktmp;
	for(num1=0; num1<7866; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7866);
	clocks[7865] = rdtsc()-clocktmp;
	for(num1=0; num1<7865; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7865);
	clocks[7864] = rdtsc()-clocktmp;
	for(num1=0; num1<7864; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7864);
	clocks[7863] = rdtsc()-clocktmp;
	for(num1=0; num1<7863; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7863);
	clocks[7862] = rdtsc()-clocktmp;
	for(num1=0; num1<7862; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7862);
	clocks[7861] = rdtsc()-clocktmp;
	for(num1=0; num1<7861; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7861);
	clocks[7860] = rdtsc()-clocktmp;
	for(num1=0; num1<7860; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7860);
	clocks[7859] = rdtsc()-clocktmp;
	for(num1=0; num1<7859; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7859);
	clocks[7858] = rdtsc()-clocktmp;
	for(num1=0; num1<7858; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7858);
	clocks[7857] = rdtsc()-clocktmp;
	for(num1=0; num1<7857; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7857);
	clocks[7856] = rdtsc()-clocktmp;
	for(num1=0; num1<7856; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7856);
	clocks[7855] = rdtsc()-clocktmp;
	for(num1=0; num1<7855; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7855);
	clocks[7854] = rdtsc()-clocktmp;
	for(num1=0; num1<7854; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7854);
	clocks[7853] = rdtsc()-clocktmp;
	for(num1=0; num1<7853; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7853);
	clocks[7852] = rdtsc()-clocktmp;
	for(num1=0; num1<7852; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7852);
	clocks[7851] = rdtsc()-clocktmp;
	for(num1=0; num1<7851; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7851);
	clocks[7850] = rdtsc()-clocktmp;
	for(num1=0; num1<7850; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7850);
	clocks[7849] = rdtsc()-clocktmp;
	for(num1=0; num1<7849; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7849);
	clocks[7848] = rdtsc()-clocktmp;
	for(num1=0; num1<7848; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7848);
	clocks[7847] = rdtsc()-clocktmp;
	for(num1=0; num1<7847; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7847);
	clocks[7846] = rdtsc()-clocktmp;
	for(num1=0; num1<7846; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7846);
	clocks[7845] = rdtsc()-clocktmp;
	for(num1=0; num1<7845; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7845);
	clocks[7844] = rdtsc()-clocktmp;
	for(num1=0; num1<7844; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7844);
	clocks[7843] = rdtsc()-clocktmp;
	for(num1=0; num1<7843; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7843);
	clocks[7842] = rdtsc()-clocktmp;
	for(num1=0; num1<7842; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7842);
	clocks[7841] = rdtsc()-clocktmp;
	for(num1=0; num1<7841; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7841);
	clocks[7840] = rdtsc()-clocktmp;
	for(num1=0; num1<7840; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7840);
	clocks[7839] = rdtsc()-clocktmp;
	for(num1=0; num1<7839; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7839);
	clocks[7838] = rdtsc()-clocktmp;
	for(num1=0; num1<7838; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7838);
	clocks[7837] = rdtsc()-clocktmp;
	for(num1=0; num1<7837; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7837);
	clocks[7836] = rdtsc()-clocktmp;
	for(num1=0; num1<7836; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7836);
	clocks[7835] = rdtsc()-clocktmp;
	for(num1=0; num1<7835; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7835);
	clocks[7834] = rdtsc()-clocktmp;
	for(num1=0; num1<7834; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7834);
	clocks[7833] = rdtsc()-clocktmp;
	for(num1=0; num1<7833; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7833);
	clocks[7832] = rdtsc()-clocktmp;
	for(num1=0; num1<7832; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7832);
	clocks[7831] = rdtsc()-clocktmp;
	for(num1=0; num1<7831; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7831);
	clocks[7830] = rdtsc()-clocktmp;
	for(num1=0; num1<7830; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7830);
	clocks[7829] = rdtsc()-clocktmp;
	for(num1=0; num1<7829; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7829);
	clocks[7828] = rdtsc()-clocktmp;
	for(num1=0; num1<7828; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7828);
	clocks[7827] = rdtsc()-clocktmp;
	for(num1=0; num1<7827; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7827);
	clocks[7826] = rdtsc()-clocktmp;
	for(num1=0; num1<7826; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7826);
	clocks[7825] = rdtsc()-clocktmp;
	for(num1=0; num1<7825; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7825);
	clocks[7824] = rdtsc()-clocktmp;
	for(num1=0; num1<7824; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7824);
	clocks[7823] = rdtsc()-clocktmp;
	for(num1=0; num1<7823; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7823);
	clocks[7822] = rdtsc()-clocktmp;
	for(num1=0; num1<7822; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7822);
	clocks[7821] = rdtsc()-clocktmp;
	for(num1=0; num1<7821; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7821);
	clocks[7820] = rdtsc()-clocktmp;
	for(num1=0; num1<7820; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7820);
	clocks[7819] = rdtsc()-clocktmp;
	for(num1=0; num1<7819; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7819);
	clocks[7818] = rdtsc()-clocktmp;
	for(num1=0; num1<7818; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7818);
	clocks[7817] = rdtsc()-clocktmp;
	for(num1=0; num1<7817; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7817);
	clocks[7816] = rdtsc()-clocktmp;
	for(num1=0; num1<7816; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7816);
	clocks[7815] = rdtsc()-clocktmp;
	for(num1=0; num1<7815; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7815);
	clocks[7814] = rdtsc()-clocktmp;
	for(num1=0; num1<7814; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7814);
	clocks[7813] = rdtsc()-clocktmp;
	for(num1=0; num1<7813; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7813);
	clocks[7812] = rdtsc()-clocktmp;
	for(num1=0; num1<7812; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7812);
	clocks[7811] = rdtsc()-clocktmp;
	for(num1=0; num1<7811; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7811);
	clocks[7810] = rdtsc()-clocktmp;
	for(num1=0; num1<7810; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7810);
	clocks[7809] = rdtsc()-clocktmp;
	for(num1=0; num1<7809; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7809);
	clocks[7808] = rdtsc()-clocktmp;
	for(num1=0; num1<7808; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7808);
	clocks[7807] = rdtsc()-clocktmp;
	for(num1=0; num1<7807; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7807);
	clocks[7806] = rdtsc()-clocktmp;
	for(num1=0; num1<7806; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7806);
	clocks[7805] = rdtsc()-clocktmp;
	for(num1=0; num1<7805; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7805);
	clocks[7804] = rdtsc()-clocktmp;
	for(num1=0; num1<7804; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7804);
	clocks[7803] = rdtsc()-clocktmp;
	for(num1=0; num1<7803; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7803);
	clocks[7802] = rdtsc()-clocktmp;
	for(num1=0; num1<7802; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7802);
	clocks[7801] = rdtsc()-clocktmp;
	for(num1=0; num1<7801; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7801);
	clocks[7800] = rdtsc()-clocktmp;
	for(num1=0; num1<7800; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7800);
	clocks[7799] = rdtsc()-clocktmp;
	for(num1=0; num1<7799; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7799);
	clocks[7798] = rdtsc()-clocktmp;
	for(num1=0; num1<7798; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7798);
	clocks[7797] = rdtsc()-clocktmp;
	for(num1=0; num1<7797; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7797);
	clocks[7796] = rdtsc()-clocktmp;
	for(num1=0; num1<7796; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7796);
	clocks[7795] = rdtsc()-clocktmp;
	for(num1=0; num1<7795; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7795);
	clocks[7794] = rdtsc()-clocktmp;
	for(num1=0; num1<7794; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7794);
	clocks[7793] = rdtsc()-clocktmp;
	for(num1=0; num1<7793; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7793);
	clocks[7792] = rdtsc()-clocktmp;
	for(num1=0; num1<7792; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7792);
	clocks[7791] = rdtsc()-clocktmp;
	for(num1=0; num1<7791; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7791);
	clocks[7790] = rdtsc()-clocktmp;
	for(num1=0; num1<7790; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7790);
	clocks[7789] = rdtsc()-clocktmp;
	for(num1=0; num1<7789; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7789);
	clocks[7788] = rdtsc()-clocktmp;
	for(num1=0; num1<7788; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7788);
	clocks[7787] = rdtsc()-clocktmp;
	for(num1=0; num1<7787; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7787);
	clocks[7786] = rdtsc()-clocktmp;
	for(num1=0; num1<7786; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7786);
	clocks[7785] = rdtsc()-clocktmp;
	for(num1=0; num1<7785; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7785);
	clocks[7784] = rdtsc()-clocktmp;
	for(num1=0; num1<7784; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7784);
	clocks[7783] = rdtsc()-clocktmp;
	for(num1=0; num1<7783; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7783);
	clocks[7782] = rdtsc()-clocktmp;
	for(num1=0; num1<7782; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7782);
	clocks[7781] = rdtsc()-clocktmp;
	for(num1=0; num1<7781; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7781);
	clocks[7780] = rdtsc()-clocktmp;
	for(num1=0; num1<7780; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7780);
	clocks[7779] = rdtsc()-clocktmp;
	for(num1=0; num1<7779; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7779);
	clocks[7778] = rdtsc()-clocktmp;
	for(num1=0; num1<7778; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7778);
	clocks[7777] = rdtsc()-clocktmp;
	for(num1=0; num1<7777; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7777);
	clocks[7776] = rdtsc()-clocktmp;
	for(num1=0; num1<7776; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7776);
	clocks[7775] = rdtsc()-clocktmp;
	for(num1=0; num1<7775; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7775);
	clocks[7774] = rdtsc()-clocktmp;
	for(num1=0; num1<7774; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7774);
	clocks[7773] = rdtsc()-clocktmp;
	for(num1=0; num1<7773; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7773);
	clocks[7772] = rdtsc()-clocktmp;
	for(num1=0; num1<7772; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7772);
	clocks[7771] = rdtsc()-clocktmp;
	for(num1=0; num1<7771; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7771);
	clocks[7770] = rdtsc()-clocktmp;
	for(num1=0; num1<7770; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7770);
	clocks[7769] = rdtsc()-clocktmp;
	for(num1=0; num1<7769; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7769);
	clocks[7768] = rdtsc()-clocktmp;
	for(num1=0; num1<7768; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7768);
	clocks[7767] = rdtsc()-clocktmp;
	for(num1=0; num1<7767; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7767);
	clocks[7766] = rdtsc()-clocktmp;
	for(num1=0; num1<7766; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7766);
	clocks[7765] = rdtsc()-clocktmp;
	for(num1=0; num1<7765; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7765);
	clocks[7764] = rdtsc()-clocktmp;
	for(num1=0; num1<7764; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7764);
	clocks[7763] = rdtsc()-clocktmp;
	for(num1=0; num1<7763; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7763);
	clocks[7762] = rdtsc()-clocktmp;
	for(num1=0; num1<7762; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7762);
	clocks[7761] = rdtsc()-clocktmp;
	for(num1=0; num1<7761; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7761);
	clocks[7760] = rdtsc()-clocktmp;
	for(num1=0; num1<7760; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7760);
	clocks[7759] = rdtsc()-clocktmp;
	for(num1=0; num1<7759; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7759);
	clocks[7758] = rdtsc()-clocktmp;
	for(num1=0; num1<7758; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7758);
	clocks[7757] = rdtsc()-clocktmp;
	for(num1=0; num1<7757; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7757);
	clocks[7756] = rdtsc()-clocktmp;
	for(num1=0; num1<7756; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7756);
	clocks[7755] = rdtsc()-clocktmp;
	for(num1=0; num1<7755; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7755);
	clocks[7754] = rdtsc()-clocktmp;
	for(num1=0; num1<7754; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7754);
	clocks[7753] = rdtsc()-clocktmp;
	for(num1=0; num1<7753; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7753);
	clocks[7752] = rdtsc()-clocktmp;
	for(num1=0; num1<7752; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7752);
	clocks[7751] = rdtsc()-clocktmp;
	for(num1=0; num1<7751; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7751);
	clocks[7750] = rdtsc()-clocktmp;
	for(num1=0; num1<7750; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7750);
	clocks[7749] = rdtsc()-clocktmp;
	for(num1=0; num1<7749; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7749);
	clocks[7748] = rdtsc()-clocktmp;
	for(num1=0; num1<7748; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7748);
	clocks[7747] = rdtsc()-clocktmp;
	for(num1=0; num1<7747; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7747);
	clocks[7746] = rdtsc()-clocktmp;
	for(num1=0; num1<7746; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7746);
	clocks[7745] = rdtsc()-clocktmp;
	for(num1=0; num1<7745; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7745);
	clocks[7744] = rdtsc()-clocktmp;
	for(num1=0; num1<7744; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7744);
	clocks[7743] = rdtsc()-clocktmp;
	for(num1=0; num1<7743; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7743);
	clocks[7742] = rdtsc()-clocktmp;
	for(num1=0; num1<7742; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7742);
	clocks[7741] = rdtsc()-clocktmp;
	for(num1=0; num1<7741; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7741);
	clocks[7740] = rdtsc()-clocktmp;
	for(num1=0; num1<7740; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7740);
	clocks[7739] = rdtsc()-clocktmp;
	for(num1=0; num1<7739; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7739);
	clocks[7738] = rdtsc()-clocktmp;
	for(num1=0; num1<7738; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7738);
	clocks[7737] = rdtsc()-clocktmp;
	for(num1=0; num1<7737; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7737);
	clocks[7736] = rdtsc()-clocktmp;
	for(num1=0; num1<7736; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7736);
	clocks[7735] = rdtsc()-clocktmp;
	for(num1=0; num1<7735; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7735);
	clocks[7734] = rdtsc()-clocktmp;
	for(num1=0; num1<7734; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7734);
	clocks[7733] = rdtsc()-clocktmp;
	for(num1=0; num1<7733; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7733);
	clocks[7732] = rdtsc()-clocktmp;
	for(num1=0; num1<7732; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7732);
	clocks[7731] = rdtsc()-clocktmp;
	for(num1=0; num1<7731; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7731);
	clocks[7730] = rdtsc()-clocktmp;
	for(num1=0; num1<7730; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7730);
	clocks[7729] = rdtsc()-clocktmp;
	for(num1=0; num1<7729; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7729);
	clocks[7728] = rdtsc()-clocktmp;
	for(num1=0; num1<7728; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7728);
	clocks[7727] = rdtsc()-clocktmp;
	for(num1=0; num1<7727; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7727);
	clocks[7726] = rdtsc()-clocktmp;
	for(num1=0; num1<7726; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7726);
	clocks[7725] = rdtsc()-clocktmp;
	for(num1=0; num1<7725; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7725);
	clocks[7724] = rdtsc()-clocktmp;
	for(num1=0; num1<7724; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7724);
	clocks[7723] = rdtsc()-clocktmp;
	for(num1=0; num1<7723; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7723);
	clocks[7722] = rdtsc()-clocktmp;
	for(num1=0; num1<7722; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7722);
	clocks[7721] = rdtsc()-clocktmp;
	for(num1=0; num1<7721; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7721);
	clocks[7720] = rdtsc()-clocktmp;
	for(num1=0; num1<7720; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7720);
	clocks[7719] = rdtsc()-clocktmp;
	for(num1=0; num1<7719; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7719);
	clocks[7718] = rdtsc()-clocktmp;
	for(num1=0; num1<7718; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7718);
	clocks[7717] = rdtsc()-clocktmp;
	for(num1=0; num1<7717; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7717);
	clocks[7716] = rdtsc()-clocktmp;
	for(num1=0; num1<7716; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7716);
	clocks[7715] = rdtsc()-clocktmp;
	for(num1=0; num1<7715; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7715);
	clocks[7714] = rdtsc()-clocktmp;
	for(num1=0; num1<7714; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7714);
	clocks[7713] = rdtsc()-clocktmp;
	for(num1=0; num1<7713; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7713);
	clocks[7712] = rdtsc()-clocktmp;
	for(num1=0; num1<7712; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7712);
	clocks[7711] = rdtsc()-clocktmp;
	for(num1=0; num1<7711; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7711);
	clocks[7710] = rdtsc()-clocktmp;
	for(num1=0; num1<7710; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7710);
	clocks[7709] = rdtsc()-clocktmp;
	for(num1=0; num1<7709; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7709);
	clocks[7708] = rdtsc()-clocktmp;
	for(num1=0; num1<7708; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7708);
	clocks[7707] = rdtsc()-clocktmp;
	for(num1=0; num1<7707; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7707);
	clocks[7706] = rdtsc()-clocktmp;
	for(num1=0; num1<7706; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7706);
	clocks[7705] = rdtsc()-clocktmp;
	for(num1=0; num1<7705; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7705);
	clocks[7704] = rdtsc()-clocktmp;
	for(num1=0; num1<7704; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7704);
	clocks[7703] = rdtsc()-clocktmp;
	for(num1=0; num1<7703; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7703);
	clocks[7702] = rdtsc()-clocktmp;
	for(num1=0; num1<7702; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7702);
	clocks[7701] = rdtsc()-clocktmp;
	for(num1=0; num1<7701; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7701);
	clocks[7700] = rdtsc()-clocktmp;
	for(num1=0; num1<7700; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7700);
	clocks[7699] = rdtsc()-clocktmp;
	for(num1=0; num1<7699; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7699);
	clocks[7698] = rdtsc()-clocktmp;
	for(num1=0; num1<7698; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7698);
	clocks[7697] = rdtsc()-clocktmp;
	for(num1=0; num1<7697; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7697);
	clocks[7696] = rdtsc()-clocktmp;
	for(num1=0; num1<7696; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7696);
	clocks[7695] = rdtsc()-clocktmp;
	for(num1=0; num1<7695; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7695);
	clocks[7694] = rdtsc()-clocktmp;
	for(num1=0; num1<7694; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7694);
	clocks[7693] = rdtsc()-clocktmp;
	for(num1=0; num1<7693; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7693);
	clocks[7692] = rdtsc()-clocktmp;
	for(num1=0; num1<7692; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7692);
	clocks[7691] = rdtsc()-clocktmp;
	for(num1=0; num1<7691; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7691);
	clocks[7690] = rdtsc()-clocktmp;
	for(num1=0; num1<7690; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7690);
	clocks[7689] = rdtsc()-clocktmp;
	for(num1=0; num1<7689; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7689);
	clocks[7688] = rdtsc()-clocktmp;
	for(num1=0; num1<7688; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7688);
	clocks[7687] = rdtsc()-clocktmp;
	for(num1=0; num1<7687; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7687);
	clocks[7686] = rdtsc()-clocktmp;
	for(num1=0; num1<7686; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7686);
	clocks[7685] = rdtsc()-clocktmp;
	for(num1=0; num1<7685; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7685);
	clocks[7684] = rdtsc()-clocktmp;
	for(num1=0; num1<7684; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7684);
	clocks[7683] = rdtsc()-clocktmp;
	for(num1=0; num1<7683; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7683);
	clocks[7682] = rdtsc()-clocktmp;
	for(num1=0; num1<7682; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7682);
	clocks[7681] = rdtsc()-clocktmp;
	for(num1=0; num1<7681; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7681);
	clocks[7680] = rdtsc()-clocktmp;
	for(num1=0; num1<7680; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7680);
	clocks[7679] = rdtsc()-clocktmp;
	for(num1=0; num1<7679; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7679);
	clocks[7678] = rdtsc()-clocktmp;
	for(num1=0; num1<7678; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7678);
	clocks[7677] = rdtsc()-clocktmp;
	for(num1=0; num1<7677; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7677);
	clocks[7676] = rdtsc()-clocktmp;
	for(num1=0; num1<7676; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7676);
	clocks[7675] = rdtsc()-clocktmp;
	for(num1=0; num1<7675; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7675);
	clocks[7674] = rdtsc()-clocktmp;
	for(num1=0; num1<7674; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7674);
	clocks[7673] = rdtsc()-clocktmp;
	for(num1=0; num1<7673; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7673);
	clocks[7672] = rdtsc()-clocktmp;
	for(num1=0; num1<7672; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7672);
	clocks[7671] = rdtsc()-clocktmp;
	for(num1=0; num1<7671; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7671);
	clocks[7670] = rdtsc()-clocktmp;
	for(num1=0; num1<7670; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7670);
	clocks[7669] = rdtsc()-clocktmp;
	for(num1=0; num1<7669; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7669);
	clocks[7668] = rdtsc()-clocktmp;
	for(num1=0; num1<7668; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7668);
	clocks[7667] = rdtsc()-clocktmp;
	for(num1=0; num1<7667; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7667);
	clocks[7666] = rdtsc()-clocktmp;
	for(num1=0; num1<7666; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7666);
	clocks[7665] = rdtsc()-clocktmp;
	for(num1=0; num1<7665; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7665);
	clocks[7664] = rdtsc()-clocktmp;
	for(num1=0; num1<7664; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7664);
	clocks[7663] = rdtsc()-clocktmp;
	for(num1=0; num1<7663; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7663);
	clocks[7662] = rdtsc()-clocktmp;
	for(num1=0; num1<7662; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7662);
	clocks[7661] = rdtsc()-clocktmp;
	for(num1=0; num1<7661; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7661);
	clocks[7660] = rdtsc()-clocktmp;
	for(num1=0; num1<7660; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7660);
	clocks[7659] = rdtsc()-clocktmp;
	for(num1=0; num1<7659; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7659);
	clocks[7658] = rdtsc()-clocktmp;
	for(num1=0; num1<7658; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7658);
	clocks[7657] = rdtsc()-clocktmp;
	for(num1=0; num1<7657; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7657);
	clocks[7656] = rdtsc()-clocktmp;
	for(num1=0; num1<7656; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7656);
	clocks[7655] = rdtsc()-clocktmp;
	for(num1=0; num1<7655; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7655);
	clocks[7654] = rdtsc()-clocktmp;
	for(num1=0; num1<7654; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7654);
	clocks[7653] = rdtsc()-clocktmp;
	for(num1=0; num1<7653; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7653);
	clocks[7652] = rdtsc()-clocktmp;
	for(num1=0; num1<7652; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7652);
	clocks[7651] = rdtsc()-clocktmp;
	for(num1=0; num1<7651; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7651);
	clocks[7650] = rdtsc()-clocktmp;
	for(num1=0; num1<7650; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7650);
	clocks[7649] = rdtsc()-clocktmp;
	for(num1=0; num1<7649; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7649);
	clocks[7648] = rdtsc()-clocktmp;
	for(num1=0; num1<7648; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7648);
	clocks[7647] = rdtsc()-clocktmp;
	for(num1=0; num1<7647; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7647);
	clocks[7646] = rdtsc()-clocktmp;
	for(num1=0; num1<7646; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7646);
	clocks[7645] = rdtsc()-clocktmp;
	for(num1=0; num1<7645; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7645);
	clocks[7644] = rdtsc()-clocktmp;
	for(num1=0; num1<7644; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7644);
	clocks[7643] = rdtsc()-clocktmp;
	for(num1=0; num1<7643; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7643);
	clocks[7642] = rdtsc()-clocktmp;
	for(num1=0; num1<7642; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7642);
	clocks[7641] = rdtsc()-clocktmp;
	for(num1=0; num1<7641; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7641);
	clocks[7640] = rdtsc()-clocktmp;
	for(num1=0; num1<7640; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7640);
	clocks[7639] = rdtsc()-clocktmp;
	for(num1=0; num1<7639; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7639);
	clocks[7638] = rdtsc()-clocktmp;
	for(num1=0; num1<7638; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7638);
	clocks[7637] = rdtsc()-clocktmp;
	for(num1=0; num1<7637; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7637);
	clocks[7636] = rdtsc()-clocktmp;
	for(num1=0; num1<7636; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7636);
	clocks[7635] = rdtsc()-clocktmp;
	for(num1=0; num1<7635; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7635);
	clocks[7634] = rdtsc()-clocktmp;
	for(num1=0; num1<7634; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7634);
	clocks[7633] = rdtsc()-clocktmp;
	for(num1=0; num1<7633; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7633);
	clocks[7632] = rdtsc()-clocktmp;
	for(num1=0; num1<7632; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7632);
	clocks[7631] = rdtsc()-clocktmp;
	for(num1=0; num1<7631; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7631);
	clocks[7630] = rdtsc()-clocktmp;
	for(num1=0; num1<7630; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7630);
	clocks[7629] = rdtsc()-clocktmp;
	for(num1=0; num1<7629; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7629);
	clocks[7628] = rdtsc()-clocktmp;
	for(num1=0; num1<7628; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7628);
	clocks[7627] = rdtsc()-clocktmp;
	for(num1=0; num1<7627; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7627);
	clocks[7626] = rdtsc()-clocktmp;
	for(num1=0; num1<7626; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7626);
	clocks[7625] = rdtsc()-clocktmp;
	for(num1=0; num1<7625; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7625);
	clocks[7624] = rdtsc()-clocktmp;
	for(num1=0; num1<7624; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7624);
	clocks[7623] = rdtsc()-clocktmp;
	for(num1=0; num1<7623; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7623);
	clocks[7622] = rdtsc()-clocktmp;
	for(num1=0; num1<7622; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7622);
	clocks[7621] = rdtsc()-clocktmp;
	for(num1=0; num1<7621; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7621);
	clocks[7620] = rdtsc()-clocktmp;
	for(num1=0; num1<7620; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7620);
	clocks[7619] = rdtsc()-clocktmp;
	for(num1=0; num1<7619; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7619);
	clocks[7618] = rdtsc()-clocktmp;
	for(num1=0; num1<7618; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7618);
	clocks[7617] = rdtsc()-clocktmp;
	for(num1=0; num1<7617; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7617);
	clocks[7616] = rdtsc()-clocktmp;
	for(num1=0; num1<7616; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7616);
	clocks[7615] = rdtsc()-clocktmp;
	for(num1=0; num1<7615; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7615);
	clocks[7614] = rdtsc()-clocktmp;
	for(num1=0; num1<7614; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7614);
	clocks[7613] = rdtsc()-clocktmp;
	for(num1=0; num1<7613; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7613);
	clocks[7612] = rdtsc()-clocktmp;
	for(num1=0; num1<7612; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7612);
	clocks[7611] = rdtsc()-clocktmp;
	for(num1=0; num1<7611; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7611);
	clocks[7610] = rdtsc()-clocktmp;
	for(num1=0; num1<7610; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7610);
	clocks[7609] = rdtsc()-clocktmp;
	for(num1=0; num1<7609; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7609);
	clocks[7608] = rdtsc()-clocktmp;
	for(num1=0; num1<7608; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7608);
	clocks[7607] = rdtsc()-clocktmp;
	for(num1=0; num1<7607; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7607);
	clocks[7606] = rdtsc()-clocktmp;
	for(num1=0; num1<7606; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7606);
	clocks[7605] = rdtsc()-clocktmp;
	for(num1=0; num1<7605; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7605);
	clocks[7604] = rdtsc()-clocktmp;
	for(num1=0; num1<7604; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7604);
	clocks[7603] = rdtsc()-clocktmp;
	for(num1=0; num1<7603; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7603);
	clocks[7602] = rdtsc()-clocktmp;
	for(num1=0; num1<7602; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7602);
	clocks[7601] = rdtsc()-clocktmp;
	for(num1=0; num1<7601; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7601);
	clocks[7600] = rdtsc()-clocktmp;
	for(num1=0; num1<7600; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7600);
	clocks[7599] = rdtsc()-clocktmp;
	for(num1=0; num1<7599; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7599);
	clocks[7598] = rdtsc()-clocktmp;
	for(num1=0; num1<7598; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7598);
	clocks[7597] = rdtsc()-clocktmp;
	for(num1=0; num1<7597; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7597);
	clocks[7596] = rdtsc()-clocktmp;
	for(num1=0; num1<7596; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7596);
	clocks[7595] = rdtsc()-clocktmp;
	for(num1=0; num1<7595; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7595);
	clocks[7594] = rdtsc()-clocktmp;
	for(num1=0; num1<7594; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7594);
	clocks[7593] = rdtsc()-clocktmp;
	for(num1=0; num1<7593; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7593);
	clocks[7592] = rdtsc()-clocktmp;
	for(num1=0; num1<7592; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7592);
	clocks[7591] = rdtsc()-clocktmp;
	for(num1=0; num1<7591; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7591);
	clocks[7590] = rdtsc()-clocktmp;
	for(num1=0; num1<7590; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7590);
	clocks[7589] = rdtsc()-clocktmp;
	for(num1=0; num1<7589; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7589);
	clocks[7588] = rdtsc()-clocktmp;
	for(num1=0; num1<7588; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7588);
	clocks[7587] = rdtsc()-clocktmp;
	for(num1=0; num1<7587; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7587);
	clocks[7586] = rdtsc()-clocktmp;
	for(num1=0; num1<7586; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7586);
	clocks[7585] = rdtsc()-clocktmp;
	for(num1=0; num1<7585; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7585);
	clocks[7584] = rdtsc()-clocktmp;
	for(num1=0; num1<7584; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7584);
	clocks[7583] = rdtsc()-clocktmp;
	for(num1=0; num1<7583; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7583);
	clocks[7582] = rdtsc()-clocktmp;
	for(num1=0; num1<7582; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7582);
	clocks[7581] = rdtsc()-clocktmp;
	for(num1=0; num1<7581; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7581);
	clocks[7580] = rdtsc()-clocktmp;
	for(num1=0; num1<7580; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7580);
	clocks[7579] = rdtsc()-clocktmp;
	for(num1=0; num1<7579; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7579);
	clocks[7578] = rdtsc()-clocktmp;
	for(num1=0; num1<7578; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7578);
	clocks[7577] = rdtsc()-clocktmp;
	for(num1=0; num1<7577; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7577);
	clocks[7576] = rdtsc()-clocktmp;
	for(num1=0; num1<7576; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7576);
	clocks[7575] = rdtsc()-clocktmp;
	for(num1=0; num1<7575; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7575);
	clocks[7574] = rdtsc()-clocktmp;
	for(num1=0; num1<7574; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7574);
	clocks[7573] = rdtsc()-clocktmp;
	for(num1=0; num1<7573; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7573);
	clocks[7572] = rdtsc()-clocktmp;
	for(num1=0; num1<7572; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7572);
	clocks[7571] = rdtsc()-clocktmp;
	for(num1=0; num1<7571; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7571);
	clocks[7570] = rdtsc()-clocktmp;
	for(num1=0; num1<7570; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7570);
	clocks[7569] = rdtsc()-clocktmp;
	for(num1=0; num1<7569; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7569);
	clocks[7568] = rdtsc()-clocktmp;
	for(num1=0; num1<7568; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7568);
	clocks[7567] = rdtsc()-clocktmp;
	for(num1=0; num1<7567; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7567);
	clocks[7566] = rdtsc()-clocktmp;
	for(num1=0; num1<7566; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7566);
	clocks[7565] = rdtsc()-clocktmp;
	for(num1=0; num1<7565; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7565);
	clocks[7564] = rdtsc()-clocktmp;
	for(num1=0; num1<7564; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7564);
	clocks[7563] = rdtsc()-clocktmp;
	for(num1=0; num1<7563; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7563);
	clocks[7562] = rdtsc()-clocktmp;
	for(num1=0; num1<7562; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7562);
	clocks[7561] = rdtsc()-clocktmp;
	for(num1=0; num1<7561; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7561);
	clocks[7560] = rdtsc()-clocktmp;
	for(num1=0; num1<7560; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7560);
	clocks[7559] = rdtsc()-clocktmp;
	for(num1=0; num1<7559; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7559);
	clocks[7558] = rdtsc()-clocktmp;
	for(num1=0; num1<7558; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7558);
	clocks[7557] = rdtsc()-clocktmp;
	for(num1=0; num1<7557; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7557);
	clocks[7556] = rdtsc()-clocktmp;
	for(num1=0; num1<7556; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7556);
	clocks[7555] = rdtsc()-clocktmp;
	for(num1=0; num1<7555; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7555);
	clocks[7554] = rdtsc()-clocktmp;
	for(num1=0; num1<7554; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7554);
	clocks[7553] = rdtsc()-clocktmp;
	for(num1=0; num1<7553; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7553);
	clocks[7552] = rdtsc()-clocktmp;
	for(num1=0; num1<7552; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7552);
	clocks[7551] = rdtsc()-clocktmp;
	for(num1=0; num1<7551; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7551);
	clocks[7550] = rdtsc()-clocktmp;
	for(num1=0; num1<7550; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7550);
	clocks[7549] = rdtsc()-clocktmp;
	for(num1=0; num1<7549; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7549);
	clocks[7548] = rdtsc()-clocktmp;
	for(num1=0; num1<7548; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7548);
	clocks[7547] = rdtsc()-clocktmp;
	for(num1=0; num1<7547; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7547);
	clocks[7546] = rdtsc()-clocktmp;
	for(num1=0; num1<7546; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7546);
	clocks[7545] = rdtsc()-clocktmp;
	for(num1=0; num1<7545; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7545);
	clocks[7544] = rdtsc()-clocktmp;
	for(num1=0; num1<7544; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7544);
	clocks[7543] = rdtsc()-clocktmp;
	for(num1=0; num1<7543; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7543);
	clocks[7542] = rdtsc()-clocktmp;
	for(num1=0; num1<7542; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7542);
	clocks[7541] = rdtsc()-clocktmp;
	for(num1=0; num1<7541; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7541);
	clocks[7540] = rdtsc()-clocktmp;
	for(num1=0; num1<7540; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7540);
	clocks[7539] = rdtsc()-clocktmp;
	for(num1=0; num1<7539; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7539);
	clocks[7538] = rdtsc()-clocktmp;
	for(num1=0; num1<7538; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7538);
	clocks[7537] = rdtsc()-clocktmp;
	for(num1=0; num1<7537; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7537);
	clocks[7536] = rdtsc()-clocktmp;
	for(num1=0; num1<7536; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7536);
	clocks[7535] = rdtsc()-clocktmp;
	for(num1=0; num1<7535; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7535);
	clocks[7534] = rdtsc()-clocktmp;
	for(num1=0; num1<7534; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7534);
	clocks[7533] = rdtsc()-clocktmp;
	for(num1=0; num1<7533; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7533);
	clocks[7532] = rdtsc()-clocktmp;
	for(num1=0; num1<7532; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7532);
	clocks[7531] = rdtsc()-clocktmp;
	for(num1=0; num1<7531; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7531);
	clocks[7530] = rdtsc()-clocktmp;
	for(num1=0; num1<7530; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7530);
	clocks[7529] = rdtsc()-clocktmp;
	for(num1=0; num1<7529; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7529);
	clocks[7528] = rdtsc()-clocktmp;
	for(num1=0; num1<7528; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7528);
	clocks[7527] = rdtsc()-clocktmp;
	for(num1=0; num1<7527; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7527);
	clocks[7526] = rdtsc()-clocktmp;
	for(num1=0; num1<7526; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7526);
	clocks[7525] = rdtsc()-clocktmp;
	for(num1=0; num1<7525; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7525);
	clocks[7524] = rdtsc()-clocktmp;
	for(num1=0; num1<7524; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7524);
	clocks[7523] = rdtsc()-clocktmp;
	for(num1=0; num1<7523; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7523);
	clocks[7522] = rdtsc()-clocktmp;
	for(num1=0; num1<7522; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7522);
	clocks[7521] = rdtsc()-clocktmp;
	for(num1=0; num1<7521; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7521);
	clocks[7520] = rdtsc()-clocktmp;
	for(num1=0; num1<7520; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7520);
	clocks[7519] = rdtsc()-clocktmp;
	for(num1=0; num1<7519; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7519);
	clocks[7518] = rdtsc()-clocktmp;
	for(num1=0; num1<7518; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7518);
	clocks[7517] = rdtsc()-clocktmp;
	for(num1=0; num1<7517; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7517);
	clocks[7516] = rdtsc()-clocktmp;
	for(num1=0; num1<7516; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7516);
	clocks[7515] = rdtsc()-clocktmp;
	for(num1=0; num1<7515; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7515);
	clocks[7514] = rdtsc()-clocktmp;
	for(num1=0; num1<7514; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7514);
	clocks[7513] = rdtsc()-clocktmp;
	for(num1=0; num1<7513; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7513);
	clocks[7512] = rdtsc()-clocktmp;
	for(num1=0; num1<7512; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7512);
	clocks[7511] = rdtsc()-clocktmp;
	for(num1=0; num1<7511; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7511);
	clocks[7510] = rdtsc()-clocktmp;
	for(num1=0; num1<7510; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7510);
	clocks[7509] = rdtsc()-clocktmp;
	for(num1=0; num1<7509; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7509);
	clocks[7508] = rdtsc()-clocktmp;
	for(num1=0; num1<7508; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7508);
	clocks[7507] = rdtsc()-clocktmp;
	for(num1=0; num1<7507; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7507);
	clocks[7506] = rdtsc()-clocktmp;
	for(num1=0; num1<7506; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7506);
	clocks[7505] = rdtsc()-clocktmp;
	for(num1=0; num1<7505; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7505);
	clocks[7504] = rdtsc()-clocktmp;
	for(num1=0; num1<7504; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7504);
	clocks[7503] = rdtsc()-clocktmp;
	for(num1=0; num1<7503; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7503);
	clocks[7502] = rdtsc()-clocktmp;
	for(num1=0; num1<7502; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7502);
	clocks[7501] = rdtsc()-clocktmp;
	for(num1=0; num1<7501; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7501);
	clocks[7500] = rdtsc()-clocktmp;
	for(num1=0; num1<7500; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7500);
	clocks[7499] = rdtsc()-clocktmp;
	for(num1=0; num1<7499; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7499);
	clocks[7498] = rdtsc()-clocktmp;
	for(num1=0; num1<7498; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7498);
	clocks[7497] = rdtsc()-clocktmp;
	for(num1=0; num1<7497; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7497);
	clocks[7496] = rdtsc()-clocktmp;
	for(num1=0; num1<7496; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7496);
	clocks[7495] = rdtsc()-clocktmp;
	for(num1=0; num1<7495; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7495);
	clocks[7494] = rdtsc()-clocktmp;
	for(num1=0; num1<7494; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7494);
	clocks[7493] = rdtsc()-clocktmp;
	for(num1=0; num1<7493; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7493);
	clocks[7492] = rdtsc()-clocktmp;
	for(num1=0; num1<7492; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7492);
	clocks[7491] = rdtsc()-clocktmp;
	for(num1=0; num1<7491; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7491);
	clocks[7490] = rdtsc()-clocktmp;
	for(num1=0; num1<7490; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7490);
	clocks[7489] = rdtsc()-clocktmp;
	for(num1=0; num1<7489; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7489);
	clocks[7488] = rdtsc()-clocktmp;
	for(num1=0; num1<7488; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7488);
	clocks[7487] = rdtsc()-clocktmp;
	for(num1=0; num1<7487; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7487);
	clocks[7486] = rdtsc()-clocktmp;
	for(num1=0; num1<7486; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7486);
	clocks[7485] = rdtsc()-clocktmp;
	for(num1=0; num1<7485; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7485);
	clocks[7484] = rdtsc()-clocktmp;
	for(num1=0; num1<7484; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7484);
	clocks[7483] = rdtsc()-clocktmp;
	for(num1=0; num1<7483; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7483);
	clocks[7482] = rdtsc()-clocktmp;
	for(num1=0; num1<7482; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7482);
	clocks[7481] = rdtsc()-clocktmp;
	for(num1=0; num1<7481; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7481);
	clocks[7480] = rdtsc()-clocktmp;
	for(num1=0; num1<7480; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7480);
	clocks[7479] = rdtsc()-clocktmp;
	for(num1=0; num1<7479; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7479);
	clocks[7478] = rdtsc()-clocktmp;
	for(num1=0; num1<7478; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7478);
	clocks[7477] = rdtsc()-clocktmp;
	for(num1=0; num1<7477; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7477);
	clocks[7476] = rdtsc()-clocktmp;
	for(num1=0; num1<7476; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7476);
	clocks[7475] = rdtsc()-clocktmp;
	for(num1=0; num1<7475; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7475);
	clocks[7474] = rdtsc()-clocktmp;
	for(num1=0; num1<7474; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7474);
	clocks[7473] = rdtsc()-clocktmp;
	for(num1=0; num1<7473; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7473);
	clocks[7472] = rdtsc()-clocktmp;
	for(num1=0; num1<7472; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7472);
	clocks[7471] = rdtsc()-clocktmp;
	for(num1=0; num1<7471; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7471);
	clocks[7470] = rdtsc()-clocktmp;
	for(num1=0; num1<7470; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7470);
	clocks[7469] = rdtsc()-clocktmp;
	for(num1=0; num1<7469; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7469);
	clocks[7468] = rdtsc()-clocktmp;
	for(num1=0; num1<7468; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7468);
	clocks[7467] = rdtsc()-clocktmp;
	for(num1=0; num1<7467; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7467);
	clocks[7466] = rdtsc()-clocktmp;
	for(num1=0; num1<7466; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7466);
	clocks[7465] = rdtsc()-clocktmp;
	for(num1=0; num1<7465; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7465);
	clocks[7464] = rdtsc()-clocktmp;
	for(num1=0; num1<7464; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7464);
	clocks[7463] = rdtsc()-clocktmp;
	for(num1=0; num1<7463; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7463);
	clocks[7462] = rdtsc()-clocktmp;
	for(num1=0; num1<7462; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7462);
	clocks[7461] = rdtsc()-clocktmp;
	for(num1=0; num1<7461; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7461);
	clocks[7460] = rdtsc()-clocktmp;
	for(num1=0; num1<7460; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7460);
	clocks[7459] = rdtsc()-clocktmp;
	for(num1=0; num1<7459; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7459);
	clocks[7458] = rdtsc()-clocktmp;
	for(num1=0; num1<7458; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7458);
	clocks[7457] = rdtsc()-clocktmp;
	for(num1=0; num1<7457; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7457);
	clocks[7456] = rdtsc()-clocktmp;
	for(num1=0; num1<7456; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7456);
	clocks[7455] = rdtsc()-clocktmp;
	for(num1=0; num1<7455; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7455);
	clocks[7454] = rdtsc()-clocktmp;
	for(num1=0; num1<7454; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7454);
	clocks[7453] = rdtsc()-clocktmp;
	for(num1=0; num1<7453; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7453);
	clocks[7452] = rdtsc()-clocktmp;
	for(num1=0; num1<7452; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7452);
	clocks[7451] = rdtsc()-clocktmp;
	for(num1=0; num1<7451; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7451);
	clocks[7450] = rdtsc()-clocktmp;
	for(num1=0; num1<7450; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7450);
	clocks[7449] = rdtsc()-clocktmp;
	for(num1=0; num1<7449; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7449);
	clocks[7448] = rdtsc()-clocktmp;
	for(num1=0; num1<7448; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7448);
	clocks[7447] = rdtsc()-clocktmp;
	for(num1=0; num1<7447; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7447);
	clocks[7446] = rdtsc()-clocktmp;
	for(num1=0; num1<7446; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7446);
	clocks[7445] = rdtsc()-clocktmp;
	for(num1=0; num1<7445; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7445);
	clocks[7444] = rdtsc()-clocktmp;
	for(num1=0; num1<7444; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7444);
	clocks[7443] = rdtsc()-clocktmp;
	for(num1=0; num1<7443; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7443);
	clocks[7442] = rdtsc()-clocktmp;
	for(num1=0; num1<7442; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7442);
	clocks[7441] = rdtsc()-clocktmp;
	for(num1=0; num1<7441; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7441);
	clocks[7440] = rdtsc()-clocktmp;
	for(num1=0; num1<7440; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7440);
	clocks[7439] = rdtsc()-clocktmp;
	for(num1=0; num1<7439; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7439);
	clocks[7438] = rdtsc()-clocktmp;
	for(num1=0; num1<7438; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7438);
	clocks[7437] = rdtsc()-clocktmp;
	for(num1=0; num1<7437; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7437);
	clocks[7436] = rdtsc()-clocktmp;
	for(num1=0; num1<7436; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7436);
	clocks[7435] = rdtsc()-clocktmp;
	for(num1=0; num1<7435; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7435);
	clocks[7434] = rdtsc()-clocktmp;
	for(num1=0; num1<7434; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7434);
	clocks[7433] = rdtsc()-clocktmp;
	for(num1=0; num1<7433; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7433);
	clocks[7432] = rdtsc()-clocktmp;
	for(num1=0; num1<7432; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7432);
	clocks[7431] = rdtsc()-clocktmp;
	for(num1=0; num1<7431; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7431);
	clocks[7430] = rdtsc()-clocktmp;
	for(num1=0; num1<7430; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7430);
	clocks[7429] = rdtsc()-clocktmp;
	for(num1=0; num1<7429; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7429);
	clocks[7428] = rdtsc()-clocktmp;
	for(num1=0; num1<7428; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7428);
	clocks[7427] = rdtsc()-clocktmp;
	for(num1=0; num1<7427; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7427);
	clocks[7426] = rdtsc()-clocktmp;
	for(num1=0; num1<7426; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7426);
	clocks[7425] = rdtsc()-clocktmp;
	for(num1=0; num1<7425; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7425);
	clocks[7424] = rdtsc()-clocktmp;
	for(num1=0; num1<7424; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7424);
	clocks[7423] = rdtsc()-clocktmp;
	for(num1=0; num1<7423; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7423);
	clocks[7422] = rdtsc()-clocktmp;
	for(num1=0; num1<7422; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7422);
	clocks[7421] = rdtsc()-clocktmp;
	for(num1=0; num1<7421; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7421);
	clocks[7420] = rdtsc()-clocktmp;
	for(num1=0; num1<7420; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7420);
	clocks[7419] = rdtsc()-clocktmp;
	for(num1=0; num1<7419; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7419);
	clocks[7418] = rdtsc()-clocktmp;
	for(num1=0; num1<7418; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7418);
	clocks[7417] = rdtsc()-clocktmp;
	for(num1=0; num1<7417; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7417);
	clocks[7416] = rdtsc()-clocktmp;
	for(num1=0; num1<7416; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7416);
	clocks[7415] = rdtsc()-clocktmp;
	for(num1=0; num1<7415; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7415);
	clocks[7414] = rdtsc()-clocktmp;
	for(num1=0; num1<7414; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7414);
	clocks[7413] = rdtsc()-clocktmp;
	for(num1=0; num1<7413; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7413);
	clocks[7412] = rdtsc()-clocktmp;
	for(num1=0; num1<7412; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7412);
	clocks[7411] = rdtsc()-clocktmp;
	for(num1=0; num1<7411; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7411);
	clocks[7410] = rdtsc()-clocktmp;
	for(num1=0; num1<7410; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7410);
	clocks[7409] = rdtsc()-clocktmp;
	for(num1=0; num1<7409; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7409);
	clocks[7408] = rdtsc()-clocktmp;
	for(num1=0; num1<7408; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7408);
	clocks[7407] = rdtsc()-clocktmp;
	for(num1=0; num1<7407; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7407);
	clocks[7406] = rdtsc()-clocktmp;
	for(num1=0; num1<7406; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7406);
	clocks[7405] = rdtsc()-clocktmp;
	for(num1=0; num1<7405; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7405);
	clocks[7404] = rdtsc()-clocktmp;
	for(num1=0; num1<7404; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7404);
	clocks[7403] = rdtsc()-clocktmp;
	for(num1=0; num1<7403; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7403);
	clocks[7402] = rdtsc()-clocktmp;
	for(num1=0; num1<7402; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7402);
	clocks[7401] = rdtsc()-clocktmp;
	for(num1=0; num1<7401; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7401);
	clocks[7400] = rdtsc()-clocktmp;
	for(num1=0; num1<7400; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7400);
	clocks[7399] = rdtsc()-clocktmp;
	for(num1=0; num1<7399; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7399);
	clocks[7398] = rdtsc()-clocktmp;
	for(num1=0; num1<7398; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7398);
	clocks[7397] = rdtsc()-clocktmp;
	for(num1=0; num1<7397; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7397);
	clocks[7396] = rdtsc()-clocktmp;
	for(num1=0; num1<7396; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7396);
	clocks[7395] = rdtsc()-clocktmp;
	for(num1=0; num1<7395; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7395);
	clocks[7394] = rdtsc()-clocktmp;
	for(num1=0; num1<7394; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7394);
	clocks[7393] = rdtsc()-clocktmp;
	for(num1=0; num1<7393; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7393);
	clocks[7392] = rdtsc()-clocktmp;
	for(num1=0; num1<7392; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7392);
	clocks[7391] = rdtsc()-clocktmp;
	for(num1=0; num1<7391; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7391);
	clocks[7390] = rdtsc()-clocktmp;
	for(num1=0; num1<7390; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7390);
	clocks[7389] = rdtsc()-clocktmp;
	for(num1=0; num1<7389; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7389);
	clocks[7388] = rdtsc()-clocktmp;
	for(num1=0; num1<7388; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7388);
	clocks[7387] = rdtsc()-clocktmp;
	for(num1=0; num1<7387; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7387);
	clocks[7386] = rdtsc()-clocktmp;
	for(num1=0; num1<7386; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7386);
	clocks[7385] = rdtsc()-clocktmp;
	for(num1=0; num1<7385; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7385);
	clocks[7384] = rdtsc()-clocktmp;
	for(num1=0; num1<7384; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7384);
	clocks[7383] = rdtsc()-clocktmp;
	for(num1=0; num1<7383; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7383);
	clocks[7382] = rdtsc()-clocktmp;
	for(num1=0; num1<7382; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7382);
	clocks[7381] = rdtsc()-clocktmp;
	for(num1=0; num1<7381; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7381);
	clocks[7380] = rdtsc()-clocktmp;
	for(num1=0; num1<7380; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7380);
	clocks[7379] = rdtsc()-clocktmp;
	for(num1=0; num1<7379; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7379);
	clocks[7378] = rdtsc()-clocktmp;
	for(num1=0; num1<7378; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7378);
	clocks[7377] = rdtsc()-clocktmp;
	for(num1=0; num1<7377; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7377);
	clocks[7376] = rdtsc()-clocktmp;
	for(num1=0; num1<7376; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7376);
	clocks[7375] = rdtsc()-clocktmp;
	for(num1=0; num1<7375; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7375);
	clocks[7374] = rdtsc()-clocktmp;
	for(num1=0; num1<7374; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7374);
	clocks[7373] = rdtsc()-clocktmp;
	for(num1=0; num1<7373; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7373);
	clocks[7372] = rdtsc()-clocktmp;
	for(num1=0; num1<7372; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7372);
	clocks[7371] = rdtsc()-clocktmp;
	for(num1=0; num1<7371; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7371);
	clocks[7370] = rdtsc()-clocktmp;
	for(num1=0; num1<7370; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7370);
	clocks[7369] = rdtsc()-clocktmp;
	for(num1=0; num1<7369; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7369);
	clocks[7368] = rdtsc()-clocktmp;
	for(num1=0; num1<7368; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7368);
	clocks[7367] = rdtsc()-clocktmp;
	for(num1=0; num1<7367; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7367);
	clocks[7366] = rdtsc()-clocktmp;
	for(num1=0; num1<7366; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7366);
	clocks[7365] = rdtsc()-clocktmp;
	for(num1=0; num1<7365; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7365);
	clocks[7364] = rdtsc()-clocktmp;
	for(num1=0; num1<7364; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7364);
	clocks[7363] = rdtsc()-clocktmp;
	for(num1=0; num1<7363; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7363);
	clocks[7362] = rdtsc()-clocktmp;
	for(num1=0; num1<7362; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7362);
	clocks[7361] = rdtsc()-clocktmp;
	for(num1=0; num1<7361; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7361);
	clocks[7360] = rdtsc()-clocktmp;
	for(num1=0; num1<7360; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7360);
	clocks[7359] = rdtsc()-clocktmp;
	for(num1=0; num1<7359; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7359);
	clocks[7358] = rdtsc()-clocktmp;
	for(num1=0; num1<7358; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7358);
	clocks[7357] = rdtsc()-clocktmp;
	for(num1=0; num1<7357; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7357);
	clocks[7356] = rdtsc()-clocktmp;
	for(num1=0; num1<7356; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7356);
	clocks[7355] = rdtsc()-clocktmp;
	for(num1=0; num1<7355; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7355);
	clocks[7354] = rdtsc()-clocktmp;
	for(num1=0; num1<7354; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7354);
	clocks[7353] = rdtsc()-clocktmp;
	for(num1=0; num1<7353; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7353);
	clocks[7352] = rdtsc()-clocktmp;
	for(num1=0; num1<7352; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7352);
	clocks[7351] = rdtsc()-clocktmp;
	for(num1=0; num1<7351; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7351);
	clocks[7350] = rdtsc()-clocktmp;
	for(num1=0; num1<7350; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7350);
	clocks[7349] = rdtsc()-clocktmp;
	for(num1=0; num1<7349; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7349);
	clocks[7348] = rdtsc()-clocktmp;
	for(num1=0; num1<7348; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7348);
	clocks[7347] = rdtsc()-clocktmp;
	for(num1=0; num1<7347; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7347);
	clocks[7346] = rdtsc()-clocktmp;
	for(num1=0; num1<7346; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7346);
	clocks[7345] = rdtsc()-clocktmp;
	for(num1=0; num1<7345; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7345);
	clocks[7344] = rdtsc()-clocktmp;
	for(num1=0; num1<7344; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7344);
	clocks[7343] = rdtsc()-clocktmp;
	for(num1=0; num1<7343; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7343);
	clocks[7342] = rdtsc()-clocktmp;
	for(num1=0; num1<7342; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7342);
	clocks[7341] = rdtsc()-clocktmp;
	for(num1=0; num1<7341; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7341);
	clocks[7340] = rdtsc()-clocktmp;
	for(num1=0; num1<7340; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7340);
	clocks[7339] = rdtsc()-clocktmp;
	for(num1=0; num1<7339; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7339);
	clocks[7338] = rdtsc()-clocktmp;
	for(num1=0; num1<7338; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7338);
	clocks[7337] = rdtsc()-clocktmp;
	for(num1=0; num1<7337; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7337);
	clocks[7336] = rdtsc()-clocktmp;
	for(num1=0; num1<7336; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7336);
	clocks[7335] = rdtsc()-clocktmp;
	for(num1=0; num1<7335; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7335);
	clocks[7334] = rdtsc()-clocktmp;
	for(num1=0; num1<7334; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7334);
	clocks[7333] = rdtsc()-clocktmp;
	for(num1=0; num1<7333; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7333);
	clocks[7332] = rdtsc()-clocktmp;
	for(num1=0; num1<7332; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7332);
	clocks[7331] = rdtsc()-clocktmp;
	for(num1=0; num1<7331; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7331);
	clocks[7330] = rdtsc()-clocktmp;
	for(num1=0; num1<7330; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7330);
	clocks[7329] = rdtsc()-clocktmp;
	for(num1=0; num1<7329; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7329);
	clocks[7328] = rdtsc()-clocktmp;
	for(num1=0; num1<7328; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7328);
	clocks[7327] = rdtsc()-clocktmp;
	for(num1=0; num1<7327; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7327);
	clocks[7326] = rdtsc()-clocktmp;
	for(num1=0; num1<7326; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7326);
	clocks[7325] = rdtsc()-clocktmp;
	for(num1=0; num1<7325; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7325);
	clocks[7324] = rdtsc()-clocktmp;
	for(num1=0; num1<7324; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7324);
	clocks[7323] = rdtsc()-clocktmp;
	for(num1=0; num1<7323; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7323);
	clocks[7322] = rdtsc()-clocktmp;
	for(num1=0; num1<7322; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7322);
	clocks[7321] = rdtsc()-clocktmp;
	for(num1=0; num1<7321; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7321);
	clocks[7320] = rdtsc()-clocktmp;
	for(num1=0; num1<7320; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7320);
	clocks[7319] = rdtsc()-clocktmp;
	for(num1=0; num1<7319; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7319);
	clocks[7318] = rdtsc()-clocktmp;
	for(num1=0; num1<7318; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7318);
	clocks[7317] = rdtsc()-clocktmp;
	for(num1=0; num1<7317; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7317);
	clocks[7316] = rdtsc()-clocktmp;
	for(num1=0; num1<7316; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7316);
	clocks[7315] = rdtsc()-clocktmp;
	for(num1=0; num1<7315; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7315);
	clocks[7314] = rdtsc()-clocktmp;
	for(num1=0; num1<7314; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7314);
	clocks[7313] = rdtsc()-clocktmp;
	for(num1=0; num1<7313; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7313);
	clocks[7312] = rdtsc()-clocktmp;
	for(num1=0; num1<7312; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7312);
	clocks[7311] = rdtsc()-clocktmp;
	for(num1=0; num1<7311; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7311);
	clocks[7310] = rdtsc()-clocktmp;
	for(num1=0; num1<7310; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7310);
	clocks[7309] = rdtsc()-clocktmp;
	for(num1=0; num1<7309; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7309);
	clocks[7308] = rdtsc()-clocktmp;
	for(num1=0; num1<7308; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7308);
	clocks[7307] = rdtsc()-clocktmp;
	for(num1=0; num1<7307; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7307);
	clocks[7306] = rdtsc()-clocktmp;
	for(num1=0; num1<7306; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7306);
	clocks[7305] = rdtsc()-clocktmp;
	for(num1=0; num1<7305; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7305);
	clocks[7304] = rdtsc()-clocktmp;
	for(num1=0; num1<7304; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7304);
	clocks[7303] = rdtsc()-clocktmp;
	for(num1=0; num1<7303; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7303);
	clocks[7302] = rdtsc()-clocktmp;
	for(num1=0; num1<7302; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7302);
	clocks[7301] = rdtsc()-clocktmp;
	for(num1=0; num1<7301; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7301);
	clocks[7300] = rdtsc()-clocktmp;
	for(num1=0; num1<7300; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7300);
	clocks[7299] = rdtsc()-clocktmp;
	for(num1=0; num1<7299; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7299);
	clocks[7298] = rdtsc()-clocktmp;
	for(num1=0; num1<7298; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7298);
	clocks[7297] = rdtsc()-clocktmp;
	for(num1=0; num1<7297; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7297);
	clocks[7296] = rdtsc()-clocktmp;
	for(num1=0; num1<7296; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7296);
	clocks[7295] = rdtsc()-clocktmp;
	for(num1=0; num1<7295; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7295);
	clocks[7294] = rdtsc()-clocktmp;
	for(num1=0; num1<7294; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7294);
	clocks[7293] = rdtsc()-clocktmp;
	for(num1=0; num1<7293; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7293);
	clocks[7292] = rdtsc()-clocktmp;
	for(num1=0; num1<7292; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7292);
	clocks[7291] = rdtsc()-clocktmp;
	for(num1=0; num1<7291; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7291);
	clocks[7290] = rdtsc()-clocktmp;
	for(num1=0; num1<7290; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7290);
	clocks[7289] = rdtsc()-clocktmp;
	for(num1=0; num1<7289; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7289);
	clocks[7288] = rdtsc()-clocktmp;
	for(num1=0; num1<7288; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7288);
	clocks[7287] = rdtsc()-clocktmp;
	for(num1=0; num1<7287; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7287);
	clocks[7286] = rdtsc()-clocktmp;
	for(num1=0; num1<7286; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7286);
	clocks[7285] = rdtsc()-clocktmp;
	for(num1=0; num1<7285; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7285);
	clocks[7284] = rdtsc()-clocktmp;
	for(num1=0; num1<7284; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7284);
	clocks[7283] = rdtsc()-clocktmp;
	for(num1=0; num1<7283; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7283);
	clocks[7282] = rdtsc()-clocktmp;
	for(num1=0; num1<7282; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7282);
	clocks[7281] = rdtsc()-clocktmp;
	for(num1=0; num1<7281; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7281);
	clocks[7280] = rdtsc()-clocktmp;
	for(num1=0; num1<7280; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7280);
	clocks[7279] = rdtsc()-clocktmp;
	for(num1=0; num1<7279; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7279);
	clocks[7278] = rdtsc()-clocktmp;
	for(num1=0; num1<7278; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7278);
	clocks[7277] = rdtsc()-clocktmp;
	for(num1=0; num1<7277; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7277);
	clocks[7276] = rdtsc()-clocktmp;
	for(num1=0; num1<7276; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7276);
	clocks[7275] = rdtsc()-clocktmp;
	for(num1=0; num1<7275; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7275);
	clocks[7274] = rdtsc()-clocktmp;
	for(num1=0; num1<7274; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7274);
	clocks[7273] = rdtsc()-clocktmp;
	for(num1=0; num1<7273; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7273);
	clocks[7272] = rdtsc()-clocktmp;
	for(num1=0; num1<7272; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7272);
	clocks[7271] = rdtsc()-clocktmp;
	for(num1=0; num1<7271; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7271);
	clocks[7270] = rdtsc()-clocktmp;
	for(num1=0; num1<7270; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7270);
	clocks[7269] = rdtsc()-clocktmp;
	for(num1=0; num1<7269; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7269);
	clocks[7268] = rdtsc()-clocktmp;
	for(num1=0; num1<7268; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7268);
	clocks[7267] = rdtsc()-clocktmp;
	for(num1=0; num1<7267; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7267);
	clocks[7266] = rdtsc()-clocktmp;
	for(num1=0; num1<7266; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7266);
	clocks[7265] = rdtsc()-clocktmp;
	for(num1=0; num1<7265; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7265);
	clocks[7264] = rdtsc()-clocktmp;
	for(num1=0; num1<7264; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7264);
	clocks[7263] = rdtsc()-clocktmp;
	for(num1=0; num1<7263; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7263);
	clocks[7262] = rdtsc()-clocktmp;
	for(num1=0; num1<7262; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7262);
	clocks[7261] = rdtsc()-clocktmp;
	for(num1=0; num1<7261; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7261);
	clocks[7260] = rdtsc()-clocktmp;
	for(num1=0; num1<7260; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7260);
	clocks[7259] = rdtsc()-clocktmp;
	for(num1=0; num1<7259; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7259);
	clocks[7258] = rdtsc()-clocktmp;
	for(num1=0; num1<7258; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7258);
	clocks[7257] = rdtsc()-clocktmp;
	for(num1=0; num1<7257; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7257);
	clocks[7256] = rdtsc()-clocktmp;
	for(num1=0; num1<7256; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7256);
	clocks[7255] = rdtsc()-clocktmp;
	for(num1=0; num1<7255; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7255);
	clocks[7254] = rdtsc()-clocktmp;
	for(num1=0; num1<7254; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7254);
	clocks[7253] = rdtsc()-clocktmp;
	for(num1=0; num1<7253; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7253);
	clocks[7252] = rdtsc()-clocktmp;
	for(num1=0; num1<7252; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7252);
	clocks[7251] = rdtsc()-clocktmp;
	for(num1=0; num1<7251; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7251);
	clocks[7250] = rdtsc()-clocktmp;
	for(num1=0; num1<7250; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7250);
	clocks[7249] = rdtsc()-clocktmp;
	for(num1=0; num1<7249; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7249);
	clocks[7248] = rdtsc()-clocktmp;
	for(num1=0; num1<7248; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7248);
	clocks[7247] = rdtsc()-clocktmp;
	for(num1=0; num1<7247; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7247);
	clocks[7246] = rdtsc()-clocktmp;
	for(num1=0; num1<7246; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7246);
	clocks[7245] = rdtsc()-clocktmp;
	for(num1=0; num1<7245; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7245);
	clocks[7244] = rdtsc()-clocktmp;
	for(num1=0; num1<7244; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7244);
	clocks[7243] = rdtsc()-clocktmp;
	for(num1=0; num1<7243; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7243);
	clocks[7242] = rdtsc()-clocktmp;
	for(num1=0; num1<7242; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7242);
	clocks[7241] = rdtsc()-clocktmp;
	for(num1=0; num1<7241; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7241);
	clocks[7240] = rdtsc()-clocktmp;
	for(num1=0; num1<7240; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7240);
	clocks[7239] = rdtsc()-clocktmp;
	for(num1=0; num1<7239; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7239);
	clocks[7238] = rdtsc()-clocktmp;
	for(num1=0; num1<7238; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7238);
	clocks[7237] = rdtsc()-clocktmp;
	for(num1=0; num1<7237; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7237);
	clocks[7236] = rdtsc()-clocktmp;
	for(num1=0; num1<7236; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7236);
	clocks[7235] = rdtsc()-clocktmp;
	for(num1=0; num1<7235; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7235);
	clocks[7234] = rdtsc()-clocktmp;
	for(num1=0; num1<7234; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7234);
	clocks[7233] = rdtsc()-clocktmp;
	for(num1=0; num1<7233; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7233);
	clocks[7232] = rdtsc()-clocktmp;
	for(num1=0; num1<7232; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7232);
	clocks[7231] = rdtsc()-clocktmp;
	for(num1=0; num1<7231; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7231);
	clocks[7230] = rdtsc()-clocktmp;
	for(num1=0; num1<7230; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7230);
	clocks[7229] = rdtsc()-clocktmp;
	for(num1=0; num1<7229; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7229);
	clocks[7228] = rdtsc()-clocktmp;
	for(num1=0; num1<7228; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7228);
	clocks[7227] = rdtsc()-clocktmp;
	for(num1=0; num1<7227; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7227);
	clocks[7226] = rdtsc()-clocktmp;
	for(num1=0; num1<7226; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7226);
	clocks[7225] = rdtsc()-clocktmp;
	for(num1=0; num1<7225; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7225);
	clocks[7224] = rdtsc()-clocktmp;
	for(num1=0; num1<7224; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7224);
	clocks[7223] = rdtsc()-clocktmp;
	for(num1=0; num1<7223; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7223);
	clocks[7222] = rdtsc()-clocktmp;
	for(num1=0; num1<7222; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7222);
	clocks[7221] = rdtsc()-clocktmp;
	for(num1=0; num1<7221; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7221);
	clocks[7220] = rdtsc()-clocktmp;
	for(num1=0; num1<7220; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7220);
	clocks[7219] = rdtsc()-clocktmp;
	for(num1=0; num1<7219; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7219);
	clocks[7218] = rdtsc()-clocktmp;
	for(num1=0; num1<7218; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7218);
	clocks[7217] = rdtsc()-clocktmp;
	for(num1=0; num1<7217; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7217);
	clocks[7216] = rdtsc()-clocktmp;
	for(num1=0; num1<7216; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7216);
	clocks[7215] = rdtsc()-clocktmp;
	for(num1=0; num1<7215; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7215);
	clocks[7214] = rdtsc()-clocktmp;
	for(num1=0; num1<7214; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7214);
	clocks[7213] = rdtsc()-clocktmp;
	for(num1=0; num1<7213; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7213);
	clocks[7212] = rdtsc()-clocktmp;
	for(num1=0; num1<7212; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7212);
	clocks[7211] = rdtsc()-clocktmp;
	for(num1=0; num1<7211; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7211);
	clocks[7210] = rdtsc()-clocktmp;
	for(num1=0; num1<7210; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7210);
	clocks[7209] = rdtsc()-clocktmp;
	for(num1=0; num1<7209; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7209);
	clocks[7208] = rdtsc()-clocktmp;
	for(num1=0; num1<7208; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7208);
	clocks[7207] = rdtsc()-clocktmp;
	for(num1=0; num1<7207; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7207);
	clocks[7206] = rdtsc()-clocktmp;
	for(num1=0; num1<7206; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7206);
	clocks[7205] = rdtsc()-clocktmp;
	for(num1=0; num1<7205; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7205);
	clocks[7204] = rdtsc()-clocktmp;
	for(num1=0; num1<7204; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7204);
	clocks[7203] = rdtsc()-clocktmp;
	for(num1=0; num1<7203; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7203);
	clocks[7202] = rdtsc()-clocktmp;
	for(num1=0; num1<7202; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7202);
	clocks[7201] = rdtsc()-clocktmp;
	for(num1=0; num1<7201; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7201);
	clocks[7200] = rdtsc()-clocktmp;
	for(num1=0; num1<7200; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7200);
	clocks[7199] = rdtsc()-clocktmp;
	for(num1=0; num1<7199; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7199);
	clocks[7198] = rdtsc()-clocktmp;
	for(num1=0; num1<7198; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7198);
	clocks[7197] = rdtsc()-clocktmp;
	for(num1=0; num1<7197; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7197);
	clocks[7196] = rdtsc()-clocktmp;
	for(num1=0; num1<7196; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7196);
	clocks[7195] = rdtsc()-clocktmp;
	for(num1=0; num1<7195; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7195);
	clocks[7194] = rdtsc()-clocktmp;
	for(num1=0; num1<7194; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7194);
	clocks[7193] = rdtsc()-clocktmp;
	for(num1=0; num1<7193; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7193);
	clocks[7192] = rdtsc()-clocktmp;
	for(num1=0; num1<7192; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7192);
	clocks[7191] = rdtsc()-clocktmp;
	for(num1=0; num1<7191; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7191);
	clocks[7190] = rdtsc()-clocktmp;
	for(num1=0; num1<7190; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7190);
	clocks[7189] = rdtsc()-clocktmp;
	for(num1=0; num1<7189; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7189);
	clocks[7188] = rdtsc()-clocktmp;
	for(num1=0; num1<7188; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7188);
	clocks[7187] = rdtsc()-clocktmp;
	for(num1=0; num1<7187; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7187);
	clocks[7186] = rdtsc()-clocktmp;
	for(num1=0; num1<7186; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7186);
	clocks[7185] = rdtsc()-clocktmp;
	for(num1=0; num1<7185; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7185);
	clocks[7184] = rdtsc()-clocktmp;
	for(num1=0; num1<7184; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7184);
	clocks[7183] = rdtsc()-clocktmp;
	for(num1=0; num1<7183; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7183);
	clocks[7182] = rdtsc()-clocktmp;
	for(num1=0; num1<7182; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7182);
	clocks[7181] = rdtsc()-clocktmp;
	for(num1=0; num1<7181; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7181);
	clocks[7180] = rdtsc()-clocktmp;
	for(num1=0; num1<7180; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7180);
	clocks[7179] = rdtsc()-clocktmp;
	for(num1=0; num1<7179; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7179);
	clocks[7178] = rdtsc()-clocktmp;
	for(num1=0; num1<7178; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7178);
	clocks[7177] = rdtsc()-clocktmp;
	for(num1=0; num1<7177; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7177);
	clocks[7176] = rdtsc()-clocktmp;
	for(num1=0; num1<7176; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7176);
	clocks[7175] = rdtsc()-clocktmp;
	for(num1=0; num1<7175; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7175);
	clocks[7174] = rdtsc()-clocktmp;
	for(num1=0; num1<7174; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7174);
	clocks[7173] = rdtsc()-clocktmp;
	for(num1=0; num1<7173; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7173);
	clocks[7172] = rdtsc()-clocktmp;
	for(num1=0; num1<7172; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7172);
	clocks[7171] = rdtsc()-clocktmp;
	for(num1=0; num1<7171; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7171);
	clocks[7170] = rdtsc()-clocktmp;
	for(num1=0; num1<7170; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7170);
	clocks[7169] = rdtsc()-clocktmp;
	for(num1=0; num1<7169; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7169);
	clocks[7168] = rdtsc()-clocktmp;
	for(num1=0; num1<7168; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7168);
	clocks[7167] = rdtsc()-clocktmp;
	for(num1=0; num1<7167; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7167);
	clocks[7166] = rdtsc()-clocktmp;
	for(num1=0; num1<7166; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7166);
	clocks[7165] = rdtsc()-clocktmp;
	for(num1=0; num1<7165; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7165);
	clocks[7164] = rdtsc()-clocktmp;
	for(num1=0; num1<7164; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7164);
	clocks[7163] = rdtsc()-clocktmp;
	for(num1=0; num1<7163; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7163);
	clocks[7162] = rdtsc()-clocktmp;
	for(num1=0; num1<7162; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7162);
	clocks[7161] = rdtsc()-clocktmp;
	for(num1=0; num1<7161; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7161);
	clocks[7160] = rdtsc()-clocktmp;
	for(num1=0; num1<7160; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7160);
	clocks[7159] = rdtsc()-clocktmp;
	for(num1=0; num1<7159; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7159);
	clocks[7158] = rdtsc()-clocktmp;
	for(num1=0; num1<7158; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7158);
	clocks[7157] = rdtsc()-clocktmp;
	for(num1=0; num1<7157; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7157);
	clocks[7156] = rdtsc()-clocktmp;
	for(num1=0; num1<7156; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7156);
	clocks[7155] = rdtsc()-clocktmp;
	for(num1=0; num1<7155; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7155);
	clocks[7154] = rdtsc()-clocktmp;
	for(num1=0; num1<7154; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7154);
	clocks[7153] = rdtsc()-clocktmp;
	for(num1=0; num1<7153; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7153);
	clocks[7152] = rdtsc()-clocktmp;
	for(num1=0; num1<7152; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7152);
	clocks[7151] = rdtsc()-clocktmp;
	for(num1=0; num1<7151; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7151);
	clocks[7150] = rdtsc()-clocktmp;
	for(num1=0; num1<7150; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7150);
	clocks[7149] = rdtsc()-clocktmp;
	for(num1=0; num1<7149; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7149);
	clocks[7148] = rdtsc()-clocktmp;
	for(num1=0; num1<7148; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7148);
	clocks[7147] = rdtsc()-clocktmp;
	for(num1=0; num1<7147; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7147);
	clocks[7146] = rdtsc()-clocktmp;
	for(num1=0; num1<7146; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7146);
	clocks[7145] = rdtsc()-clocktmp;
	for(num1=0; num1<7145; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7145);
	clocks[7144] = rdtsc()-clocktmp;
	for(num1=0; num1<7144; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7144);
	clocks[7143] = rdtsc()-clocktmp;
	for(num1=0; num1<7143; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7143);
	clocks[7142] = rdtsc()-clocktmp;
	for(num1=0; num1<7142; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7142);
	clocks[7141] = rdtsc()-clocktmp;
	for(num1=0; num1<7141; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7141);
	clocks[7140] = rdtsc()-clocktmp;
	for(num1=0; num1<7140; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7140);
	clocks[7139] = rdtsc()-clocktmp;
	for(num1=0; num1<7139; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7139);
	clocks[7138] = rdtsc()-clocktmp;
	for(num1=0; num1<7138; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7138);
	clocks[7137] = rdtsc()-clocktmp;
	for(num1=0; num1<7137; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7137);
	clocks[7136] = rdtsc()-clocktmp;
	for(num1=0; num1<7136; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7136);
	clocks[7135] = rdtsc()-clocktmp;
	for(num1=0; num1<7135; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7135);
	clocks[7134] = rdtsc()-clocktmp;
	for(num1=0; num1<7134; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7134);
	clocks[7133] = rdtsc()-clocktmp;
	for(num1=0; num1<7133; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7133);
	clocks[7132] = rdtsc()-clocktmp;
	for(num1=0; num1<7132; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7132);
	clocks[7131] = rdtsc()-clocktmp;
	for(num1=0; num1<7131; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7131);
	clocks[7130] = rdtsc()-clocktmp;
	for(num1=0; num1<7130; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7130);
	clocks[7129] = rdtsc()-clocktmp;
	for(num1=0; num1<7129; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7129);
	clocks[7128] = rdtsc()-clocktmp;
	for(num1=0; num1<7128; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7128);
	clocks[7127] = rdtsc()-clocktmp;
	for(num1=0; num1<7127; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7127);
	clocks[7126] = rdtsc()-clocktmp;
	for(num1=0; num1<7126; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7126);
	clocks[7125] = rdtsc()-clocktmp;
	for(num1=0; num1<7125; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7125);
	clocks[7124] = rdtsc()-clocktmp;
	for(num1=0; num1<7124; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7124);
	clocks[7123] = rdtsc()-clocktmp;
	for(num1=0; num1<7123; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7123);
	clocks[7122] = rdtsc()-clocktmp;
	for(num1=0; num1<7122; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7122);
	clocks[7121] = rdtsc()-clocktmp;
	for(num1=0; num1<7121; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7121);
	clocks[7120] = rdtsc()-clocktmp;
	for(num1=0; num1<7120; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7120);
	clocks[7119] = rdtsc()-clocktmp;
	for(num1=0; num1<7119; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7119);
	clocks[7118] = rdtsc()-clocktmp;
	for(num1=0; num1<7118; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7118);
	clocks[7117] = rdtsc()-clocktmp;
	for(num1=0; num1<7117; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7117);
	clocks[7116] = rdtsc()-clocktmp;
	for(num1=0; num1<7116; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7116);
	clocks[7115] = rdtsc()-clocktmp;
	for(num1=0; num1<7115; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7115);
	clocks[7114] = rdtsc()-clocktmp;
	for(num1=0; num1<7114; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7114);
	clocks[7113] = rdtsc()-clocktmp;
	for(num1=0; num1<7113; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7113);
	clocks[7112] = rdtsc()-clocktmp;
	for(num1=0; num1<7112; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7112);
	clocks[7111] = rdtsc()-clocktmp;
	for(num1=0; num1<7111; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7111);
	clocks[7110] = rdtsc()-clocktmp;
	for(num1=0; num1<7110; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7110);
	clocks[7109] = rdtsc()-clocktmp;
	for(num1=0; num1<7109; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7109);
	clocks[7108] = rdtsc()-clocktmp;
	for(num1=0; num1<7108; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7108);
	clocks[7107] = rdtsc()-clocktmp;
	for(num1=0; num1<7107; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7107);
	clocks[7106] = rdtsc()-clocktmp;
	for(num1=0; num1<7106; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7106);
	clocks[7105] = rdtsc()-clocktmp;
	for(num1=0; num1<7105; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7105);
	clocks[7104] = rdtsc()-clocktmp;
	for(num1=0; num1<7104; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7104);
	clocks[7103] = rdtsc()-clocktmp;
	for(num1=0; num1<7103; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7103);
	clocks[7102] = rdtsc()-clocktmp;
	for(num1=0; num1<7102; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7102);
	clocks[7101] = rdtsc()-clocktmp;
	for(num1=0; num1<7101; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7101);
	clocks[7100] = rdtsc()-clocktmp;
	for(num1=0; num1<7100; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7100);
	clocks[7099] = rdtsc()-clocktmp;
	for(num1=0; num1<7099; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7099);
	clocks[7098] = rdtsc()-clocktmp;
	for(num1=0; num1<7098; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7098);
	clocks[7097] = rdtsc()-clocktmp;
	for(num1=0; num1<7097; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7097);
	clocks[7096] = rdtsc()-clocktmp;
	for(num1=0; num1<7096; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7096);
	clocks[7095] = rdtsc()-clocktmp;
	for(num1=0; num1<7095; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7095);
	clocks[7094] = rdtsc()-clocktmp;
	for(num1=0; num1<7094; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7094);
	clocks[7093] = rdtsc()-clocktmp;
	for(num1=0; num1<7093; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7093);
	clocks[7092] = rdtsc()-clocktmp;
	for(num1=0; num1<7092; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7092);
	clocks[7091] = rdtsc()-clocktmp;
	for(num1=0; num1<7091; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7091);
	clocks[7090] = rdtsc()-clocktmp;
	for(num1=0; num1<7090; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7090);
	clocks[7089] = rdtsc()-clocktmp;
	for(num1=0; num1<7089; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7089);
	clocks[7088] = rdtsc()-clocktmp;
	for(num1=0; num1<7088; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7088);
	clocks[7087] = rdtsc()-clocktmp;
	for(num1=0; num1<7087; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7087);
	clocks[7086] = rdtsc()-clocktmp;
	for(num1=0; num1<7086; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7086);
	clocks[7085] = rdtsc()-clocktmp;
	for(num1=0; num1<7085; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7085);
	clocks[7084] = rdtsc()-clocktmp;
	for(num1=0; num1<7084; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7084);
	clocks[7083] = rdtsc()-clocktmp;
	for(num1=0; num1<7083; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7083);
	clocks[7082] = rdtsc()-clocktmp;
	for(num1=0; num1<7082; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7082);
	clocks[7081] = rdtsc()-clocktmp;
	for(num1=0; num1<7081; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7081);
	clocks[7080] = rdtsc()-clocktmp;
	for(num1=0; num1<7080; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7080);
	clocks[7079] = rdtsc()-clocktmp;
	for(num1=0; num1<7079; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7079);
	clocks[7078] = rdtsc()-clocktmp;
	for(num1=0; num1<7078; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7078);
	clocks[7077] = rdtsc()-clocktmp;
	for(num1=0; num1<7077; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7077);
	clocks[7076] = rdtsc()-clocktmp;
	for(num1=0; num1<7076; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7076);
	clocks[7075] = rdtsc()-clocktmp;
	for(num1=0; num1<7075; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7075);
	clocks[7074] = rdtsc()-clocktmp;
	for(num1=0; num1<7074; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7074);
	clocks[7073] = rdtsc()-clocktmp;
	for(num1=0; num1<7073; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7073);
	clocks[7072] = rdtsc()-clocktmp;
	for(num1=0; num1<7072; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7072);
	clocks[7071] = rdtsc()-clocktmp;
	for(num1=0; num1<7071; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7071);
	clocks[7070] = rdtsc()-clocktmp;
	for(num1=0; num1<7070; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7070);
	clocks[7069] = rdtsc()-clocktmp;
	for(num1=0; num1<7069; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7069);
	clocks[7068] = rdtsc()-clocktmp;
	for(num1=0; num1<7068; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7068);
	clocks[7067] = rdtsc()-clocktmp;
	for(num1=0; num1<7067; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7067);
	clocks[7066] = rdtsc()-clocktmp;
	for(num1=0; num1<7066; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7066);
	clocks[7065] = rdtsc()-clocktmp;
	for(num1=0; num1<7065; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7065);
	clocks[7064] = rdtsc()-clocktmp;
	for(num1=0; num1<7064; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7064);
	clocks[7063] = rdtsc()-clocktmp;
	for(num1=0; num1<7063; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7063);
	clocks[7062] = rdtsc()-clocktmp;
	for(num1=0; num1<7062; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7062);
	clocks[7061] = rdtsc()-clocktmp;
	for(num1=0; num1<7061; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7061);
	clocks[7060] = rdtsc()-clocktmp;
	for(num1=0; num1<7060; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7060);
	clocks[7059] = rdtsc()-clocktmp;
	for(num1=0; num1<7059; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7059);
	clocks[7058] = rdtsc()-clocktmp;
	for(num1=0; num1<7058; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7058);
	clocks[7057] = rdtsc()-clocktmp;
	for(num1=0; num1<7057; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7057);
	clocks[7056] = rdtsc()-clocktmp;
	for(num1=0; num1<7056; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7056);
	clocks[7055] = rdtsc()-clocktmp;
	for(num1=0; num1<7055; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7055);
	clocks[7054] = rdtsc()-clocktmp;
	for(num1=0; num1<7054; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7054);
	clocks[7053] = rdtsc()-clocktmp;
	for(num1=0; num1<7053; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7053);
	clocks[7052] = rdtsc()-clocktmp;
	for(num1=0; num1<7052; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7052);
	clocks[7051] = rdtsc()-clocktmp;
	for(num1=0; num1<7051; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7051);
	clocks[7050] = rdtsc()-clocktmp;
	for(num1=0; num1<7050; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7050);
	clocks[7049] = rdtsc()-clocktmp;
	for(num1=0; num1<7049; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7049);
	clocks[7048] = rdtsc()-clocktmp;
	for(num1=0; num1<7048; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7048);
	clocks[7047] = rdtsc()-clocktmp;
	for(num1=0; num1<7047; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7047);
	clocks[7046] = rdtsc()-clocktmp;
	for(num1=0; num1<7046; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7046);
	clocks[7045] = rdtsc()-clocktmp;
	for(num1=0; num1<7045; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7045);
	clocks[7044] = rdtsc()-clocktmp;
	for(num1=0; num1<7044; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7044);
	clocks[7043] = rdtsc()-clocktmp;
	for(num1=0; num1<7043; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7043);
	clocks[7042] = rdtsc()-clocktmp;
	for(num1=0; num1<7042; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7042);
	clocks[7041] = rdtsc()-clocktmp;
	for(num1=0; num1<7041; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7041);
	clocks[7040] = rdtsc()-clocktmp;
	for(num1=0; num1<7040; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7040);
	clocks[7039] = rdtsc()-clocktmp;
	for(num1=0; num1<7039; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7039);
	clocks[7038] = rdtsc()-clocktmp;
	for(num1=0; num1<7038; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7038);
	clocks[7037] = rdtsc()-clocktmp;
	for(num1=0; num1<7037; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7037);
	clocks[7036] = rdtsc()-clocktmp;
	for(num1=0; num1<7036; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7036);
	clocks[7035] = rdtsc()-clocktmp;
	for(num1=0; num1<7035; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7035);
	clocks[7034] = rdtsc()-clocktmp;
	for(num1=0; num1<7034; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7034);
	clocks[7033] = rdtsc()-clocktmp;
	for(num1=0; num1<7033; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7033);
	clocks[7032] = rdtsc()-clocktmp;
	for(num1=0; num1<7032; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7032);
	clocks[7031] = rdtsc()-clocktmp;
	for(num1=0; num1<7031; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7031);
	clocks[7030] = rdtsc()-clocktmp;
	for(num1=0; num1<7030; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7030);
	clocks[7029] = rdtsc()-clocktmp;
	for(num1=0; num1<7029; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7029);
	clocks[7028] = rdtsc()-clocktmp;
	for(num1=0; num1<7028; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7028);
	clocks[7027] = rdtsc()-clocktmp;
	for(num1=0; num1<7027; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7027);
	clocks[7026] = rdtsc()-clocktmp;
	for(num1=0; num1<7026; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7026);
	clocks[7025] = rdtsc()-clocktmp;
	for(num1=0; num1<7025; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7025);
	clocks[7024] = rdtsc()-clocktmp;
	for(num1=0; num1<7024; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7024);
	clocks[7023] = rdtsc()-clocktmp;
	for(num1=0; num1<7023; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7023);
	clocks[7022] = rdtsc()-clocktmp;
	for(num1=0; num1<7022; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7022);
	clocks[7021] = rdtsc()-clocktmp;
	for(num1=0; num1<7021; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7021);
	clocks[7020] = rdtsc()-clocktmp;
	for(num1=0; num1<7020; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7020);
	clocks[7019] = rdtsc()-clocktmp;
	for(num1=0; num1<7019; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7019);
	clocks[7018] = rdtsc()-clocktmp;
	for(num1=0; num1<7018; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7018);
	clocks[7017] = rdtsc()-clocktmp;
	for(num1=0; num1<7017; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7017);
	clocks[7016] = rdtsc()-clocktmp;
	for(num1=0; num1<7016; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7016);
	clocks[7015] = rdtsc()-clocktmp;
	for(num1=0; num1<7015; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7015);
	clocks[7014] = rdtsc()-clocktmp;
	for(num1=0; num1<7014; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7014);
	clocks[7013] = rdtsc()-clocktmp;
	for(num1=0; num1<7013; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7013);
	clocks[7012] = rdtsc()-clocktmp;
	for(num1=0; num1<7012; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7012);
	clocks[7011] = rdtsc()-clocktmp;
	for(num1=0; num1<7011; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7011);
	clocks[7010] = rdtsc()-clocktmp;
	for(num1=0; num1<7010; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7010);
	clocks[7009] = rdtsc()-clocktmp;
	for(num1=0; num1<7009; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7009);
	clocks[7008] = rdtsc()-clocktmp;
	for(num1=0; num1<7008; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7008);
	clocks[7007] = rdtsc()-clocktmp;
	for(num1=0; num1<7007; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7007);
	clocks[7006] = rdtsc()-clocktmp;
	for(num1=0; num1<7006; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7006);
	clocks[7005] = rdtsc()-clocktmp;
	for(num1=0; num1<7005; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7005);
	clocks[7004] = rdtsc()-clocktmp;
	for(num1=0; num1<7004; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7004);
	clocks[7003] = rdtsc()-clocktmp;
	for(num1=0; num1<7003; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7003);
	clocks[7002] = rdtsc()-clocktmp;
	for(num1=0; num1<7002; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7002);
	clocks[7001] = rdtsc()-clocktmp;
	for(num1=0; num1<7001; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7001);
	clocks[7000] = rdtsc()-clocktmp;
	for(num1=0; num1<7000; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7000);
	clocks[6999] = rdtsc()-clocktmp;
	for(num1=0; num1<6999; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6999);
	clocks[6998] = rdtsc()-clocktmp;
	for(num1=0; num1<6998; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6998);
	clocks[6997] = rdtsc()-clocktmp;
	for(num1=0; num1<6997; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6997);
	clocks[6996] = rdtsc()-clocktmp;
	for(num1=0; num1<6996; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6996);
	clocks[6995] = rdtsc()-clocktmp;
	for(num1=0; num1<6995; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6995);
	clocks[6994] = rdtsc()-clocktmp;
	for(num1=0; num1<6994; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6994);
	clocks[6993] = rdtsc()-clocktmp;
	for(num1=0; num1<6993; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6993);
	clocks[6992] = rdtsc()-clocktmp;
	for(num1=0; num1<6992; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6992);
	clocks[6991] = rdtsc()-clocktmp;
	for(num1=0; num1<6991; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6991);
	clocks[6990] = rdtsc()-clocktmp;
	for(num1=0; num1<6990; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6990);
	clocks[6989] = rdtsc()-clocktmp;
	for(num1=0; num1<6989; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6989);
	clocks[6988] = rdtsc()-clocktmp;
	for(num1=0; num1<6988; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6988);
	clocks[6987] = rdtsc()-clocktmp;
	for(num1=0; num1<6987; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6987);
	clocks[6986] = rdtsc()-clocktmp;
	for(num1=0; num1<6986; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6986);
	clocks[6985] = rdtsc()-clocktmp;
	for(num1=0; num1<6985; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6985);
	clocks[6984] = rdtsc()-clocktmp;
	for(num1=0; num1<6984; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6984);
	clocks[6983] = rdtsc()-clocktmp;
	for(num1=0; num1<6983; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6983);
	clocks[6982] = rdtsc()-clocktmp;
	for(num1=0; num1<6982; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6982);
	clocks[6981] = rdtsc()-clocktmp;
	for(num1=0; num1<6981; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6981);
	clocks[6980] = rdtsc()-clocktmp;
	for(num1=0; num1<6980; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6980);
	clocks[6979] = rdtsc()-clocktmp;
	for(num1=0; num1<6979; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6979);
	clocks[6978] = rdtsc()-clocktmp;
	for(num1=0; num1<6978; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6978);
	clocks[6977] = rdtsc()-clocktmp;
	for(num1=0; num1<6977; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6977);
	clocks[6976] = rdtsc()-clocktmp;
	for(num1=0; num1<6976; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6976);
	clocks[6975] = rdtsc()-clocktmp;
	for(num1=0; num1<6975; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6975);
	clocks[6974] = rdtsc()-clocktmp;
	for(num1=0; num1<6974; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6974);
	clocks[6973] = rdtsc()-clocktmp;
	for(num1=0; num1<6973; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6973);
	clocks[6972] = rdtsc()-clocktmp;
	for(num1=0; num1<6972; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6972);
	clocks[6971] = rdtsc()-clocktmp;
	for(num1=0; num1<6971; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6971);
	clocks[6970] = rdtsc()-clocktmp;
	for(num1=0; num1<6970; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6970);
	clocks[6969] = rdtsc()-clocktmp;
	for(num1=0; num1<6969; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6969);
	clocks[6968] = rdtsc()-clocktmp;
	for(num1=0; num1<6968; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6968);
	clocks[6967] = rdtsc()-clocktmp;
	for(num1=0; num1<6967; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6967);
	clocks[6966] = rdtsc()-clocktmp;
	for(num1=0; num1<6966; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6966);
	clocks[6965] = rdtsc()-clocktmp;
	for(num1=0; num1<6965; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6965);
	clocks[6964] = rdtsc()-clocktmp;
	for(num1=0; num1<6964; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6964);
	clocks[6963] = rdtsc()-clocktmp;
	for(num1=0; num1<6963; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6963);
	clocks[6962] = rdtsc()-clocktmp;
	for(num1=0; num1<6962; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6962);
	clocks[6961] = rdtsc()-clocktmp;
	for(num1=0; num1<6961; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6961);
	clocks[6960] = rdtsc()-clocktmp;
	for(num1=0; num1<6960; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6960);
	clocks[6959] = rdtsc()-clocktmp;
	for(num1=0; num1<6959; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6959);
	clocks[6958] = rdtsc()-clocktmp;
	for(num1=0; num1<6958; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6958);
	clocks[6957] = rdtsc()-clocktmp;
	for(num1=0; num1<6957; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6957);
	clocks[6956] = rdtsc()-clocktmp;
	for(num1=0; num1<6956; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6956);
	clocks[6955] = rdtsc()-clocktmp;
	for(num1=0; num1<6955; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6955);
	clocks[6954] = rdtsc()-clocktmp;
	for(num1=0; num1<6954; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6954);
	clocks[6953] = rdtsc()-clocktmp;
	for(num1=0; num1<6953; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6953);
	clocks[6952] = rdtsc()-clocktmp;
	for(num1=0; num1<6952; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6952);
	clocks[6951] = rdtsc()-clocktmp;
	for(num1=0; num1<6951; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6951);
	clocks[6950] = rdtsc()-clocktmp;
	for(num1=0; num1<6950; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6950);
	clocks[6949] = rdtsc()-clocktmp;
	for(num1=0; num1<6949; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6949);
	clocks[6948] = rdtsc()-clocktmp;
	for(num1=0; num1<6948; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6948);
	clocks[6947] = rdtsc()-clocktmp;
	for(num1=0; num1<6947; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6947);
	clocks[6946] = rdtsc()-clocktmp;
	for(num1=0; num1<6946; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6946);
	clocks[6945] = rdtsc()-clocktmp;
	for(num1=0; num1<6945; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6945);
	clocks[6944] = rdtsc()-clocktmp;
	for(num1=0; num1<6944; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6944);
	clocks[6943] = rdtsc()-clocktmp;
	for(num1=0; num1<6943; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6943);
	clocks[6942] = rdtsc()-clocktmp;
	for(num1=0; num1<6942; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6942);
	clocks[6941] = rdtsc()-clocktmp;
	for(num1=0; num1<6941; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6941);
	clocks[6940] = rdtsc()-clocktmp;
	for(num1=0; num1<6940; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6940);
	clocks[6939] = rdtsc()-clocktmp;
	for(num1=0; num1<6939; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6939);
	clocks[6938] = rdtsc()-clocktmp;
	for(num1=0; num1<6938; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6938);
	clocks[6937] = rdtsc()-clocktmp;
	for(num1=0; num1<6937; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6937);
	clocks[6936] = rdtsc()-clocktmp;
	for(num1=0; num1<6936; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6936);
	clocks[6935] = rdtsc()-clocktmp;
	for(num1=0; num1<6935; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6935);
	clocks[6934] = rdtsc()-clocktmp;
	for(num1=0; num1<6934; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6934);
	clocks[6933] = rdtsc()-clocktmp;
	for(num1=0; num1<6933; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6933);
	clocks[6932] = rdtsc()-clocktmp;
	for(num1=0; num1<6932; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6932);
	clocks[6931] = rdtsc()-clocktmp;
	for(num1=0; num1<6931; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6931);
	clocks[6930] = rdtsc()-clocktmp;
	for(num1=0; num1<6930; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6930);
	clocks[6929] = rdtsc()-clocktmp;
	for(num1=0; num1<6929; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6929);
	clocks[6928] = rdtsc()-clocktmp;
	for(num1=0; num1<6928; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6928);
	clocks[6927] = rdtsc()-clocktmp;
	for(num1=0; num1<6927; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6927);
	clocks[6926] = rdtsc()-clocktmp;
	for(num1=0; num1<6926; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6926);
	clocks[6925] = rdtsc()-clocktmp;
	for(num1=0; num1<6925; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6925);
	clocks[6924] = rdtsc()-clocktmp;
	for(num1=0; num1<6924; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6924);
	clocks[6923] = rdtsc()-clocktmp;
	for(num1=0; num1<6923; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6923);
	clocks[6922] = rdtsc()-clocktmp;
	for(num1=0; num1<6922; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6922);
	clocks[6921] = rdtsc()-clocktmp;
	for(num1=0; num1<6921; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6921);
	clocks[6920] = rdtsc()-clocktmp;
	for(num1=0; num1<6920; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6920);
	clocks[6919] = rdtsc()-clocktmp;
	for(num1=0; num1<6919; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6919);
	clocks[6918] = rdtsc()-clocktmp;
	for(num1=0; num1<6918; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6918);
	clocks[6917] = rdtsc()-clocktmp;
	for(num1=0; num1<6917; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6917);
	clocks[6916] = rdtsc()-clocktmp;
	for(num1=0; num1<6916; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6916);
	clocks[6915] = rdtsc()-clocktmp;
	for(num1=0; num1<6915; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6915);
	clocks[6914] = rdtsc()-clocktmp;
	for(num1=0; num1<6914; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6914);
	clocks[6913] = rdtsc()-clocktmp;
	for(num1=0; num1<6913; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6913);
	clocks[6912] = rdtsc()-clocktmp;
	for(num1=0; num1<6912; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6912);
	clocks[6911] = rdtsc()-clocktmp;
	for(num1=0; num1<6911; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6911);
	clocks[6910] = rdtsc()-clocktmp;
	for(num1=0; num1<6910; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6910);
	clocks[6909] = rdtsc()-clocktmp;
	for(num1=0; num1<6909; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6909);
	clocks[6908] = rdtsc()-clocktmp;
	for(num1=0; num1<6908; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6908);
	clocks[6907] = rdtsc()-clocktmp;
	for(num1=0; num1<6907; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6907);
	clocks[6906] = rdtsc()-clocktmp;
	for(num1=0; num1<6906; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6906);
	clocks[6905] = rdtsc()-clocktmp;
	for(num1=0; num1<6905; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6905);
	clocks[6904] = rdtsc()-clocktmp;
	for(num1=0; num1<6904; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6904);
	clocks[6903] = rdtsc()-clocktmp;
	for(num1=0; num1<6903; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6903);
	clocks[6902] = rdtsc()-clocktmp;
	for(num1=0; num1<6902; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6902);
	clocks[6901] = rdtsc()-clocktmp;
	for(num1=0; num1<6901; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6901);
	clocks[6900] = rdtsc()-clocktmp;
	for(num1=0; num1<6900; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6900);
	clocks[6899] = rdtsc()-clocktmp;
	for(num1=0; num1<6899; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6899);
	clocks[6898] = rdtsc()-clocktmp;
	for(num1=0; num1<6898; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6898);
	clocks[6897] = rdtsc()-clocktmp;
	for(num1=0; num1<6897; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6897);
	clocks[6896] = rdtsc()-clocktmp;
	for(num1=0; num1<6896; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6896);
	clocks[6895] = rdtsc()-clocktmp;
	for(num1=0; num1<6895; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6895);
	clocks[6894] = rdtsc()-clocktmp;
	for(num1=0; num1<6894; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6894);
	clocks[6893] = rdtsc()-clocktmp;
	for(num1=0; num1<6893; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6893);
	clocks[6892] = rdtsc()-clocktmp;
	for(num1=0; num1<6892; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6892);
	clocks[6891] = rdtsc()-clocktmp;
	for(num1=0; num1<6891; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6891);
	clocks[6890] = rdtsc()-clocktmp;
	for(num1=0; num1<6890; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6890);
	clocks[6889] = rdtsc()-clocktmp;
	for(num1=0; num1<6889; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6889);
	clocks[6888] = rdtsc()-clocktmp;
	for(num1=0; num1<6888; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6888);
	clocks[6887] = rdtsc()-clocktmp;
	for(num1=0; num1<6887; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6887);
	clocks[6886] = rdtsc()-clocktmp;
	for(num1=0; num1<6886; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6886);
	clocks[6885] = rdtsc()-clocktmp;
	for(num1=0; num1<6885; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6885);
	clocks[6884] = rdtsc()-clocktmp;
	for(num1=0; num1<6884; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6884);
	clocks[6883] = rdtsc()-clocktmp;
	for(num1=0; num1<6883; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6883);
	clocks[6882] = rdtsc()-clocktmp;
	for(num1=0; num1<6882; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6882);
	clocks[6881] = rdtsc()-clocktmp;
	for(num1=0; num1<6881; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6881);
	clocks[6880] = rdtsc()-clocktmp;
	for(num1=0; num1<6880; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6880);
	clocks[6879] = rdtsc()-clocktmp;
	for(num1=0; num1<6879; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6879);
	clocks[6878] = rdtsc()-clocktmp;
	for(num1=0; num1<6878; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6878);
	clocks[6877] = rdtsc()-clocktmp;
	for(num1=0; num1<6877; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6877);
	clocks[6876] = rdtsc()-clocktmp;
	for(num1=0; num1<6876; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6876);
	clocks[6875] = rdtsc()-clocktmp;
	for(num1=0; num1<6875; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6875);
	clocks[6874] = rdtsc()-clocktmp;
	for(num1=0; num1<6874; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6874);
	clocks[6873] = rdtsc()-clocktmp;
	for(num1=0; num1<6873; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6873);
	clocks[6872] = rdtsc()-clocktmp;
	for(num1=0; num1<6872; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6872);
	clocks[6871] = rdtsc()-clocktmp;
	for(num1=0; num1<6871; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6871);
	clocks[6870] = rdtsc()-clocktmp;
	for(num1=0; num1<6870; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6870);
	clocks[6869] = rdtsc()-clocktmp;
	for(num1=0; num1<6869; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6869);
	clocks[6868] = rdtsc()-clocktmp;
	for(num1=0; num1<6868; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6868);
	clocks[6867] = rdtsc()-clocktmp;
	for(num1=0; num1<6867; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6867);
	clocks[6866] = rdtsc()-clocktmp;
	for(num1=0; num1<6866; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6866);
	clocks[6865] = rdtsc()-clocktmp;
	for(num1=0; num1<6865; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6865);
	clocks[6864] = rdtsc()-clocktmp;
	for(num1=0; num1<6864; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6864);
	clocks[6863] = rdtsc()-clocktmp;
	for(num1=0; num1<6863; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6863);
	clocks[6862] = rdtsc()-clocktmp;
	for(num1=0; num1<6862; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6862);
	clocks[6861] = rdtsc()-clocktmp;
	for(num1=0; num1<6861; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6861);
	clocks[6860] = rdtsc()-clocktmp;
	for(num1=0; num1<6860; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6860);
	clocks[6859] = rdtsc()-clocktmp;
	for(num1=0; num1<6859; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6859);
	clocks[6858] = rdtsc()-clocktmp;
	for(num1=0; num1<6858; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6858);
	clocks[6857] = rdtsc()-clocktmp;
	for(num1=0; num1<6857; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6857);
	clocks[6856] = rdtsc()-clocktmp;
	for(num1=0; num1<6856; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6856);
	clocks[6855] = rdtsc()-clocktmp;
	for(num1=0; num1<6855; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6855);
	clocks[6854] = rdtsc()-clocktmp;
	for(num1=0; num1<6854; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6854);
	clocks[6853] = rdtsc()-clocktmp;
	for(num1=0; num1<6853; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6853);
	clocks[6852] = rdtsc()-clocktmp;
	for(num1=0; num1<6852; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6852);
	clocks[6851] = rdtsc()-clocktmp;
	for(num1=0; num1<6851; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6851);
	clocks[6850] = rdtsc()-clocktmp;
	for(num1=0; num1<6850; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6850);
	clocks[6849] = rdtsc()-clocktmp;
	for(num1=0; num1<6849; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6849);
	clocks[6848] = rdtsc()-clocktmp;
	for(num1=0; num1<6848; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6848);
	clocks[6847] = rdtsc()-clocktmp;
	for(num1=0; num1<6847; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6847);
	clocks[6846] = rdtsc()-clocktmp;
	for(num1=0; num1<6846; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6846);
	clocks[6845] = rdtsc()-clocktmp;
	for(num1=0; num1<6845; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6845);
	clocks[6844] = rdtsc()-clocktmp;
	for(num1=0; num1<6844; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6844);
	clocks[6843] = rdtsc()-clocktmp;
	for(num1=0; num1<6843; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6843);
	clocks[6842] = rdtsc()-clocktmp;
	for(num1=0; num1<6842; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6842);
	clocks[6841] = rdtsc()-clocktmp;
	for(num1=0; num1<6841; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6841);
	clocks[6840] = rdtsc()-clocktmp;
	for(num1=0; num1<6840; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6840);
	clocks[6839] = rdtsc()-clocktmp;
	for(num1=0; num1<6839; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6839);
	clocks[6838] = rdtsc()-clocktmp;
	for(num1=0; num1<6838; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6838);
	clocks[6837] = rdtsc()-clocktmp;
	for(num1=0; num1<6837; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6837);
	clocks[6836] = rdtsc()-clocktmp;
	for(num1=0; num1<6836; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6836);
	clocks[6835] = rdtsc()-clocktmp;
	for(num1=0; num1<6835; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6835);
	clocks[6834] = rdtsc()-clocktmp;
	for(num1=0; num1<6834; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6834);
	clocks[6833] = rdtsc()-clocktmp;
	for(num1=0; num1<6833; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6833);
	clocks[6832] = rdtsc()-clocktmp;
	for(num1=0; num1<6832; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6832);
	clocks[6831] = rdtsc()-clocktmp;
	for(num1=0; num1<6831; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6831);
	clocks[6830] = rdtsc()-clocktmp;
	for(num1=0; num1<6830; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6830);
	clocks[6829] = rdtsc()-clocktmp;
	for(num1=0; num1<6829; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6829);
	clocks[6828] = rdtsc()-clocktmp;
	for(num1=0; num1<6828; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6828);
	clocks[6827] = rdtsc()-clocktmp;
	for(num1=0; num1<6827; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6827);
	clocks[6826] = rdtsc()-clocktmp;
	for(num1=0; num1<6826; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6826);
	clocks[6825] = rdtsc()-clocktmp;
	for(num1=0; num1<6825; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6825);
	clocks[6824] = rdtsc()-clocktmp;
	for(num1=0; num1<6824; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6824);
	clocks[6823] = rdtsc()-clocktmp;
	for(num1=0; num1<6823; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6823);
	clocks[6822] = rdtsc()-clocktmp;
	for(num1=0; num1<6822; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6822);
	clocks[6821] = rdtsc()-clocktmp;
	for(num1=0; num1<6821; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6821);
	clocks[6820] = rdtsc()-clocktmp;
	for(num1=0; num1<6820; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6820);
	clocks[6819] = rdtsc()-clocktmp;
	for(num1=0; num1<6819; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6819);
	clocks[6818] = rdtsc()-clocktmp;
	for(num1=0; num1<6818; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6818);
	clocks[6817] = rdtsc()-clocktmp;
	for(num1=0; num1<6817; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6817);
	clocks[6816] = rdtsc()-clocktmp;
	for(num1=0; num1<6816; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6816);
	clocks[6815] = rdtsc()-clocktmp;
	for(num1=0; num1<6815; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6815);
	clocks[6814] = rdtsc()-clocktmp;
	for(num1=0; num1<6814; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6814);
	clocks[6813] = rdtsc()-clocktmp;
	for(num1=0; num1<6813; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6813);
	clocks[6812] = rdtsc()-clocktmp;
	for(num1=0; num1<6812; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6812);
	clocks[6811] = rdtsc()-clocktmp;
	for(num1=0; num1<6811; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6811);
	clocks[6810] = rdtsc()-clocktmp;
	for(num1=0; num1<6810; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6810);
	clocks[6809] = rdtsc()-clocktmp;
	for(num1=0; num1<6809; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6809);
	clocks[6808] = rdtsc()-clocktmp;
	for(num1=0; num1<6808; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6808);
	clocks[6807] = rdtsc()-clocktmp;
	for(num1=0; num1<6807; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6807);
	clocks[6806] = rdtsc()-clocktmp;
	for(num1=0; num1<6806; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6806);
	clocks[6805] = rdtsc()-clocktmp;
	for(num1=0; num1<6805; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6805);
	clocks[6804] = rdtsc()-clocktmp;
	for(num1=0; num1<6804; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6804);
	clocks[6803] = rdtsc()-clocktmp;
	for(num1=0; num1<6803; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6803);
	clocks[6802] = rdtsc()-clocktmp;
	for(num1=0; num1<6802; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6802);
	clocks[6801] = rdtsc()-clocktmp;
	for(num1=0; num1<6801; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6801);
	clocks[6800] = rdtsc()-clocktmp;
	for(num1=0; num1<6800; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6800);
	clocks[6799] = rdtsc()-clocktmp;
	for(num1=0; num1<6799; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6799);
	clocks[6798] = rdtsc()-clocktmp;
	for(num1=0; num1<6798; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6798);
	clocks[6797] = rdtsc()-clocktmp;
	for(num1=0; num1<6797; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6797);
	clocks[6796] = rdtsc()-clocktmp;
	for(num1=0; num1<6796; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6796);
	clocks[6795] = rdtsc()-clocktmp;
	for(num1=0; num1<6795; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6795);
	clocks[6794] = rdtsc()-clocktmp;
	for(num1=0; num1<6794; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6794);
	clocks[6793] = rdtsc()-clocktmp;
	for(num1=0; num1<6793; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6793);
	clocks[6792] = rdtsc()-clocktmp;
	for(num1=0; num1<6792; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6792);
	clocks[6791] = rdtsc()-clocktmp;
	for(num1=0; num1<6791; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6791);
	clocks[6790] = rdtsc()-clocktmp;
	for(num1=0; num1<6790; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6790);
	clocks[6789] = rdtsc()-clocktmp;
	for(num1=0; num1<6789; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6789);
	clocks[6788] = rdtsc()-clocktmp;
	for(num1=0; num1<6788; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6788);
	clocks[6787] = rdtsc()-clocktmp;
	for(num1=0; num1<6787; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6787);
	clocks[6786] = rdtsc()-clocktmp;
	for(num1=0; num1<6786; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6786);
	clocks[6785] = rdtsc()-clocktmp;
	for(num1=0; num1<6785; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6785);
	clocks[6784] = rdtsc()-clocktmp;
	for(num1=0; num1<6784; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6784);
	clocks[6783] = rdtsc()-clocktmp;
	for(num1=0; num1<6783; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6783);
	clocks[6782] = rdtsc()-clocktmp;
	for(num1=0; num1<6782; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6782);
	clocks[6781] = rdtsc()-clocktmp;
	for(num1=0; num1<6781; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6781);
	clocks[6780] = rdtsc()-clocktmp;
	for(num1=0; num1<6780; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6780);
	clocks[6779] = rdtsc()-clocktmp;
	for(num1=0; num1<6779; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6779);
	clocks[6778] = rdtsc()-clocktmp;
	for(num1=0; num1<6778; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6778);
	clocks[6777] = rdtsc()-clocktmp;
	for(num1=0; num1<6777; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6777);
	clocks[6776] = rdtsc()-clocktmp;
	for(num1=0; num1<6776; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6776);
	clocks[6775] = rdtsc()-clocktmp;
	for(num1=0; num1<6775; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6775);
	clocks[6774] = rdtsc()-clocktmp;
	for(num1=0; num1<6774; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6774);
	clocks[6773] = rdtsc()-clocktmp;
	for(num1=0; num1<6773; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6773);
	clocks[6772] = rdtsc()-clocktmp;
	for(num1=0; num1<6772; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6772);
	clocks[6771] = rdtsc()-clocktmp;
	for(num1=0; num1<6771; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6771);
	clocks[6770] = rdtsc()-clocktmp;
	for(num1=0; num1<6770; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6770);
	clocks[6769] = rdtsc()-clocktmp;
	for(num1=0; num1<6769; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6769);
	clocks[6768] = rdtsc()-clocktmp;
	for(num1=0; num1<6768; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6768);
	clocks[6767] = rdtsc()-clocktmp;
	for(num1=0; num1<6767; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6767);
	clocks[6766] = rdtsc()-clocktmp;
	for(num1=0; num1<6766; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6766);
	clocks[6765] = rdtsc()-clocktmp;
	for(num1=0; num1<6765; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6765);
	clocks[6764] = rdtsc()-clocktmp;
	for(num1=0; num1<6764; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6764);
	clocks[6763] = rdtsc()-clocktmp;
	for(num1=0; num1<6763; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6763);
	clocks[6762] = rdtsc()-clocktmp;
	for(num1=0; num1<6762; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6762);
	clocks[6761] = rdtsc()-clocktmp;
	for(num1=0; num1<6761; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6761);
	clocks[6760] = rdtsc()-clocktmp;
	for(num1=0; num1<6760; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6760);
	clocks[6759] = rdtsc()-clocktmp;
	for(num1=0; num1<6759; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6759);
	clocks[6758] = rdtsc()-clocktmp;
	for(num1=0; num1<6758; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6758);
	clocks[6757] = rdtsc()-clocktmp;
	for(num1=0; num1<6757; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6757);
	clocks[6756] = rdtsc()-clocktmp;
	for(num1=0; num1<6756; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6756);
	clocks[6755] = rdtsc()-clocktmp;
	for(num1=0; num1<6755; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6755);
	clocks[6754] = rdtsc()-clocktmp;
	for(num1=0; num1<6754; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6754);
	clocks[6753] = rdtsc()-clocktmp;
	for(num1=0; num1<6753; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6753);
	clocks[6752] = rdtsc()-clocktmp;
	for(num1=0; num1<6752; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6752);
	clocks[6751] = rdtsc()-clocktmp;
	for(num1=0; num1<6751; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6751);
	clocks[6750] = rdtsc()-clocktmp;
	for(num1=0; num1<6750; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6750);
	clocks[6749] = rdtsc()-clocktmp;
	for(num1=0; num1<6749; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6749);
	clocks[6748] = rdtsc()-clocktmp;
	for(num1=0; num1<6748; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6748);
	clocks[6747] = rdtsc()-clocktmp;
	for(num1=0; num1<6747; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6747);
	clocks[6746] = rdtsc()-clocktmp;
	for(num1=0; num1<6746; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6746);
	clocks[6745] = rdtsc()-clocktmp;
	for(num1=0; num1<6745; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6745);
	clocks[6744] = rdtsc()-clocktmp;
	for(num1=0; num1<6744; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6744);
	clocks[6743] = rdtsc()-clocktmp;
	for(num1=0; num1<6743; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6743);
	clocks[6742] = rdtsc()-clocktmp;
	for(num1=0; num1<6742; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6742);
	clocks[6741] = rdtsc()-clocktmp;
	for(num1=0; num1<6741; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6741);
	clocks[6740] = rdtsc()-clocktmp;
	for(num1=0; num1<6740; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6740);
	clocks[6739] = rdtsc()-clocktmp;
	for(num1=0; num1<6739; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6739);
	clocks[6738] = rdtsc()-clocktmp;
	for(num1=0; num1<6738; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6738);
	clocks[6737] = rdtsc()-clocktmp;
	for(num1=0; num1<6737; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6737);
	clocks[6736] = rdtsc()-clocktmp;
	for(num1=0; num1<6736; num1++)
		src[num1] ^= dest[num1];
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6736);
	clocks[6735] = rdtsc()-clocktmp;
	for(num1=0; num1<6735; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6735);
	clocks[6734] = rdtsc()-clocktmp;
	for(num1=0; num1<6734; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6734);
	clocks[6733] = rdtsc()-clocktmp;
	for(num1=0; num1<6733; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6733);
	clocks[6732] = rdtsc()-clocktmp;
	for(num1=0; num1<6732; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6732);
	clocks[6731] = rdtsc()-clocktmp;
	for(num1=0; num1<6731; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6731);
	clocks[6730] = rdtsc()-clocktmp;
	for(num1=0; num1<6730; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6730);
	clocks[6729] = rdtsc()-clocktmp;
	for(num1=0; num1<6729; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6729);
	clocks[6728] = rdtsc()-clocktmp;
	for(num1=0; num1<6728; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6728);
	clocks[6727] = rdtsc()-clocktmp;
	for(num1=0; num1<6727; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6727);
	clocks[6726] = rdtsc()-clocktmp;
	for(num1=0; num1<6726; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6726);
	clocks[6725] = rdtsc()-clocktmp;
	for(num1=0; num1<6725; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6725);
	clocks[6724] = rdtsc()-clocktmp;
	for(num1=0; num1<6724; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6724);
	clocks[6723] = rdtsc()-clocktmp;
	for(num1=0; num1<6723; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6723);
	clocks[6722] = rdtsc()-clocktmp;
	for(num1=0; num1<6722; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6722);
	clocks[6721] = rdtsc()-clocktmp;
	for(num1=0; num1<6721; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6721);
	clocks[6720] = rdtsc()-clocktmp;
	for(num1=0; num1<6720; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6720);
	clocks[6719] = rdtsc()-clocktmp;
	for(num1=0; num1<6719; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6719);
	clocks[6718] = rdtsc()-clocktmp;
	for(num1=0; num1<6718; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6718);
	clocks[6717] = rdtsc()-clocktmp;
	for(num1=0; num1<6717; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6717);
	clocks[6716] = rdtsc()-clocktmp;
	for(num1=0; num1<6716; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6716);
	clocks[6715] = rdtsc()-clocktmp;
	for(num1=0; num1<6715; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6715);
	clocks[6714] = rdtsc()-clocktmp;
	for(num1=0; num1<6714; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6714);
	clocks[6713] = rdtsc()-clocktmp;
	for(num1=0; num1<6713; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6713);
	clocks[6712] = rdtsc()-clocktmp;
	for(num1=0; num1<6712; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6712);
	clocks[6711] = rdtsc()-clocktmp;
	for(num1=0; num1<6711; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6711);
	clocks[6710] = rdtsc()-clocktmp;
	for(num1=0; num1<6710; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6710);
	clocks[6709] = rdtsc()-clocktmp;
	for(num1=0; num1<6709; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6709);
	clocks[6708] = rdtsc()-clocktmp;
	for(num1=0; num1<6708; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6708);
	clocks[6707] = rdtsc()-clocktmp;
	for(num1=0; num1<6707; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6707);
	clocks[6706] = rdtsc()-clocktmp;
	for(num1=0; num1<6706; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6706);
	clocks[6705] = rdtsc()-clocktmp;
	for(num1=0; num1<6705; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6705);
	clocks[6704] = rdtsc()-clocktmp;
	for(num1=0; num1<6704; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6704);
	clocks[6703] = rdtsc()-clocktmp;
	for(num1=0; num1<6703; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6703);
	clocks[6702] = rdtsc()-clocktmp;
	for(num1=0; num1<6702; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6702);
	clocks[6701] = rdtsc()-clocktmp;
	for(num1=0; num1<6701; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6701);
	clocks[6700] = rdtsc()-clocktmp;
	for(num1=0; num1<6700; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6700);
	clocks[6699] = rdtsc()-clocktmp;
	for(num1=0; num1<6699; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6699);
	clocks[6698] = rdtsc()-clocktmp;
	for(num1=0; num1<6698; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6698);
	clocks[6697] = rdtsc()-clocktmp;
	for(num1=0; num1<6697; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6697);
	clocks[6696] = rdtsc()-clocktmp;
	for(num1=0; num1<6696; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6696);
	clocks[6695] = rdtsc()-clocktmp;
	for(num1=0; num1<6695; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6695);
	clocks[6694] = rdtsc()-clocktmp;
	for(num1=0; num1<6694; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6694);
	clocks[6693] = rdtsc()-clocktmp;
	for(num1=0; num1<6693; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6693);
	clocks[6692] = rdtsc()-clocktmp;
	for(num1=0; num1<6692; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6692);
	clocks[6691] = rdtsc()-clocktmp;
	for(num1=0; num1<6691; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6691);
	clocks[6690] = rdtsc()-clocktmp;
	for(num1=0; num1<6690; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6690);
	clocks[6689] = rdtsc()-clocktmp;
	for(num1=0; num1<6689; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6689);
	clocks[6688] = rdtsc()-clocktmp;
	for(num1=0; num1<6688; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6688);
	clocks[6687] = rdtsc()-clocktmp;
	for(num1=0; num1<6687; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6687);
	clocks[6686] = rdtsc()-clocktmp;
	for(num1=0; num1<6686; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6686);
	clocks[6685] = rdtsc()-clocktmp;
	for(num1=0; num1<6685; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6685);
	clocks[6684] = rdtsc()-clocktmp;
	for(num1=0; num1<6684; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6684);
	clocks[6683] = rdtsc()-clocktmp;
	for(num1=0; num1<6683; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6683);
	clocks[6682] = rdtsc()-clocktmp;
	for(num1=0; num1<6682; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6682);
	clocks[6681] = rdtsc()-clocktmp;
	for(num1=0; num1<6681; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6681);
	clocks[6680] = rdtsc()-clocktmp;
	for(num1=0; num1<6680; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6680);
	clocks[6679] = rdtsc()-clocktmp;
	for(num1=0; num1<6679; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6679);
	clocks[6678] = rdtsc()-clocktmp;
	for(num1=0; num1<6678; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6678);
	clocks[6677] = rdtsc()-clocktmp;
	for(num1=0; num1<6677; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6677);
	clocks[6676] = rdtsc()-clocktmp;
	for(num1=0; num1<6676; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6676);
	clocks[6675] = rdtsc()-clocktmp;
	for(num1=0; num1<6675; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6675);
	clocks[6674] = rdtsc()-clocktmp;
	for(num1=0; num1<6674; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6674);
	clocks[6673] = rdtsc()-clocktmp;
	for(num1=0; num1<6673; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6673);
	clocks[6672] = rdtsc()-clocktmp;
	for(num1=0; num1<6672; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6672);
	clocks[6671] = rdtsc()-clocktmp;
	for(num1=0; num1<6671; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6671);
	clocks[6670] = rdtsc()-clocktmp;
	for(num1=0; num1<6670; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6670);
	clocks[6669] = rdtsc()-clocktmp;
	for(num1=0; num1<6669; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6669);
	clocks[6668] = rdtsc()-clocktmp;
	for(num1=0; num1<6668; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6668);
	clocks[6667] = rdtsc()-clocktmp;
	for(num1=0; num1<6667; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6667);
	clocks[6666] = rdtsc()-clocktmp;
	for(num1=0; num1<6666; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6666);
	clocks[6665] = rdtsc()-clocktmp;
	for(num1=0; num1<6665; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6665);
	clocks[6664] = rdtsc()-clocktmp;
	for(num1=0; num1<6664; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6664);
	clocks[6663] = rdtsc()-clocktmp;
	for(num1=0; num1<6663; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6663);
	clocks[6662] = rdtsc()-clocktmp;
	for(num1=0; num1<6662; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6662);
	clocks[6661] = rdtsc()-clocktmp;
	for(num1=0; num1<6661; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6661);
	clocks[6660] = rdtsc()-clocktmp;
	for(num1=0; num1<6660; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6660);
	clocks[6659] = rdtsc()-clocktmp;
	for(num1=0; num1<6659; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6659);
	clocks[6658] = rdtsc()-clocktmp;
	for(num1=0; num1<6658; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6658);
	clocks[6657] = rdtsc()-clocktmp;
	for(num1=0; num1<6657; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6657);
	clocks[6656] = rdtsc()-clocktmp;
	for(num1=0; num1<6656; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6656);
	clocks[6655] = rdtsc()-clocktmp;
	for(num1=0; num1<6655; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6655);
	clocks[6654] = rdtsc()-clocktmp;
	for(num1=0; num1<6654; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6654);
	clocks[6653] = rdtsc()-clocktmp;
	for(num1=0; num1<6653; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6653);
	clocks[6652] = rdtsc()-clocktmp;
	for(num1=0; num1<6652; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6652);
	clocks[6651] = rdtsc()-clocktmp;
	for(num1=0; num1<6651; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6651);
	clocks[6650] = rdtsc()-clocktmp;
	for(num1=0; num1<6650; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6650);
	clocks[6649] = rdtsc()-clocktmp;
	for(num1=0; num1<6649; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6649);
	clocks[6648] = rdtsc()-clocktmp;
	for(num1=0; num1<6648; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6648);
	clocks[6647] = rdtsc()-clocktmp;
	for(num1=0; num1<6647; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6647);
	clocks[6646] = rdtsc()-clocktmp;
	for(num1=0; num1<6646; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6646);
	clocks[6645] = rdtsc()-clocktmp;
	for(num1=0; num1<6645; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6645);
	clocks[6644] = rdtsc()-clocktmp;
	for(num1=0; num1<6644; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6644);
	clocks[6643] = rdtsc()-clocktmp;
	for(num1=0; num1<6643; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6643);
	clocks[6642] = rdtsc()-clocktmp;
	for(num1=0; num1<6642; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6642);
	clocks[6641] = rdtsc()-clocktmp;
	for(num1=0; num1<6641; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6641);
	clocks[6640] = rdtsc()-clocktmp;
	for(num1=0; num1<6640; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6640);
	clocks[6639] = rdtsc()-clocktmp;
	for(num1=0; num1<6639; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6639);
	clocks[6638] = rdtsc()-clocktmp;
	for(num1=0; num1<6638; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6638);
	clocks[6637] = rdtsc()-clocktmp;
	for(num1=0; num1<6637; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6637);
	clocks[6636] = rdtsc()-clocktmp;
	for(num1=0; num1<6636; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6636);
	clocks[6635] = rdtsc()-clocktmp;
	for(num1=0; num1<6635; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6635);
	clocks[6634] = rdtsc()-clocktmp;
	for(num1=0; num1<6634; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6634);
	clocks[6633] = rdtsc()-clocktmp;
	for(num1=0; num1<6633; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6633);
	clocks[6632] = rdtsc()-clocktmp;
	for(num1=0; num1<6632; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6632);
	clocks[6631] = rdtsc()-clocktmp;
	for(num1=0; num1<6631; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6631);
	clocks[6630] = rdtsc()-clocktmp;
	for(num1=0; num1<6630; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6630);
	clocks[6629] = rdtsc()-clocktmp;
	for(num1=0; num1<6629; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6629);
	clocks[6628] = rdtsc()-clocktmp;
	for(num1=0; num1<6628; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6628);
	clocks[6627] = rdtsc()-clocktmp;
	for(num1=0; num1<6627; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6627);
	clocks[6626] = rdtsc()-clocktmp;
	for(num1=0; num1<6626; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6626);
	clocks[6625] = rdtsc()-clocktmp;
	for(num1=0; num1<6625; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6625);
	clocks[6624] = rdtsc()-clocktmp;
	for(num1=0; num1<6624; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6624);
	clocks[6623] = rdtsc()-clocktmp;
	for(num1=0; num1<6623; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6623);
	clocks[6622] = rdtsc()-clocktmp;
	for(num1=0; num1<6622; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6622);
	clocks[6621] = rdtsc()-clocktmp;
	for(num1=0; num1<6621; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6621);
	clocks[6620] = rdtsc()-clocktmp;
	for(num1=0; num1<6620; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6620);
	clocks[6619] = rdtsc()-clocktmp;
	for(num1=0; num1<6619; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6619);
	clocks[6618] = rdtsc()-clocktmp;
	for(num1=0; num1<6618; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6618);
	clocks[6617] = rdtsc()-clocktmp;
	for(num1=0; num1<6617; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6617);
	clocks[6616] = rdtsc()-clocktmp;
	for(num1=0; num1<6616; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6616);
	clocks[6615] = rdtsc()-clocktmp;
	for(num1=0; num1<6615; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6615);
	clocks[6614] = rdtsc()-clocktmp;
	for(num1=0; num1<6614; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6614);
	clocks[6613] = rdtsc()-clocktmp;
	for(num1=0; num1<6613; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6613);
	clocks[6612] = rdtsc()-clocktmp;
	for(num1=0; num1<6612; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6612);
	clocks[6611] = rdtsc()-clocktmp;
	for(num1=0; num1<6611; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6611);
	clocks[6610] = rdtsc()-clocktmp;
	for(num1=0; num1<6610; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6610);
	clocks[6609] = rdtsc()-clocktmp;
	for(num1=0; num1<6609; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6609);
	clocks[6608] = rdtsc()-clocktmp;
	for(num1=0; num1<6608; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6608);
	clocks[6607] = rdtsc()-clocktmp;
	for(num1=0; num1<6607; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6607);
	clocks[6606] = rdtsc()-clocktmp;
	for(num1=0; num1<6606; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6606);
	clocks[6605] = rdtsc()-clocktmp;
	for(num1=0; num1<6605; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6605);
	clocks[6604] = rdtsc()-clocktmp;
	for(num1=0; num1<6604; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6604);
	clocks[6603] = rdtsc()-clocktmp;
	for(num1=0; num1<6603; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6603);
	clocks[6602] = rdtsc()-clocktmp;
	for(num1=0; num1<6602; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6602);
	clocks[6601] = rdtsc()-clocktmp;
	for(num1=0; num1<6601; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6601);
	clocks[6600] = rdtsc()-clocktmp;
	for(num1=0; num1<6600; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6600);
	clocks[6599] = rdtsc()-clocktmp;
	for(num1=0; num1<6599; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6599);
	clocks[6598] = rdtsc()-clocktmp;
	for(num1=0; num1<6598; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6598);
	clocks[6597] = rdtsc()-clocktmp;
	for(num1=0; num1<6597; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6597);
	clocks[6596] = rdtsc()-clocktmp;
	for(num1=0; num1<6596; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6596);
	clocks[6595] = rdtsc()-clocktmp;
	for(num1=0; num1<6595; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6595);
	clocks[6594] = rdtsc()-clocktmp;
	for(num1=0; num1<6594; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6594);
	clocks[6593] = rdtsc()-clocktmp;
	for(num1=0; num1<6593; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6593);
	clocks[6592] = rdtsc()-clocktmp;
	for(num1=0; num1<6592; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6592);
	clocks[6591] = rdtsc()-clocktmp;
	for(num1=0; num1<6591; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6591);
	clocks[6590] = rdtsc()-clocktmp;
	for(num1=0; num1<6590; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6590);
	clocks[6589] = rdtsc()-clocktmp;
	for(num1=0; num1<6589; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6589);
	clocks[6588] = rdtsc()-clocktmp;
	for(num1=0; num1<6588; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6588);
	clocks[6587] = rdtsc()-clocktmp;
	for(num1=0; num1<6587; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6587);
	clocks[6586] = rdtsc()-clocktmp;
	for(num1=0; num1<6586; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6586);
	clocks[6585] = rdtsc()-clocktmp;
	for(num1=0; num1<6585; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6585);
	clocks[6584] = rdtsc()-clocktmp;
	for(num1=0; num1<6584; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6584);
	clocks[6583] = rdtsc()-clocktmp;
	for(num1=0; num1<6583; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6583);
	clocks[6582] = rdtsc()-clocktmp;
	for(num1=0; num1<6582; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6582);
	clocks[6581] = rdtsc()-clocktmp;
	for(num1=0; num1<6581; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6581);
	clocks[6580] = rdtsc()-clocktmp;
	for(num1=0; num1<6580; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6580);
	clocks[6579] = rdtsc()-clocktmp;
	for(num1=0; num1<6579; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6579);
	clocks[6578] = rdtsc()-clocktmp;
	for(num1=0; num1<6578; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6578);
	clocks[6577] = rdtsc()-clocktmp;
	for(num1=0; num1<6577; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6577);
	clocks[6576] = rdtsc()-clocktmp;
	for(num1=0; num1<6576; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6576);
	clocks[6575] = rdtsc()-clocktmp;
	for(num1=0; num1<6575; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6575);
	clocks[6574] = rdtsc()-clocktmp;
	for(num1=0; num1<6574; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6574);
	clocks[6573] = rdtsc()-clocktmp;
	for(num1=0; num1<6573; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6573);
	clocks[6572] = rdtsc()-clocktmp;
	for(num1=0; num1<6572; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6572);
	clocks[6571] = rdtsc()-clocktmp;
	for(num1=0; num1<6571; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6571);
	clocks[6570] = rdtsc()-clocktmp;
	for(num1=0; num1<6570; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6570);
	clocks[6569] = rdtsc()-clocktmp;
	for(num1=0; num1<6569; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6569);
	clocks[6568] = rdtsc()-clocktmp;
	for(num1=0; num1<6568; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6568);
	clocks[6567] = rdtsc()-clocktmp;
	for(num1=0; num1<6567; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6567);
	clocks[6566] = rdtsc()-clocktmp;
	for(num1=0; num1<6566; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6566);
	clocks[6565] = rdtsc()-clocktmp;
	for(num1=0; num1<6565; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6565);
	clocks[6564] = rdtsc()-clocktmp;
	for(num1=0; num1<6564; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6564);
	clocks[6563] = rdtsc()-clocktmp;
	for(num1=0; num1<6563; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6563);
	clocks[6562] = rdtsc()-clocktmp;
	for(num1=0; num1<6562; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6562);
	clocks[6561] = rdtsc()-clocktmp;
	for(num1=0; num1<6561; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6561);
	clocks[6560] = rdtsc()-clocktmp;
	for(num1=0; num1<6560; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6560);
	clocks[6559] = rdtsc()-clocktmp;
	for(num1=0; num1<6559; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6559);
	clocks[6558] = rdtsc()-clocktmp;
	for(num1=0; num1<6558; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6558);
	clocks[6557] = rdtsc()-clocktmp;
	for(num1=0; num1<6557; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6557);
	clocks[6556] = rdtsc()-clocktmp;
	for(num1=0; num1<6556; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6556);
	clocks[6555] = rdtsc()-clocktmp;
	for(num1=0; num1<6555; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6555);
	clocks[6554] = rdtsc()-clocktmp;
	for(num1=0; num1<6554; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6554);
	clocks[6553] = rdtsc()-clocktmp;
	for(num1=0; num1<6553; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6553);
	clocks[6552] = rdtsc()-clocktmp;
	for(num1=0; num1<6552; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6552);
	clocks[6551] = rdtsc()-clocktmp;
	for(num1=0; num1<6551; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6551);
	clocks[6550] = rdtsc()-clocktmp;
	for(num1=0; num1<6550; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6550);
	clocks[6549] = rdtsc()-clocktmp;
	for(num1=0; num1<6549; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6549);
	clocks[6548] = rdtsc()-clocktmp;
	for(num1=0; num1<6548; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6548);
	clocks[6547] = rdtsc()-clocktmp;
	for(num1=0; num1<6547; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6547);
	clocks[6546] = rdtsc()-clocktmp;
	for(num1=0; num1<6546; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6546);
	clocks[6545] = rdtsc()-clocktmp;
	for(num1=0; num1<6545; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6545);
	clocks[6544] = rdtsc()-clocktmp;
	for(num1=0; num1<6544; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6544);
	clocks[6543] = rdtsc()-clocktmp;
	for(num1=0; num1<6543; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6543);
	clocks[6542] = rdtsc()-clocktmp;
	for(num1=0; num1<6542; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6542);
	clocks[6541] = rdtsc()-clocktmp;
	for(num1=0; num1<6541; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6541);
	clocks[6540] = rdtsc()-clocktmp;
	for(num1=0; num1<6540; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6540);
	clocks[6539] = rdtsc()-clocktmp;
	for(num1=0; num1<6539; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6539);
	clocks[6538] = rdtsc()-clocktmp;
	for(num1=0; num1<6538; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6538);
	clocks[6537] = rdtsc()-clocktmp;
	for(num1=0; num1<6537; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6537);
	clocks[6536] = rdtsc()-clocktmp;
	for(num1=0; num1<6536; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6536);
	clocks[6535] = rdtsc()-clocktmp;
	for(num1=0; num1<6535; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6535);
	clocks[6534] = rdtsc()-clocktmp;
	for(num1=0; num1<6534; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6534);
	clocks[6533] = rdtsc()-clocktmp;
	for(num1=0; num1<6533; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6533);
	clocks[6532] = rdtsc()-clocktmp;
	for(num1=0; num1<6532; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6532);
	clocks[6531] = rdtsc()-clocktmp;
	for(num1=0; num1<6531; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6531);
	clocks[6530] = rdtsc()-clocktmp;
	for(num1=0; num1<6530; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6530);
	clocks[6529] = rdtsc()-clocktmp;
	for(num1=0; num1<6529; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6529);
	clocks[6528] = rdtsc()-clocktmp;
	for(num1=0; num1<6528; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6528);
	clocks[6527] = rdtsc()-clocktmp;
	for(num1=0; num1<6527; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6527);
	clocks[6526] = rdtsc()-clocktmp;
	for(num1=0; num1<6526; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6526);
	clocks[6525] = rdtsc()-clocktmp;
	for(num1=0; num1<6525; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6525);
	clocks[6524] = rdtsc()-clocktmp;
	for(num1=0; num1<6524; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6524);
	clocks[6523] = rdtsc()-clocktmp;
	for(num1=0; num1<6523; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6523);
	clocks[6522] = rdtsc()-clocktmp;
	for(num1=0; num1<6522; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6522);
	clocks[6521] = rdtsc()-clocktmp;
	for(num1=0; num1<6521; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6521);
	clocks[6520] = rdtsc()-clocktmp;
	for(num1=0; num1<6520; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6520);
	clocks[6519] = rdtsc()-clocktmp;
	for(num1=0; num1<6519; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6519);
	clocks[6518] = rdtsc()-clocktmp;
	for(num1=0; num1<6518; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6518);
	clocks[6517] = rdtsc()-clocktmp;
	for(num1=0; num1<6517; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6517);
	clocks[6516] = rdtsc()-clocktmp;
	for(num1=0; num1<6516; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6516);
	clocks[6515] = rdtsc()-clocktmp;
	for(num1=0; num1<6515; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6515);
	clocks[6514] = rdtsc()-clocktmp;
	for(num1=0; num1<6514; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6514);
	clocks[6513] = rdtsc()-clocktmp;
	for(num1=0; num1<6513; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6513);
	clocks[6512] = rdtsc()-clocktmp;
	for(num1=0; num1<6512; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6512);
	clocks[6511] = rdtsc()-clocktmp;
	for(num1=0; num1<6511; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6511);
	clocks[6510] = rdtsc()-clocktmp;
	for(num1=0; num1<6510; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6510);
	clocks[6509] = rdtsc()-clocktmp;
	for(num1=0; num1<6509; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6509);
	clocks[6508] = rdtsc()-clocktmp;
	for(num1=0; num1<6508; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6508);
	clocks[6507] = rdtsc()-clocktmp;
	for(num1=0; num1<6507; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6507);
	clocks[6506] = rdtsc()-clocktmp;
	for(num1=0; num1<6506; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6506);
	clocks[6505] = rdtsc()-clocktmp;
	for(num1=0; num1<6505; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6505);
	clocks[6504] = rdtsc()-clocktmp;
	for(num1=0; num1<6504; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6504);
	clocks[6503] = rdtsc()-clocktmp;
	for(num1=0; num1<6503; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6503);
	clocks[6502] = rdtsc()-clocktmp;
	for(num1=0; num1<6502; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6502);
	clocks[6501] = rdtsc()-clocktmp;
	for(num1=0; num1<6501; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6501);
	clocks[6500] = rdtsc()-clocktmp;
	for(num1=0; num1<6500; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6500);
	clocks[6499] = rdtsc()-clocktmp;
	for(num1=0; num1<6499; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6499);
	clocks[6498] = rdtsc()-clocktmp;
	for(num1=0; num1<6498; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6498);
	clocks[6497] = rdtsc()-clocktmp;
	for(num1=0; num1<6497; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6497);
	clocks[6496] = rdtsc()-clocktmp;
	for(num1=0; num1<6496; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6496);
	clocks[6495] = rdtsc()-clocktmp;
	for(num1=0; num1<6495; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6495);
	clocks[6494] = rdtsc()-clocktmp;
	for(num1=0; num1<6494; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6494);
	clocks[6493] = rdtsc()-clocktmp;
	for(num1=0; num1<6493; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6493);
	clocks[6492] = rdtsc()-clocktmp;
	for(num1=0; num1<6492; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6492);
	clocks[6491] = rdtsc()-clocktmp;
	for(num1=0; num1<6491; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6491);
	clocks[6490] = rdtsc()-clocktmp;
	for(num1=0; num1<6490; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6490);
	clocks[6489] = rdtsc()-clocktmp;
	for(num1=0; num1<6489; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6489);
	clocks[6488] = rdtsc()-clocktmp;
	for(num1=0; num1<6488; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6488);
	clocks[6487] = rdtsc()-clocktmp;
	for(num1=0; num1<6487; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6487);
	clocks[6486] = rdtsc()-clocktmp;
	for(num1=0; num1<6486; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6486);
	clocks[6485] = rdtsc()-clocktmp;
	for(num1=0; num1<6485; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6485);
	clocks[6484] = rdtsc()-clocktmp;
	for(num1=0; num1<6484; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6484);
	clocks[6483] = rdtsc()-clocktmp;
	for(num1=0; num1<6483; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6483);
	clocks[6482] = rdtsc()-clocktmp;
	for(num1=0; num1<6482; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6482);
	clocks[6481] = rdtsc()-clocktmp;
	for(num1=0; num1<6481; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6481);
	clocks[6480] = rdtsc()-clocktmp;
	for(num1=0; num1<6480; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6480);
	clocks[6479] = rdtsc()-clocktmp;
	for(num1=0; num1<6479; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6479);
	clocks[6478] = rdtsc()-clocktmp;
	for(num1=0; num1<6478; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6478);
	clocks[6477] = rdtsc()-clocktmp;
	for(num1=0; num1<6477; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6477);
	clocks[6476] = rdtsc()-clocktmp;
	for(num1=0; num1<6476; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6476);
	clocks[6475] = rdtsc()-clocktmp;
	for(num1=0; num1<6475; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6475);
	clocks[6474] = rdtsc()-clocktmp;
	for(num1=0; num1<6474; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6474);
	clocks[6473] = rdtsc()-clocktmp;
	for(num1=0; num1<6473; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6473);
	clocks[6472] = rdtsc()-clocktmp;
	for(num1=0; num1<6472; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6472);
	clocks[6471] = rdtsc()-clocktmp;
	for(num1=0; num1<6471; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6471);
	clocks[6470] = rdtsc()-clocktmp;
	for(num1=0; num1<6470; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6470);
	clocks[6469] = rdtsc()-clocktmp;
	for(num1=0; num1<6469; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6469);
	clocks[6468] = rdtsc()-clocktmp;
	for(num1=0; num1<6468; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6468);
	clocks[6467] = rdtsc()-clocktmp;
	for(num1=0; num1<6467; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6467);
	clocks[6466] = rdtsc()-clocktmp;
	for(num1=0; num1<6466; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6466);
	clocks[6465] = rdtsc()-clocktmp;
	for(num1=0; num1<6465; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6465);
	clocks[6464] = rdtsc()-clocktmp;
	for(num1=0; num1<6464; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6464);
	clocks[6463] = rdtsc()-clocktmp;
	for(num1=0; num1<6463; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6463);
	clocks[6462] = rdtsc()-clocktmp;
	for(num1=0; num1<6462; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6462);
	clocks[6461] = rdtsc()-clocktmp;
	for(num1=0; num1<6461; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6461);
	clocks[6460] = rdtsc()-clocktmp;
	for(num1=0; num1<6460; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6460);
	clocks[6459] = rdtsc()-clocktmp;
	for(num1=0; num1<6459; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6459);
	clocks[6458] = rdtsc()-clocktmp;
	for(num1=0; num1<6458; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6458);
	clocks[6457] = rdtsc()-clocktmp;
	for(num1=0; num1<6457; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6457);
	clocks[6456] = rdtsc()-clocktmp;
	for(num1=0; num1<6456; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6456);
	clocks[6455] = rdtsc()-clocktmp;
	for(num1=0; num1<6455; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6455);
	clocks[6454] = rdtsc()-clocktmp;
	for(num1=0; num1<6454; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6454);
	clocks[6453] = rdtsc()-clocktmp;
	for(num1=0; num1<6453; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6453);
	clocks[6452] = rdtsc()-clocktmp;
	for(num1=0; num1<6452; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6452);
	clocks[6451] = rdtsc()-clocktmp;
	for(num1=0; num1<6451; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6451);
	clocks[6450] = rdtsc()-clocktmp;
	for(num1=0; num1<6450; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6450);
	clocks[6449] = rdtsc()-clocktmp;
	for(num1=0; num1<6449; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6449);
	clocks[6448] = rdtsc()-clocktmp;
	for(num1=0; num1<6448; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6448);
	clocks[6447] = rdtsc()-clocktmp;
	for(num1=0; num1<6447; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6447);
	clocks[6446] = rdtsc()-clocktmp;
	for(num1=0; num1<6446; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6446);
	clocks[6445] = rdtsc()-clocktmp;
	for(num1=0; num1<6445; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6445);
	clocks[6444] = rdtsc()-clocktmp;
	for(num1=0; num1<6444; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6444);
	clocks[6443] = rdtsc()-clocktmp;
	for(num1=0; num1<6443; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6443);
	clocks[6442] = rdtsc()-clocktmp;
	for(num1=0; num1<6442; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6442);
	clocks[6441] = rdtsc()-clocktmp;
	for(num1=0; num1<6441; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6441);
	clocks[6440] = rdtsc()-clocktmp;
	for(num1=0; num1<6440; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6440);
	clocks[6439] = rdtsc()-clocktmp;
	for(num1=0; num1<6439; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6439);
	clocks[6438] = rdtsc()-clocktmp;
	for(num1=0; num1<6438; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6438);
	clocks[6437] = rdtsc()-clocktmp;
	for(num1=0; num1<6437; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6437);
	clocks[6436] = rdtsc()-clocktmp;
	for(num1=0; num1<6436; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6436);
	clocks[6435] = rdtsc()-clocktmp;
	for(num1=0; num1<6435; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6435);
	clocks[6434] = rdtsc()-clocktmp;
	for(num1=0; num1<6434; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6434);
	clocks[6433] = rdtsc()-clocktmp;
	for(num1=0; num1<6433; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6433);
	clocks[6432] = rdtsc()-clocktmp;
	for(num1=0; num1<6432; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6432);
	clocks[6431] = rdtsc()-clocktmp;
	for(num1=0; num1<6431; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6431);
	clocks[6430] = rdtsc()-clocktmp;
	for(num1=0; num1<6430; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6430);
	clocks[6429] = rdtsc()-clocktmp;
	for(num1=0; num1<6429; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6429);
	clocks[6428] = rdtsc()-clocktmp;
	for(num1=0; num1<6428; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6428);
	clocks[6427] = rdtsc()-clocktmp;
	for(num1=0; num1<6427; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6427);
	clocks[6426] = rdtsc()-clocktmp;
	for(num1=0; num1<6426; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6426);
	clocks[6425] = rdtsc()-clocktmp;
	for(num1=0; num1<6425; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6425);
	clocks[6424] = rdtsc()-clocktmp;
	for(num1=0; num1<6424; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6424);
	clocks[6423] = rdtsc()-clocktmp;
	for(num1=0; num1<6423; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6423);
	clocks[6422] = rdtsc()-clocktmp;
	for(num1=0; num1<6422; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6422);
	clocks[6421] = rdtsc()-clocktmp;
	for(num1=0; num1<6421; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6421);
	clocks[6420] = rdtsc()-clocktmp;
	for(num1=0; num1<6420; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6420);
	clocks[6419] = rdtsc()-clocktmp;
	for(num1=0; num1<6419; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6419);
	clocks[6418] = rdtsc()-clocktmp;
	for(num1=0; num1<6418; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6418);
	clocks[6417] = rdtsc()-clocktmp;
	for(num1=0; num1<6417; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6417);
	clocks[6416] = rdtsc()-clocktmp;
	for(num1=0; num1<6416; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6416);
	clocks[6415] = rdtsc()-clocktmp;
	for(num1=0; num1<6415; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6415);
	clocks[6414] = rdtsc()-clocktmp;
	for(num1=0; num1<6414; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6414);
	clocks[6413] = rdtsc()-clocktmp;
	for(num1=0; num1<6413; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6413);
	clocks[6412] = rdtsc()-clocktmp;
	for(num1=0; num1<6412; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6412);
	clocks[6411] = rdtsc()-clocktmp;
	for(num1=0; num1<6411; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6411);
	clocks[6410] = rdtsc()-clocktmp;
	for(num1=0; num1<6410; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6410);
	clocks[6409] = rdtsc()-clocktmp;
	for(num1=0; num1<6409; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6409);
	clocks[6408] = rdtsc()-clocktmp;
	for(num1=0; num1<6408; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6408);
	clocks[6407] = rdtsc()-clocktmp;
	for(num1=0; num1<6407; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6407);
	clocks[6406] = rdtsc()-clocktmp;
	for(num1=0; num1<6406; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6406);
	clocks[6405] = rdtsc()-clocktmp;
	for(num1=0; num1<6405; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6405);
	clocks[6404] = rdtsc()-clocktmp;
	for(num1=0; num1<6404; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6404);
	clocks[6403] = rdtsc()-clocktmp;
	for(num1=0; num1<6403; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6403);
	clocks[6402] = rdtsc()-clocktmp;
	for(num1=0; num1<6402; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6402);
	clocks[6401] = rdtsc()-clocktmp;
	for(num1=0; num1<6401; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6401);
	clocks[6400] = rdtsc()-clocktmp;
	for(num1=0; num1<6400; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6400);
	clocks[6399] = rdtsc()-clocktmp;
	for(num1=0; num1<6399; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6399);
	clocks[6398] = rdtsc()-clocktmp;
	for(num1=0; num1<6398; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6398);
	clocks[6397] = rdtsc()-clocktmp;
	for(num1=0; num1<6397; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6397);
	clocks[6396] = rdtsc()-clocktmp;
	for(num1=0; num1<6396; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6396);
	clocks[6395] = rdtsc()-clocktmp;
	for(num1=0; num1<6395; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6395);
	clocks[6394] = rdtsc()-clocktmp;
	for(num1=0; num1<6394; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6394);
	clocks[6393] = rdtsc()-clocktmp;
	for(num1=0; num1<6393; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6393);
	clocks[6392] = rdtsc()-clocktmp;
	for(num1=0; num1<6392; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6392);
	clocks[6391] = rdtsc()-clocktmp;
	for(num1=0; num1<6391; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6391);
	clocks[6390] = rdtsc()-clocktmp;
	for(num1=0; num1<6390; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6390);
	clocks[6389] = rdtsc()-clocktmp;
	for(num1=0; num1<6389; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6389);
	clocks[6388] = rdtsc()-clocktmp;
	for(num1=0; num1<6388; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6388);
	clocks[6387] = rdtsc()-clocktmp;
	for(num1=0; num1<6387; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6387);
	clocks[6386] = rdtsc()-clocktmp;
	for(num1=0; num1<6386; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6386);
	clocks[6385] = rdtsc()-clocktmp;
	for(num1=0; num1<6385; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6385);
	clocks[6384] = rdtsc()-clocktmp;
	for(num1=0; num1<6384; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6384);
	clocks[6383] = rdtsc()-clocktmp;
	for(num1=0; num1<6383; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6383);
	clocks[6382] = rdtsc()-clocktmp;
	for(num1=0; num1<6382; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6382);
	clocks[6381] = rdtsc()-clocktmp;
	for(num1=0; num1<6381; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6381);
	clocks[6380] = rdtsc()-clocktmp;
	for(num1=0; num1<6380; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6380);
	clocks[6379] = rdtsc()-clocktmp;
	for(num1=0; num1<6379; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6379);
	clocks[6378] = rdtsc()-clocktmp;
	for(num1=0; num1<6378; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6378);
	clocks[6377] = rdtsc()-clocktmp;
	for(num1=0; num1<6377; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6377);
	clocks[6376] = rdtsc()-clocktmp;
	for(num1=0; num1<6376; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6376);
	clocks[6375] = rdtsc()-clocktmp;
	for(num1=0; num1<6375; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6375);
	clocks[6374] = rdtsc()-clocktmp;
	for(num1=0; num1<6374; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6374);
	clocks[6373] = rdtsc()-clocktmp;
	for(num1=0; num1<6373; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6373);
	clocks[6372] = rdtsc()-clocktmp;
	for(num1=0; num1<6372; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6372);
	clocks[6371] = rdtsc()-clocktmp;
	for(num1=0; num1<6371; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6371);
	clocks[6370] = rdtsc()-clocktmp;
	for(num1=0; num1<6370; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6370);
	clocks[6369] = rdtsc()-clocktmp;
	for(num1=0; num1<6369; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6369);
	clocks[6368] = rdtsc()-clocktmp;
	for(num1=0; num1<6368; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6368);
	clocks[6367] = rdtsc()-clocktmp;
	for(num1=0; num1<6367; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6367);
	clocks[6366] = rdtsc()-clocktmp;
	for(num1=0; num1<6366; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6366);
	clocks[6365] = rdtsc()-clocktmp;
	for(num1=0; num1<6365; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6365);
	clocks[6364] = rdtsc()-clocktmp;
	for(num1=0; num1<6364; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6364);
	clocks[6363] = rdtsc()-clocktmp;
	for(num1=0; num1<6363; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6363);
	clocks[6362] = rdtsc()-clocktmp;
	for(num1=0; num1<6362; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6362);
	clocks[6361] = rdtsc()-clocktmp;
	for(num1=0; num1<6361; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6361);
	clocks[6360] = rdtsc()-clocktmp;
	for(num1=0; num1<6360; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6360);
	clocks[6359] = rdtsc()-clocktmp;
	for(num1=0; num1<6359; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6359);
	clocks[6358] = rdtsc()-clocktmp;
	for(num1=0; num1<6358; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6358);
	clocks[6357] = rdtsc()-clocktmp;
	for(num1=0; num1<6357; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6357);
	clocks[6356] = rdtsc()-clocktmp;
	for(num1=0; num1<6356; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6356);
	clocks[6355] = rdtsc()-clocktmp;
	for(num1=0; num1<6355; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6355);
	clocks[6354] = rdtsc()-clocktmp;
	for(num1=0; num1<6354; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6354);
	clocks[6353] = rdtsc()-clocktmp;
	for(num1=0; num1<6353; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6353);
	clocks[6352] = rdtsc()-clocktmp;
	for(num1=0; num1<6352; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6352);
	clocks[6351] = rdtsc()-clocktmp;
	for(num1=0; num1<6351; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6351);
	clocks[6350] = rdtsc()-clocktmp;
	for(num1=0; num1<6350; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6350);
	clocks[6349] = rdtsc()-clocktmp;
	for(num1=0; num1<6349; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6349);
	clocks[6348] = rdtsc()-clocktmp;
	for(num1=0; num1<6348; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6348);
	clocks[6347] = rdtsc()-clocktmp;
	for(num1=0; num1<6347; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6347);
	clocks[6346] = rdtsc()-clocktmp;
	for(num1=0; num1<6346; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6346);
	clocks[6345] = rdtsc()-clocktmp;
	for(num1=0; num1<6345; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6345);
	clocks[6344] = rdtsc()-clocktmp;
	for(num1=0; num1<6344; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6344);
	clocks[6343] = rdtsc()-clocktmp;
	for(num1=0; num1<6343; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6343);
	clocks[6342] = rdtsc()-clocktmp;
	for(num1=0; num1<6342; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6342);
	clocks[6341] = rdtsc()-clocktmp;
	for(num1=0; num1<6341; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6341);
	clocks[6340] = rdtsc()-clocktmp;
	for(num1=0; num1<6340; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6340);
	clocks[6339] = rdtsc()-clocktmp;
	for(num1=0; num1<6339; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6339);
	clocks[6338] = rdtsc()-clocktmp;
	for(num1=0; num1<6338; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6338);
	clocks[6337] = rdtsc()-clocktmp;
	for(num1=0; num1<6337; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6337);
	clocks[6336] = rdtsc()-clocktmp;
	for(num1=0; num1<6336; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6336);
	clocks[6335] = rdtsc()-clocktmp;
	for(num1=0; num1<6335; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6335);
	clocks[6334] = rdtsc()-clocktmp;
	for(num1=0; num1<6334; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6334);
	clocks[6333] = rdtsc()-clocktmp;
	for(num1=0; num1<6333; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6333);
	clocks[6332] = rdtsc()-clocktmp;
	for(num1=0; num1<6332; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6332);
	clocks[6331] = rdtsc()-clocktmp;
	for(num1=0; num1<6331; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6331);
	clocks[6330] = rdtsc()-clocktmp;
	for(num1=0; num1<6330; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6330);
	clocks[6329] = rdtsc()-clocktmp;
	for(num1=0; num1<6329; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6329);
	clocks[6328] = rdtsc()-clocktmp;
	for(num1=0; num1<6328; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6328);
	clocks[6327] = rdtsc()-clocktmp;
	for(num1=0; num1<6327; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6327);
	clocks[6326] = rdtsc()-clocktmp;
	for(num1=0; num1<6326; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6326);
	clocks[6325] = rdtsc()-clocktmp;
	for(num1=0; num1<6325; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6325);
	clocks[6324] = rdtsc()-clocktmp;
	for(num1=0; num1<6324; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6324);
	clocks[6323] = rdtsc()-clocktmp;
	for(num1=0; num1<6323; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6323);
	clocks[6322] = rdtsc()-clocktmp;
	for(num1=0; num1<6322; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6322);
	clocks[6321] = rdtsc()-clocktmp;
	for(num1=0; num1<6321; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6321);
	clocks[6320] = rdtsc()-clocktmp;
	for(num1=0; num1<6320; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6320);
	clocks[6319] = rdtsc()-clocktmp;
	for(num1=0; num1<6319; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6319);
	clocks[6318] = rdtsc()-clocktmp;
	for(num1=0; num1<6318; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6318);
	clocks[6317] = rdtsc()-clocktmp;
	for(num1=0; num1<6317; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6317);
	clocks[6316] = rdtsc()-clocktmp;
	for(num1=0; num1<6316; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6316);
	clocks[6315] = rdtsc()-clocktmp;
	for(num1=0; num1<6315; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6315);
	clocks[6314] = rdtsc()-clocktmp;
	for(num1=0; num1<6314; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6314);
	clocks[6313] = rdtsc()-clocktmp;
	for(num1=0; num1<6313; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6313);
	clocks[6312] = rdtsc()-clocktmp;
	for(num1=0; num1<6312; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6312);
	clocks[6311] = rdtsc()-clocktmp;
	for(num1=0; num1<6311; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6311);
	clocks[6310] = rdtsc()-clocktmp;
	for(num1=0; num1<6310; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6310);
	clocks[6309] = rdtsc()-clocktmp;
	for(num1=0; num1<6309; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6309);
	clocks[6308] = rdtsc()-clocktmp;
	for(num1=0; num1<6308; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6308);
	clocks[6307] = rdtsc()-clocktmp;
	for(num1=0; num1<6307; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6307);
	clocks[6306] = rdtsc()-clocktmp;
	for(num1=0; num1<6306; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6306);
	clocks[6305] = rdtsc()-clocktmp;
	for(num1=0; num1<6305; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6305);
	clocks[6304] = rdtsc()-clocktmp;
	for(num1=0; num1<6304; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6304);
	clocks[6303] = rdtsc()-clocktmp;
	for(num1=0; num1<6303; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6303);
	clocks[6302] = rdtsc()-clocktmp;
	for(num1=0; num1<6302; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6302);
	clocks[6301] = rdtsc()-clocktmp;
	for(num1=0; num1<6301; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6301);
	clocks[6300] = rdtsc()-clocktmp;
	for(num1=0; num1<6300; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6300);
	clocks[6299] = rdtsc()-clocktmp;
	for(num1=0; num1<6299; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6299);
	clocks[6298] = rdtsc()-clocktmp;
	for(num1=0; num1<6298; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6298);
	clocks[6297] = rdtsc()-clocktmp;
	for(num1=0; num1<6297; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6297);
	clocks[6296] = rdtsc()-clocktmp;
	for(num1=0; num1<6296; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6296);
	clocks[6295] = rdtsc()-clocktmp;
	for(num1=0; num1<6295; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6295);
	clocks[6294] = rdtsc()-clocktmp;
	for(num1=0; num1<6294; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6294);
	clocks[6293] = rdtsc()-clocktmp;
	for(num1=0; num1<6293; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6293);
	clocks[6292] = rdtsc()-clocktmp;
	for(num1=0; num1<6292; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6292);
	clocks[6291] = rdtsc()-clocktmp;
	for(num1=0; num1<6291; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6291);
	clocks[6290] = rdtsc()-clocktmp;
	for(num1=0; num1<6290; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6290);
	clocks[6289] = rdtsc()-clocktmp;
	for(num1=0; num1<6289; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6289);
	clocks[6288] = rdtsc()-clocktmp;
	for(num1=0; num1<6288; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6288);
	clocks[6287] = rdtsc()-clocktmp;
	for(num1=0; num1<6287; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6287);
	clocks[6286] = rdtsc()-clocktmp;
	for(num1=0; num1<6286; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6286);
	clocks[6285] = rdtsc()-clocktmp;
	for(num1=0; num1<6285; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6285);
	clocks[6284] = rdtsc()-clocktmp;
	for(num1=0; num1<6284; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6284);
	clocks[6283] = rdtsc()-clocktmp;
	for(num1=0; num1<6283; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6283);
	clocks[6282] = rdtsc()-clocktmp;
	for(num1=0; num1<6282; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6282);
	clocks[6281] = rdtsc()-clocktmp;
	for(num1=0; num1<6281; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6281);
	clocks[6280] = rdtsc()-clocktmp;
	for(num1=0; num1<6280; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6280);
	clocks[6279] = rdtsc()-clocktmp;
	for(num1=0; num1<6279; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6279);
	clocks[6278] = rdtsc()-clocktmp;
	for(num1=0; num1<6278; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6278);
	clocks[6277] = rdtsc()-clocktmp;
	for(num1=0; num1<6277; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6277);
	clocks[6276] = rdtsc()-clocktmp;
	for(num1=0; num1<6276; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6276);
	clocks[6275] = rdtsc()-clocktmp;
	for(num1=0; num1<6275; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6275);
	clocks[6274] = rdtsc()-clocktmp;
	for(num1=0; num1<6274; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6274);
	clocks[6273] = rdtsc()-clocktmp;
	for(num1=0; num1<6273; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6273);
	clocks[6272] = rdtsc()-clocktmp;
	for(num1=0; num1<6272; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6272);
	clocks[6271] = rdtsc()-clocktmp;
	for(num1=0; num1<6271; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6271);
	clocks[6270] = rdtsc()-clocktmp;
	for(num1=0; num1<6270; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6270);
	clocks[6269] = rdtsc()-clocktmp;
	for(num1=0; num1<6269; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6269);
	clocks[6268] = rdtsc()-clocktmp;
	for(num1=0; num1<6268; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6268);
	clocks[6267] = rdtsc()-clocktmp;
	for(num1=0; num1<6267; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6267);
	clocks[6266] = rdtsc()-clocktmp;
	for(num1=0; num1<6266; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6266);
	clocks[6265] = rdtsc()-clocktmp;
	for(num1=0; num1<6265; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6265);
	clocks[6264] = rdtsc()-clocktmp;
	for(num1=0; num1<6264; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6264);
	clocks[6263] = rdtsc()-clocktmp;
	for(num1=0; num1<6263; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6263);
	clocks[6262] = rdtsc()-clocktmp;
	for(num1=0; num1<6262; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6262);
	clocks[6261] = rdtsc()-clocktmp;
	for(num1=0; num1<6261; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6261);
	clocks[6260] = rdtsc()-clocktmp;
	for(num1=0; num1<6260; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6260);
	clocks[6259] = rdtsc()-clocktmp;
	for(num1=0; num1<6259; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6259);
	clocks[6258] = rdtsc()-clocktmp;
	for(num1=0; num1<6258; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6258);
	clocks[6257] = rdtsc()-clocktmp;
	for(num1=0; num1<6257; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6257);
	clocks[6256] = rdtsc()-clocktmp;
	for(num1=0; num1<6256; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6256);
	clocks[6255] = rdtsc()-clocktmp;
	for(num1=0; num1<6255; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6255);
	clocks[6254] = rdtsc()-clocktmp;
	for(num1=0; num1<6254; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6254);
	clocks[6253] = rdtsc()-clocktmp;
	for(num1=0; num1<6253; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6253);
	clocks[6252] = rdtsc()-clocktmp;
	for(num1=0; num1<6252; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6252);
	clocks[6251] = rdtsc()-clocktmp;
	for(num1=0; num1<6251; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6251);
	clocks[6250] = rdtsc()-clocktmp;
	for(num1=0; num1<6250; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6250);
	clocks[6249] = rdtsc()-clocktmp;
	for(num1=0; num1<6249; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6249);
	clocks[6248] = rdtsc()-clocktmp;
	for(num1=0; num1<6248; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6248);
	clocks[6247] = rdtsc()-clocktmp;
	for(num1=0; num1<6247; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6247);
	clocks[6246] = rdtsc()-clocktmp;
	for(num1=0; num1<6246; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6246);
	clocks[6245] = rdtsc()-clocktmp;
	for(num1=0; num1<6245; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6245);
	clocks[6244] = rdtsc()-clocktmp;
	for(num1=0; num1<6244; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6244);
	clocks[6243] = rdtsc()-clocktmp;
	for(num1=0; num1<6243; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6243);
	clocks[6242] = rdtsc()-clocktmp;
	for(num1=0; num1<6242; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6242);
	clocks[6241] = rdtsc()-clocktmp;
	for(num1=0; num1<6241; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6241);
	clocks[6240] = rdtsc()-clocktmp;
	for(num1=0; num1<6240; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6240);
	clocks[6239] = rdtsc()-clocktmp;
	for(num1=0; num1<6239; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6239);
	clocks[6238] = rdtsc()-clocktmp;
	for(num1=0; num1<6238; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6238);
	clocks[6237] = rdtsc()-clocktmp;
	for(num1=0; num1<6237; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6237);
	clocks[6236] = rdtsc()-clocktmp;
	for(num1=0; num1<6236; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6236);
	clocks[6235] = rdtsc()-clocktmp;
	for(num1=0; num1<6235; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6235);
	clocks[6234] = rdtsc()-clocktmp;
	for(num1=0; num1<6234; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6234);
	clocks[6233] = rdtsc()-clocktmp;
	for(num1=0; num1<6233; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6233);
	clocks[6232] = rdtsc()-clocktmp;
	for(num1=0; num1<6232; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6232);
	clocks[6231] = rdtsc()-clocktmp;
	for(num1=0; num1<6231; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6231);
	clocks[6230] = rdtsc()-clocktmp;
	for(num1=0; num1<6230; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6230);
	clocks[6229] = rdtsc()-clocktmp;
	for(num1=0; num1<6229; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6229);
	clocks[6228] = rdtsc()-clocktmp;
	for(num1=0; num1<6228; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6228);
	clocks[6227] = rdtsc()-clocktmp;
	for(num1=0; num1<6227; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6227);
	clocks[6226] = rdtsc()-clocktmp;
	for(num1=0; num1<6226; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6226);
	clocks[6225] = rdtsc()-clocktmp;
	for(num1=0; num1<6225; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6225);
	clocks[6224] = rdtsc()-clocktmp;
	for(num1=0; num1<6224; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6224);
	clocks[6223] = rdtsc()-clocktmp;
	for(num1=0; num1<6223; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6223);
	clocks[6222] = rdtsc()-clocktmp;
	for(num1=0; num1<6222; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6222);
	clocks[6221] = rdtsc()-clocktmp;
	for(num1=0; num1<6221; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6221);
	clocks[6220] = rdtsc()-clocktmp;
	for(num1=0; num1<6220; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6220);
	clocks[6219] = rdtsc()-clocktmp;
	for(num1=0; num1<6219; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6219);
	clocks[6218] = rdtsc()-clocktmp;
	for(num1=0; num1<6218; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6218);
	clocks[6217] = rdtsc()-clocktmp;
	for(num1=0; num1<6217; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6217);
	clocks[6216] = rdtsc()-clocktmp;
	for(num1=0; num1<6216; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6216);
	clocks[6215] = rdtsc()-clocktmp;
	for(num1=0; num1<6215; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6215);
	clocks[6214] = rdtsc()-clocktmp;
	for(num1=0; num1<6214; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6214);
	clocks[6213] = rdtsc()-clocktmp;
	for(num1=0; num1<6213; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6213);
	clocks[6212] = rdtsc()-clocktmp;
	for(num1=0; num1<6212; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6212);
	clocks[6211] = rdtsc()-clocktmp;
	for(num1=0; num1<6211; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6211);
	clocks[6210] = rdtsc()-clocktmp;
	for(num1=0; num1<6210; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6210);
	clocks[6209] = rdtsc()-clocktmp;
	for(num1=0; num1<6209; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6209);
	clocks[6208] = rdtsc()-clocktmp;
	for(num1=0; num1<6208; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6208);
	clocks[6207] = rdtsc()-clocktmp;
	for(num1=0; num1<6207; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6207);
	clocks[6206] = rdtsc()-clocktmp;
	for(num1=0; num1<6206; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6206);
	clocks[6205] = rdtsc()-clocktmp;
	for(num1=0; num1<6205; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6205);
	clocks[6204] = rdtsc()-clocktmp;
	for(num1=0; num1<6204; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6204);
	clocks[6203] = rdtsc()-clocktmp;
	for(num1=0; num1<6203; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6203);
	clocks[6202] = rdtsc()-clocktmp;
	for(num1=0; num1<6202; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6202);
	clocks[6201] = rdtsc()-clocktmp;
	for(num1=0; num1<6201; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6201);
	clocks[6200] = rdtsc()-clocktmp;
	for(num1=0; num1<6200; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6200);
	clocks[6199] = rdtsc()-clocktmp;
	for(num1=0; num1<6199; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6199);
	clocks[6198] = rdtsc()-clocktmp;
	for(num1=0; num1<6198; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6198);
	clocks[6197] = rdtsc()-clocktmp;
	for(num1=0; num1<6197; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6197);
	clocks[6196] = rdtsc()-clocktmp;
	for(num1=0; num1<6196; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6196);
	clocks[6195] = rdtsc()-clocktmp;
	for(num1=0; num1<6195; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6195);
	clocks[6194] = rdtsc()-clocktmp;
	for(num1=0; num1<6194; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6194);
	clocks[6193] = rdtsc()-clocktmp;
	for(num1=0; num1<6193; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6193);
	clocks[6192] = rdtsc()-clocktmp;
	for(num1=0; num1<6192; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6192);
	clocks[6191] = rdtsc()-clocktmp;
	for(num1=0; num1<6191; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6191);
	clocks[6190] = rdtsc()-clocktmp;
	for(num1=0; num1<6190; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6190);
	clocks[6189] = rdtsc()-clocktmp;
	for(num1=0; num1<6189; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6189);
	clocks[6188] = rdtsc()-clocktmp;
	for(num1=0; num1<6188; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6188);
	clocks[6187] = rdtsc()-clocktmp;
	for(num1=0; num1<6187; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6187);
	clocks[6186] = rdtsc()-clocktmp;
	for(num1=0; num1<6186; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6186);
	clocks[6185] = rdtsc()-clocktmp;
	for(num1=0; num1<6185; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6185);
	clocks[6184] = rdtsc()-clocktmp;
	for(num1=0; num1<6184; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6184);
	clocks[6183] = rdtsc()-clocktmp;
	for(num1=0; num1<6183; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6183);
	clocks[6182] = rdtsc()-clocktmp;
	for(num1=0; num1<6182; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6182);
	clocks[6181] = rdtsc()-clocktmp;
	for(num1=0; num1<6181; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6181);
	clocks[6180] = rdtsc()-clocktmp;
	for(num1=0; num1<6180; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6180);
	clocks[6179] = rdtsc()-clocktmp;
	for(num1=0; num1<6179; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6179);
	clocks[6178] = rdtsc()-clocktmp;
	for(num1=0; num1<6178; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6178);
	clocks[6177] = rdtsc()-clocktmp;
	for(num1=0; num1<6177; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6177);
	clocks[6176] = rdtsc()-clocktmp;
	for(num1=0; num1<6176; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6176);
	clocks[6175] = rdtsc()-clocktmp;
	for(num1=0; num1<6175; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6175);
	clocks[6174] = rdtsc()-clocktmp;
	for(num1=0; num1<6174; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6174);
	clocks[6173] = rdtsc()-clocktmp;
	for(num1=0; num1<6173; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6173);
	clocks[6172] = rdtsc()-clocktmp;
	for(num1=0; num1<6172; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6172);
	clocks[6171] = rdtsc()-clocktmp;
	for(num1=0; num1<6171; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6171);
	clocks[6170] = rdtsc()-clocktmp;
	for(num1=0; num1<6170; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6170);
	clocks[6169] = rdtsc()-clocktmp;
	for(num1=0; num1<6169; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6169);
	clocks[6168] = rdtsc()-clocktmp;
	for(num1=0; num1<6168; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6168);
	clocks[6167] = rdtsc()-clocktmp;
	for(num1=0; num1<6167; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6167);
	clocks[6166] = rdtsc()-clocktmp;
	for(num1=0; num1<6166; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6166);
	clocks[6165] = rdtsc()-clocktmp;
	for(num1=0; num1<6165; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6165);
	clocks[6164] = rdtsc()-clocktmp;
	for(num1=0; num1<6164; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6164);
	clocks[6163] = rdtsc()-clocktmp;
	for(num1=0; num1<6163; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6163);
	clocks[6162] = rdtsc()-clocktmp;
	for(num1=0; num1<6162; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6162);
	clocks[6161] = rdtsc()-clocktmp;
	for(num1=0; num1<6161; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6161);
	clocks[6160] = rdtsc()-clocktmp;
	for(num1=0; num1<6160; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6160);
	clocks[6159] = rdtsc()-clocktmp;
	for(num1=0; num1<6159; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6159);
	clocks[6158] = rdtsc()-clocktmp;
	for(num1=0; num1<6158; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6158);
	clocks[6157] = rdtsc()-clocktmp;
	for(num1=0; num1<6157; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6157);
	clocks[6156] = rdtsc()-clocktmp;
	for(num1=0; num1<6156; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6156);
	clocks[6155] = rdtsc()-clocktmp;
	for(num1=0; num1<6155; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6155);
	clocks[6154] = rdtsc()-clocktmp;
	for(num1=0; num1<6154; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6154);
	clocks[6153] = rdtsc()-clocktmp;
	for(num1=0; num1<6153; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6153);
	clocks[6152] = rdtsc()-clocktmp;
	for(num1=0; num1<6152; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6152);
	clocks[6151] = rdtsc()-clocktmp;
	for(num1=0; num1<6151; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6151);
	clocks[6150] = rdtsc()-clocktmp;
	for(num1=0; num1<6150; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6150);
	clocks[6149] = rdtsc()-clocktmp;
	for(num1=0; num1<6149; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6149);
	clocks[6148] = rdtsc()-clocktmp;
	for(num1=0; num1<6148; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6148);
	clocks[6147] = rdtsc()-clocktmp;
	for(num1=0; num1<6147; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6147);
	clocks[6146] = rdtsc()-clocktmp;
	for(num1=0; num1<6146; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6146);
	clocks[6145] = rdtsc()-clocktmp;
	for(num1=0; num1<6145; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6145);
	clocks[6144] = rdtsc()-clocktmp;
	for(num1=0; num1<6144; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6144);
	clocks[6143] = rdtsc()-clocktmp;
	for(num1=0; num1<6143; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6143);
	clocks[6142] = rdtsc()-clocktmp;
	for(num1=0; num1<6142; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6142);
	clocks[6141] = rdtsc()-clocktmp;
	for(num1=0; num1<6141; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6141);
	clocks[6140] = rdtsc()-clocktmp;
	for(num1=0; num1<6140; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6140);
	clocks[6139] = rdtsc()-clocktmp;
	for(num1=0; num1<6139; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6139);
	clocks[6138] = rdtsc()-clocktmp;
	for(num1=0; num1<6138; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6138);
	clocks[6137] = rdtsc()-clocktmp;
	for(num1=0; num1<6137; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6137);
	clocks[6136] = rdtsc()-clocktmp;
	for(num1=0; num1<6136; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6136);
	clocks[6135] = rdtsc()-clocktmp;
	for(num1=0; num1<6135; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6135);
	clocks[6134] = rdtsc()-clocktmp;
	for(num1=0; num1<6134; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6134);
	clocks[6133] = rdtsc()-clocktmp;
	for(num1=0; num1<6133; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6133);
	clocks[6132] = rdtsc()-clocktmp;
	for(num1=0; num1<6132; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6132);
	clocks[6131] = rdtsc()-clocktmp;
	for(num1=0; num1<6131; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6131);
	clocks[6130] = rdtsc()-clocktmp;
	for(num1=0; num1<6130; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6130);
	clocks[6129] = rdtsc()-clocktmp;
	for(num1=0; num1<6129; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6129);
	clocks[6128] = rdtsc()-clocktmp;
	for(num1=0; num1<6128; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6128);
	clocks[6127] = rdtsc()-clocktmp;
	for(num1=0; num1<6127; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6127);
	clocks[6126] = rdtsc()-clocktmp;
	for(num1=0; num1<6126; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6126);
	clocks[6125] = rdtsc()-clocktmp;
	for(num1=0; num1<6125; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6125);
	clocks[6124] = rdtsc()-clocktmp;
	for(num1=0; num1<6124; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6124);
	clocks[6123] = rdtsc()-clocktmp;
	for(num1=0; num1<6123; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6123);
	clocks[6122] = rdtsc()-clocktmp;
	for(num1=0; num1<6122; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6122);
	clocks[6121] = rdtsc()-clocktmp;
	for(num1=0; num1<6121; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6121);
	clocks[6120] = rdtsc()-clocktmp;
	for(num1=0; num1<6120; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6120);
	clocks[6119] = rdtsc()-clocktmp;
	for(num1=0; num1<6119; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6119);
	clocks[6118] = rdtsc()-clocktmp;
	for(num1=0; num1<6118; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6118);
	clocks[6117] = rdtsc()-clocktmp;
	for(num1=0; num1<6117; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6117);
	clocks[6116] = rdtsc()-clocktmp;
	for(num1=0; num1<6116; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6116);
	clocks[6115] = rdtsc()-clocktmp;
	for(num1=0; num1<6115; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6115);
	clocks[6114] = rdtsc()-clocktmp;
	for(num1=0; num1<6114; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6114);
	clocks[6113] = rdtsc()-clocktmp;
	for(num1=0; num1<6113; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6113);
	clocks[6112] = rdtsc()-clocktmp;
	for(num1=0; num1<6112; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6112);
	clocks[6111] = rdtsc()-clocktmp;
	for(num1=0; num1<6111; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6111);
	clocks[6110] = rdtsc()-clocktmp;
	for(num1=0; num1<6110; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6110);
	clocks[6109] = rdtsc()-clocktmp;
	for(num1=0; num1<6109; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6109);
	clocks[6108] = rdtsc()-clocktmp;
	for(num1=0; num1<6108; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6108);
	clocks[6107] = rdtsc()-clocktmp;
	for(num1=0; num1<6107; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6107);
	clocks[6106] = rdtsc()-clocktmp;
	for(num1=0; num1<6106; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6106);
	clocks[6105] = rdtsc()-clocktmp;
	for(num1=0; num1<6105; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6105);
	clocks[6104] = rdtsc()-clocktmp;
	for(num1=0; num1<6104; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6104);
	clocks[6103] = rdtsc()-clocktmp;
	for(num1=0; num1<6103; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6103);
	clocks[6102] = rdtsc()-clocktmp;
	for(num1=0; num1<6102; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6102);
	clocks[6101] = rdtsc()-clocktmp;
	for(num1=0; num1<6101; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6101);
	clocks[6100] = rdtsc()-clocktmp;
	for(num1=0; num1<6100; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6100);
	clocks[6099] = rdtsc()-clocktmp;
	for(num1=0; num1<6099; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6099);
	clocks[6098] = rdtsc()-clocktmp;
	for(num1=0; num1<6098; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6098);
	clocks[6097] = rdtsc()-clocktmp;
	for(num1=0; num1<6097; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6097);
	clocks[6096] = rdtsc()-clocktmp;
	for(num1=0; num1<6096; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6096);
	clocks[6095] = rdtsc()-clocktmp;
	for(num1=0; num1<6095; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6095);
	clocks[6094] = rdtsc()-clocktmp;
	for(num1=0; num1<6094; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6094);
	clocks[6093] = rdtsc()-clocktmp;
	for(num1=0; num1<6093; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6093);
	clocks[6092] = rdtsc()-clocktmp;
	for(num1=0; num1<6092; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6092);
	clocks[6091] = rdtsc()-clocktmp;
	for(num1=0; num1<6091; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6091);
	clocks[6090] = rdtsc()-clocktmp;
	for(num1=0; num1<6090; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6090);
	clocks[6089] = rdtsc()-clocktmp;
	for(num1=0; num1<6089; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6089);
	clocks[6088] = rdtsc()-clocktmp;
	for(num1=0; num1<6088; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6088);
	clocks[6087] = rdtsc()-clocktmp;
	for(num1=0; num1<6087; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6087);
	clocks[6086] = rdtsc()-clocktmp;
	for(num1=0; num1<6086; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6086);
	clocks[6085] = rdtsc()-clocktmp;
	for(num1=0; num1<6085; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6085);
	clocks[6084] = rdtsc()-clocktmp;
	for(num1=0; num1<6084; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6084);
	clocks[6083] = rdtsc()-clocktmp;
	for(num1=0; num1<6083; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6083);
	clocks[6082] = rdtsc()-clocktmp;
	for(num1=0; num1<6082; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6082);
	clocks[6081] = rdtsc()-clocktmp;
	for(num1=0; num1<6081; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6081);
	clocks[6080] = rdtsc()-clocktmp;
	for(num1=0; num1<6080; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6080);
	clocks[6079] = rdtsc()-clocktmp;
	for(num1=0; num1<6079; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6079);
	clocks[6078] = rdtsc()-clocktmp;
	for(num1=0; num1<6078; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6078);
	clocks[6077] = rdtsc()-clocktmp;
	for(num1=0; num1<6077; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6077);
	clocks[6076] = rdtsc()-clocktmp;
	for(num1=0; num1<6076; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6076);
	clocks[6075] = rdtsc()-clocktmp;
	for(num1=0; num1<6075; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6075);
	clocks[6074] = rdtsc()-clocktmp;
	for(num1=0; num1<6074; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6074);
	clocks[6073] = rdtsc()-clocktmp;
	for(num1=0; num1<6073; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6073);
	clocks[6072] = rdtsc()-clocktmp;
	for(num1=0; num1<6072; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6072);
	clocks[6071] = rdtsc()-clocktmp;
	for(num1=0; num1<6071; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6071);
	clocks[6070] = rdtsc()-clocktmp;
	for(num1=0; num1<6070; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6070);
	clocks[6069] = rdtsc()-clocktmp;
	for(num1=0; num1<6069; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6069);
	clocks[6068] = rdtsc()-clocktmp;
	for(num1=0; num1<6068; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6068);
	clocks[6067] = rdtsc()-clocktmp;
	for(num1=0; num1<6067; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6067);
	clocks[6066] = rdtsc()-clocktmp;
	for(num1=0; num1<6066; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6066);
	clocks[6065] = rdtsc()-clocktmp;
	for(num1=0; num1<6065; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6065);
	clocks[6064] = rdtsc()-clocktmp;
	for(num1=0; num1<6064; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6064);
	clocks[6063] = rdtsc()-clocktmp;
	for(num1=0; num1<6063; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6063);
	clocks[6062] = rdtsc()-clocktmp;
	for(num1=0; num1<6062; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6062);
	clocks[6061] = rdtsc()-clocktmp;
	for(num1=0; num1<6061; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6061);
	clocks[6060] = rdtsc()-clocktmp;
	for(num1=0; num1<6060; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6060);
	clocks[6059] = rdtsc()-clocktmp;
	for(num1=0; num1<6059; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6059);
	clocks[6058] = rdtsc()-clocktmp;
	for(num1=0; num1<6058; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6058);
	clocks[6057] = rdtsc()-clocktmp;
	for(num1=0; num1<6057; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6057);
	clocks[6056] = rdtsc()-clocktmp;
	for(num1=0; num1<6056; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6056);
	clocks[6055] = rdtsc()-clocktmp;
	for(num1=0; num1<6055; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6055);
	clocks[6054] = rdtsc()-clocktmp;
	for(num1=0; num1<6054; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6054);
	clocks[6053] = rdtsc()-clocktmp;
	for(num1=0; num1<6053; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6053);
	clocks[6052] = rdtsc()-clocktmp;
	for(num1=0; num1<6052; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6052);
	clocks[6051] = rdtsc()-clocktmp;
	for(num1=0; num1<6051; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6051);
	clocks[6050] = rdtsc()-clocktmp;
	for(num1=0; num1<6050; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6050);
	clocks[6049] = rdtsc()-clocktmp;
	for(num1=0; num1<6049; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6049);
	clocks[6048] = rdtsc()-clocktmp;
	for(num1=0; num1<6048; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6048);
	clocks[6047] = rdtsc()-clocktmp;
	for(num1=0; num1<6047; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6047);
	clocks[6046] = rdtsc()-clocktmp;
	for(num1=0; num1<6046; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6046);
	clocks[6045] = rdtsc()-clocktmp;
	for(num1=0; num1<6045; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6045);
	clocks[6044] = rdtsc()-clocktmp;
	for(num1=0; num1<6044; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6044);
	clocks[6043] = rdtsc()-clocktmp;
	for(num1=0; num1<6043; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6043);
	clocks[6042] = rdtsc()-clocktmp;
	for(num1=0; num1<6042; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6042);
	clocks[6041] = rdtsc()-clocktmp;
	for(num1=0; num1<6041; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6041);
	clocks[6040] = rdtsc()-clocktmp;
	for(num1=0; num1<6040; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6040);
	clocks[6039] = rdtsc()-clocktmp;
	for(num1=0; num1<6039; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6039);
	clocks[6038] = rdtsc()-clocktmp;
	for(num1=0; num1<6038; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6038);
	clocks[6037] = rdtsc()-clocktmp;
	for(num1=0; num1<6037; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6037);
	clocks[6036] = rdtsc()-clocktmp;
	for(num1=0; num1<6036; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6036);
	clocks[6035] = rdtsc()-clocktmp;
	for(num1=0; num1<6035; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6035);
	clocks[6034] = rdtsc()-clocktmp;
	for(num1=0; num1<6034; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6034);
	clocks[6033] = rdtsc()-clocktmp;
	for(num1=0; num1<6033; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6033);
	clocks[6032] = rdtsc()-clocktmp;
	for(num1=0; num1<6032; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6032);
	clocks[6031] = rdtsc()-clocktmp;
	for(num1=0; num1<6031; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6031);
	clocks[6030] = rdtsc()-clocktmp;
	for(num1=0; num1<6030; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6030);
	clocks[6029] = rdtsc()-clocktmp;
	for(num1=0; num1<6029; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6029);
	clocks[6028] = rdtsc()-clocktmp;
	for(num1=0; num1<6028; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6028);
	clocks[6027] = rdtsc()-clocktmp;
	for(num1=0; num1<6027; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6027);
	clocks[6026] = rdtsc()-clocktmp;
	for(num1=0; num1<6026; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6026);
	clocks[6025] = rdtsc()-clocktmp;
	for(num1=0; num1<6025; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6025);
	clocks[6024] = rdtsc()-clocktmp;
	for(num1=0; num1<6024; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6024);
	clocks[6023] = rdtsc()-clocktmp;
	for(num1=0; num1<6023; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6023);
	clocks[6022] = rdtsc()-clocktmp;
	for(num1=0; num1<6022; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6022);
	clocks[6021] = rdtsc()-clocktmp;
	for(num1=0; num1<6021; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6021);
	clocks[6020] = rdtsc()-clocktmp;
	for(num1=0; num1<6020; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6020);
	clocks[6019] = rdtsc()-clocktmp;
	for(num1=0; num1<6019; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6019);
	clocks[6018] = rdtsc()-clocktmp;
	for(num1=0; num1<6018; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6018);
	clocks[6017] = rdtsc()-clocktmp;
	for(num1=0; num1<6017; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6017);
	clocks[6016] = rdtsc()-clocktmp;
	for(num1=0; num1<6016; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6016);
	clocks[6015] = rdtsc()-clocktmp;
	for(num1=0; num1<6015; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6015);
	clocks[6014] = rdtsc()-clocktmp;
	for(num1=0; num1<6014; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6014);
	clocks[6013] = rdtsc()-clocktmp;
	for(num1=0; num1<6013; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6013);
	clocks[6012] = rdtsc()-clocktmp;
	for(num1=0; num1<6012; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6012);
	clocks[6011] = rdtsc()-clocktmp;
	for(num1=0; num1<6011; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6011);
	clocks[6010] = rdtsc()-clocktmp;
	for(num1=0; num1<6010; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6010);
	clocks[6009] = rdtsc()-clocktmp;
	for(num1=0; num1<6009; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6009);
	clocks[6008] = rdtsc()-clocktmp;
	for(num1=0; num1<6008; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6008);
	clocks[6007] = rdtsc()-clocktmp;
	for(num1=0; num1<6007; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6007);
	clocks[6006] = rdtsc()-clocktmp;
	for(num1=0; num1<6006; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6006);
	clocks[6005] = rdtsc()-clocktmp;
	for(num1=0; num1<6005; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6005);
	clocks[6004] = rdtsc()-clocktmp;
	for(num1=0; num1<6004; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6004);
	clocks[6003] = rdtsc()-clocktmp;
	for(num1=0; num1<6003; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6003);
	clocks[6002] = rdtsc()-clocktmp;
	for(num1=0; num1<6002; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6002);
	clocks[6001] = rdtsc()-clocktmp;
	for(num1=0; num1<6001; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6001);
	clocks[6000] = rdtsc()-clocktmp;
	for(num1=0; num1<6000; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6000);
	clocks[5999] = rdtsc()-clocktmp;
	for(num1=0; num1<5999; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5999);
	clocks[5998] = rdtsc()-clocktmp;
	for(num1=0; num1<5998; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5998);
	clocks[5997] = rdtsc()-clocktmp;
	for(num1=0; num1<5997; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5997);
	clocks[5996] = rdtsc()-clocktmp;
	for(num1=0; num1<5996; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5996);
	clocks[5995] = rdtsc()-clocktmp;
	for(num1=0; num1<5995; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5995);
	clocks[5994] = rdtsc()-clocktmp;
	for(num1=0; num1<5994; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5994);
	clocks[5993] = rdtsc()-clocktmp;
	for(num1=0; num1<5993; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5993);
	clocks[5992] = rdtsc()-clocktmp;
	for(num1=0; num1<5992; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5992);
	clocks[5991] = rdtsc()-clocktmp;
	for(num1=0; num1<5991; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5991);
	clocks[5990] = rdtsc()-clocktmp;
	for(num1=0; num1<5990; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5990);
	clocks[5989] = rdtsc()-clocktmp;
	for(num1=0; num1<5989; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5989);
	clocks[5988] = rdtsc()-clocktmp;
	for(num1=0; num1<5988; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5988);
	clocks[5987] = rdtsc()-clocktmp;
	for(num1=0; num1<5987; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5987);
	clocks[5986] = rdtsc()-clocktmp;
	for(num1=0; num1<5986; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5986);
	clocks[5985] = rdtsc()-clocktmp;
	for(num1=0; num1<5985; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5985);
	clocks[5984] = rdtsc()-clocktmp;
	for(num1=0; num1<5984; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5984);
	clocks[5983] = rdtsc()-clocktmp;
	for(num1=0; num1<5983; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5983);
	clocks[5982] = rdtsc()-clocktmp;
	for(num1=0; num1<5982; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5982);
	clocks[5981] = rdtsc()-clocktmp;
	for(num1=0; num1<5981; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5981);
	clocks[5980] = rdtsc()-clocktmp;
	for(num1=0; num1<5980; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5980);
	clocks[5979] = rdtsc()-clocktmp;
	for(num1=0; num1<5979; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5979);
	clocks[5978] = rdtsc()-clocktmp;
	for(num1=0; num1<5978; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5978);
	clocks[5977] = rdtsc()-clocktmp;
	for(num1=0; num1<5977; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5977);
	clocks[5976] = rdtsc()-clocktmp;
	for(num1=0; num1<5976; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5976);
	clocks[5975] = rdtsc()-clocktmp;
	for(num1=0; num1<5975; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5975);
	clocks[5974] = rdtsc()-clocktmp;
	for(num1=0; num1<5974; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5974);
	clocks[5973] = rdtsc()-clocktmp;
	for(num1=0; num1<5973; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5973);
	clocks[5972] = rdtsc()-clocktmp;
	for(num1=0; num1<5972; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5972);
	clocks[5971] = rdtsc()-clocktmp;
	for(num1=0; num1<5971; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5971);
	clocks[5970] = rdtsc()-clocktmp;
	for(num1=0; num1<5970; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5970);
	clocks[5969] = rdtsc()-clocktmp;
	for(num1=0; num1<5969; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5969);
	clocks[5968] = rdtsc()-clocktmp;
	for(num1=0; num1<5968; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5968);
	clocks[5967] = rdtsc()-clocktmp;
	for(num1=0; num1<5967; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5967);
	clocks[5966] = rdtsc()-clocktmp;
	for(num1=0; num1<5966; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5966);
	clocks[5965] = rdtsc()-clocktmp;
	for(num1=0; num1<5965; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5965);
	clocks[5964] = rdtsc()-clocktmp;
	for(num1=0; num1<5964; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5964);
	clocks[5963] = rdtsc()-clocktmp;
	for(num1=0; num1<5963; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5963);
	clocks[5962] = rdtsc()-clocktmp;
	for(num1=0; num1<5962; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5962);
	clocks[5961] = rdtsc()-clocktmp;
	for(num1=0; num1<5961; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5961);
	clocks[5960] = rdtsc()-clocktmp;
	for(num1=0; num1<5960; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5960);
	clocks[5959] = rdtsc()-clocktmp;
	for(num1=0; num1<5959; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5959);
	clocks[5958] = rdtsc()-clocktmp;
	for(num1=0; num1<5958; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5958);
	clocks[5957] = rdtsc()-clocktmp;
	for(num1=0; num1<5957; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5957);
	clocks[5956] = rdtsc()-clocktmp;
	for(num1=0; num1<5956; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5956);
	clocks[5955] = rdtsc()-clocktmp;
	for(num1=0; num1<5955; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5955);
	clocks[5954] = rdtsc()-clocktmp;
	for(num1=0; num1<5954; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5954);
	clocks[5953] = rdtsc()-clocktmp;
	for(num1=0; num1<5953; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5953);
	clocks[5952] = rdtsc()-clocktmp;
	for(num1=0; num1<5952; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5952);
	clocks[5951] = rdtsc()-clocktmp;
	for(num1=0; num1<5951; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5951);
	clocks[5950] = rdtsc()-clocktmp;
	for(num1=0; num1<5950; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5950);
	clocks[5949] = rdtsc()-clocktmp;
	for(num1=0; num1<5949; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5949);
	clocks[5948] = rdtsc()-clocktmp;
	for(num1=0; num1<5948; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5948);
	clocks[5947] = rdtsc()-clocktmp;
	for(num1=0; num1<5947; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5947);
	clocks[5946] = rdtsc()-clocktmp;
	for(num1=0; num1<5946; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5946);
	clocks[5945] = rdtsc()-clocktmp;
	for(num1=0; num1<5945; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5945);
	clocks[5944] = rdtsc()-clocktmp;
	for(num1=0; num1<5944; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5944);
	clocks[5943] = rdtsc()-clocktmp;
	for(num1=0; num1<5943; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5943);
	clocks[5942] = rdtsc()-clocktmp;
	for(num1=0; num1<5942; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5942);
	clocks[5941] = rdtsc()-clocktmp;
	for(num1=0; num1<5941; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5941);
	clocks[5940] = rdtsc()-clocktmp;
	for(num1=0; num1<5940; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5940);
	clocks[5939] = rdtsc()-clocktmp;
	for(num1=0; num1<5939; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5939);
	clocks[5938] = rdtsc()-clocktmp;
	for(num1=0; num1<5938; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5938);
	clocks[5937] = rdtsc()-clocktmp;
	for(num1=0; num1<5937; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5937);
	clocks[5936] = rdtsc()-clocktmp;
	for(num1=0; num1<5936; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5936);
	clocks[5935] = rdtsc()-clocktmp;
	for(num1=0; num1<5935; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5935);
	clocks[5934] = rdtsc()-clocktmp;
	for(num1=0; num1<5934; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5934);
	clocks[5933] = rdtsc()-clocktmp;
	for(num1=0; num1<5933; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5933);
	clocks[5932] = rdtsc()-clocktmp;
	for(num1=0; num1<5932; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5932);
	clocks[5931] = rdtsc()-clocktmp;
	for(num1=0; num1<5931; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5931);
	clocks[5930] = rdtsc()-clocktmp;
	for(num1=0; num1<5930; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5930);
	clocks[5929] = rdtsc()-clocktmp;
	for(num1=0; num1<5929; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5929);
	clocks[5928] = rdtsc()-clocktmp;
	for(num1=0; num1<5928; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5928);
	clocks[5927] = rdtsc()-clocktmp;
	for(num1=0; num1<5927; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5927);
	clocks[5926] = rdtsc()-clocktmp;
	for(num1=0; num1<5926; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5926);
	clocks[5925] = rdtsc()-clocktmp;
	for(num1=0; num1<5925; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5925);
	clocks[5924] = rdtsc()-clocktmp;
	for(num1=0; num1<5924; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5924);
	clocks[5923] = rdtsc()-clocktmp;
	for(num1=0; num1<5923; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5923);
	clocks[5922] = rdtsc()-clocktmp;
	for(num1=0; num1<5922; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5922);
	clocks[5921] = rdtsc()-clocktmp;
	for(num1=0; num1<5921; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5921);
	clocks[5920] = rdtsc()-clocktmp;
	for(num1=0; num1<5920; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5920);
	clocks[5919] = rdtsc()-clocktmp;
	for(num1=0; num1<5919; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5919);
	clocks[5918] = rdtsc()-clocktmp;
	for(num1=0; num1<5918; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5918);
	clocks[5917] = rdtsc()-clocktmp;
	for(num1=0; num1<5917; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5917);
	clocks[5916] = rdtsc()-clocktmp;
	for(num1=0; num1<5916; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5916);
	clocks[5915] = rdtsc()-clocktmp;
	for(num1=0; num1<5915; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5915);
	clocks[5914] = rdtsc()-clocktmp;
	for(num1=0; num1<5914; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5914);
	clocks[5913] = rdtsc()-clocktmp;
	for(num1=0; num1<5913; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5913);
	clocks[5912] = rdtsc()-clocktmp;
	for(num1=0; num1<5912; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5912);
	clocks[5911] = rdtsc()-clocktmp;
	for(num1=0; num1<5911; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5911);
	clocks[5910] = rdtsc()-clocktmp;
	for(num1=0; num1<5910; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5910);
	clocks[5909] = rdtsc()-clocktmp;
	for(num1=0; num1<5909; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5909);
	clocks[5908] = rdtsc()-clocktmp;
	for(num1=0; num1<5908; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5908);
	clocks[5907] = rdtsc()-clocktmp;
	for(num1=0; num1<5907; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5907);
	clocks[5906] = rdtsc()-clocktmp;
	for(num1=0; num1<5906; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5906);
	clocks[5905] = rdtsc()-clocktmp;
	for(num1=0; num1<5905; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5905);
	clocks[5904] = rdtsc()-clocktmp;
	for(num1=0; num1<5904; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5904);
	clocks[5903] = rdtsc()-clocktmp;
	for(num1=0; num1<5903; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5903);
	clocks[5902] = rdtsc()-clocktmp;
	for(num1=0; num1<5902; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5902);
	clocks[5901] = rdtsc()-clocktmp;
	for(num1=0; num1<5901; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5901);
	clocks[5900] = rdtsc()-clocktmp;
	for(num1=0; num1<5900; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5900);
	clocks[5899] = rdtsc()-clocktmp;
	for(num1=0; num1<5899; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5899);
	clocks[5898] = rdtsc()-clocktmp;
	for(num1=0; num1<5898; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5898);
	clocks[5897] = rdtsc()-clocktmp;
	for(num1=0; num1<5897; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5897);
	clocks[5896] = rdtsc()-clocktmp;
	for(num1=0; num1<5896; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5896);
	clocks[5895] = rdtsc()-clocktmp;
	for(num1=0; num1<5895; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5895);
	clocks[5894] = rdtsc()-clocktmp;
	for(num1=0; num1<5894; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5894);
	clocks[5893] = rdtsc()-clocktmp;
	for(num1=0; num1<5893; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5893);
	clocks[5892] = rdtsc()-clocktmp;
	for(num1=0; num1<5892; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5892);
	clocks[5891] = rdtsc()-clocktmp;
	for(num1=0; num1<5891; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5891);
	clocks[5890] = rdtsc()-clocktmp;
	for(num1=0; num1<5890; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5890);
	clocks[5889] = rdtsc()-clocktmp;
	for(num1=0; num1<5889; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5889);
	clocks[5888] = rdtsc()-clocktmp;
	for(num1=0; num1<5888; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5888);
	clocks[5887] = rdtsc()-clocktmp;
	for(num1=0; num1<5887; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5887);
	clocks[5886] = rdtsc()-clocktmp;
	for(num1=0; num1<5886; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5886);
	clocks[5885] = rdtsc()-clocktmp;
	for(num1=0; num1<5885; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5885);
	clocks[5884] = rdtsc()-clocktmp;
	for(num1=0; num1<5884; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5884);
	clocks[5883] = rdtsc()-clocktmp;
	for(num1=0; num1<5883; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5883);
	clocks[5882] = rdtsc()-clocktmp;
	for(num1=0; num1<5882; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5882);
	clocks[5881] = rdtsc()-clocktmp;
	for(num1=0; num1<5881; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5881);
	clocks[5880] = rdtsc()-clocktmp;
	for(num1=0; num1<5880; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5880);
	clocks[5879] = rdtsc()-clocktmp;
	for(num1=0; num1<5879; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5879);
	clocks[5878] = rdtsc()-clocktmp;
	for(num1=0; num1<5878; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5878);
	clocks[5877] = rdtsc()-clocktmp;
	for(num1=0; num1<5877; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5877);
	clocks[5876] = rdtsc()-clocktmp;
	for(num1=0; num1<5876; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5876);
	clocks[5875] = rdtsc()-clocktmp;
	for(num1=0; num1<5875; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5875);
	clocks[5874] = rdtsc()-clocktmp;
	for(num1=0; num1<5874; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5874);
	clocks[5873] = rdtsc()-clocktmp;
	for(num1=0; num1<5873; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5873);
	clocks[5872] = rdtsc()-clocktmp;
	for(num1=0; num1<5872; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5872);
	clocks[5871] = rdtsc()-clocktmp;
	for(num1=0; num1<5871; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5871);
	clocks[5870] = rdtsc()-clocktmp;
	for(num1=0; num1<5870; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5870);
	clocks[5869] = rdtsc()-clocktmp;
	for(num1=0; num1<5869; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5869);
	clocks[5868] = rdtsc()-clocktmp;
	for(num1=0; num1<5868; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5868);
	clocks[5867] = rdtsc()-clocktmp;
	for(num1=0; num1<5867; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5867);
	clocks[5866] = rdtsc()-clocktmp;
	for(num1=0; num1<5866; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5866);
	clocks[5865] = rdtsc()-clocktmp;
	for(num1=0; num1<5865; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5865);
	clocks[5864] = rdtsc()-clocktmp;
	for(num1=0; num1<5864; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5864);
	clocks[5863] = rdtsc()-clocktmp;
	for(num1=0; num1<5863; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5863);
	clocks[5862] = rdtsc()-clocktmp;
	for(num1=0; num1<5862; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5862);
	clocks[5861] = rdtsc()-clocktmp;
	for(num1=0; num1<5861; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5861);
	clocks[5860] = rdtsc()-clocktmp;
	for(num1=0; num1<5860; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5860);
	clocks[5859] = rdtsc()-clocktmp;
	for(num1=0; num1<5859; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5859);
	clocks[5858] = rdtsc()-clocktmp;
	for(num1=0; num1<5858; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5858);
	clocks[5857] = rdtsc()-clocktmp;
	for(num1=0; num1<5857; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5857);
	clocks[5856] = rdtsc()-clocktmp;
	for(num1=0; num1<5856; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5856);
	clocks[5855] = rdtsc()-clocktmp;
	for(num1=0; num1<5855; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5855);
	clocks[5854] = rdtsc()-clocktmp;
	for(num1=0; num1<5854; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5854);
	clocks[5853] = rdtsc()-clocktmp;
	for(num1=0; num1<5853; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5853);
	clocks[5852] = rdtsc()-clocktmp;
	for(num1=0; num1<5852; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5852);
	clocks[5851] = rdtsc()-clocktmp;
	for(num1=0; num1<5851; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5851);
	clocks[5850] = rdtsc()-clocktmp;
	for(num1=0; num1<5850; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5850);
	clocks[5849] = rdtsc()-clocktmp;
	for(num1=0; num1<5849; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5849);
	clocks[5848] = rdtsc()-clocktmp;
	for(num1=0; num1<5848; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5848);
	clocks[5847] = rdtsc()-clocktmp;
	for(num1=0; num1<5847; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5847);
	clocks[5846] = rdtsc()-clocktmp;
	for(num1=0; num1<5846; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5846);
	clocks[5845] = rdtsc()-clocktmp;
	for(num1=0; num1<5845; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5845);
	clocks[5844] = rdtsc()-clocktmp;
	for(num1=0; num1<5844; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5844);
	clocks[5843] = rdtsc()-clocktmp;
	for(num1=0; num1<5843; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5843);
	clocks[5842] = rdtsc()-clocktmp;
	for(num1=0; num1<5842; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5842);
	clocks[5841] = rdtsc()-clocktmp;
	for(num1=0; num1<5841; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5841);
	clocks[5840] = rdtsc()-clocktmp;
	for(num1=0; num1<5840; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5840);
	clocks[5839] = rdtsc()-clocktmp;
	for(num1=0; num1<5839; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5839);
	clocks[5838] = rdtsc()-clocktmp;
	for(num1=0; num1<5838; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5838);
	clocks[5837] = rdtsc()-clocktmp;
	for(num1=0; num1<5837; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5837);
	clocks[5836] = rdtsc()-clocktmp;
	for(num1=0; num1<5836; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5836);
	clocks[5835] = rdtsc()-clocktmp;
	for(num1=0; num1<5835; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5835);
	clocks[5834] = rdtsc()-clocktmp;
	for(num1=0; num1<5834; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5834);
	clocks[5833] = rdtsc()-clocktmp;
	for(num1=0; num1<5833; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5833);
	clocks[5832] = rdtsc()-clocktmp;
	for(num1=0; num1<5832; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5832);
	clocks[5831] = rdtsc()-clocktmp;
	for(num1=0; num1<5831; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5831);
	clocks[5830] = rdtsc()-clocktmp;
	for(num1=0; num1<5830; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5830);
	clocks[5829] = rdtsc()-clocktmp;
	for(num1=0; num1<5829; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5829);
	clocks[5828] = rdtsc()-clocktmp;
	for(num1=0; num1<5828; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5828);
	clocks[5827] = rdtsc()-clocktmp;
	for(num1=0; num1<5827; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5827);
	clocks[5826] = rdtsc()-clocktmp;
	for(num1=0; num1<5826; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5826);
	clocks[5825] = rdtsc()-clocktmp;
	for(num1=0; num1<5825; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5825);
	clocks[5824] = rdtsc()-clocktmp;
	for(num1=0; num1<5824; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5824);
	clocks[5823] = rdtsc()-clocktmp;
	for(num1=0; num1<5823; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5823);
	clocks[5822] = rdtsc()-clocktmp;
	for(num1=0; num1<5822; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5822);
	clocks[5821] = rdtsc()-clocktmp;
	for(num1=0; num1<5821; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5821);
	clocks[5820] = rdtsc()-clocktmp;
	for(num1=0; num1<5820; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5820);
	clocks[5819] = rdtsc()-clocktmp;
	for(num1=0; num1<5819; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5819);
	clocks[5818] = rdtsc()-clocktmp;
	for(num1=0; num1<5818; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5818);
	clocks[5817] = rdtsc()-clocktmp;
	for(num1=0; num1<5817; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5817);
	clocks[5816] = rdtsc()-clocktmp;
	for(num1=0; num1<5816; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5816);
	clocks[5815] = rdtsc()-clocktmp;
	for(num1=0; num1<5815; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5815);
	clocks[5814] = rdtsc()-clocktmp;
	for(num1=0; num1<5814; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5814);
	clocks[5813] = rdtsc()-clocktmp;
	for(num1=0; num1<5813; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5813);
	clocks[5812] = rdtsc()-clocktmp;
	for(num1=0; num1<5812; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5812);
	clocks[5811] = rdtsc()-clocktmp;
	for(num1=0; num1<5811; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5811);
	clocks[5810] = rdtsc()-clocktmp;
	for(num1=0; num1<5810; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5810);
	clocks[5809] = rdtsc()-clocktmp;
	for(num1=0; num1<5809; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5809);
	clocks[5808] = rdtsc()-clocktmp;
	for(num1=0; num1<5808; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5808);
	clocks[5807] = rdtsc()-clocktmp;
	for(num1=0; num1<5807; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5807);
	clocks[5806] = rdtsc()-clocktmp;
	for(num1=0; num1<5806; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5806);
	clocks[5805] = rdtsc()-clocktmp;
	for(num1=0; num1<5805; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5805);
	clocks[5804] = rdtsc()-clocktmp;
	for(num1=0; num1<5804; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5804);
	clocks[5803] = rdtsc()-clocktmp;
	for(num1=0; num1<5803; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5803);
	clocks[5802] = rdtsc()-clocktmp;
	for(num1=0; num1<5802; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5802);
	clocks[5801] = rdtsc()-clocktmp;
	for(num1=0; num1<5801; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5801);
	clocks[5800] = rdtsc()-clocktmp;
	for(num1=0; num1<5800; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5800);
	clocks[5799] = rdtsc()-clocktmp;
	for(num1=0; num1<5799; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5799);
	clocks[5798] = rdtsc()-clocktmp;
	for(num1=0; num1<5798; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5798);
	clocks[5797] = rdtsc()-clocktmp;
	for(num1=0; num1<5797; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5797);
	clocks[5796] = rdtsc()-clocktmp;
	for(num1=0; num1<5796; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5796);
	clocks[5795] = rdtsc()-clocktmp;
	for(num1=0; num1<5795; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5795);
	clocks[5794] = rdtsc()-clocktmp;
	for(num1=0; num1<5794; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5794);
	clocks[5793] = rdtsc()-clocktmp;
	for(num1=0; num1<5793; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5793);
	clocks[5792] = rdtsc()-clocktmp;
	for(num1=0; num1<5792; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5792);
	clocks[5791] = rdtsc()-clocktmp;
	for(num1=0; num1<5791; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5791);
	clocks[5790] = rdtsc()-clocktmp;
	for(num1=0; num1<5790; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5790);
	clocks[5789] = rdtsc()-clocktmp;
	for(num1=0; num1<5789; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5789);
	clocks[5788] = rdtsc()-clocktmp;
	for(num1=0; num1<5788; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5788);
	clocks[5787] = rdtsc()-clocktmp;
	for(num1=0; num1<5787; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5787);
	clocks[5786] = rdtsc()-clocktmp;
	for(num1=0; num1<5786; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5786);
	clocks[5785] = rdtsc()-clocktmp;
	for(num1=0; num1<5785; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5785);
	clocks[5784] = rdtsc()-clocktmp;
	for(num1=0; num1<5784; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5784);
	clocks[5783] = rdtsc()-clocktmp;
	for(num1=0; num1<5783; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5783);
	clocks[5782] = rdtsc()-clocktmp;
	for(num1=0; num1<5782; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5782);
	clocks[5781] = rdtsc()-clocktmp;
	for(num1=0; num1<5781; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5781);
	clocks[5780] = rdtsc()-clocktmp;
	for(num1=0; num1<5780; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5780);
	clocks[5779] = rdtsc()-clocktmp;
	for(num1=0; num1<5779; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5779);
	clocks[5778] = rdtsc()-clocktmp;
	for(num1=0; num1<5778; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5778);
	clocks[5777] = rdtsc()-clocktmp;
	for(num1=0; num1<5777; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5777);
	clocks[5776] = rdtsc()-clocktmp;
	for(num1=0; num1<5776; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5776);
	clocks[5775] = rdtsc()-clocktmp;
	for(num1=0; num1<5775; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5775);
	clocks[5774] = rdtsc()-clocktmp;
	for(num1=0; num1<5774; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5774);
	clocks[5773] = rdtsc()-clocktmp;
	for(num1=0; num1<5773; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5773);
	clocks[5772] = rdtsc()-clocktmp;
	for(num1=0; num1<5772; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5772);
	clocks[5771] = rdtsc()-clocktmp;
	for(num1=0; num1<5771; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5771);
	clocks[5770] = rdtsc()-clocktmp;
	for(num1=0; num1<5770; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5770);
	clocks[5769] = rdtsc()-clocktmp;
	for(num1=0; num1<5769; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5769);
	clocks[5768] = rdtsc()-clocktmp;
	for(num1=0; num1<5768; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5768);
	clocks[5767] = rdtsc()-clocktmp;
	for(num1=0; num1<5767; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5767);
	clocks[5766] = rdtsc()-clocktmp;
	for(num1=0; num1<5766; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5766);
	clocks[5765] = rdtsc()-clocktmp;
	for(num1=0; num1<5765; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5765);
	clocks[5764] = rdtsc()-clocktmp;
	for(num1=0; num1<5764; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5764);
	clocks[5763] = rdtsc()-clocktmp;
	for(num1=0; num1<5763; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5763);
	clocks[5762] = rdtsc()-clocktmp;
	for(num1=0; num1<5762; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5762);
	clocks[5761] = rdtsc()-clocktmp;
	for(num1=0; num1<5761; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5761);
	clocks[5760] = rdtsc()-clocktmp;
	for(num1=0; num1<5760; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5760);
	clocks[5759] = rdtsc()-clocktmp;
	for(num1=0; num1<5759; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5759);
	clocks[5758] = rdtsc()-clocktmp;
	for(num1=0; num1<5758; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5758);
	clocks[5757] = rdtsc()-clocktmp;
	for(num1=0; num1<5757; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5757);
	clocks[5756] = rdtsc()-clocktmp;
	for(num1=0; num1<5756; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5756);
	clocks[5755] = rdtsc()-clocktmp;
	for(num1=0; num1<5755; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5755);
	clocks[5754] = rdtsc()-clocktmp;
	for(num1=0; num1<5754; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5754);
	clocks[5753] = rdtsc()-clocktmp;
	for(num1=0; num1<5753; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5753);
	clocks[5752] = rdtsc()-clocktmp;
	for(num1=0; num1<5752; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5752);
	clocks[5751] = rdtsc()-clocktmp;
	for(num1=0; num1<5751; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5751);
	clocks[5750] = rdtsc()-clocktmp;
	for(num1=0; num1<5750; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5750);
	clocks[5749] = rdtsc()-clocktmp;
	for(num1=0; num1<5749; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5749);
	clocks[5748] = rdtsc()-clocktmp;
	for(num1=0; num1<5748; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5748);
	clocks[5747] = rdtsc()-clocktmp;
	for(num1=0; num1<5747; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5747);
	clocks[5746] = rdtsc()-clocktmp;
	for(num1=0; num1<5746; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5746);
	clocks[5745] = rdtsc()-clocktmp;
	for(num1=0; num1<5745; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5745);
	clocks[5744] = rdtsc()-clocktmp;
	for(num1=0; num1<5744; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5744);
	clocks[5743] = rdtsc()-clocktmp;
	for(num1=0; num1<5743; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5743);
	clocks[5742] = rdtsc()-clocktmp;
	for(num1=0; num1<5742; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5742);
	clocks[5741] = rdtsc()-clocktmp;
	for(num1=0; num1<5741; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5741);
	clocks[5740] = rdtsc()-clocktmp;
	for(num1=0; num1<5740; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5740);
	clocks[5739] = rdtsc()-clocktmp;
	for(num1=0; num1<5739; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5739);
	clocks[5738] = rdtsc()-clocktmp;
	for(num1=0; num1<5738; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5738);
	clocks[5737] = rdtsc()-clocktmp;
	for(num1=0; num1<5737; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5737);
	clocks[5736] = rdtsc()-clocktmp;
	for(num1=0; num1<5736; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5736);
	clocks[5735] = rdtsc()-clocktmp;
	for(num1=0; num1<5735; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5735);
	clocks[5734] = rdtsc()-clocktmp;
	for(num1=0; num1<5734; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5734);
	clocks[5733] = rdtsc()-clocktmp;
	for(num1=0; num1<5733; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5733);
	clocks[5732] = rdtsc()-clocktmp;
	for(num1=0; num1<5732; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5732);
	clocks[5731] = rdtsc()-clocktmp;
	for(num1=0; num1<5731; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5731);
	clocks[5730] = rdtsc()-clocktmp;
	for(num1=0; num1<5730; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5730);
	clocks[5729] = rdtsc()-clocktmp;
	for(num1=0; num1<5729; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5729);
	clocks[5728] = rdtsc()-clocktmp;
	for(num1=0; num1<5728; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5728);
	clocks[5727] = rdtsc()-clocktmp;
	for(num1=0; num1<5727; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5727);
	clocks[5726] = rdtsc()-clocktmp;
	for(num1=0; num1<5726; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5726);
	clocks[5725] = rdtsc()-clocktmp;
	for(num1=0; num1<5725; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5725);
	clocks[5724] = rdtsc()-clocktmp;
	for(num1=0; num1<5724; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5724);
	clocks[5723] = rdtsc()-clocktmp;
	for(num1=0; num1<5723; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5723);
	clocks[5722] = rdtsc()-clocktmp;
	for(num1=0; num1<5722; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5722);
	clocks[5721] = rdtsc()-clocktmp;
	for(num1=0; num1<5721; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5721);
	clocks[5720] = rdtsc()-clocktmp;
	for(num1=0; num1<5720; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5720);
	clocks[5719] = rdtsc()-clocktmp;
	for(num1=0; num1<5719; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5719);
	clocks[5718] = rdtsc()-clocktmp;
	for(num1=0; num1<5718; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5718);
	clocks[5717] = rdtsc()-clocktmp;
	for(num1=0; num1<5717; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5717);
	clocks[5716] = rdtsc()-clocktmp;
	for(num1=0; num1<5716; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5716);
	clocks[5715] = rdtsc()-clocktmp;
	for(num1=0; num1<5715; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5715);
	clocks[5714] = rdtsc()-clocktmp;
	for(num1=0; num1<5714; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5714);
	clocks[5713] = rdtsc()-clocktmp;
	for(num1=0; num1<5713; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5713);
	clocks[5712] = rdtsc()-clocktmp;
	for(num1=0; num1<5712; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5712);
	clocks[5711] = rdtsc()-clocktmp;
	for(num1=0; num1<5711; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5711);
	clocks[5710] = rdtsc()-clocktmp;
	for(num1=0; num1<5710; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5710);
	clocks[5709] = rdtsc()-clocktmp;
	for(num1=0; num1<5709; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5709);
	clocks[5708] = rdtsc()-clocktmp;
	for(num1=0; num1<5708; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5708);
	clocks[5707] = rdtsc()-clocktmp;
	for(num1=0; num1<5707; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5707);
	clocks[5706] = rdtsc()-clocktmp;
	for(num1=0; num1<5706; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5706);
	clocks[5705] = rdtsc()-clocktmp;
	for(num1=0; num1<5705; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5705);
	clocks[5704] = rdtsc()-clocktmp;
	for(num1=0; num1<5704; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5704);
	clocks[5703] = rdtsc()-clocktmp;
	for(num1=0; num1<5703; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5703);
	clocks[5702] = rdtsc()-clocktmp;
	for(num1=0; num1<5702; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5702);
	clocks[5701] = rdtsc()-clocktmp;
	for(num1=0; num1<5701; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5701);
	clocks[5700] = rdtsc()-clocktmp;
	for(num1=0; num1<5700; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5700);
	clocks[5699] = rdtsc()-clocktmp;
	for(num1=0; num1<5699; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5699);
	clocks[5698] = rdtsc()-clocktmp;
	for(num1=0; num1<5698; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5698);
	clocks[5697] = rdtsc()-clocktmp;
	for(num1=0; num1<5697; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5697);
	clocks[5696] = rdtsc()-clocktmp;
	for(num1=0; num1<5696; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5696);
	clocks[5695] = rdtsc()-clocktmp;
	for(num1=0; num1<5695; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5695);
	clocks[5694] = rdtsc()-clocktmp;
	for(num1=0; num1<5694; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5694);
	clocks[5693] = rdtsc()-clocktmp;
	for(num1=0; num1<5693; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5693);
	clocks[5692] = rdtsc()-clocktmp;
	for(num1=0; num1<5692; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5692);
	clocks[5691] = rdtsc()-clocktmp;
	for(num1=0; num1<5691; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5691);
	clocks[5690] = rdtsc()-clocktmp;
	for(num1=0; num1<5690; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5690);
	clocks[5689] = rdtsc()-clocktmp;
	for(num1=0; num1<5689; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5689);
	clocks[5688] = rdtsc()-clocktmp;
	for(num1=0; num1<5688; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5688);
	clocks[5687] = rdtsc()-clocktmp;
	for(num1=0; num1<5687; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5687);
	clocks[5686] = rdtsc()-clocktmp;
	for(num1=0; num1<5686; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5686);
	clocks[5685] = rdtsc()-clocktmp;
	for(num1=0; num1<5685; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5685);
	clocks[5684] = rdtsc()-clocktmp;
	for(num1=0; num1<5684; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5684);
	clocks[5683] = rdtsc()-clocktmp;
	for(num1=0; num1<5683; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5683);
	clocks[5682] = rdtsc()-clocktmp;
	for(num1=0; num1<5682; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5682);
	clocks[5681] = rdtsc()-clocktmp;
	for(num1=0; num1<5681; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5681);
	clocks[5680] = rdtsc()-clocktmp;
	for(num1=0; num1<5680; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5680);
	clocks[5679] = rdtsc()-clocktmp;
	for(num1=0; num1<5679; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5679);
	clocks[5678] = rdtsc()-clocktmp;
	for(num1=0; num1<5678; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5678);
	clocks[5677] = rdtsc()-clocktmp;
	for(num1=0; num1<5677; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5677);
	clocks[5676] = rdtsc()-clocktmp;
	for(num1=0; num1<5676; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5676);
	clocks[5675] = rdtsc()-clocktmp;
	for(num1=0; num1<5675; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5675);
	clocks[5674] = rdtsc()-clocktmp;
	for(num1=0; num1<5674; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5674);
	clocks[5673] = rdtsc()-clocktmp;
	for(num1=0; num1<5673; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5673);
	clocks[5672] = rdtsc()-clocktmp;
	for(num1=0; num1<5672; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5672);
	clocks[5671] = rdtsc()-clocktmp;
	for(num1=0; num1<5671; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5671);
	clocks[5670] = rdtsc()-clocktmp;
	for(num1=0; num1<5670; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5670);
	clocks[5669] = rdtsc()-clocktmp;
	for(num1=0; num1<5669; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5669);
	clocks[5668] = rdtsc()-clocktmp;
	for(num1=0; num1<5668; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5668);
	clocks[5667] = rdtsc()-clocktmp;
	for(num1=0; num1<5667; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5667);
	clocks[5666] = rdtsc()-clocktmp;
	for(num1=0; num1<5666; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5666);
	clocks[5665] = rdtsc()-clocktmp;
	for(num1=0; num1<5665; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5665);
	clocks[5664] = rdtsc()-clocktmp;
	for(num1=0; num1<5664; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5664);
	clocks[5663] = rdtsc()-clocktmp;
	for(num1=0; num1<5663; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5663);
	clocks[5662] = rdtsc()-clocktmp;
	for(num1=0; num1<5662; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5662);
	clocks[5661] = rdtsc()-clocktmp;
	for(num1=0; num1<5661; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5661);
	clocks[5660] = rdtsc()-clocktmp;
	for(num1=0; num1<5660; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5660);
	clocks[5659] = rdtsc()-clocktmp;
	for(num1=0; num1<5659; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5659);
	clocks[5658] = rdtsc()-clocktmp;
	for(num1=0; num1<5658; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5658);
	clocks[5657] = rdtsc()-clocktmp;
	for(num1=0; num1<5657; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5657);
	clocks[5656] = rdtsc()-clocktmp;
	for(num1=0; num1<5656; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5656);
	clocks[5655] = rdtsc()-clocktmp;
	for(num1=0; num1<5655; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5655);
	clocks[5654] = rdtsc()-clocktmp;
	for(num1=0; num1<5654; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5654);
	clocks[5653] = rdtsc()-clocktmp;
	for(num1=0; num1<5653; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5653);
	clocks[5652] = rdtsc()-clocktmp;
	for(num1=0; num1<5652; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5652);
	clocks[5651] = rdtsc()-clocktmp;
	for(num1=0; num1<5651; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5651);
	clocks[5650] = rdtsc()-clocktmp;
	for(num1=0; num1<5650; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5650);
	clocks[5649] = rdtsc()-clocktmp;
	for(num1=0; num1<5649; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5649);
	clocks[5648] = rdtsc()-clocktmp;
	for(num1=0; num1<5648; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5648);
	clocks[5647] = rdtsc()-clocktmp;
	for(num1=0; num1<5647; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5647);
	clocks[5646] = rdtsc()-clocktmp;
	for(num1=0; num1<5646; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5646);
	clocks[5645] = rdtsc()-clocktmp;
	for(num1=0; num1<5645; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5645);
	clocks[5644] = rdtsc()-clocktmp;
	for(num1=0; num1<5644; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5644);
	clocks[5643] = rdtsc()-clocktmp;
	for(num1=0; num1<5643; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5643);
	clocks[5642] = rdtsc()-clocktmp;
	for(num1=0; num1<5642; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5642);
	clocks[5641] = rdtsc()-clocktmp;
	for(num1=0; num1<5641; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5641);
	clocks[5640] = rdtsc()-clocktmp;
	for(num1=0; num1<5640; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5640);
	clocks[5639] = rdtsc()-clocktmp;
	for(num1=0; num1<5639; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5639);
	clocks[5638] = rdtsc()-clocktmp;
	for(num1=0; num1<5638; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5638);
	clocks[5637] = rdtsc()-clocktmp;
	for(num1=0; num1<5637; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5637);
	clocks[5636] = rdtsc()-clocktmp;
	for(num1=0; num1<5636; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5636);
	clocks[5635] = rdtsc()-clocktmp;
	for(num1=0; num1<5635; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5635);
	clocks[5634] = rdtsc()-clocktmp;
	for(num1=0; num1<5634; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5634);
	clocks[5633] = rdtsc()-clocktmp;
	for(num1=0; num1<5633; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5633);
	clocks[5632] = rdtsc()-clocktmp;
	for(num1=0; num1<5632; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5632);
	clocks[5631] = rdtsc()-clocktmp;
	for(num1=0; num1<5631; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5631);
	clocks[5630] = rdtsc()-clocktmp;
	for(num1=0; num1<5630; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5630);
	clocks[5629] = rdtsc()-clocktmp;
	for(num1=0; num1<5629; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5629);
	clocks[5628] = rdtsc()-clocktmp;
	for(num1=0; num1<5628; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5628);
	clocks[5627] = rdtsc()-clocktmp;
	for(num1=0; num1<5627; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5627);
	clocks[5626] = rdtsc()-clocktmp;
	for(num1=0; num1<5626; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5626);
	clocks[5625] = rdtsc()-clocktmp;
	for(num1=0; num1<5625; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5625);
	clocks[5624] = rdtsc()-clocktmp;
	for(num1=0; num1<5624; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5624);
	clocks[5623] = rdtsc()-clocktmp;
	for(num1=0; num1<5623; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5623);
	clocks[5622] = rdtsc()-clocktmp;
	for(num1=0; num1<5622; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5622);
	clocks[5621] = rdtsc()-clocktmp;
	for(num1=0; num1<5621; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5621);
	clocks[5620] = rdtsc()-clocktmp;
	for(num1=0; num1<5620; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5620);
	clocks[5619] = rdtsc()-clocktmp;
	for(num1=0; num1<5619; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5619);
	clocks[5618] = rdtsc()-clocktmp;
	for(num1=0; num1<5618; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5618);
	clocks[5617] = rdtsc()-clocktmp;
	for(num1=0; num1<5617; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5617);
	clocks[5616] = rdtsc()-clocktmp;
	for(num1=0; num1<5616; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5616);
	clocks[5615] = rdtsc()-clocktmp;
	for(num1=0; num1<5615; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5615);
	clocks[5614] = rdtsc()-clocktmp;
	for(num1=0; num1<5614; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5614);
	clocks[5613] = rdtsc()-clocktmp;
	for(num1=0; num1<5613; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5613);
	clocks[5612] = rdtsc()-clocktmp;
	for(num1=0; num1<5612; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5612);
	clocks[5611] = rdtsc()-clocktmp;
	for(num1=0; num1<5611; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5611);
	clocks[5610] = rdtsc()-clocktmp;
	for(num1=0; num1<5610; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5610);
	clocks[5609] = rdtsc()-clocktmp;
	for(num1=0; num1<5609; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5609);
	clocks[5608] = rdtsc()-clocktmp;
	for(num1=0; num1<5608; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5608);
	clocks[5607] = rdtsc()-clocktmp;
	for(num1=0; num1<5607; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5607);
	clocks[5606] = rdtsc()-clocktmp;
	for(num1=0; num1<5606; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5606);
	clocks[5605] = rdtsc()-clocktmp;
	for(num1=0; num1<5605; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5605);
	clocks[5604] = rdtsc()-clocktmp;
	for(num1=0; num1<5604; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5604);
	clocks[5603] = rdtsc()-clocktmp;
	for(num1=0; num1<5603; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5603);
	clocks[5602] = rdtsc()-clocktmp;
	for(num1=0; num1<5602; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5602);
	clocks[5601] = rdtsc()-clocktmp;
	for(num1=0; num1<5601; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5601);
	clocks[5600] = rdtsc()-clocktmp;
	for(num1=0; num1<5600; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5600);
	clocks[5599] = rdtsc()-clocktmp;
	for(num1=0; num1<5599; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5599);
	clocks[5598] = rdtsc()-clocktmp;
	for(num1=0; num1<5598; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5598);
	clocks[5597] = rdtsc()-clocktmp;
	for(num1=0; num1<5597; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5597);
	clocks[5596] = rdtsc()-clocktmp;
	for(num1=0; num1<5596; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5596);
	clocks[5595] = rdtsc()-clocktmp;
	for(num1=0; num1<5595; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5595);
	clocks[5594] = rdtsc()-clocktmp;
	for(num1=0; num1<5594; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5594);
	clocks[5593] = rdtsc()-clocktmp;
	for(num1=0; num1<5593; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5593);
	clocks[5592] = rdtsc()-clocktmp;
	for(num1=0; num1<5592; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5592);
	clocks[5591] = rdtsc()-clocktmp;
	for(num1=0; num1<5591; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5591);
	clocks[5590] = rdtsc()-clocktmp;
	for(num1=0; num1<5590; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5590);
	clocks[5589] = rdtsc()-clocktmp;
	for(num1=0; num1<5589; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5589);
	clocks[5588] = rdtsc()-clocktmp;
	for(num1=0; num1<5588; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5588);
	clocks[5587] = rdtsc()-clocktmp;
	for(num1=0; num1<5587; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5587);
	clocks[5586] = rdtsc()-clocktmp;
	for(num1=0; num1<5586; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5586);
	clocks[5585] = rdtsc()-clocktmp;
	for(num1=0; num1<5585; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5585);
	clocks[5584] = rdtsc()-clocktmp;
	for(num1=0; num1<5584; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5584);
	clocks[5583] = rdtsc()-clocktmp;
	for(num1=0; num1<5583; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5583);
	clocks[5582] = rdtsc()-clocktmp;
	for(num1=0; num1<5582; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5582);
	clocks[5581] = rdtsc()-clocktmp;
	for(num1=0; num1<5581; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5581);
	clocks[5580] = rdtsc()-clocktmp;
	for(num1=0; num1<5580; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5580);
	clocks[5579] = rdtsc()-clocktmp;
	for(num1=0; num1<5579; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5579);
	clocks[5578] = rdtsc()-clocktmp;
	for(num1=0; num1<5578; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5578);
	clocks[5577] = rdtsc()-clocktmp;
	for(num1=0; num1<5577; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5577);
	clocks[5576] = rdtsc()-clocktmp;
	for(num1=0; num1<5576; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5576);
	clocks[5575] = rdtsc()-clocktmp;
	for(num1=0; num1<5575; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5575);
	clocks[5574] = rdtsc()-clocktmp;
	for(num1=0; num1<5574; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5574);
	clocks[5573] = rdtsc()-clocktmp;
	for(num1=0; num1<5573; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5573);
	clocks[5572] = rdtsc()-clocktmp;
	for(num1=0; num1<5572; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5572);
	clocks[5571] = rdtsc()-clocktmp;
	for(num1=0; num1<5571; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5571);
	clocks[5570] = rdtsc()-clocktmp;
	for(num1=0; num1<5570; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5570);
	clocks[5569] = rdtsc()-clocktmp;
	for(num1=0; num1<5569; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5569);
	clocks[5568] = rdtsc()-clocktmp;
	for(num1=0; num1<5568; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5568);
	clocks[5567] = rdtsc()-clocktmp;
	for(num1=0; num1<5567; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5567);
	clocks[5566] = rdtsc()-clocktmp;
	for(num1=0; num1<5566; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5566);
	clocks[5565] = rdtsc()-clocktmp;
	for(num1=0; num1<5565; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5565);
	clocks[5564] = rdtsc()-clocktmp;
	for(num1=0; num1<5564; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5564);
	clocks[5563] = rdtsc()-clocktmp;
	for(num1=0; num1<5563; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5563);
	clocks[5562] = rdtsc()-clocktmp;
	for(num1=0; num1<5562; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5562);
	clocks[5561] = rdtsc()-clocktmp;
	for(num1=0; num1<5561; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5561);
	clocks[5560] = rdtsc()-clocktmp;
	for(num1=0; num1<5560; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5560);
	clocks[5559] = rdtsc()-clocktmp;
	for(num1=0; num1<5559; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5559);
	clocks[5558] = rdtsc()-clocktmp;
	for(num1=0; num1<5558; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5558);
	clocks[5557] = rdtsc()-clocktmp;
	for(num1=0; num1<5557; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5557);
	clocks[5556] = rdtsc()-clocktmp;
	for(num1=0; num1<5556; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5556);
	clocks[5555] = rdtsc()-clocktmp;
	for(num1=0; num1<5555; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5555);
	clocks[5554] = rdtsc()-clocktmp;
	for(num1=0; num1<5554; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5554);
	clocks[5553] = rdtsc()-clocktmp;
	for(num1=0; num1<5553; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5553);
	clocks[5552] = rdtsc()-clocktmp;
	for(num1=0; num1<5552; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5552);
	clocks[5551] = rdtsc()-clocktmp;
	for(num1=0; num1<5551; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5551);
	clocks[5550] = rdtsc()-clocktmp;
	for(num1=0; num1<5550; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5550);
	clocks[5549] = rdtsc()-clocktmp;
	for(num1=0; num1<5549; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5549);
	clocks[5548] = rdtsc()-clocktmp;
	for(num1=0; num1<5548; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5548);
	clocks[5547] = rdtsc()-clocktmp;
	for(num1=0; num1<5547; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5547);
	clocks[5546] = rdtsc()-clocktmp;
	for(num1=0; num1<5546; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5546);
	clocks[5545] = rdtsc()-clocktmp;
	for(num1=0; num1<5545; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5545);
	clocks[5544] = rdtsc()-clocktmp;
	for(num1=0; num1<5544; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5544);
	clocks[5543] = rdtsc()-clocktmp;
	for(num1=0; num1<5543; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5543);
	clocks[5542] = rdtsc()-clocktmp;
	for(num1=0; num1<5542; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5542);
	clocks[5541] = rdtsc()-clocktmp;
	for(num1=0; num1<5541; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5541);
	clocks[5540] = rdtsc()-clocktmp;
	for(num1=0; num1<5540; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5540);
	clocks[5539] = rdtsc()-clocktmp;
	for(num1=0; num1<5539; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5539);
	clocks[5538] = rdtsc()-clocktmp;
	for(num1=0; num1<5538; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5538);
	clocks[5537] = rdtsc()-clocktmp;
	for(num1=0; num1<5537; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5537);
	clocks[5536] = rdtsc()-clocktmp;
	for(num1=0; num1<5536; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5536);
	clocks[5535] = rdtsc()-clocktmp;
	for(num1=0; num1<5535; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5535);
	clocks[5534] = rdtsc()-clocktmp;
	for(num1=0; num1<5534; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5534);
	clocks[5533] = rdtsc()-clocktmp;
	for(num1=0; num1<5533; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5533);
	clocks[5532] = rdtsc()-clocktmp;
	for(num1=0; num1<5532; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5532);
	clocks[5531] = rdtsc()-clocktmp;
	for(num1=0; num1<5531; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5531);
	clocks[5530] = rdtsc()-clocktmp;
	for(num1=0; num1<5530; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5530);
	clocks[5529] = rdtsc()-clocktmp;
	for(num1=0; num1<5529; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5529);
	clocks[5528] = rdtsc()-clocktmp;
	for(num1=0; num1<5528; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5528);
	clocks[5527] = rdtsc()-clocktmp;
	for(num1=0; num1<5527; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5527);
	clocks[5526] = rdtsc()-clocktmp;
	for(num1=0; num1<5526; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5526);
	clocks[5525] = rdtsc()-clocktmp;
	for(num1=0; num1<5525; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5525);
	clocks[5524] = rdtsc()-clocktmp;
	for(num1=0; num1<5524; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5524);
	clocks[5523] = rdtsc()-clocktmp;
	for(num1=0; num1<5523; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5523);
	clocks[5522] = rdtsc()-clocktmp;
	for(num1=0; num1<5522; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5522);
	clocks[5521] = rdtsc()-clocktmp;
	for(num1=0; num1<5521; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5521);
	clocks[5520] = rdtsc()-clocktmp;
	for(num1=0; num1<5520; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5520);
	clocks[5519] = rdtsc()-clocktmp;
	for(num1=0; num1<5519; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5519);
	clocks[5518] = rdtsc()-clocktmp;
	for(num1=0; num1<5518; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5518);
	clocks[5517] = rdtsc()-clocktmp;
	for(num1=0; num1<5517; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5517);
	clocks[5516] = rdtsc()-clocktmp;
	for(num1=0; num1<5516; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5516);
	clocks[5515] = rdtsc()-clocktmp;
	for(num1=0; num1<5515; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5515);
	clocks[5514] = rdtsc()-clocktmp;
	for(num1=0; num1<5514; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5514);
	clocks[5513] = rdtsc()-clocktmp;
	for(num1=0; num1<5513; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5513);
	clocks[5512] = rdtsc()-clocktmp;
	for(num1=0; num1<5512; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5512);
	clocks[5511] = rdtsc()-clocktmp;
	for(num1=0; num1<5511; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5511);
	clocks[5510] = rdtsc()-clocktmp;
	for(num1=0; num1<5510; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5510);
	clocks[5509] = rdtsc()-clocktmp;
	for(num1=0; num1<5509; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5509);
	clocks[5508] = rdtsc()-clocktmp;
	for(num1=0; num1<5508; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5508);
	clocks[5507] = rdtsc()-clocktmp;
	for(num1=0; num1<5507; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5507);
	clocks[5506] = rdtsc()-clocktmp;
	for(num1=0; num1<5506; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5506);
	clocks[5505] = rdtsc()-clocktmp;
	for(num1=0; num1<5505; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5505);
	clocks[5504] = rdtsc()-clocktmp;
	for(num1=0; num1<5504; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5504);
	clocks[5503] = rdtsc()-clocktmp;
	for(num1=0; num1<5503; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5503);
	clocks[5502] = rdtsc()-clocktmp;
	for(num1=0; num1<5502; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5502);
	clocks[5501] = rdtsc()-clocktmp;
	for(num1=0; num1<5501; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5501);
	clocks[5500] = rdtsc()-clocktmp;
	for(num1=0; num1<5500; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5500);
	clocks[5499] = rdtsc()-clocktmp;
	for(num1=0; num1<5499; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5499);
	clocks[5498] = rdtsc()-clocktmp;
	for(num1=0; num1<5498; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5498);
	clocks[5497] = rdtsc()-clocktmp;
	for(num1=0; num1<5497; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5497);
	clocks[5496] = rdtsc()-clocktmp;
	for(num1=0; num1<5496; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5496);
	clocks[5495] = rdtsc()-clocktmp;
	for(num1=0; num1<5495; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5495);
	clocks[5494] = rdtsc()-clocktmp;
	for(num1=0; num1<5494; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5494);
	clocks[5493] = rdtsc()-clocktmp;
	for(num1=0; num1<5493; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5493);
	clocks[5492] = rdtsc()-clocktmp;
	for(num1=0; num1<5492; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5492);
	clocks[5491] = rdtsc()-clocktmp;
	for(num1=0; num1<5491; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5491);
	clocks[5490] = rdtsc()-clocktmp;
	for(num1=0; num1<5490; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5490);
	clocks[5489] = rdtsc()-clocktmp;
	for(num1=0; num1<5489; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5489);
	clocks[5488] = rdtsc()-clocktmp;
	for(num1=0; num1<5488; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5488);
	clocks[5487] = rdtsc()-clocktmp;
	for(num1=0; num1<5487; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5487);
	clocks[5486] = rdtsc()-clocktmp;
	for(num1=0; num1<5486; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5486);
	clocks[5485] = rdtsc()-clocktmp;
	for(num1=0; num1<5485; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5485);
	clocks[5484] = rdtsc()-clocktmp;
	for(num1=0; num1<5484; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5484);
	clocks[5483] = rdtsc()-clocktmp;
	for(num1=0; num1<5483; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5483);
	clocks[5482] = rdtsc()-clocktmp;
	for(num1=0; num1<5482; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5482);
	clocks[5481] = rdtsc()-clocktmp;
	for(num1=0; num1<5481; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5481);
	clocks[5480] = rdtsc()-clocktmp;
	for(num1=0; num1<5480; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5480);
	clocks[5479] = rdtsc()-clocktmp;
	for(num1=0; num1<5479; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5479);
	clocks[5478] = rdtsc()-clocktmp;
	for(num1=0; num1<5478; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5478);
	clocks[5477] = rdtsc()-clocktmp;
	for(num1=0; num1<5477; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5477);
	clocks[5476] = rdtsc()-clocktmp;
	for(num1=0; num1<5476; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5476);
	clocks[5475] = rdtsc()-clocktmp;
	for(num1=0; num1<5475; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5475);
	clocks[5474] = rdtsc()-clocktmp;
	for(num1=0; num1<5474; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5474);
	clocks[5473] = rdtsc()-clocktmp;
	for(num1=0; num1<5473; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5473);
	clocks[5472] = rdtsc()-clocktmp;
	for(num1=0; num1<5472; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5472);
	clocks[5471] = rdtsc()-clocktmp;
	for(num1=0; num1<5471; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5471);
	clocks[5470] = rdtsc()-clocktmp;
	for(num1=0; num1<5470; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5470);
	clocks[5469] = rdtsc()-clocktmp;
	for(num1=0; num1<5469; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5469);
	clocks[5468] = rdtsc()-clocktmp;
	for(num1=0; num1<5468; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5468);
	clocks[5467] = rdtsc()-clocktmp;
	for(num1=0; num1<5467; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5467);
	clocks[5466] = rdtsc()-clocktmp;
	for(num1=0; num1<5466; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5466);
	clocks[5465] = rdtsc()-clocktmp;
	for(num1=0; num1<5465; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5465);
	clocks[5464] = rdtsc()-clocktmp;
	for(num1=0; num1<5464; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5464);
	clocks[5463] = rdtsc()-clocktmp;
	for(num1=0; num1<5463; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5463);
	clocks[5462] = rdtsc()-clocktmp;
	for(num1=0; num1<5462; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5462);
	clocks[5461] = rdtsc()-clocktmp;
	for(num1=0; num1<5461; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5461);
	clocks[5460] = rdtsc()-clocktmp;
	for(num1=0; num1<5460; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5460);
	clocks[5459] = rdtsc()-clocktmp;
	for(num1=0; num1<5459; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5459);
	clocks[5458] = rdtsc()-clocktmp;
	for(num1=0; num1<5458; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5458);
	clocks[5457] = rdtsc()-clocktmp;
	for(num1=0; num1<5457; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5457);
	clocks[5456] = rdtsc()-clocktmp;
	for(num1=0; num1<5456; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5456);
	clocks[5455] = rdtsc()-clocktmp;
	for(num1=0; num1<5455; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5455);
	clocks[5454] = rdtsc()-clocktmp;
	for(num1=0; num1<5454; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5454);
	clocks[5453] = rdtsc()-clocktmp;
	for(num1=0; num1<5453; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5453);
	clocks[5452] = rdtsc()-clocktmp;
	for(num1=0; num1<5452; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5452);
	clocks[5451] = rdtsc()-clocktmp;
	for(num1=0; num1<5451; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5451);
	clocks[5450] = rdtsc()-clocktmp;
	for(num1=0; num1<5450; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5450);
	clocks[5449] = rdtsc()-clocktmp;
	for(num1=0; num1<5449; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5449);
	clocks[5448] = rdtsc()-clocktmp;
	for(num1=0; num1<5448; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5448);
	clocks[5447] = rdtsc()-clocktmp;
	for(num1=0; num1<5447; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5447);
	clocks[5446] = rdtsc()-clocktmp;
	for(num1=0; num1<5446; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5446);
	clocks[5445] = rdtsc()-clocktmp;
	for(num1=0; num1<5445; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5445);
	clocks[5444] = rdtsc()-clocktmp;
	for(num1=0; num1<5444; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5444);
	clocks[5443] = rdtsc()-clocktmp;
	for(num1=0; num1<5443; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5443);
	clocks[5442] = rdtsc()-clocktmp;
	for(num1=0; num1<5442; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5442);
	clocks[5441] = rdtsc()-clocktmp;
	for(num1=0; num1<5441; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5441);
	clocks[5440] = rdtsc()-clocktmp;
	for(num1=0; num1<5440; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5440);
	clocks[5439] = rdtsc()-clocktmp;
	for(num1=0; num1<5439; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5439);
	clocks[5438] = rdtsc()-clocktmp;
	for(num1=0; num1<5438; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5438);
	clocks[5437] = rdtsc()-clocktmp;
	for(num1=0; num1<5437; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5437);
	clocks[5436] = rdtsc()-clocktmp;
	for(num1=0; num1<5436; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5436);
	clocks[5435] = rdtsc()-clocktmp;
	for(num1=0; num1<5435; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5435);
	clocks[5434] = rdtsc()-clocktmp;
	for(num1=0; num1<5434; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5434);
	clocks[5433] = rdtsc()-clocktmp;
	for(num1=0; num1<5433; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5433);
	clocks[5432] = rdtsc()-clocktmp;
	for(num1=0; num1<5432; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5432);
	clocks[5431] = rdtsc()-clocktmp;
	for(num1=0; num1<5431; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5431);
	clocks[5430] = rdtsc()-clocktmp;
	for(num1=0; num1<5430; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5430);
	clocks[5429] = rdtsc()-clocktmp;
	for(num1=0; num1<5429; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5429);
	clocks[5428] = rdtsc()-clocktmp;
	for(num1=0; num1<5428; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5428);
	clocks[5427] = rdtsc()-clocktmp;
	for(num1=0; num1<5427; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5427);
	clocks[5426] = rdtsc()-clocktmp;
	for(num1=0; num1<5426; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5426);
	clocks[5425] = rdtsc()-clocktmp;
	for(num1=0; num1<5425; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5425);
	clocks[5424] = rdtsc()-clocktmp;
	for(num1=0; num1<5424; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5424);
	clocks[5423] = rdtsc()-clocktmp;
	for(num1=0; num1<5423; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5423);
	clocks[5422] = rdtsc()-clocktmp;
	for(num1=0; num1<5422; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5422);
	clocks[5421] = rdtsc()-clocktmp;
	for(num1=0; num1<5421; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5421);
	clocks[5420] = rdtsc()-clocktmp;
	for(num1=0; num1<5420; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5420);
	clocks[5419] = rdtsc()-clocktmp;
	for(num1=0; num1<5419; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5419);
	clocks[5418] = rdtsc()-clocktmp;
	for(num1=0; num1<5418; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5418);
	clocks[5417] = rdtsc()-clocktmp;
	for(num1=0; num1<5417; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5417);
	clocks[5416] = rdtsc()-clocktmp;
	for(num1=0; num1<5416; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5416);
	clocks[5415] = rdtsc()-clocktmp;
	for(num1=0; num1<5415; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5415);
	clocks[5414] = rdtsc()-clocktmp;
	for(num1=0; num1<5414; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5414);
	clocks[5413] = rdtsc()-clocktmp;
	for(num1=0; num1<5413; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5413);
	clocks[5412] = rdtsc()-clocktmp;
	for(num1=0; num1<5412; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5412);
	clocks[5411] = rdtsc()-clocktmp;
	for(num1=0; num1<5411; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5411);
	clocks[5410] = rdtsc()-clocktmp;
	for(num1=0; num1<5410; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5410);
	clocks[5409] = rdtsc()-clocktmp;
	for(num1=0; num1<5409; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5409);
	clocks[5408] = rdtsc()-clocktmp;
	for(num1=0; num1<5408; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5408);
	clocks[5407] = rdtsc()-clocktmp;
	for(num1=0; num1<5407; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5407);
	clocks[5406] = rdtsc()-clocktmp;
	for(num1=0; num1<5406; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5406);
	clocks[5405] = rdtsc()-clocktmp;
	for(num1=0; num1<5405; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5405);
	clocks[5404] = rdtsc()-clocktmp;
	for(num1=0; num1<5404; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5404);
	clocks[5403] = rdtsc()-clocktmp;
	for(num1=0; num1<5403; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5403);
	clocks[5402] = rdtsc()-clocktmp;
	for(num1=0; num1<5402; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5402);
	clocks[5401] = rdtsc()-clocktmp;
	for(num1=0; num1<5401; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5401);
	clocks[5400] = rdtsc()-clocktmp;
	for(num1=0; num1<5400; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5400);
	clocks[5399] = rdtsc()-clocktmp;
	for(num1=0; num1<5399; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5399);
	clocks[5398] = rdtsc()-clocktmp;
	for(num1=0; num1<5398; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5398);
	clocks[5397] = rdtsc()-clocktmp;
	for(num1=0; num1<5397; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5397);
	clocks[5396] = rdtsc()-clocktmp;
	for(num1=0; num1<5396; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5396);
	clocks[5395] = rdtsc()-clocktmp;
	for(num1=0; num1<5395; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5395);
	clocks[5394] = rdtsc()-clocktmp;
	for(num1=0; num1<5394; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5394);
	clocks[5393] = rdtsc()-clocktmp;
	for(num1=0; num1<5393; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5393);
	clocks[5392] = rdtsc()-clocktmp;
	for(num1=0; num1<5392; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5392);
	clocks[5391] = rdtsc()-clocktmp;
	for(num1=0; num1<5391; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5391);
	clocks[5390] = rdtsc()-clocktmp;
	for(num1=0; num1<5390; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5390);
	clocks[5389] = rdtsc()-clocktmp;
	for(num1=0; num1<5389; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5389);
	clocks[5388] = rdtsc()-clocktmp;
	for(num1=0; num1<5388; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5388);
	clocks[5387] = rdtsc()-clocktmp;
	for(num1=0; num1<5387; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5387);
	clocks[5386] = rdtsc()-clocktmp;
	for(num1=0; num1<5386; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5386);
	clocks[5385] = rdtsc()-clocktmp;
	for(num1=0; num1<5385; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5385);
	clocks[5384] = rdtsc()-clocktmp;
	for(num1=0; num1<5384; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5384);
	clocks[5383] = rdtsc()-clocktmp;
	for(num1=0; num1<5383; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5383);
	clocks[5382] = rdtsc()-clocktmp;
	for(num1=0; num1<5382; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5382);
	clocks[5381] = rdtsc()-clocktmp;
	for(num1=0; num1<5381; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5381);
	clocks[5380] = rdtsc()-clocktmp;
	for(num1=0; num1<5380; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5380);
	clocks[5379] = rdtsc()-clocktmp;
	for(num1=0; num1<5379; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5379);
	clocks[5378] = rdtsc()-clocktmp;
	for(num1=0; num1<5378; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5378);
	clocks[5377] = rdtsc()-clocktmp;
	for(num1=0; num1<5377; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5377);
	clocks[5376] = rdtsc()-clocktmp;
	for(num1=0; num1<5376; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5376);
	clocks[5375] = rdtsc()-clocktmp;
	for(num1=0; num1<5375; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5375);
	clocks[5374] = rdtsc()-clocktmp;
	for(num1=0; num1<5374; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5374);
	clocks[5373] = rdtsc()-clocktmp;
	for(num1=0; num1<5373; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5373);
	clocks[5372] = rdtsc()-clocktmp;
	for(num1=0; num1<5372; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5372);
	clocks[5371] = rdtsc()-clocktmp;
	for(num1=0; num1<5371; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5371);
	clocks[5370] = rdtsc()-clocktmp;
	for(num1=0; num1<5370; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5370);
	clocks[5369] = rdtsc()-clocktmp;
	for(num1=0; num1<5369; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5369);
	clocks[5368] = rdtsc()-clocktmp;
	for(num1=0; num1<5368; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5368);
	clocks[5367] = rdtsc()-clocktmp;
	for(num1=0; num1<5367; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5367);
	clocks[5366] = rdtsc()-clocktmp;
	for(num1=0; num1<5366; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5366);
	clocks[5365] = rdtsc()-clocktmp;
	for(num1=0; num1<5365; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5365);
	clocks[5364] = rdtsc()-clocktmp;
	for(num1=0; num1<5364; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5364);
	clocks[5363] = rdtsc()-clocktmp;
	for(num1=0; num1<5363; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5363);
	clocks[5362] = rdtsc()-clocktmp;
	for(num1=0; num1<5362; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5362);
	clocks[5361] = rdtsc()-clocktmp;
	for(num1=0; num1<5361; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5361);
	clocks[5360] = rdtsc()-clocktmp;
	for(num1=0; num1<5360; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5360);
	clocks[5359] = rdtsc()-clocktmp;
	for(num1=0; num1<5359; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5359);
	clocks[5358] = rdtsc()-clocktmp;
	for(num1=0; num1<5358; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5358);
	clocks[5357] = rdtsc()-clocktmp;
	for(num1=0; num1<5357; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5357);
	clocks[5356] = rdtsc()-clocktmp;
	for(num1=0; num1<5356; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5356);
	clocks[5355] = rdtsc()-clocktmp;
	for(num1=0; num1<5355; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5355);
	clocks[5354] = rdtsc()-clocktmp;
	for(num1=0; num1<5354; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5354);
	clocks[5353] = rdtsc()-clocktmp;
	for(num1=0; num1<5353; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5353);
	clocks[5352] = rdtsc()-clocktmp;
	for(num1=0; num1<5352; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5352);
	clocks[5351] = rdtsc()-clocktmp;
	for(num1=0; num1<5351; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5351);
	clocks[5350] = rdtsc()-clocktmp;
	for(num1=0; num1<5350; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5350);
	clocks[5349] = rdtsc()-clocktmp;
	for(num1=0; num1<5349; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5349);
	clocks[5348] = rdtsc()-clocktmp;
	for(num1=0; num1<5348; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5348);
	clocks[5347] = rdtsc()-clocktmp;
	for(num1=0; num1<5347; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5347);
	clocks[5346] = rdtsc()-clocktmp;
	for(num1=0; num1<5346; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5346);
	clocks[5345] = rdtsc()-clocktmp;
	for(num1=0; num1<5345; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5345);
	clocks[5344] = rdtsc()-clocktmp;
	for(num1=0; num1<5344; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5344);
	clocks[5343] = rdtsc()-clocktmp;
	for(num1=0; num1<5343; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5343);
	clocks[5342] = rdtsc()-clocktmp;
	for(num1=0; num1<5342; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5342);
	clocks[5341] = rdtsc()-clocktmp;
	for(num1=0; num1<5341; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5341);
	clocks[5340] = rdtsc()-clocktmp;
	for(num1=0; num1<5340; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5340);
	clocks[5339] = rdtsc()-clocktmp;
	for(num1=0; num1<5339; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5339);
	clocks[5338] = rdtsc()-clocktmp;
	for(num1=0; num1<5338; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5338);
	clocks[5337] = rdtsc()-clocktmp;
	for(num1=0; num1<5337; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5337);
	clocks[5336] = rdtsc()-clocktmp;
	for(num1=0; num1<5336; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5336);
	clocks[5335] = rdtsc()-clocktmp;
	for(num1=0; num1<5335; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5335);
	clocks[5334] = rdtsc()-clocktmp;
	for(num1=0; num1<5334; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5334);
	clocks[5333] = rdtsc()-clocktmp;
	for(num1=0; num1<5333; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5333);
	clocks[5332] = rdtsc()-clocktmp;
	for(num1=0; num1<5332; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5332);
	clocks[5331] = rdtsc()-clocktmp;
	for(num1=0; num1<5331; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5331);
	clocks[5330] = rdtsc()-clocktmp;
	for(num1=0; num1<5330; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5330);
	clocks[5329] = rdtsc()-clocktmp;
	for(num1=0; num1<5329; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5329);
	clocks[5328] = rdtsc()-clocktmp;
	for(num1=0; num1<5328; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5328);
	clocks[5327] = rdtsc()-clocktmp;
	for(num1=0; num1<5327; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5327);
	clocks[5326] = rdtsc()-clocktmp;
	for(num1=0; num1<5326; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5326);
	clocks[5325] = rdtsc()-clocktmp;
	for(num1=0; num1<5325; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5325);
	clocks[5324] = rdtsc()-clocktmp;
	for(num1=0; num1<5324; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5324);
	clocks[5323] = rdtsc()-clocktmp;
	for(num1=0; num1<5323; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5323);
	clocks[5322] = rdtsc()-clocktmp;
	for(num1=0; num1<5322; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5322);
	clocks[5321] = rdtsc()-clocktmp;
	for(num1=0; num1<5321; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5321);
	clocks[5320] = rdtsc()-clocktmp;
	for(num1=0; num1<5320; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5320);
	clocks[5319] = rdtsc()-clocktmp;
	for(num1=0; num1<5319; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5319);
	clocks[5318] = rdtsc()-clocktmp;
	for(num1=0; num1<5318; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5318);
	clocks[5317] = rdtsc()-clocktmp;
	for(num1=0; num1<5317; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5317);
	clocks[5316] = rdtsc()-clocktmp;
	for(num1=0; num1<5316; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5316);
	clocks[5315] = rdtsc()-clocktmp;
	for(num1=0; num1<5315; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5315);
	clocks[5314] = rdtsc()-clocktmp;
	for(num1=0; num1<5314; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5314);
	clocks[5313] = rdtsc()-clocktmp;
	for(num1=0; num1<5313; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5313);
	clocks[5312] = rdtsc()-clocktmp;
	for(num1=0; num1<5312; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5312);
	clocks[5311] = rdtsc()-clocktmp;
	for(num1=0; num1<5311; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5311);
	clocks[5310] = rdtsc()-clocktmp;
	for(num1=0; num1<5310; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5310);
	clocks[5309] = rdtsc()-clocktmp;
	for(num1=0; num1<5309; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5309);
	clocks[5308] = rdtsc()-clocktmp;
	for(num1=0; num1<5308; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5308);
	clocks[5307] = rdtsc()-clocktmp;
	for(num1=0; num1<5307; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5307);
	clocks[5306] = rdtsc()-clocktmp;
	for(num1=0; num1<5306; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5306);
	clocks[5305] = rdtsc()-clocktmp;
	for(num1=0; num1<5305; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5305);
	clocks[5304] = rdtsc()-clocktmp;
	for(num1=0; num1<5304; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5304);
	clocks[5303] = rdtsc()-clocktmp;
	for(num1=0; num1<5303; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5303);
	clocks[5302] = rdtsc()-clocktmp;
	for(num1=0; num1<5302; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5302);
	clocks[5301] = rdtsc()-clocktmp;
	for(num1=0; num1<5301; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5301);
	clocks[5300] = rdtsc()-clocktmp;
	for(num1=0; num1<5300; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5300);
	clocks[5299] = rdtsc()-clocktmp;
	for(num1=0; num1<5299; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5299);
	clocks[5298] = rdtsc()-clocktmp;
	for(num1=0; num1<5298; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5298);
	clocks[5297] = rdtsc()-clocktmp;
	for(num1=0; num1<5297; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5297);
	clocks[5296] = rdtsc()-clocktmp;
	for(num1=0; num1<5296; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5296);
	clocks[5295] = rdtsc()-clocktmp;
	for(num1=0; num1<5295; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5295);
	clocks[5294] = rdtsc()-clocktmp;
	for(num1=0; num1<5294; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5294);
	clocks[5293] = rdtsc()-clocktmp;
	for(num1=0; num1<5293; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5293);
	clocks[5292] = rdtsc()-clocktmp;
	for(num1=0; num1<5292; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5292);
	clocks[5291] = rdtsc()-clocktmp;
	for(num1=0; num1<5291; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5291);
	clocks[5290] = rdtsc()-clocktmp;
	for(num1=0; num1<5290; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5290);
	clocks[5289] = rdtsc()-clocktmp;
	for(num1=0; num1<5289; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5289);
	clocks[5288] = rdtsc()-clocktmp;
	for(num1=0; num1<5288; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5288);
	clocks[5287] = rdtsc()-clocktmp;
	for(num1=0; num1<5287; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5287);
	clocks[5286] = rdtsc()-clocktmp;
	for(num1=0; num1<5286; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5286);
	clocks[5285] = rdtsc()-clocktmp;
	for(num1=0; num1<5285; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5285);
	clocks[5284] = rdtsc()-clocktmp;
	for(num1=0; num1<5284; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5284);
	clocks[5283] = rdtsc()-clocktmp;
	for(num1=0; num1<5283; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5283);
	clocks[5282] = rdtsc()-clocktmp;
	for(num1=0; num1<5282; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5282);
	clocks[5281] = rdtsc()-clocktmp;
	for(num1=0; num1<5281; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5281);
	clocks[5280] = rdtsc()-clocktmp;
	for(num1=0; num1<5280; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5280);
	clocks[5279] = rdtsc()-clocktmp;
	for(num1=0; num1<5279; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5279);
	clocks[5278] = rdtsc()-clocktmp;
	for(num1=0; num1<5278; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5278);
	clocks[5277] = rdtsc()-clocktmp;
	for(num1=0; num1<5277; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5277);
	clocks[5276] = rdtsc()-clocktmp;
	for(num1=0; num1<5276; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5276);
	clocks[5275] = rdtsc()-clocktmp;
	for(num1=0; num1<5275; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5275);
	clocks[5274] = rdtsc()-clocktmp;
	for(num1=0; num1<5274; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5274);
	clocks[5273] = rdtsc()-clocktmp;
	for(num1=0; num1<5273; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5273);
	clocks[5272] = rdtsc()-clocktmp;
	for(num1=0; num1<5272; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5272);
	clocks[5271] = rdtsc()-clocktmp;
	for(num1=0; num1<5271; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5271);
	clocks[5270] = rdtsc()-clocktmp;
	for(num1=0; num1<5270; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5270);
	clocks[5269] = rdtsc()-clocktmp;
	for(num1=0; num1<5269; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5269);
	clocks[5268] = rdtsc()-clocktmp;
	for(num1=0; num1<5268; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5268);
	clocks[5267] = rdtsc()-clocktmp;
	for(num1=0; num1<5267; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5267);
	clocks[5266] = rdtsc()-clocktmp;
	for(num1=0; num1<5266; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5266);
	clocks[5265] = rdtsc()-clocktmp;
	for(num1=0; num1<5265; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5265);
	clocks[5264] = rdtsc()-clocktmp;
	for(num1=0; num1<5264; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5264);
	clocks[5263] = rdtsc()-clocktmp;
	for(num1=0; num1<5263; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5263);
	clocks[5262] = rdtsc()-clocktmp;
	for(num1=0; num1<5262; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5262);
	clocks[5261] = rdtsc()-clocktmp;
	for(num1=0; num1<5261; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5261);
	clocks[5260] = rdtsc()-clocktmp;
	for(num1=0; num1<5260; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5260);
	clocks[5259] = rdtsc()-clocktmp;
	for(num1=0; num1<5259; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5259);
	clocks[5258] = rdtsc()-clocktmp;
	for(num1=0; num1<5258; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5258);
	clocks[5257] = rdtsc()-clocktmp;
	for(num1=0; num1<5257; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5257);
	clocks[5256] = rdtsc()-clocktmp;
	for(num1=0; num1<5256; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5256);
	clocks[5255] = rdtsc()-clocktmp;
	for(num1=0; num1<5255; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5255);
	clocks[5254] = rdtsc()-clocktmp;
	for(num1=0; num1<5254; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5254);
	clocks[5253] = rdtsc()-clocktmp;
	for(num1=0; num1<5253; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5253);
	clocks[5252] = rdtsc()-clocktmp;
	for(num1=0; num1<5252; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5252);
	clocks[5251] = rdtsc()-clocktmp;
	for(num1=0; num1<5251; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5251);
	clocks[5250] = rdtsc()-clocktmp;
	for(num1=0; num1<5250; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5250);
	clocks[5249] = rdtsc()-clocktmp;
	for(num1=0; num1<5249; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5249);
	clocks[5248] = rdtsc()-clocktmp;
	for(num1=0; num1<5248; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5248);
	clocks[5247] = rdtsc()-clocktmp;
	for(num1=0; num1<5247; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5247);
	clocks[5246] = rdtsc()-clocktmp;
	for(num1=0; num1<5246; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5246);
	clocks[5245] = rdtsc()-clocktmp;
	for(num1=0; num1<5245; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5245);
	clocks[5244] = rdtsc()-clocktmp;
	for(num1=0; num1<5244; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5244);
	clocks[5243] = rdtsc()-clocktmp;
	for(num1=0; num1<5243; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5243);
	clocks[5242] = rdtsc()-clocktmp;
	for(num1=0; num1<5242; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5242);
	clocks[5241] = rdtsc()-clocktmp;
	for(num1=0; num1<5241; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5241);
	clocks[5240] = rdtsc()-clocktmp;
	for(num1=0; num1<5240; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5240);
	clocks[5239] = rdtsc()-clocktmp;
	for(num1=0; num1<5239; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5239);
	clocks[5238] = rdtsc()-clocktmp;
	for(num1=0; num1<5238; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5238);
	clocks[5237] = rdtsc()-clocktmp;
	for(num1=0; num1<5237; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5237);
	clocks[5236] = rdtsc()-clocktmp;
	for(num1=0; num1<5236; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5236);
	clocks[5235] = rdtsc()-clocktmp;
	for(num1=0; num1<5235; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5235);
	clocks[5234] = rdtsc()-clocktmp;
	for(num1=0; num1<5234; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5234);
	clocks[5233] = rdtsc()-clocktmp;
	for(num1=0; num1<5233; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5233);
	clocks[5232] = rdtsc()-clocktmp;
	for(num1=0; num1<5232; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5232);
	clocks[5231] = rdtsc()-clocktmp;
	for(num1=0; num1<5231; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5231);
	clocks[5230] = rdtsc()-clocktmp;
	for(num1=0; num1<5230; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5230);
	clocks[5229] = rdtsc()-clocktmp;
	for(num1=0; num1<5229; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5229);
	clocks[5228] = rdtsc()-clocktmp;
	for(num1=0; num1<5228; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5228);
	clocks[5227] = rdtsc()-clocktmp;
	for(num1=0; num1<5227; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5227);
	clocks[5226] = rdtsc()-clocktmp;
	for(num1=0; num1<5226; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5226);
	clocks[5225] = rdtsc()-clocktmp;
	for(num1=0; num1<5225; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5225);
	clocks[5224] = rdtsc()-clocktmp;
	for(num1=0; num1<5224; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5224);
	clocks[5223] = rdtsc()-clocktmp;
	for(num1=0; num1<5223; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5223);
	clocks[5222] = rdtsc()-clocktmp;
	for(num1=0; num1<5222; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5222);
	clocks[5221] = rdtsc()-clocktmp;
	for(num1=0; num1<5221; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5221);
	clocks[5220] = rdtsc()-clocktmp;
	for(num1=0; num1<5220; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5220);
	clocks[5219] = rdtsc()-clocktmp;
	for(num1=0; num1<5219; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5219);
	clocks[5218] = rdtsc()-clocktmp;
	for(num1=0; num1<5218; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5218);
	clocks[5217] = rdtsc()-clocktmp;
	for(num1=0; num1<5217; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5217);
	clocks[5216] = rdtsc()-clocktmp;
	for(num1=0; num1<5216; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5216);
	clocks[5215] = rdtsc()-clocktmp;
	for(num1=0; num1<5215; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5215);
	clocks[5214] = rdtsc()-clocktmp;
	for(num1=0; num1<5214; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5214);
	clocks[5213] = rdtsc()-clocktmp;
	for(num1=0; num1<5213; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5213);
	clocks[5212] = rdtsc()-clocktmp;
	for(num1=0; num1<5212; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5212);
	clocks[5211] = rdtsc()-clocktmp;
	for(num1=0; num1<5211; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5211);
	clocks[5210] = rdtsc()-clocktmp;
	for(num1=0; num1<5210; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5210);
	clocks[5209] = rdtsc()-clocktmp;
	for(num1=0; num1<5209; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5209);
	clocks[5208] = rdtsc()-clocktmp;
	for(num1=0; num1<5208; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5208);
	clocks[5207] = rdtsc()-clocktmp;
	for(num1=0; num1<5207; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5207);
	clocks[5206] = rdtsc()-clocktmp;
	for(num1=0; num1<5206; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5206);
	clocks[5205] = rdtsc()-clocktmp;
	for(num1=0; num1<5205; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5205);
	clocks[5204] = rdtsc()-clocktmp;
	for(num1=0; num1<5204; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5204);
	clocks[5203] = rdtsc()-clocktmp;
	for(num1=0; num1<5203; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5203);
	clocks[5202] = rdtsc()-clocktmp;
	for(num1=0; num1<5202; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5202);
	clocks[5201] = rdtsc()-clocktmp;
	for(num1=0; num1<5201; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5201);
	clocks[5200] = rdtsc()-clocktmp;
	for(num1=0; num1<5200; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5200);
	clocks[5199] = rdtsc()-clocktmp;
	for(num1=0; num1<5199; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5199);
	clocks[5198] = rdtsc()-clocktmp;
	for(num1=0; num1<5198; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5198);
	clocks[5197] = rdtsc()-clocktmp;
	for(num1=0; num1<5197; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5197);
	clocks[5196] = rdtsc()-clocktmp;
	for(num1=0; num1<5196; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5196);
	clocks[5195] = rdtsc()-clocktmp;
	for(num1=0; num1<5195; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5195);
	clocks[5194] = rdtsc()-clocktmp;
	for(num1=0; num1<5194; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5194);
	clocks[5193] = rdtsc()-clocktmp;
	for(num1=0; num1<5193; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5193);
	clocks[5192] = rdtsc()-clocktmp;
	for(num1=0; num1<5192; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5192);
	clocks[5191] = rdtsc()-clocktmp;
	for(num1=0; num1<5191; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5191);
	clocks[5190] = rdtsc()-clocktmp;
	for(num1=0; num1<5190; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5190);
	clocks[5189] = rdtsc()-clocktmp;
	for(num1=0; num1<5189; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5189);
	clocks[5188] = rdtsc()-clocktmp;
	for(num1=0; num1<5188; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5188);
	clocks[5187] = rdtsc()-clocktmp;
	for(num1=0; num1<5187; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5187);
	clocks[5186] = rdtsc()-clocktmp;
	for(num1=0; num1<5186; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5186);
	clocks[5185] = rdtsc()-clocktmp;
	for(num1=0; num1<5185; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5185);
	clocks[5184] = rdtsc()-clocktmp;
	for(num1=0; num1<5184; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5184);
	clocks[5183] = rdtsc()-clocktmp;
	for(num1=0; num1<5183; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5183);
	clocks[5182] = rdtsc()-clocktmp;
	for(num1=0; num1<5182; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5182);
	clocks[5181] = rdtsc()-clocktmp;
	for(num1=0; num1<5181; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5181);
	clocks[5180] = rdtsc()-clocktmp;
	for(num1=0; num1<5180; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5180);
	clocks[5179] = rdtsc()-clocktmp;
	for(num1=0; num1<5179; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5179);
	clocks[5178] = rdtsc()-clocktmp;
	for(num1=0; num1<5178; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5178);
	clocks[5177] = rdtsc()-clocktmp;
	for(num1=0; num1<5177; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5177);
	clocks[5176] = rdtsc()-clocktmp;
	for(num1=0; num1<5176; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5176);
	clocks[5175] = rdtsc()-clocktmp;
	for(num1=0; num1<5175; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5175);
	clocks[5174] = rdtsc()-clocktmp;
	for(num1=0; num1<5174; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5174);
	clocks[5173] = rdtsc()-clocktmp;
	for(num1=0; num1<5173; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5173);
	clocks[5172] = rdtsc()-clocktmp;
	for(num1=0; num1<5172; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5172);
	clocks[5171] = rdtsc()-clocktmp;
	for(num1=0; num1<5171; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5171);
	clocks[5170] = rdtsc()-clocktmp;
	for(num1=0; num1<5170; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5170);
	clocks[5169] = rdtsc()-clocktmp;
	for(num1=0; num1<5169; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5169);
	clocks[5168] = rdtsc()-clocktmp;
	for(num1=0; num1<5168; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5168);
	clocks[5167] = rdtsc()-clocktmp;
	for(num1=0; num1<5167; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5167);
	clocks[5166] = rdtsc()-clocktmp;
	for(num1=0; num1<5166; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5166);
	clocks[5165] = rdtsc()-clocktmp;
	for(num1=0; num1<5165; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5165);
	clocks[5164] = rdtsc()-clocktmp;
	for(num1=0; num1<5164; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5164);
	clocks[5163] = rdtsc()-clocktmp;
	for(num1=0; num1<5163; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5163);
	clocks[5162] = rdtsc()-clocktmp;
	for(num1=0; num1<5162; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5162);
	clocks[5161] = rdtsc()-clocktmp;
	for(num1=0; num1<5161; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5161);
	clocks[5160] = rdtsc()-clocktmp;
	for(num1=0; num1<5160; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5160);
	clocks[5159] = rdtsc()-clocktmp;
	for(num1=0; num1<5159; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5159);
	clocks[5158] = rdtsc()-clocktmp;
	for(num1=0; num1<5158; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5158);
	clocks[5157] = rdtsc()-clocktmp;
	for(num1=0; num1<5157; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5157);
	clocks[5156] = rdtsc()-clocktmp;
	for(num1=0; num1<5156; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5156);
	clocks[5155] = rdtsc()-clocktmp;
	for(num1=0; num1<5155; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5155);
	clocks[5154] = rdtsc()-clocktmp;
	for(num1=0; num1<5154; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5154);
	clocks[5153] = rdtsc()-clocktmp;
	for(num1=0; num1<5153; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5153);
	clocks[5152] = rdtsc()-clocktmp;
	for(num1=0; num1<5152; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5152);
	clocks[5151] = rdtsc()-clocktmp;
	for(num1=0; num1<5151; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5151);
	clocks[5150] = rdtsc()-clocktmp;
	for(num1=0; num1<5150; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5150);
	clocks[5149] = rdtsc()-clocktmp;
	for(num1=0; num1<5149; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5149);
	clocks[5148] = rdtsc()-clocktmp;
	for(num1=0; num1<5148; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5148);
	clocks[5147] = rdtsc()-clocktmp;
	for(num1=0; num1<5147; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5147);
	clocks[5146] = rdtsc()-clocktmp;
	for(num1=0; num1<5146; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5146);
	clocks[5145] = rdtsc()-clocktmp;
	for(num1=0; num1<5145; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5145);
	clocks[5144] = rdtsc()-clocktmp;
	for(num1=0; num1<5144; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5144);
	clocks[5143] = rdtsc()-clocktmp;
	for(num1=0; num1<5143; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5143);
	clocks[5142] = rdtsc()-clocktmp;
	for(num1=0; num1<5142; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5142);
	clocks[5141] = rdtsc()-clocktmp;
	for(num1=0; num1<5141; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5141);
	clocks[5140] = rdtsc()-clocktmp;
	for(num1=0; num1<5140; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5140);
	clocks[5139] = rdtsc()-clocktmp;
	for(num1=0; num1<5139; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5139);
	clocks[5138] = rdtsc()-clocktmp;
	for(num1=0; num1<5138; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5138);
	clocks[5137] = rdtsc()-clocktmp;
	for(num1=0; num1<5137; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5137);
	clocks[5136] = rdtsc()-clocktmp;
	for(num1=0; num1<5136; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5136);
	clocks[5135] = rdtsc()-clocktmp;
	for(num1=0; num1<5135; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5135);
	clocks[5134] = rdtsc()-clocktmp;
	for(num1=0; num1<5134; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5134);
	clocks[5133] = rdtsc()-clocktmp;
	for(num1=0; num1<5133; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5133);
	clocks[5132] = rdtsc()-clocktmp;
	for(num1=0; num1<5132; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5132);
	clocks[5131] = rdtsc()-clocktmp;
	for(num1=0; num1<5131; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5131);
	clocks[5130] = rdtsc()-clocktmp;
	for(num1=0; num1<5130; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5130);
	clocks[5129] = rdtsc()-clocktmp;
	for(num1=0; num1<5129; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5129);
	clocks[5128] = rdtsc()-clocktmp;
	for(num1=0; num1<5128; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5128);
	clocks[5127] = rdtsc()-clocktmp;
	for(num1=0; num1<5127; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5127);
	clocks[5126] = rdtsc()-clocktmp;
	for(num1=0; num1<5126; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5126);
	clocks[5125] = rdtsc()-clocktmp;
	for(num1=0; num1<5125; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5125);
	clocks[5124] = rdtsc()-clocktmp;
	for(num1=0; num1<5124; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5124);
	clocks[5123] = rdtsc()-clocktmp;
	for(num1=0; num1<5123; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5123);
	clocks[5122] = rdtsc()-clocktmp;
	for(num1=0; num1<5122; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5122);
	clocks[5121] = rdtsc()-clocktmp;
	for(num1=0; num1<5121; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5121);
	clocks[5120] = rdtsc()-clocktmp;
	for(num1=0; num1<5120; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5120);
	clocks[5119] = rdtsc()-clocktmp;
	for(num1=0; num1<5119; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5119);
	clocks[5118] = rdtsc()-clocktmp;
	for(num1=0; num1<5118; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5118);
	clocks[5117] = rdtsc()-clocktmp;
	for(num1=0; num1<5117; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5117);
	clocks[5116] = rdtsc()-clocktmp;
	for(num1=0; num1<5116; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5116);
	clocks[5115] = rdtsc()-clocktmp;
	for(num1=0; num1<5115; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5115);
	clocks[5114] = rdtsc()-clocktmp;
	for(num1=0; num1<5114; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5114);
	clocks[5113] = rdtsc()-clocktmp;
	for(num1=0; num1<5113; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5113);
	clocks[5112] = rdtsc()-clocktmp;
	for(num1=0; num1<5112; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5112);
	clocks[5111] = rdtsc()-clocktmp;
	for(num1=0; num1<5111; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5111);
	clocks[5110] = rdtsc()-clocktmp;
	for(num1=0; num1<5110; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5110);
	clocks[5109] = rdtsc()-clocktmp;
	for(num1=0; num1<5109; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5109);
	clocks[5108] = rdtsc()-clocktmp;
	for(num1=0; num1<5108; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5108);
	clocks[5107] = rdtsc()-clocktmp;
	for(num1=0; num1<5107; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5107);
	clocks[5106] = rdtsc()-clocktmp;
	for(num1=0; num1<5106; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5106);
	clocks[5105] = rdtsc()-clocktmp;
	for(num1=0; num1<5105; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5105);
	clocks[5104] = rdtsc()-clocktmp;
	for(num1=0; num1<5104; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5104);
	clocks[5103] = rdtsc()-clocktmp;
	for(num1=0; num1<5103; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5103);
	clocks[5102] = rdtsc()-clocktmp;
	for(num1=0; num1<5102; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5102);
	clocks[5101] = rdtsc()-clocktmp;
	for(num1=0; num1<5101; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5101);
	clocks[5100] = rdtsc()-clocktmp;
	for(num1=0; num1<5100; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5100);
	clocks[5099] = rdtsc()-clocktmp;
	for(num1=0; num1<5099; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5099);
	clocks[5098] = rdtsc()-clocktmp;
	for(num1=0; num1<5098; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5098);
	clocks[5097] = rdtsc()-clocktmp;
	for(num1=0; num1<5097; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5097);
	clocks[5096] = rdtsc()-clocktmp;
	for(num1=0; num1<5096; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5096);
	clocks[5095] = rdtsc()-clocktmp;
	for(num1=0; num1<5095; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5095);
	clocks[5094] = rdtsc()-clocktmp;
	for(num1=0; num1<5094; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5094);
	clocks[5093] = rdtsc()-clocktmp;
	for(num1=0; num1<5093; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5093);
	clocks[5092] = rdtsc()-clocktmp;
	for(num1=0; num1<5092; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5092);
	clocks[5091] = rdtsc()-clocktmp;
	for(num1=0; num1<5091; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5091);
	clocks[5090] = rdtsc()-clocktmp;
	for(num1=0; num1<5090; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5090);
	clocks[5089] = rdtsc()-clocktmp;
	for(num1=0; num1<5089; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5089);
	clocks[5088] = rdtsc()-clocktmp;
	for(num1=0; num1<5088; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5088);
	clocks[5087] = rdtsc()-clocktmp;
	for(num1=0; num1<5087; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5087);
	clocks[5086] = rdtsc()-clocktmp;
	for(num1=0; num1<5086; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5086);
	clocks[5085] = rdtsc()-clocktmp;
	for(num1=0; num1<5085; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5085);
	clocks[5084] = rdtsc()-clocktmp;
	for(num1=0; num1<5084; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5084);
	clocks[5083] = rdtsc()-clocktmp;
	for(num1=0; num1<5083; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5083);
	clocks[5082] = rdtsc()-clocktmp;
	for(num1=0; num1<5082; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5082);
	clocks[5081] = rdtsc()-clocktmp;
	for(num1=0; num1<5081; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5081);
	clocks[5080] = rdtsc()-clocktmp;
	for(num1=0; num1<5080; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5080);
	clocks[5079] = rdtsc()-clocktmp;
	for(num1=0; num1<5079; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5079);
	clocks[5078] = rdtsc()-clocktmp;
	for(num1=0; num1<5078; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5078);
	clocks[5077] = rdtsc()-clocktmp;
	for(num1=0; num1<5077; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5077);
	clocks[5076] = rdtsc()-clocktmp;
	for(num1=0; num1<5076; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5076);
	clocks[5075] = rdtsc()-clocktmp;
	for(num1=0; num1<5075; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5075);
	clocks[5074] = rdtsc()-clocktmp;
	for(num1=0; num1<5074; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5074);
	clocks[5073] = rdtsc()-clocktmp;
	for(num1=0; num1<5073; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5073);
	clocks[5072] = rdtsc()-clocktmp;
	for(num1=0; num1<5072; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5072);
	clocks[5071] = rdtsc()-clocktmp;
	for(num1=0; num1<5071; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5071);
	clocks[5070] = rdtsc()-clocktmp;
	for(num1=0; num1<5070; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5070);
	clocks[5069] = rdtsc()-clocktmp;
	for(num1=0; num1<5069; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5069);
	clocks[5068] = rdtsc()-clocktmp;
	for(num1=0; num1<5068; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5068);
	clocks[5067] = rdtsc()-clocktmp;
	for(num1=0; num1<5067; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5067);
	clocks[5066] = rdtsc()-clocktmp;
	for(num1=0; num1<5066; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5066);
	clocks[5065] = rdtsc()-clocktmp;
	for(num1=0; num1<5065; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5065);
	clocks[5064] = rdtsc()-clocktmp;
	for(num1=0; num1<5064; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5064);
	clocks[5063] = rdtsc()-clocktmp;
	for(num1=0; num1<5063; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5063);
	clocks[5062] = rdtsc()-clocktmp;
	for(num1=0; num1<5062; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5062);
	clocks[5061] = rdtsc()-clocktmp;
	for(num1=0; num1<5061; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5061);
	clocks[5060] = rdtsc()-clocktmp;
	for(num1=0; num1<5060; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5060);
	clocks[5059] = rdtsc()-clocktmp;
	for(num1=0; num1<5059; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5059);
	clocks[5058] = rdtsc()-clocktmp;
	for(num1=0; num1<5058; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5058);
	clocks[5057] = rdtsc()-clocktmp;
	for(num1=0; num1<5057; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5057);
	clocks[5056] = rdtsc()-clocktmp;
	for(num1=0; num1<5056; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5056);
	clocks[5055] = rdtsc()-clocktmp;
	for(num1=0; num1<5055; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5055);
	clocks[5054] = rdtsc()-clocktmp;
	for(num1=0; num1<5054; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5054);
	clocks[5053] = rdtsc()-clocktmp;
	for(num1=0; num1<5053; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5053);
	clocks[5052] = rdtsc()-clocktmp;
	for(num1=0; num1<5052; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5052);
	clocks[5051] = rdtsc()-clocktmp;
	for(num1=0; num1<5051; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5051);
	clocks[5050] = rdtsc()-clocktmp;
	for(num1=0; num1<5050; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5050);
	clocks[5049] = rdtsc()-clocktmp;
	for(num1=0; num1<5049; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5049);
	clocks[5048] = rdtsc()-clocktmp;
	for(num1=0; num1<5048; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5048);
	clocks[5047] = rdtsc()-clocktmp;
	for(num1=0; num1<5047; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5047);
	clocks[5046] = rdtsc()-clocktmp;
	for(num1=0; num1<5046; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5046);
	clocks[5045] = rdtsc()-clocktmp;
	for(num1=0; num1<5045; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5045);
	clocks[5044] = rdtsc()-clocktmp;
	for(num1=0; num1<5044; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5044);
	clocks[5043] = rdtsc()-clocktmp;
	for(num1=0; num1<5043; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5043);
	clocks[5042] = rdtsc()-clocktmp;
	for(num1=0; num1<5042; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5042);
	clocks[5041] = rdtsc()-clocktmp;
	for(num1=0; num1<5041; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5041);
	clocks[5040] = rdtsc()-clocktmp;
	for(num1=0; num1<5040; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5040);
	clocks[5039] = rdtsc()-clocktmp;
	for(num1=0; num1<5039; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5039);
	clocks[5038] = rdtsc()-clocktmp;
	for(num1=0; num1<5038; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5038);
	clocks[5037] = rdtsc()-clocktmp;
	for(num1=0; num1<5037; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5037);
	clocks[5036] = rdtsc()-clocktmp;
	for(num1=0; num1<5036; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5036);
	clocks[5035] = rdtsc()-clocktmp;
	for(num1=0; num1<5035; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5035);
	clocks[5034] = rdtsc()-clocktmp;
	for(num1=0; num1<5034; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5034);
	clocks[5033] = rdtsc()-clocktmp;
	for(num1=0; num1<5033; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5033);
	clocks[5032] = rdtsc()-clocktmp;
	for(num1=0; num1<5032; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5032);
	clocks[5031] = rdtsc()-clocktmp;
	for(num1=0; num1<5031; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5031);
	clocks[5030] = rdtsc()-clocktmp;
	for(num1=0; num1<5030; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5030);
	clocks[5029] = rdtsc()-clocktmp;
	for(num1=0; num1<5029; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5029);
	clocks[5028] = rdtsc()-clocktmp;
	for(num1=0; num1<5028; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5028);
	clocks[5027] = rdtsc()-clocktmp;
	for(num1=0; num1<5027; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5027);
	clocks[5026] = rdtsc()-clocktmp;
	for(num1=0; num1<5026; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5026);
	clocks[5025] = rdtsc()-clocktmp;
	for(num1=0; num1<5025; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5025);
	clocks[5024] = rdtsc()-clocktmp;
	for(num1=0; num1<5024; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5024);
	clocks[5023] = rdtsc()-clocktmp;
	for(num1=0; num1<5023; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5023);
	clocks[5022] = rdtsc()-clocktmp;
	for(num1=0; num1<5022; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5022);
	clocks[5021] = rdtsc()-clocktmp;
	for(num1=0; num1<5021; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5021);
	clocks[5020] = rdtsc()-clocktmp;
	for(num1=0; num1<5020; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5020);
	clocks[5019] = rdtsc()-clocktmp;
	for(num1=0; num1<5019; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5019);
	clocks[5018] = rdtsc()-clocktmp;
	for(num1=0; num1<5018; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5018);
	clocks[5017] = rdtsc()-clocktmp;
	for(num1=0; num1<5017; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5017);
	clocks[5016] = rdtsc()-clocktmp;
	for(num1=0; num1<5016; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5016);
	clocks[5015] = rdtsc()-clocktmp;
	for(num1=0; num1<5015; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5015);
	clocks[5014] = rdtsc()-clocktmp;
	for(num1=0; num1<5014; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5014);
	clocks[5013] = rdtsc()-clocktmp;
	for(num1=0; num1<5013; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5013);
	clocks[5012] = rdtsc()-clocktmp;
	for(num1=0; num1<5012; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5012);
	clocks[5011] = rdtsc()-clocktmp;
	for(num1=0; num1<5011; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5011);
	clocks[5010] = rdtsc()-clocktmp;
	for(num1=0; num1<5010; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5010);
	clocks[5009] = rdtsc()-clocktmp;
	for(num1=0; num1<5009; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5009);
	clocks[5008] = rdtsc()-clocktmp;
	for(num1=0; num1<5008; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5008);
	clocks[5007] = rdtsc()-clocktmp;
	for(num1=0; num1<5007; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5007);
	clocks[5006] = rdtsc()-clocktmp;
	for(num1=0; num1<5006; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5006);
	clocks[5005] = rdtsc()-clocktmp;
	for(num1=0; num1<5005; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5005);
	clocks[5004] = rdtsc()-clocktmp;
	for(num1=0; num1<5004; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5004);
	clocks[5003] = rdtsc()-clocktmp;
	for(num1=0; num1<5003; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5003);
	clocks[5002] = rdtsc()-clocktmp;
	for(num1=0; num1<5002; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5002);
	clocks[5001] = rdtsc()-clocktmp;
	for(num1=0; num1<5001; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5001);
	clocks[5000] = rdtsc()-clocktmp;
	for(num1=0; num1<5000; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5000);
	clocks[4999] = rdtsc()-clocktmp;
	for(num1=0; num1<4999; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4999);
	clocks[4998] = rdtsc()-clocktmp;
	for(num1=0; num1<4998; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4998);
	clocks[4997] = rdtsc()-clocktmp;
	for(num1=0; num1<4997; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4997);
	clocks[4996] = rdtsc()-clocktmp;
	for(num1=0; num1<4996; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4996);
	clocks[4995] = rdtsc()-clocktmp;
	for(num1=0; num1<4995; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4995);
	clocks[4994] = rdtsc()-clocktmp;
	for(num1=0; num1<4994; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4994);
	clocks[4993] = rdtsc()-clocktmp;
	for(num1=0; num1<4993; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4993);
	clocks[4992] = rdtsc()-clocktmp;
	for(num1=0; num1<4992; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4992);
	clocks[4991] = rdtsc()-clocktmp;
	for(num1=0; num1<4991; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4991);
	clocks[4990] = rdtsc()-clocktmp;
	for(num1=0; num1<4990; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4990);
	clocks[4989] = rdtsc()-clocktmp;
	for(num1=0; num1<4989; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4989);
	clocks[4988] = rdtsc()-clocktmp;
	for(num1=0; num1<4988; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4988);
	clocks[4987] = rdtsc()-clocktmp;
	for(num1=0; num1<4987; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4987);
	clocks[4986] = rdtsc()-clocktmp;
	for(num1=0; num1<4986; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4986);
	clocks[4985] = rdtsc()-clocktmp;
	for(num1=0; num1<4985; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4985);
	clocks[4984] = rdtsc()-clocktmp;
	for(num1=0; num1<4984; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4984);
	clocks[4983] = rdtsc()-clocktmp;
	for(num1=0; num1<4983; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4983);
	clocks[4982] = rdtsc()-clocktmp;
	for(num1=0; num1<4982; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4982);
	clocks[4981] = rdtsc()-clocktmp;
	for(num1=0; num1<4981; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4981);
	clocks[4980] = rdtsc()-clocktmp;
	for(num1=0; num1<4980; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4980);
	clocks[4979] = rdtsc()-clocktmp;
	for(num1=0; num1<4979; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4979);
	clocks[4978] = rdtsc()-clocktmp;
	for(num1=0; num1<4978; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4978);
	clocks[4977] = rdtsc()-clocktmp;
	for(num1=0; num1<4977; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4977);
	clocks[4976] = rdtsc()-clocktmp;
	for(num1=0; num1<4976; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4976);
	clocks[4975] = rdtsc()-clocktmp;
	for(num1=0; num1<4975; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4975);
	clocks[4974] = rdtsc()-clocktmp;
	for(num1=0; num1<4974; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4974);
	clocks[4973] = rdtsc()-clocktmp;
	for(num1=0; num1<4973; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4973);
	clocks[4972] = rdtsc()-clocktmp;
	for(num1=0; num1<4972; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4972);
	clocks[4971] = rdtsc()-clocktmp;
	for(num1=0; num1<4971; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4971);
	clocks[4970] = rdtsc()-clocktmp;
	for(num1=0; num1<4970; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4970);
	clocks[4969] = rdtsc()-clocktmp;
	for(num1=0; num1<4969; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4969);
	clocks[4968] = rdtsc()-clocktmp;
	for(num1=0; num1<4968; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4968);
	clocks[4967] = rdtsc()-clocktmp;
	for(num1=0; num1<4967; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4967);
	clocks[4966] = rdtsc()-clocktmp;
	for(num1=0; num1<4966; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4966);
	clocks[4965] = rdtsc()-clocktmp;
	for(num1=0; num1<4965; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4965);
	clocks[4964] = rdtsc()-clocktmp;
	for(num1=0; num1<4964; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4964);
	clocks[4963] = rdtsc()-clocktmp;
	for(num1=0; num1<4963; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4963);
	clocks[4962] = rdtsc()-clocktmp;
	for(num1=0; num1<4962; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4962);
	clocks[4961] = rdtsc()-clocktmp;
	for(num1=0; num1<4961; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4961);
	clocks[4960] = rdtsc()-clocktmp;
	for(num1=0; num1<4960; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4960);
	clocks[4959] = rdtsc()-clocktmp;
	for(num1=0; num1<4959; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4959);
	clocks[4958] = rdtsc()-clocktmp;
	for(num1=0; num1<4958; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4958);
	clocks[4957] = rdtsc()-clocktmp;
	for(num1=0; num1<4957; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4957);
	clocks[4956] = rdtsc()-clocktmp;
	for(num1=0; num1<4956; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4956);
	clocks[4955] = rdtsc()-clocktmp;
	for(num1=0; num1<4955; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4955);
	clocks[4954] = rdtsc()-clocktmp;
	for(num1=0; num1<4954; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4954);
	clocks[4953] = rdtsc()-clocktmp;
	for(num1=0; num1<4953; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4953);
	clocks[4952] = rdtsc()-clocktmp;
	for(num1=0; num1<4952; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4952);
	clocks[4951] = rdtsc()-clocktmp;
	for(num1=0; num1<4951; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4951);
	clocks[4950] = rdtsc()-clocktmp;
	for(num1=0; num1<4950; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4950);
	clocks[4949] = rdtsc()-clocktmp;
	for(num1=0; num1<4949; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4949);
	clocks[4948] = rdtsc()-clocktmp;
	for(num1=0; num1<4948; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4948);
	clocks[4947] = rdtsc()-clocktmp;
	for(num1=0; num1<4947; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4947);
	clocks[4946] = rdtsc()-clocktmp;
	for(num1=0; num1<4946; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4946);
	clocks[4945] = rdtsc()-clocktmp;
	for(num1=0; num1<4945; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4945);
	clocks[4944] = rdtsc()-clocktmp;
	for(num1=0; num1<4944; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4944);
	clocks[4943] = rdtsc()-clocktmp;
	for(num1=0; num1<4943; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4943);
	clocks[4942] = rdtsc()-clocktmp;
	for(num1=0; num1<4942; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4942);
	clocks[4941] = rdtsc()-clocktmp;
	for(num1=0; num1<4941; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4941);
	clocks[4940] = rdtsc()-clocktmp;
	for(num1=0; num1<4940; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4940);
	clocks[4939] = rdtsc()-clocktmp;
	for(num1=0; num1<4939; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4939);
	clocks[4938] = rdtsc()-clocktmp;
	for(num1=0; num1<4938; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4938);
	clocks[4937] = rdtsc()-clocktmp;
	for(num1=0; num1<4937; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4937);
	clocks[4936] = rdtsc()-clocktmp;
	for(num1=0; num1<4936; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4936);
	clocks[4935] = rdtsc()-clocktmp;
	for(num1=0; num1<4935; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4935);
	clocks[4934] = rdtsc()-clocktmp;
	for(num1=0; num1<4934; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4934);
	clocks[4933] = rdtsc()-clocktmp;
	for(num1=0; num1<4933; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4933);
	clocks[4932] = rdtsc()-clocktmp;
	for(num1=0; num1<4932; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4932);
	clocks[4931] = rdtsc()-clocktmp;
	for(num1=0; num1<4931; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4931);
	clocks[4930] = rdtsc()-clocktmp;
	for(num1=0; num1<4930; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4930);
	clocks[4929] = rdtsc()-clocktmp;
	for(num1=0; num1<4929; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4929);
	clocks[4928] = rdtsc()-clocktmp;
	for(num1=0; num1<4928; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4928);
	clocks[4927] = rdtsc()-clocktmp;
	for(num1=0; num1<4927; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4927);
	clocks[4926] = rdtsc()-clocktmp;
	for(num1=0; num1<4926; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4926);
	clocks[4925] = rdtsc()-clocktmp;
	for(num1=0; num1<4925; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4925);
	clocks[4924] = rdtsc()-clocktmp;
	for(num1=0; num1<4924; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4924);
	clocks[4923] = rdtsc()-clocktmp;
	for(num1=0; num1<4923; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4923);
	clocks[4922] = rdtsc()-clocktmp;
	for(num1=0; num1<4922; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4922);
	clocks[4921] = rdtsc()-clocktmp;
	for(num1=0; num1<4921; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4921);
	clocks[4920] = rdtsc()-clocktmp;
	for(num1=0; num1<4920; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4920);
	clocks[4919] = rdtsc()-clocktmp;
	for(num1=0; num1<4919; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4919);
	clocks[4918] = rdtsc()-clocktmp;
	for(num1=0; num1<4918; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4918);
	clocks[4917] = rdtsc()-clocktmp;
	for(num1=0; num1<4917; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4917);
	clocks[4916] = rdtsc()-clocktmp;
	for(num1=0; num1<4916; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4916);
	clocks[4915] = rdtsc()-clocktmp;
	for(num1=0; num1<4915; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4915);
	clocks[4914] = rdtsc()-clocktmp;
	for(num1=0; num1<4914; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4914);
	clocks[4913] = rdtsc()-clocktmp;
	for(num1=0; num1<4913; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4913);
	clocks[4912] = rdtsc()-clocktmp;
	for(num1=0; num1<4912; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4912);
	clocks[4911] = rdtsc()-clocktmp;
	for(num1=0; num1<4911; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4911);
	clocks[4910] = rdtsc()-clocktmp;
	for(num1=0; num1<4910; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4910);
	clocks[4909] = rdtsc()-clocktmp;
	for(num1=0; num1<4909; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4909);
	clocks[4908] = rdtsc()-clocktmp;
	for(num1=0; num1<4908; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4908);
	clocks[4907] = rdtsc()-clocktmp;
	for(num1=0; num1<4907; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4907);
	clocks[4906] = rdtsc()-clocktmp;
	for(num1=0; num1<4906; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4906);
	clocks[4905] = rdtsc()-clocktmp;
	for(num1=0; num1<4905; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4905);
	clocks[4904] = rdtsc()-clocktmp;
	for(num1=0; num1<4904; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4904);
	clocks[4903] = rdtsc()-clocktmp;
	for(num1=0; num1<4903; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4903);
	clocks[4902] = rdtsc()-clocktmp;
	for(num1=0; num1<4902; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4902);
	clocks[4901] = rdtsc()-clocktmp;
	for(num1=0; num1<4901; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4901);
	clocks[4900] = rdtsc()-clocktmp;
	for(num1=0; num1<4900; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4900);
	clocks[4899] = rdtsc()-clocktmp;
	for(num1=0; num1<4899; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4899);
	clocks[4898] = rdtsc()-clocktmp;
	for(num1=0; num1<4898; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4898);
	clocks[4897] = rdtsc()-clocktmp;
	for(num1=0; num1<4897; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4897);
	clocks[4896] = rdtsc()-clocktmp;
	for(num1=0; num1<4896; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4896);
	clocks[4895] = rdtsc()-clocktmp;
	for(num1=0; num1<4895; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4895);
	clocks[4894] = rdtsc()-clocktmp;
	for(num1=0; num1<4894; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4894);
	clocks[4893] = rdtsc()-clocktmp;
	for(num1=0; num1<4893; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4893);
	clocks[4892] = rdtsc()-clocktmp;
	for(num1=0; num1<4892; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4892);
	clocks[4891] = rdtsc()-clocktmp;
	for(num1=0; num1<4891; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4891);
	clocks[4890] = rdtsc()-clocktmp;
	for(num1=0; num1<4890; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4890);
	clocks[4889] = rdtsc()-clocktmp;
	for(num1=0; num1<4889; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4889);
	clocks[4888] = rdtsc()-clocktmp;
	for(num1=0; num1<4888; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4888);
	clocks[4887] = rdtsc()-clocktmp;
	for(num1=0; num1<4887; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4887);
	clocks[4886] = rdtsc()-clocktmp;
	for(num1=0; num1<4886; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4886);
	clocks[4885] = rdtsc()-clocktmp;
	for(num1=0; num1<4885; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4885);
	clocks[4884] = rdtsc()-clocktmp;
	for(num1=0; num1<4884; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4884);
	clocks[4883] = rdtsc()-clocktmp;
	for(num1=0; num1<4883; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4883);
	clocks[4882] = rdtsc()-clocktmp;
	for(num1=0; num1<4882; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4882);
	clocks[4881] = rdtsc()-clocktmp;
	for(num1=0; num1<4881; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4881);
	clocks[4880] = rdtsc()-clocktmp;
	for(num1=0; num1<4880; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4880);
	clocks[4879] = rdtsc()-clocktmp;
	for(num1=0; num1<4879; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4879);
	clocks[4878] = rdtsc()-clocktmp;
	for(num1=0; num1<4878; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4878);
	clocks[4877] = rdtsc()-clocktmp;
	for(num1=0; num1<4877; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4877);
	clocks[4876] = rdtsc()-clocktmp;
	for(num1=0; num1<4876; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4876);
	clocks[4875] = rdtsc()-clocktmp;
	for(num1=0; num1<4875; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4875);
	clocks[4874] = rdtsc()-clocktmp;
	for(num1=0; num1<4874; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4874);
	clocks[4873] = rdtsc()-clocktmp;
	for(num1=0; num1<4873; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4873);
	clocks[4872] = rdtsc()-clocktmp;
	for(num1=0; num1<4872; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4872);
	clocks[4871] = rdtsc()-clocktmp;
	for(num1=0; num1<4871; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4871);
	clocks[4870] = rdtsc()-clocktmp;
	for(num1=0; num1<4870; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4870);
	clocks[4869] = rdtsc()-clocktmp;
	for(num1=0; num1<4869; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4869);
	clocks[4868] = rdtsc()-clocktmp;
	for(num1=0; num1<4868; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4868);
	clocks[4867] = rdtsc()-clocktmp;
	for(num1=0; num1<4867; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4867);
	clocks[4866] = rdtsc()-clocktmp;
	for(num1=0; num1<4866; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4866);
	clocks[4865] = rdtsc()-clocktmp;
	for(num1=0; num1<4865; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4865);
	clocks[4864] = rdtsc()-clocktmp;
	for(num1=0; num1<4864; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4864);
	clocks[4863] = rdtsc()-clocktmp;
	for(num1=0; num1<4863; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4863);
	clocks[4862] = rdtsc()-clocktmp;
	for(num1=0; num1<4862; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4862);
	clocks[4861] = rdtsc()-clocktmp;
	for(num1=0; num1<4861; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4861);
	clocks[4860] = rdtsc()-clocktmp;
	for(num1=0; num1<4860; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4860);
	clocks[4859] = rdtsc()-clocktmp;
	for(num1=0; num1<4859; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4859);
	clocks[4858] = rdtsc()-clocktmp;
	for(num1=0; num1<4858; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4858);
	clocks[4857] = rdtsc()-clocktmp;
	for(num1=0; num1<4857; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4857);
	clocks[4856] = rdtsc()-clocktmp;
	for(num1=0; num1<4856; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4856);
	clocks[4855] = rdtsc()-clocktmp;
	for(num1=0; num1<4855; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4855);
	clocks[4854] = rdtsc()-clocktmp;
	for(num1=0; num1<4854; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4854);
	clocks[4853] = rdtsc()-clocktmp;
	for(num1=0; num1<4853; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4853);
	clocks[4852] = rdtsc()-clocktmp;
	for(num1=0; num1<4852; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4852);
	clocks[4851] = rdtsc()-clocktmp;
	for(num1=0; num1<4851; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4851);
	clocks[4850] = rdtsc()-clocktmp;
	for(num1=0; num1<4850; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4850);
	clocks[4849] = rdtsc()-clocktmp;
	for(num1=0; num1<4849; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4849);
	clocks[4848] = rdtsc()-clocktmp;
	for(num1=0; num1<4848; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4848);
	clocks[4847] = rdtsc()-clocktmp;
	for(num1=0; num1<4847; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4847);
	clocks[4846] = rdtsc()-clocktmp;
	for(num1=0; num1<4846; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4846);
	clocks[4845] = rdtsc()-clocktmp;
	for(num1=0; num1<4845; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4845);
	clocks[4844] = rdtsc()-clocktmp;
	for(num1=0; num1<4844; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4844);
	clocks[4843] = rdtsc()-clocktmp;
	for(num1=0; num1<4843; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4843);
	clocks[4842] = rdtsc()-clocktmp;
	for(num1=0; num1<4842; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4842);
	clocks[4841] = rdtsc()-clocktmp;
	for(num1=0; num1<4841; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4841);
	clocks[4840] = rdtsc()-clocktmp;
	for(num1=0; num1<4840; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4840);
	clocks[4839] = rdtsc()-clocktmp;
	for(num1=0; num1<4839; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4839);
	clocks[4838] = rdtsc()-clocktmp;
	for(num1=0; num1<4838; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4838);
	clocks[4837] = rdtsc()-clocktmp;
	for(num1=0; num1<4837; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4837);
	clocks[4836] = rdtsc()-clocktmp;
	for(num1=0; num1<4836; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4836);
	clocks[4835] = rdtsc()-clocktmp;
	for(num1=0; num1<4835; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4835);
	clocks[4834] = rdtsc()-clocktmp;
	for(num1=0; num1<4834; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4834);
	clocks[4833] = rdtsc()-clocktmp;
	for(num1=0; num1<4833; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4833);
	clocks[4832] = rdtsc()-clocktmp;
	for(num1=0; num1<4832; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4832);
	clocks[4831] = rdtsc()-clocktmp;
	for(num1=0; num1<4831; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4831);
	clocks[4830] = rdtsc()-clocktmp;
	for(num1=0; num1<4830; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4830);
	clocks[4829] = rdtsc()-clocktmp;
	for(num1=0; num1<4829; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4829);
	clocks[4828] = rdtsc()-clocktmp;
	for(num1=0; num1<4828; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4828);
	clocks[4827] = rdtsc()-clocktmp;
	for(num1=0; num1<4827; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4827);
	clocks[4826] = rdtsc()-clocktmp;
	for(num1=0; num1<4826; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4826);
	clocks[4825] = rdtsc()-clocktmp;
	for(num1=0; num1<4825; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4825);
	clocks[4824] = rdtsc()-clocktmp;
	for(num1=0; num1<4824; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4824);
	clocks[4823] = rdtsc()-clocktmp;
	for(num1=0; num1<4823; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4823);
	clocks[4822] = rdtsc()-clocktmp;
	for(num1=0; num1<4822; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4822);
	clocks[4821] = rdtsc()-clocktmp;
	for(num1=0; num1<4821; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4821);
	clocks[4820] = rdtsc()-clocktmp;
	for(num1=0; num1<4820; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4820);
	clocks[4819] = rdtsc()-clocktmp;
	for(num1=0; num1<4819; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4819);
	clocks[4818] = rdtsc()-clocktmp;
	for(num1=0; num1<4818; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4818);
	clocks[4817] = rdtsc()-clocktmp;
	for(num1=0; num1<4817; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4817);
	clocks[4816] = rdtsc()-clocktmp;
	for(num1=0; num1<4816; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4816);
	clocks[4815] = rdtsc()-clocktmp;
	for(num1=0; num1<4815; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4815);
	clocks[4814] = rdtsc()-clocktmp;
	for(num1=0; num1<4814; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4814);
	clocks[4813] = rdtsc()-clocktmp;
	for(num1=0; num1<4813; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4813);
	clocks[4812] = rdtsc()-clocktmp;
	for(num1=0; num1<4812; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4812);
	clocks[4811] = rdtsc()-clocktmp;
	for(num1=0; num1<4811; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4811);
	clocks[4810] = rdtsc()-clocktmp;
	for(num1=0; num1<4810; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4810);
	clocks[4809] = rdtsc()-clocktmp;
	for(num1=0; num1<4809; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4809);
	clocks[4808] = rdtsc()-clocktmp;
	for(num1=0; num1<4808; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4808);
	clocks[4807] = rdtsc()-clocktmp;
	for(num1=0; num1<4807; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4807);
	clocks[4806] = rdtsc()-clocktmp;
	for(num1=0; num1<4806; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4806);
	clocks[4805] = rdtsc()-clocktmp;
	for(num1=0; num1<4805; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4805);
	clocks[4804] = rdtsc()-clocktmp;
	for(num1=0; num1<4804; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4804);
	clocks[4803] = rdtsc()-clocktmp;
	for(num1=0; num1<4803; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4803);
	clocks[4802] = rdtsc()-clocktmp;
	for(num1=0; num1<4802; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4802);
	clocks[4801] = rdtsc()-clocktmp;
	for(num1=0; num1<4801; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4801);
	clocks[4800] = rdtsc()-clocktmp;
	for(num1=0; num1<4800; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4800);
	clocks[4799] = rdtsc()-clocktmp;
	for(num1=0; num1<4799; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4799);
	clocks[4798] = rdtsc()-clocktmp;
	for(num1=0; num1<4798; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4798);
	clocks[4797] = rdtsc()-clocktmp;
	for(num1=0; num1<4797; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4797);
	clocks[4796] = rdtsc()-clocktmp;
	for(num1=0; num1<4796; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4796);
	clocks[4795] = rdtsc()-clocktmp;
	for(num1=0; num1<4795; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4795);
	clocks[4794] = rdtsc()-clocktmp;
	for(num1=0; num1<4794; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4794);
	clocks[4793] = rdtsc()-clocktmp;
	for(num1=0; num1<4793; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4793);
	clocks[4792] = rdtsc()-clocktmp;
	for(num1=0; num1<4792; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4792);
	clocks[4791] = rdtsc()-clocktmp;
	for(num1=0; num1<4791; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4791);
	clocks[4790] = rdtsc()-clocktmp;
	for(num1=0; num1<4790; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4790);
	clocks[4789] = rdtsc()-clocktmp;
	for(num1=0; num1<4789; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4789);
	clocks[4788] = rdtsc()-clocktmp;
	for(num1=0; num1<4788; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4788);
	clocks[4787] = rdtsc()-clocktmp;
	for(num1=0; num1<4787; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4787);
	clocks[4786] = rdtsc()-clocktmp;
	for(num1=0; num1<4786; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4786);
	clocks[4785] = rdtsc()-clocktmp;
	for(num1=0; num1<4785; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4785);
	clocks[4784] = rdtsc()-clocktmp;
	for(num1=0; num1<4784; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4784);
	clocks[4783] = rdtsc()-clocktmp;
	for(num1=0; num1<4783; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4783);
	clocks[4782] = rdtsc()-clocktmp;
	for(num1=0; num1<4782; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4782);
	clocks[4781] = rdtsc()-clocktmp;
	for(num1=0; num1<4781; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4781);
	clocks[4780] = rdtsc()-clocktmp;
	for(num1=0; num1<4780; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4780);
	clocks[4779] = rdtsc()-clocktmp;
	for(num1=0; num1<4779; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4779);
	clocks[4778] = rdtsc()-clocktmp;
	for(num1=0; num1<4778; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4778);
	clocks[4777] = rdtsc()-clocktmp;
	for(num1=0; num1<4777; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4777);
	clocks[4776] = rdtsc()-clocktmp;
	for(num1=0; num1<4776; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4776);
	clocks[4775] = rdtsc()-clocktmp;
	for(num1=0; num1<4775; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4775);
	clocks[4774] = rdtsc()-clocktmp;
	for(num1=0; num1<4774; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4774);
	clocks[4773] = rdtsc()-clocktmp;
	for(num1=0; num1<4773; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4773);
	clocks[4772] = rdtsc()-clocktmp;
	for(num1=0; num1<4772; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4772);
	clocks[4771] = rdtsc()-clocktmp;
	for(num1=0; num1<4771; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4771);
	clocks[4770] = rdtsc()-clocktmp;
	for(num1=0; num1<4770; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4770);
	clocks[4769] = rdtsc()-clocktmp;
	for(num1=0; num1<4769; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4769);
	clocks[4768] = rdtsc()-clocktmp;
	for(num1=0; num1<4768; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4768);
	clocks[4767] = rdtsc()-clocktmp;
	for(num1=0; num1<4767; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4767);
	clocks[4766] = rdtsc()-clocktmp;
	for(num1=0; num1<4766; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4766);
	clocks[4765] = rdtsc()-clocktmp;
	for(num1=0; num1<4765; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4765);
	clocks[4764] = rdtsc()-clocktmp;
	for(num1=0; num1<4764; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4764);
	clocks[4763] = rdtsc()-clocktmp;
	for(num1=0; num1<4763; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4763);
	clocks[4762] = rdtsc()-clocktmp;
	for(num1=0; num1<4762; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4762);
	clocks[4761] = rdtsc()-clocktmp;
	for(num1=0; num1<4761; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4761);
	clocks[4760] = rdtsc()-clocktmp;
	for(num1=0; num1<4760; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4760);
	clocks[4759] = rdtsc()-clocktmp;
	for(num1=0; num1<4759; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4759);
	clocks[4758] = rdtsc()-clocktmp;
	for(num1=0; num1<4758; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4758);
	clocks[4757] = rdtsc()-clocktmp;
	for(num1=0; num1<4757; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4757);
	clocks[4756] = rdtsc()-clocktmp;
	for(num1=0; num1<4756; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4756);
	clocks[4755] = rdtsc()-clocktmp;
	for(num1=0; num1<4755; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4755);
	clocks[4754] = rdtsc()-clocktmp;
	for(num1=0; num1<4754; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4754);
	clocks[4753] = rdtsc()-clocktmp;
	for(num1=0; num1<4753; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4753);
	clocks[4752] = rdtsc()-clocktmp;
	for(num1=0; num1<4752; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4752);
	clocks[4751] = rdtsc()-clocktmp;
	for(num1=0; num1<4751; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4751);
	clocks[4750] = rdtsc()-clocktmp;
	for(num1=0; num1<4750; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4750);
	clocks[4749] = rdtsc()-clocktmp;
	for(num1=0; num1<4749; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4749);
	clocks[4748] = rdtsc()-clocktmp;
	for(num1=0; num1<4748; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4748);
	clocks[4747] = rdtsc()-clocktmp;
	for(num1=0; num1<4747; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4747);
	clocks[4746] = rdtsc()-clocktmp;
	for(num1=0; num1<4746; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4746);
	clocks[4745] = rdtsc()-clocktmp;
	for(num1=0; num1<4745; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4745);
	clocks[4744] = rdtsc()-clocktmp;
	for(num1=0; num1<4744; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4744);
	clocks[4743] = rdtsc()-clocktmp;
	for(num1=0; num1<4743; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4743);
	clocks[4742] = rdtsc()-clocktmp;
	for(num1=0; num1<4742; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4742);
	clocks[4741] = rdtsc()-clocktmp;
	for(num1=0; num1<4741; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4741);
	clocks[4740] = rdtsc()-clocktmp;
	for(num1=0; num1<4740; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4740);
	clocks[4739] = rdtsc()-clocktmp;
	for(num1=0; num1<4739; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4739);
	clocks[4738] = rdtsc()-clocktmp;
	for(num1=0; num1<4738; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4738);
	clocks[4737] = rdtsc()-clocktmp;
	for(num1=0; num1<4737; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4737);
	clocks[4736] = rdtsc()-clocktmp;
	for(num1=0; num1<4736; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4736);
	clocks[4735] = rdtsc()-clocktmp;
	for(num1=0; num1<4735; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4735);
	clocks[4734] = rdtsc()-clocktmp;
	for(num1=0; num1<4734; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4734);
	clocks[4733] = rdtsc()-clocktmp;
	for(num1=0; num1<4733; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4733);
	clocks[4732] = rdtsc()-clocktmp;
	for(num1=0; num1<4732; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4732);
	clocks[4731] = rdtsc()-clocktmp;
	for(num1=0; num1<4731; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4731);
	clocks[4730] = rdtsc()-clocktmp;
	for(num1=0; num1<4730; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4730);
	clocks[4729] = rdtsc()-clocktmp;
	for(num1=0; num1<4729; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4729);
	clocks[4728] = rdtsc()-clocktmp;
	for(num1=0; num1<4728; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4728);
	clocks[4727] = rdtsc()-clocktmp;
	for(num1=0; num1<4727; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4727);
	clocks[4726] = rdtsc()-clocktmp;
	for(num1=0; num1<4726; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4726);
	clocks[4725] = rdtsc()-clocktmp;
	for(num1=0; num1<4725; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4725);
	clocks[4724] = rdtsc()-clocktmp;
	for(num1=0; num1<4724; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4724);
	clocks[4723] = rdtsc()-clocktmp;
	for(num1=0; num1<4723; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4723);
	clocks[4722] = rdtsc()-clocktmp;
	for(num1=0; num1<4722; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4722);
	clocks[4721] = rdtsc()-clocktmp;
	for(num1=0; num1<4721; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4721);
	clocks[4720] = rdtsc()-clocktmp;
	for(num1=0; num1<4720; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4720);
	clocks[4719] = rdtsc()-clocktmp;
	for(num1=0; num1<4719; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4719);
	clocks[4718] = rdtsc()-clocktmp;
	for(num1=0; num1<4718; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4718);
	clocks[4717] = rdtsc()-clocktmp;
	for(num1=0; num1<4717; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4717);
	clocks[4716] = rdtsc()-clocktmp;
	for(num1=0; num1<4716; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4716);
	clocks[4715] = rdtsc()-clocktmp;
	for(num1=0; num1<4715; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4715);
	clocks[4714] = rdtsc()-clocktmp;
	for(num1=0; num1<4714; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4714);
	clocks[4713] = rdtsc()-clocktmp;
	for(num1=0; num1<4713; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4713);
	clocks[4712] = rdtsc()-clocktmp;
	for(num1=0; num1<4712; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4712);
	clocks[4711] = rdtsc()-clocktmp;
	for(num1=0; num1<4711; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4711);
	clocks[4710] = rdtsc()-clocktmp;
	for(num1=0; num1<4710; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4710);
	clocks[4709] = rdtsc()-clocktmp;
	for(num1=0; num1<4709; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4709);
	clocks[4708] = rdtsc()-clocktmp;
	for(num1=0; num1<4708; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4708);
	clocks[4707] = rdtsc()-clocktmp;
	for(num1=0; num1<4707; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4707);
	clocks[4706] = rdtsc()-clocktmp;
	for(num1=0; num1<4706; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4706);
	clocks[4705] = rdtsc()-clocktmp;
	for(num1=0; num1<4705; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4705);
	clocks[4704] = rdtsc()-clocktmp;
	for(num1=0; num1<4704; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4704);
	clocks[4703] = rdtsc()-clocktmp;
	for(num1=0; num1<4703; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4703);
	clocks[4702] = rdtsc()-clocktmp;
	for(num1=0; num1<4702; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4702);
	clocks[4701] = rdtsc()-clocktmp;
	for(num1=0; num1<4701; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4701);
	clocks[4700] = rdtsc()-clocktmp;
	for(num1=0; num1<4700; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4700);
	clocks[4699] = rdtsc()-clocktmp;
	for(num1=0; num1<4699; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4699);
	clocks[4698] = rdtsc()-clocktmp;
	for(num1=0; num1<4698; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4698);
	clocks[4697] = rdtsc()-clocktmp;
	for(num1=0; num1<4697; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4697);
	clocks[4696] = rdtsc()-clocktmp;
	for(num1=0; num1<4696; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4696);
	clocks[4695] = rdtsc()-clocktmp;
	for(num1=0; num1<4695; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4695);
	clocks[4694] = rdtsc()-clocktmp;
	for(num1=0; num1<4694; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4694);
	clocks[4693] = rdtsc()-clocktmp;
	for(num1=0; num1<4693; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4693);
	clocks[4692] = rdtsc()-clocktmp;
	for(num1=0; num1<4692; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4692);
	clocks[4691] = rdtsc()-clocktmp;
	for(num1=0; num1<4691; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4691);
	clocks[4690] = rdtsc()-clocktmp;
	for(num1=0; num1<4690; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4690);
	clocks[4689] = rdtsc()-clocktmp;
	for(num1=0; num1<4689; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4689);
	clocks[4688] = rdtsc()-clocktmp;
	for(num1=0; num1<4688; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4688);
	clocks[4687] = rdtsc()-clocktmp;
	for(num1=0; num1<4687; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4687);
	clocks[4686] = rdtsc()-clocktmp;
	for(num1=0; num1<4686; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4686);
	clocks[4685] = rdtsc()-clocktmp;
	for(num1=0; num1<4685; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4685);
	clocks[4684] = rdtsc()-clocktmp;
	for(num1=0; num1<4684; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4684);
	clocks[4683] = rdtsc()-clocktmp;
	for(num1=0; num1<4683; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4683);
	clocks[4682] = rdtsc()-clocktmp;
	for(num1=0; num1<4682; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4682);
	clocks[4681] = rdtsc()-clocktmp;
	for(num1=0; num1<4681; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4681);
	clocks[4680] = rdtsc()-clocktmp;
	for(num1=0; num1<4680; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4680);
	clocks[4679] = rdtsc()-clocktmp;
	for(num1=0; num1<4679; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4679);
	clocks[4678] = rdtsc()-clocktmp;
	for(num1=0; num1<4678; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4678);
	clocks[4677] = rdtsc()-clocktmp;
	for(num1=0; num1<4677; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4677);
	clocks[4676] = rdtsc()-clocktmp;
	for(num1=0; num1<4676; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4676);
	clocks[4675] = rdtsc()-clocktmp;
	for(num1=0; num1<4675; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4675);
	clocks[4674] = rdtsc()-clocktmp;
	for(num1=0; num1<4674; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4674);
	clocks[4673] = rdtsc()-clocktmp;
	for(num1=0; num1<4673; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4673);
	clocks[4672] = rdtsc()-clocktmp;
	for(num1=0; num1<4672; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4672);
	clocks[4671] = rdtsc()-clocktmp;
	for(num1=0; num1<4671; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4671);
	clocks[4670] = rdtsc()-clocktmp;
	for(num1=0; num1<4670; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4670);
	clocks[4669] = rdtsc()-clocktmp;
	for(num1=0; num1<4669; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4669);
	clocks[4668] = rdtsc()-clocktmp;
	for(num1=0; num1<4668; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4668);
	clocks[4667] = rdtsc()-clocktmp;
	for(num1=0; num1<4667; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4667);
	clocks[4666] = rdtsc()-clocktmp;
	for(num1=0; num1<4666; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4666);
	clocks[4665] = rdtsc()-clocktmp;
	for(num1=0; num1<4665; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4665);
	clocks[4664] = rdtsc()-clocktmp;
	for(num1=0; num1<4664; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4664);
	clocks[4663] = rdtsc()-clocktmp;
	for(num1=0; num1<4663; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4663);
	clocks[4662] = rdtsc()-clocktmp;
	for(num1=0; num1<4662; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4662);
	clocks[4661] = rdtsc()-clocktmp;
	for(num1=0; num1<4661; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4661);
	clocks[4660] = rdtsc()-clocktmp;
	for(num1=0; num1<4660; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4660);
	clocks[4659] = rdtsc()-clocktmp;
	for(num1=0; num1<4659; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4659);
	clocks[4658] = rdtsc()-clocktmp;
	for(num1=0; num1<4658; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4658);
	clocks[4657] = rdtsc()-clocktmp;
	for(num1=0; num1<4657; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4657);
	clocks[4656] = rdtsc()-clocktmp;
	for(num1=0; num1<4656; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4656);
	clocks[4655] = rdtsc()-clocktmp;
	for(num1=0; num1<4655; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4655);
	clocks[4654] = rdtsc()-clocktmp;
	for(num1=0; num1<4654; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4654);
	clocks[4653] = rdtsc()-clocktmp;
	for(num1=0; num1<4653; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4653);
	clocks[4652] = rdtsc()-clocktmp;
	for(num1=0; num1<4652; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4652);
	clocks[4651] = rdtsc()-clocktmp;
	for(num1=0; num1<4651; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4651);
	clocks[4650] = rdtsc()-clocktmp;
	for(num1=0; num1<4650; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4650);
	clocks[4649] = rdtsc()-clocktmp;
	for(num1=0; num1<4649; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4649);
	clocks[4648] = rdtsc()-clocktmp;
	for(num1=0; num1<4648; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4648);
	clocks[4647] = rdtsc()-clocktmp;
	for(num1=0; num1<4647; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4647);
	clocks[4646] = rdtsc()-clocktmp;
	for(num1=0; num1<4646; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4646);
	clocks[4645] = rdtsc()-clocktmp;
	for(num1=0; num1<4645; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4645);
	clocks[4644] = rdtsc()-clocktmp;
	for(num1=0; num1<4644; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4644);
	clocks[4643] = rdtsc()-clocktmp;
	for(num1=0; num1<4643; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4643);
	clocks[4642] = rdtsc()-clocktmp;
	for(num1=0; num1<4642; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4642);
	clocks[4641] = rdtsc()-clocktmp;
	for(num1=0; num1<4641; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4641);
	clocks[4640] = rdtsc()-clocktmp;
	for(num1=0; num1<4640; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4640);
	clocks[4639] = rdtsc()-clocktmp;
	for(num1=0; num1<4639; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4639);
	clocks[4638] = rdtsc()-clocktmp;
	for(num1=0; num1<4638; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4638);
	clocks[4637] = rdtsc()-clocktmp;
	for(num1=0; num1<4637; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4637);
	clocks[4636] = rdtsc()-clocktmp;
	for(num1=0; num1<4636; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4636);
	clocks[4635] = rdtsc()-clocktmp;
	for(num1=0; num1<4635; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4635);
	clocks[4634] = rdtsc()-clocktmp;
	for(num1=0; num1<4634; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4634);
	clocks[4633] = rdtsc()-clocktmp;
	for(num1=0; num1<4633; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4633);
	clocks[4632] = rdtsc()-clocktmp;
	for(num1=0; num1<4632; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4632);
	clocks[4631] = rdtsc()-clocktmp;
	for(num1=0; num1<4631; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4631);
	clocks[4630] = rdtsc()-clocktmp;
	for(num1=0; num1<4630; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4630);
	clocks[4629] = rdtsc()-clocktmp;
	for(num1=0; num1<4629; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4629);
	clocks[4628] = rdtsc()-clocktmp;
	for(num1=0; num1<4628; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4628);
	clocks[4627] = rdtsc()-clocktmp;
	for(num1=0; num1<4627; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4627);
	clocks[4626] = rdtsc()-clocktmp;
	for(num1=0; num1<4626; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4626);
	clocks[4625] = rdtsc()-clocktmp;
	for(num1=0; num1<4625; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4625);
	clocks[4624] = rdtsc()-clocktmp;
	for(num1=0; num1<4624; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4624);
	clocks[4623] = rdtsc()-clocktmp;
	for(num1=0; num1<4623; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4623);
	clocks[4622] = rdtsc()-clocktmp;
	for(num1=0; num1<4622; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4622);
	clocks[4621] = rdtsc()-clocktmp;
	for(num1=0; num1<4621; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4621);
	clocks[4620] = rdtsc()-clocktmp;
	for(num1=0; num1<4620; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4620);
	clocks[4619] = rdtsc()-clocktmp;
	for(num1=0; num1<4619; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4619);
	clocks[4618] = rdtsc()-clocktmp;
	for(num1=0; num1<4618; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4618);
	clocks[4617] = rdtsc()-clocktmp;
	for(num1=0; num1<4617; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4617);
	clocks[4616] = rdtsc()-clocktmp;
	for(num1=0; num1<4616; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4616);
	clocks[4615] = rdtsc()-clocktmp;
	for(num1=0; num1<4615; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4615);
	clocks[4614] = rdtsc()-clocktmp;
	for(num1=0; num1<4614; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4614);
	clocks[4613] = rdtsc()-clocktmp;
	for(num1=0; num1<4613; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4613);
	clocks[4612] = rdtsc()-clocktmp;
	for(num1=0; num1<4612; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4612);
	clocks[4611] = rdtsc()-clocktmp;
	for(num1=0; num1<4611; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4611);
	clocks[4610] = rdtsc()-clocktmp;
	for(num1=0; num1<4610; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4610);
	clocks[4609] = rdtsc()-clocktmp;
	for(num1=0; num1<4609; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4609);
	clocks[4608] = rdtsc()-clocktmp;
	for(num1=0; num1<4608; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4608);
	clocks[4607] = rdtsc()-clocktmp;
	for(num1=0; num1<4607; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4607);
	clocks[4606] = rdtsc()-clocktmp;
	for(num1=0; num1<4606; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4606);
	clocks[4605] = rdtsc()-clocktmp;
	for(num1=0; num1<4605; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4605);
	clocks[4604] = rdtsc()-clocktmp;
	for(num1=0; num1<4604; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4604);
	clocks[4603] = rdtsc()-clocktmp;
	for(num1=0; num1<4603; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4603);
	clocks[4602] = rdtsc()-clocktmp;
	for(num1=0; num1<4602; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4602);
	clocks[4601] = rdtsc()-clocktmp;
	for(num1=0; num1<4601; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4601);
	clocks[4600] = rdtsc()-clocktmp;
	for(num1=0; num1<4600; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4600);
	clocks[4599] = rdtsc()-clocktmp;
	for(num1=0; num1<4599; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4599);
	clocks[4598] = rdtsc()-clocktmp;
	for(num1=0; num1<4598; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4598);
	clocks[4597] = rdtsc()-clocktmp;
	for(num1=0; num1<4597; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4597);
	clocks[4596] = rdtsc()-clocktmp;
	for(num1=0; num1<4596; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4596);
	clocks[4595] = rdtsc()-clocktmp;
	for(num1=0; num1<4595; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4595);
	clocks[4594] = rdtsc()-clocktmp;
	for(num1=0; num1<4594; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4594);
	clocks[4593] = rdtsc()-clocktmp;
	for(num1=0; num1<4593; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4593);
	clocks[4592] = rdtsc()-clocktmp;
	for(num1=0; num1<4592; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4592);
	clocks[4591] = rdtsc()-clocktmp;
	for(num1=0; num1<4591; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4591);
	clocks[4590] = rdtsc()-clocktmp;
	for(num1=0; num1<4590; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4590);
	clocks[4589] = rdtsc()-clocktmp;
	for(num1=0; num1<4589; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4589);
	clocks[4588] = rdtsc()-clocktmp;
	for(num1=0; num1<4588; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4588);
	clocks[4587] = rdtsc()-clocktmp;
	for(num1=0; num1<4587; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4587);
	clocks[4586] = rdtsc()-clocktmp;
	for(num1=0; num1<4586; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4586);
	clocks[4585] = rdtsc()-clocktmp;
	for(num1=0; num1<4585; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4585);
	clocks[4584] = rdtsc()-clocktmp;
	for(num1=0; num1<4584; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4584);
	clocks[4583] = rdtsc()-clocktmp;
	for(num1=0; num1<4583; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4583);
	clocks[4582] = rdtsc()-clocktmp;
	for(num1=0; num1<4582; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4582);
	clocks[4581] = rdtsc()-clocktmp;
	for(num1=0; num1<4581; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4581);
	clocks[4580] = rdtsc()-clocktmp;
	for(num1=0; num1<4580; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4580);
	clocks[4579] = rdtsc()-clocktmp;
	for(num1=0; num1<4579; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4579);
	clocks[4578] = rdtsc()-clocktmp;
	for(num1=0; num1<4578; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4578);
	clocks[4577] = rdtsc()-clocktmp;
	for(num1=0; num1<4577; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4577);
	clocks[4576] = rdtsc()-clocktmp;
	for(num1=0; num1<4576; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4576);
	clocks[4575] = rdtsc()-clocktmp;
	for(num1=0; num1<4575; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4575);
	clocks[4574] = rdtsc()-clocktmp;
	for(num1=0; num1<4574; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4574);
	clocks[4573] = rdtsc()-clocktmp;
	for(num1=0; num1<4573; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4573);
	clocks[4572] = rdtsc()-clocktmp;
	for(num1=0; num1<4572; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4572);
	clocks[4571] = rdtsc()-clocktmp;
	for(num1=0; num1<4571; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4571);
	clocks[4570] = rdtsc()-clocktmp;
	for(num1=0; num1<4570; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4570);
	clocks[4569] = rdtsc()-clocktmp;
	for(num1=0; num1<4569; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4569);
	clocks[4568] = rdtsc()-clocktmp;
	for(num1=0; num1<4568; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4568);
	clocks[4567] = rdtsc()-clocktmp;
	for(num1=0; num1<4567; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4567);
	clocks[4566] = rdtsc()-clocktmp;
	for(num1=0; num1<4566; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4566);
	clocks[4565] = rdtsc()-clocktmp;
	for(num1=0; num1<4565; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4565);
	clocks[4564] = rdtsc()-clocktmp;
	for(num1=0; num1<4564; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4564);
	clocks[4563] = rdtsc()-clocktmp;
	for(num1=0; num1<4563; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4563);
	clocks[4562] = rdtsc()-clocktmp;
	for(num1=0; num1<4562; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4562);
	clocks[4561] = rdtsc()-clocktmp;
	for(num1=0; num1<4561; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4561);
	clocks[4560] = rdtsc()-clocktmp;
	for(num1=0; num1<4560; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4560);
	clocks[4559] = rdtsc()-clocktmp;
	for(num1=0; num1<4559; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4559);
	clocks[4558] = rdtsc()-clocktmp;
	for(num1=0; num1<4558; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4558);
	clocks[4557] = rdtsc()-clocktmp;
	for(num1=0; num1<4557; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4557);
	clocks[4556] = rdtsc()-clocktmp;
	for(num1=0; num1<4556; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4556);
	clocks[4555] = rdtsc()-clocktmp;
	for(num1=0; num1<4555; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4555);
	clocks[4554] = rdtsc()-clocktmp;
	for(num1=0; num1<4554; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4554);
	clocks[4553] = rdtsc()-clocktmp;
	for(num1=0; num1<4553; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4553);
	clocks[4552] = rdtsc()-clocktmp;
	for(num1=0; num1<4552; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4552);
	clocks[4551] = rdtsc()-clocktmp;
	for(num1=0; num1<4551; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4551);
	clocks[4550] = rdtsc()-clocktmp;
	for(num1=0; num1<4550; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4550);
	clocks[4549] = rdtsc()-clocktmp;
	for(num1=0; num1<4549; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4549);
	clocks[4548] = rdtsc()-clocktmp;
	for(num1=0; num1<4548; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4548);
	clocks[4547] = rdtsc()-clocktmp;
	for(num1=0; num1<4547; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4547);
	clocks[4546] = rdtsc()-clocktmp;
	for(num1=0; num1<4546; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4546);
	clocks[4545] = rdtsc()-clocktmp;
	for(num1=0; num1<4545; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4545);
	clocks[4544] = rdtsc()-clocktmp;
	for(num1=0; num1<4544; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4544);
	clocks[4543] = rdtsc()-clocktmp;
	for(num1=0; num1<4543; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4543);
	clocks[4542] = rdtsc()-clocktmp;
	for(num1=0; num1<4542; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4542);
	clocks[4541] = rdtsc()-clocktmp;
	for(num1=0; num1<4541; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4541);
	clocks[4540] = rdtsc()-clocktmp;
	for(num1=0; num1<4540; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4540);
	clocks[4539] = rdtsc()-clocktmp;
	for(num1=0; num1<4539; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4539);
	clocks[4538] = rdtsc()-clocktmp;
	for(num1=0; num1<4538; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4538);
	clocks[4537] = rdtsc()-clocktmp;
	for(num1=0; num1<4537; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4537);
	clocks[4536] = rdtsc()-clocktmp;
	for(num1=0; num1<4536; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4536);
	clocks[4535] = rdtsc()-clocktmp;
	for(num1=0; num1<4535; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4535);
	clocks[4534] = rdtsc()-clocktmp;
	for(num1=0; num1<4534; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4534);
	clocks[4533] = rdtsc()-clocktmp;
	for(num1=0; num1<4533; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4533);
	clocks[4532] = rdtsc()-clocktmp;
	for(num1=0; num1<4532; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4532);
	clocks[4531] = rdtsc()-clocktmp;
	for(num1=0; num1<4531; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4531);
	clocks[4530] = rdtsc()-clocktmp;
	for(num1=0; num1<4530; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4530);
	clocks[4529] = rdtsc()-clocktmp;
	for(num1=0; num1<4529; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4529);
	clocks[4528] = rdtsc()-clocktmp;
	for(num1=0; num1<4528; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4528);
	clocks[4527] = rdtsc()-clocktmp;
	for(num1=0; num1<4527; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4527);
	clocks[4526] = rdtsc()-clocktmp;
	for(num1=0; num1<4526; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4526);
	clocks[4525] = rdtsc()-clocktmp;
	for(num1=0; num1<4525; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4525);
	clocks[4524] = rdtsc()-clocktmp;
	for(num1=0; num1<4524; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4524);
	clocks[4523] = rdtsc()-clocktmp;
	for(num1=0; num1<4523; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4523);
	clocks[4522] = rdtsc()-clocktmp;
	for(num1=0; num1<4522; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4522);
	clocks[4521] = rdtsc()-clocktmp;
	for(num1=0; num1<4521; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4521);
	clocks[4520] = rdtsc()-clocktmp;
	for(num1=0; num1<4520; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4520);
	clocks[4519] = rdtsc()-clocktmp;
	for(num1=0; num1<4519; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4519);
	clocks[4518] = rdtsc()-clocktmp;
	for(num1=0; num1<4518; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4518);
	clocks[4517] = rdtsc()-clocktmp;
	for(num1=0; num1<4517; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4517);
	clocks[4516] = rdtsc()-clocktmp;
	for(num1=0; num1<4516; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4516);
	clocks[4515] = rdtsc()-clocktmp;
	for(num1=0; num1<4515; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4515);
	clocks[4514] = rdtsc()-clocktmp;
	for(num1=0; num1<4514; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4514);
	clocks[4513] = rdtsc()-clocktmp;
	for(num1=0; num1<4513; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4513);
	clocks[4512] = rdtsc()-clocktmp;
	for(num1=0; num1<4512; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4512);
	clocks[4511] = rdtsc()-clocktmp;
	for(num1=0; num1<4511; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4511);
	clocks[4510] = rdtsc()-clocktmp;
	for(num1=0; num1<4510; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4510);
	clocks[4509] = rdtsc()-clocktmp;
	for(num1=0; num1<4509; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4509);
	clocks[4508] = rdtsc()-clocktmp;
	for(num1=0; num1<4508; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4508);
	clocks[4507] = rdtsc()-clocktmp;
	for(num1=0; num1<4507; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4507);
	clocks[4506] = rdtsc()-clocktmp;
	for(num1=0; num1<4506; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4506);
	clocks[4505] = rdtsc()-clocktmp;
	for(num1=0; num1<4505; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4505);
	clocks[4504] = rdtsc()-clocktmp;
	for(num1=0; num1<4504; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4504);
	clocks[4503] = rdtsc()-clocktmp;
	for(num1=0; num1<4503; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4503);
	clocks[4502] = rdtsc()-clocktmp;
	for(num1=0; num1<4502; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4502);
	clocks[4501] = rdtsc()-clocktmp;
	for(num1=0; num1<4501; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4501);
	clocks[4500] = rdtsc()-clocktmp;
	for(num1=0; num1<4500; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4500);
	clocks[4499] = rdtsc()-clocktmp;
	for(num1=0; num1<4499; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4499);
	clocks[4498] = rdtsc()-clocktmp;
	for(num1=0; num1<4498; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4498);
	clocks[4497] = rdtsc()-clocktmp;
	for(num1=0; num1<4497; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4497);
	clocks[4496] = rdtsc()-clocktmp;
	for(num1=0; num1<4496; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4496);
	clocks[4495] = rdtsc()-clocktmp;
	for(num1=0; num1<4495; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4495);
	clocks[4494] = rdtsc()-clocktmp;
	for(num1=0; num1<4494; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4494);
	clocks[4493] = rdtsc()-clocktmp;
	for(num1=0; num1<4493; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4493);
	clocks[4492] = rdtsc()-clocktmp;
	for(num1=0; num1<4492; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4492);
	clocks[4491] = rdtsc()-clocktmp;
	for(num1=0; num1<4491; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4491);
	clocks[4490] = rdtsc()-clocktmp;
	for(num1=0; num1<4490; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4490);
	clocks[4489] = rdtsc()-clocktmp;
	for(num1=0; num1<4489; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4489);
	clocks[4488] = rdtsc()-clocktmp;
	for(num1=0; num1<4488; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4488);
	clocks[4487] = rdtsc()-clocktmp;
	for(num1=0; num1<4487; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4487);
	clocks[4486] = rdtsc()-clocktmp;
	for(num1=0; num1<4486; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4486);
	clocks[4485] = rdtsc()-clocktmp;
	for(num1=0; num1<4485; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4485);
	clocks[4484] = rdtsc()-clocktmp;
	for(num1=0; num1<4484; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4484);
	clocks[4483] = rdtsc()-clocktmp;
	for(num1=0; num1<4483; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4483);
	clocks[4482] = rdtsc()-clocktmp;
	for(num1=0; num1<4482; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4482);
	clocks[4481] = rdtsc()-clocktmp;
	for(num1=0; num1<4481; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4481);
	clocks[4480] = rdtsc()-clocktmp;
	for(num1=0; num1<4480; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4480);
	clocks[4479] = rdtsc()-clocktmp;
	for(num1=0; num1<4479; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4479);
	clocks[4478] = rdtsc()-clocktmp;
	for(num1=0; num1<4478; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4478);
	clocks[4477] = rdtsc()-clocktmp;
	for(num1=0; num1<4477; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4477);
	clocks[4476] = rdtsc()-clocktmp;
	for(num1=0; num1<4476; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4476);
	clocks[4475] = rdtsc()-clocktmp;
	for(num1=0; num1<4475; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4475);
	clocks[4474] = rdtsc()-clocktmp;
	for(num1=0; num1<4474; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4474);
	clocks[4473] = rdtsc()-clocktmp;
	for(num1=0; num1<4473; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4473);
	clocks[4472] = rdtsc()-clocktmp;
	for(num1=0; num1<4472; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4472);
	clocks[4471] = rdtsc()-clocktmp;
	for(num1=0; num1<4471; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4471);
	clocks[4470] = rdtsc()-clocktmp;
	for(num1=0; num1<4470; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4470);
	clocks[4469] = rdtsc()-clocktmp;
	for(num1=0; num1<4469; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4469);
	clocks[4468] = rdtsc()-clocktmp;
	for(num1=0; num1<4468; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4468);
	clocks[4467] = rdtsc()-clocktmp;
	for(num1=0; num1<4467; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4467);
	clocks[4466] = rdtsc()-clocktmp;
	for(num1=0; num1<4466; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4466);
	clocks[4465] = rdtsc()-clocktmp;
	for(num1=0; num1<4465; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4465);
	clocks[4464] = rdtsc()-clocktmp;
	for(num1=0; num1<4464; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4464);
	clocks[4463] = rdtsc()-clocktmp;
	for(num1=0; num1<4463; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4463);
	clocks[4462] = rdtsc()-clocktmp;
	for(num1=0; num1<4462; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4462);
	clocks[4461] = rdtsc()-clocktmp;
	for(num1=0; num1<4461; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4461);
	clocks[4460] = rdtsc()-clocktmp;
	for(num1=0; num1<4460; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4460);
	clocks[4459] = rdtsc()-clocktmp;
	for(num1=0; num1<4459; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4459);
	clocks[4458] = rdtsc()-clocktmp;
	for(num1=0; num1<4458; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4458);
	clocks[4457] = rdtsc()-clocktmp;
	for(num1=0; num1<4457; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4457);
	clocks[4456] = rdtsc()-clocktmp;
	for(num1=0; num1<4456; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4456);
	clocks[4455] = rdtsc()-clocktmp;
	for(num1=0; num1<4455; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4455);
	clocks[4454] = rdtsc()-clocktmp;
	for(num1=0; num1<4454; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4454);
	clocks[4453] = rdtsc()-clocktmp;
	for(num1=0; num1<4453; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4453);
	clocks[4452] = rdtsc()-clocktmp;
	for(num1=0; num1<4452; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4452);
	clocks[4451] = rdtsc()-clocktmp;
	for(num1=0; num1<4451; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4451);
	clocks[4450] = rdtsc()-clocktmp;
	for(num1=0; num1<4450; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4450);
	clocks[4449] = rdtsc()-clocktmp;
	for(num1=0; num1<4449; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4449);
	clocks[4448] = rdtsc()-clocktmp;
	for(num1=0; num1<4448; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4448);
	clocks[4447] = rdtsc()-clocktmp;
	for(num1=0; num1<4447; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4447);
	clocks[4446] = rdtsc()-clocktmp;
	for(num1=0; num1<4446; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4446);
	clocks[4445] = rdtsc()-clocktmp;
	for(num1=0; num1<4445; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4445);
	clocks[4444] = rdtsc()-clocktmp;
	for(num1=0; num1<4444; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4444);
	clocks[4443] = rdtsc()-clocktmp;
	for(num1=0; num1<4443; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4443);
	clocks[4442] = rdtsc()-clocktmp;
	for(num1=0; num1<4442; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4442);
	clocks[4441] = rdtsc()-clocktmp;
	for(num1=0; num1<4441; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4441);
	clocks[4440] = rdtsc()-clocktmp;
	for(num1=0; num1<4440; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4440);
	clocks[4439] = rdtsc()-clocktmp;
	for(num1=0; num1<4439; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4439);
	clocks[4438] = rdtsc()-clocktmp;
	for(num1=0; num1<4438; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4438);
	clocks[4437] = rdtsc()-clocktmp;
	for(num1=0; num1<4437; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4437);
	clocks[4436] = rdtsc()-clocktmp;
	for(num1=0; num1<4436; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4436);
	clocks[4435] = rdtsc()-clocktmp;
	for(num1=0; num1<4435; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4435);
	clocks[4434] = rdtsc()-clocktmp;
	for(num1=0; num1<4434; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4434);
	clocks[4433] = rdtsc()-clocktmp;
	for(num1=0; num1<4433; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4433);
	clocks[4432] = rdtsc()-clocktmp;
	for(num1=0; num1<4432; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4432);
	clocks[4431] = rdtsc()-clocktmp;
	for(num1=0; num1<4431; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4431);
	clocks[4430] = rdtsc()-clocktmp;
	for(num1=0; num1<4430; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4430);
	clocks[4429] = rdtsc()-clocktmp;
	for(num1=0; num1<4429; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4429);
	clocks[4428] = rdtsc()-clocktmp;
	for(num1=0; num1<4428; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4428);
	clocks[4427] = rdtsc()-clocktmp;
	for(num1=0; num1<4427; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4427);
	clocks[4426] = rdtsc()-clocktmp;
	for(num1=0; num1<4426; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4426);
	clocks[4425] = rdtsc()-clocktmp;
	for(num1=0; num1<4425; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4425);
	clocks[4424] = rdtsc()-clocktmp;
	for(num1=0; num1<4424; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4424);
	clocks[4423] = rdtsc()-clocktmp;
	for(num1=0; num1<4423; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4423);
	clocks[4422] = rdtsc()-clocktmp;
	for(num1=0; num1<4422; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4422);
	clocks[4421] = rdtsc()-clocktmp;
	for(num1=0; num1<4421; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4421);
	clocks[4420] = rdtsc()-clocktmp;
	for(num1=0; num1<4420; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4420);
	clocks[4419] = rdtsc()-clocktmp;
	for(num1=0; num1<4419; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4419);
	clocks[4418] = rdtsc()-clocktmp;
	for(num1=0; num1<4418; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4418);
	clocks[4417] = rdtsc()-clocktmp;
	for(num1=0; num1<4417; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4417);
	clocks[4416] = rdtsc()-clocktmp;
	for(num1=0; num1<4416; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4416);
	clocks[4415] = rdtsc()-clocktmp;
	for(num1=0; num1<4415; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4415);
	clocks[4414] = rdtsc()-clocktmp;
	for(num1=0; num1<4414; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4414);
	clocks[4413] = rdtsc()-clocktmp;
	for(num1=0; num1<4413; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4413);
	clocks[4412] = rdtsc()-clocktmp;
	for(num1=0; num1<4412; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4412);
	clocks[4411] = rdtsc()-clocktmp;
	for(num1=0; num1<4411; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4411);
	clocks[4410] = rdtsc()-clocktmp;
	for(num1=0; num1<4410; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4410);
	clocks[4409] = rdtsc()-clocktmp;
	for(num1=0; num1<4409; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4409);
	clocks[4408] = rdtsc()-clocktmp;
	for(num1=0; num1<4408; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4408);
	clocks[4407] = rdtsc()-clocktmp;
	for(num1=0; num1<4407; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4407);
	clocks[4406] = rdtsc()-clocktmp;
	for(num1=0; num1<4406; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4406);
	clocks[4405] = rdtsc()-clocktmp;
	for(num1=0; num1<4405; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4405);
	clocks[4404] = rdtsc()-clocktmp;
	for(num1=0; num1<4404; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4404);
	clocks[4403] = rdtsc()-clocktmp;
	for(num1=0; num1<4403; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4403);
	clocks[4402] = rdtsc()-clocktmp;
	for(num1=0; num1<4402; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4402);
	clocks[4401] = rdtsc()-clocktmp;
	for(num1=0; num1<4401; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4401);
	clocks[4400] = rdtsc()-clocktmp;
	for(num1=0; num1<4400; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4400);
	clocks[4399] = rdtsc()-clocktmp;
	for(num1=0; num1<4399; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4399);
	clocks[4398] = rdtsc()-clocktmp;
	for(num1=0; num1<4398; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4398);
	clocks[4397] = rdtsc()-clocktmp;
	for(num1=0; num1<4397; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4397);
	clocks[4396] = rdtsc()-clocktmp;
	for(num1=0; num1<4396; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4396);
	clocks[4395] = rdtsc()-clocktmp;
	for(num1=0; num1<4395; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4395);
	clocks[4394] = rdtsc()-clocktmp;
	for(num1=0; num1<4394; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4394);
	clocks[4393] = rdtsc()-clocktmp;
	for(num1=0; num1<4393; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4393);
	clocks[4392] = rdtsc()-clocktmp;
	for(num1=0; num1<4392; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4392);
	clocks[4391] = rdtsc()-clocktmp;
	for(num1=0; num1<4391; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4391);
	clocks[4390] = rdtsc()-clocktmp;
	for(num1=0; num1<4390; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4390);
	clocks[4389] = rdtsc()-clocktmp;
	for(num1=0; num1<4389; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4389);
	clocks[4388] = rdtsc()-clocktmp;
	for(num1=0; num1<4388; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4388);
	clocks[4387] = rdtsc()-clocktmp;
	for(num1=0; num1<4387; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4387);
	clocks[4386] = rdtsc()-clocktmp;
	for(num1=0; num1<4386; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4386);
	clocks[4385] = rdtsc()-clocktmp;
	for(num1=0; num1<4385; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4385);
	clocks[4384] = rdtsc()-clocktmp;
	for(num1=0; num1<4384; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4384);
	clocks[4383] = rdtsc()-clocktmp;
	for(num1=0; num1<4383; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4383);
	clocks[4382] = rdtsc()-clocktmp;
	for(num1=0; num1<4382; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4382);
	clocks[4381] = rdtsc()-clocktmp;
	for(num1=0; num1<4381; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4381);
	clocks[4380] = rdtsc()-clocktmp;
	for(num1=0; num1<4380; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4380);
	clocks[4379] = rdtsc()-clocktmp;
	for(num1=0; num1<4379; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4379);
	clocks[4378] = rdtsc()-clocktmp;
	for(num1=0; num1<4378; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4378);
	clocks[4377] = rdtsc()-clocktmp;
	for(num1=0; num1<4377; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4377);
	clocks[4376] = rdtsc()-clocktmp;
	for(num1=0; num1<4376; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4376);
	clocks[4375] = rdtsc()-clocktmp;
	for(num1=0; num1<4375; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4375);
	clocks[4374] = rdtsc()-clocktmp;
	for(num1=0; num1<4374; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4374);
	clocks[4373] = rdtsc()-clocktmp;
	for(num1=0; num1<4373; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4373);
	clocks[4372] = rdtsc()-clocktmp;
	for(num1=0; num1<4372; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4372);
	clocks[4371] = rdtsc()-clocktmp;
	for(num1=0; num1<4371; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4371);
	clocks[4370] = rdtsc()-clocktmp;
	for(num1=0; num1<4370; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4370);
	clocks[4369] = rdtsc()-clocktmp;
	for(num1=0; num1<4369; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4369);
	clocks[4368] = rdtsc()-clocktmp;
	for(num1=0; num1<4368; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4368);
	clocks[4367] = rdtsc()-clocktmp;
	for(num1=0; num1<4367; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4367);
	clocks[4366] = rdtsc()-clocktmp;
	for(num1=0; num1<4366; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4366);
	clocks[4365] = rdtsc()-clocktmp;
	for(num1=0; num1<4365; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4365);
	clocks[4364] = rdtsc()-clocktmp;
	for(num1=0; num1<4364; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4364);
	clocks[4363] = rdtsc()-clocktmp;
	for(num1=0; num1<4363; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4363);
	clocks[4362] = rdtsc()-clocktmp;
	for(num1=0; num1<4362; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4362);
	clocks[4361] = rdtsc()-clocktmp;
	for(num1=0; num1<4361; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4361);
	clocks[4360] = rdtsc()-clocktmp;
	for(num1=0; num1<4360; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4360);
	clocks[4359] = rdtsc()-clocktmp;
	for(num1=0; num1<4359; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4359);
	clocks[4358] = rdtsc()-clocktmp;
	for(num1=0; num1<4358; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4358);
	clocks[4357] = rdtsc()-clocktmp;
	for(num1=0; num1<4357; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4357);
	clocks[4356] = rdtsc()-clocktmp;
	for(num1=0; num1<4356; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4356);
	clocks[4355] = rdtsc()-clocktmp;
	for(num1=0; num1<4355; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4355);
	clocks[4354] = rdtsc()-clocktmp;
	for(num1=0; num1<4354; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4354);
	clocks[4353] = rdtsc()-clocktmp;
	for(num1=0; num1<4353; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4353);
	clocks[4352] = rdtsc()-clocktmp;
	for(num1=0; num1<4352; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4352);
	clocks[4351] = rdtsc()-clocktmp;
	for(num1=0; num1<4351; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4351);
	clocks[4350] = rdtsc()-clocktmp;
	for(num1=0; num1<4350; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4350);
	clocks[4349] = rdtsc()-clocktmp;
	for(num1=0; num1<4349; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4349);
	clocks[4348] = rdtsc()-clocktmp;
	for(num1=0; num1<4348; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4348);
	clocks[4347] = rdtsc()-clocktmp;
	for(num1=0; num1<4347; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4347);
	clocks[4346] = rdtsc()-clocktmp;
	for(num1=0; num1<4346; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4346);
	clocks[4345] = rdtsc()-clocktmp;
	for(num1=0; num1<4345; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4345);
	clocks[4344] = rdtsc()-clocktmp;
	for(num1=0; num1<4344; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4344);
	clocks[4343] = rdtsc()-clocktmp;
	for(num1=0; num1<4343; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4343);
	clocks[4342] = rdtsc()-clocktmp;
	for(num1=0; num1<4342; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4342);
	clocks[4341] = rdtsc()-clocktmp;
	for(num1=0; num1<4341; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4341);
	clocks[4340] = rdtsc()-clocktmp;
	for(num1=0; num1<4340; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4340);
	clocks[4339] = rdtsc()-clocktmp;
	for(num1=0; num1<4339; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4339);
	clocks[4338] = rdtsc()-clocktmp;
	for(num1=0; num1<4338; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4338);
	clocks[4337] = rdtsc()-clocktmp;
	for(num1=0; num1<4337; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4337);
	clocks[4336] = rdtsc()-clocktmp;
	for(num1=0; num1<4336; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4336);
	clocks[4335] = rdtsc()-clocktmp;
	for(num1=0; num1<4335; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4335);
	clocks[4334] = rdtsc()-clocktmp;
	for(num1=0; num1<4334; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4334);
	clocks[4333] = rdtsc()-clocktmp;
	for(num1=0; num1<4333; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4333);
	clocks[4332] = rdtsc()-clocktmp;
	for(num1=0; num1<4332; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4332);
	clocks[4331] = rdtsc()-clocktmp;
	for(num1=0; num1<4331; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4331);
	clocks[4330] = rdtsc()-clocktmp;
	for(num1=0; num1<4330; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4330);
	clocks[4329] = rdtsc()-clocktmp;
	for(num1=0; num1<4329; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4329);
	clocks[4328] = rdtsc()-clocktmp;
	for(num1=0; num1<4328; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4328);
	clocks[4327] = rdtsc()-clocktmp;
	for(num1=0; num1<4327; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4327);
	clocks[4326] = rdtsc()-clocktmp;
	for(num1=0; num1<4326; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4326);
	clocks[4325] = rdtsc()-clocktmp;
	for(num1=0; num1<4325; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4325);
	clocks[4324] = rdtsc()-clocktmp;
	for(num1=0; num1<4324; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4324);
	clocks[4323] = rdtsc()-clocktmp;
	for(num1=0; num1<4323; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4323);
	clocks[4322] = rdtsc()-clocktmp;
	for(num1=0; num1<4322; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4322);
	clocks[4321] = rdtsc()-clocktmp;
	for(num1=0; num1<4321; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4321);
	clocks[4320] = rdtsc()-clocktmp;
	for(num1=0; num1<4320; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4320);
	clocks[4319] = rdtsc()-clocktmp;
	for(num1=0; num1<4319; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4319);
	clocks[4318] = rdtsc()-clocktmp;
	for(num1=0; num1<4318; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4318);
	clocks[4317] = rdtsc()-clocktmp;
	for(num1=0; num1<4317; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4317);
	clocks[4316] = rdtsc()-clocktmp;
	for(num1=0; num1<4316; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4316);
	clocks[4315] = rdtsc()-clocktmp;
	for(num1=0; num1<4315; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4315);
	clocks[4314] = rdtsc()-clocktmp;
	for(num1=0; num1<4314; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4314);
	clocks[4313] = rdtsc()-clocktmp;
	for(num1=0; num1<4313; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4313);
	clocks[4312] = rdtsc()-clocktmp;
	for(num1=0; num1<4312; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4312);
	clocks[4311] = rdtsc()-clocktmp;
	for(num1=0; num1<4311; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4311);
	clocks[4310] = rdtsc()-clocktmp;
	for(num1=0; num1<4310; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4310);
	clocks[4309] = rdtsc()-clocktmp;
	for(num1=0; num1<4309; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4309);
	clocks[4308] = rdtsc()-clocktmp;
	for(num1=0; num1<4308; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4308);
	clocks[4307] = rdtsc()-clocktmp;
	for(num1=0; num1<4307; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4307);
	clocks[4306] = rdtsc()-clocktmp;
	for(num1=0; num1<4306; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4306);
	clocks[4305] = rdtsc()-clocktmp;
	for(num1=0; num1<4305; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4305);
	clocks[4304] = rdtsc()-clocktmp;
	for(num1=0; num1<4304; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4304);
	clocks[4303] = rdtsc()-clocktmp;
	for(num1=0; num1<4303; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4303);
	clocks[4302] = rdtsc()-clocktmp;
	for(num1=0; num1<4302; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4302);
	clocks[4301] = rdtsc()-clocktmp;
	for(num1=0; num1<4301; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4301);
	clocks[4300] = rdtsc()-clocktmp;
	for(num1=0; num1<4300; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4300);
	clocks[4299] = rdtsc()-clocktmp;
	for(num1=0; num1<4299; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4299);
	clocks[4298] = rdtsc()-clocktmp;
	for(num1=0; num1<4298; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4298);
	clocks[4297] = rdtsc()-clocktmp;
	for(num1=0; num1<4297; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4297);
	clocks[4296] = rdtsc()-clocktmp;
	for(num1=0; num1<4296; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4296);
	clocks[4295] = rdtsc()-clocktmp;
	for(num1=0; num1<4295; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4295);
	clocks[4294] = rdtsc()-clocktmp;
	for(num1=0; num1<4294; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4294);
	clocks[4293] = rdtsc()-clocktmp;
	for(num1=0; num1<4293; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4293);
	clocks[4292] = rdtsc()-clocktmp;
	for(num1=0; num1<4292; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4292);
	clocks[4291] = rdtsc()-clocktmp;
	for(num1=0; num1<4291; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4291);
	clocks[4290] = rdtsc()-clocktmp;
	for(num1=0; num1<4290; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4290);
	clocks[4289] = rdtsc()-clocktmp;
	for(num1=0; num1<4289; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4289);
	clocks[4288] = rdtsc()-clocktmp;
	for(num1=0; num1<4288; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4288);
	clocks[4287] = rdtsc()-clocktmp;
	for(num1=0; num1<4287; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4287);
	clocks[4286] = rdtsc()-clocktmp;
	for(num1=0; num1<4286; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4286);
	clocks[4285] = rdtsc()-clocktmp;
	for(num1=0; num1<4285; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4285);
	clocks[4284] = rdtsc()-clocktmp;
	for(num1=0; num1<4284; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4284);
	clocks[4283] = rdtsc()-clocktmp;
	for(num1=0; num1<4283; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4283);
	clocks[4282] = rdtsc()-clocktmp;
	for(num1=0; num1<4282; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4282);
	clocks[4281] = rdtsc()-clocktmp;
	for(num1=0; num1<4281; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4281);
	clocks[4280] = rdtsc()-clocktmp;
	for(num1=0; num1<4280; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4280);
	clocks[4279] = rdtsc()-clocktmp;
	for(num1=0; num1<4279; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4279);
	clocks[4278] = rdtsc()-clocktmp;
	for(num1=0; num1<4278; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4278);
	clocks[4277] = rdtsc()-clocktmp;
	for(num1=0; num1<4277; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4277);
	clocks[4276] = rdtsc()-clocktmp;
	for(num1=0; num1<4276; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4276);
	clocks[4275] = rdtsc()-clocktmp;
	for(num1=0; num1<4275; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4275);
	clocks[4274] = rdtsc()-clocktmp;
	for(num1=0; num1<4274; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4274);
	clocks[4273] = rdtsc()-clocktmp;
	for(num1=0; num1<4273; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4273);
	clocks[4272] = rdtsc()-clocktmp;
	for(num1=0; num1<4272; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4272);
	clocks[4271] = rdtsc()-clocktmp;
	for(num1=0; num1<4271; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4271);
	clocks[4270] = rdtsc()-clocktmp;
	for(num1=0; num1<4270; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4270);
	clocks[4269] = rdtsc()-clocktmp;
	for(num1=0; num1<4269; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4269);
	clocks[4268] = rdtsc()-clocktmp;
	for(num1=0; num1<4268; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4268);
	clocks[4267] = rdtsc()-clocktmp;
	for(num1=0; num1<4267; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4267);
	clocks[4266] = rdtsc()-clocktmp;
	for(num1=0; num1<4266; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4266);
	clocks[4265] = rdtsc()-clocktmp;
	for(num1=0; num1<4265; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4265);
	clocks[4264] = rdtsc()-clocktmp;
	for(num1=0; num1<4264; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4264);
	clocks[4263] = rdtsc()-clocktmp;
	for(num1=0; num1<4263; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4263);
	clocks[4262] = rdtsc()-clocktmp;
	for(num1=0; num1<4262; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4262);
	clocks[4261] = rdtsc()-clocktmp;
	for(num1=0; num1<4261; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4261);
	clocks[4260] = rdtsc()-clocktmp;
	for(num1=0; num1<4260; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4260);
	clocks[4259] = rdtsc()-clocktmp;
	for(num1=0; num1<4259; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4259);
	clocks[4258] = rdtsc()-clocktmp;
	for(num1=0; num1<4258; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4258);
	clocks[4257] = rdtsc()-clocktmp;
	for(num1=0; num1<4257; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4257);
	clocks[4256] = rdtsc()-clocktmp;
	for(num1=0; num1<4256; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4256);
	clocks[4255] = rdtsc()-clocktmp;
	for(num1=0; num1<4255; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4255);
	clocks[4254] = rdtsc()-clocktmp;
	for(num1=0; num1<4254; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4254);
	clocks[4253] = rdtsc()-clocktmp;
	for(num1=0; num1<4253; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4253);
	clocks[4252] = rdtsc()-clocktmp;
	for(num1=0; num1<4252; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4252);
	clocks[4251] = rdtsc()-clocktmp;
	for(num1=0; num1<4251; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4251);
	clocks[4250] = rdtsc()-clocktmp;
	for(num1=0; num1<4250; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4250);
	clocks[4249] = rdtsc()-clocktmp;
	for(num1=0; num1<4249; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4249);
	clocks[4248] = rdtsc()-clocktmp;
	for(num1=0; num1<4248; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4248);
	clocks[4247] = rdtsc()-clocktmp;
	for(num1=0; num1<4247; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4247);
	clocks[4246] = rdtsc()-clocktmp;
	for(num1=0; num1<4246; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4246);
	clocks[4245] = rdtsc()-clocktmp;
	for(num1=0; num1<4245; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4245);
	clocks[4244] = rdtsc()-clocktmp;
	for(num1=0; num1<4244; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4244);
	clocks[4243] = rdtsc()-clocktmp;
	for(num1=0; num1<4243; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4243);
	clocks[4242] = rdtsc()-clocktmp;
	for(num1=0; num1<4242; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4242);
	clocks[4241] = rdtsc()-clocktmp;
	for(num1=0; num1<4241; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4241);
	clocks[4240] = rdtsc()-clocktmp;
	for(num1=0; num1<4240; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4240);
	clocks[4239] = rdtsc()-clocktmp;
	for(num1=0; num1<4239; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4239);
	clocks[4238] = rdtsc()-clocktmp;
	for(num1=0; num1<4238; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4238);
	clocks[4237] = rdtsc()-clocktmp;
	for(num1=0; num1<4237; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4237);
	clocks[4236] = rdtsc()-clocktmp;
	for(num1=0; num1<4236; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4236);
	clocks[4235] = rdtsc()-clocktmp;
	for(num1=0; num1<4235; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4235);
	clocks[4234] = rdtsc()-clocktmp;
	for(num1=0; num1<4234; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4234);
	clocks[4233] = rdtsc()-clocktmp;
	for(num1=0; num1<4233; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4233);
	clocks[4232] = rdtsc()-clocktmp;
	for(num1=0; num1<4232; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4232);
	clocks[4231] = rdtsc()-clocktmp;
	for(num1=0; num1<4231; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4231);
	clocks[4230] = rdtsc()-clocktmp;
	for(num1=0; num1<4230; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4230);
	clocks[4229] = rdtsc()-clocktmp;
	for(num1=0; num1<4229; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4229);
	clocks[4228] = rdtsc()-clocktmp;
	for(num1=0; num1<4228; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4228);
	clocks[4227] = rdtsc()-clocktmp;
	for(num1=0; num1<4227; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4227);
	clocks[4226] = rdtsc()-clocktmp;
	for(num1=0; num1<4226; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4226);
	clocks[4225] = rdtsc()-clocktmp;
	for(num1=0; num1<4225; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4225);
	clocks[4224] = rdtsc()-clocktmp;
	for(num1=0; num1<4224; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4224);
	clocks[4223] = rdtsc()-clocktmp;
	for(num1=0; num1<4223; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4223);
	clocks[4222] = rdtsc()-clocktmp;
	for(num1=0; num1<4222; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4222);
	clocks[4221] = rdtsc()-clocktmp;
	for(num1=0; num1<4221; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4221);
	clocks[4220] = rdtsc()-clocktmp;
	for(num1=0; num1<4220; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4220);
	clocks[4219] = rdtsc()-clocktmp;
	for(num1=0; num1<4219; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4219);
	clocks[4218] = rdtsc()-clocktmp;
	for(num1=0; num1<4218; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4218);
	clocks[4217] = rdtsc()-clocktmp;
	for(num1=0; num1<4217; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4217);
	clocks[4216] = rdtsc()-clocktmp;
	for(num1=0; num1<4216; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4216);
	clocks[4215] = rdtsc()-clocktmp;
	for(num1=0; num1<4215; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4215);
	clocks[4214] = rdtsc()-clocktmp;
	for(num1=0; num1<4214; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4214);
	clocks[4213] = rdtsc()-clocktmp;
	for(num1=0; num1<4213; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4213);
	clocks[4212] = rdtsc()-clocktmp;
	for(num1=0; num1<4212; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4212);
	clocks[4211] = rdtsc()-clocktmp;
	for(num1=0; num1<4211; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4211);
	clocks[4210] = rdtsc()-clocktmp;
	for(num1=0; num1<4210; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4210);
	clocks[4209] = rdtsc()-clocktmp;
	for(num1=0; num1<4209; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4209);
	clocks[4208] = rdtsc()-clocktmp;
	for(num1=0; num1<4208; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4208);
	clocks[4207] = rdtsc()-clocktmp;
	for(num1=0; num1<4207; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4207);
	clocks[4206] = rdtsc()-clocktmp;
	for(num1=0; num1<4206; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4206);
	clocks[4205] = rdtsc()-clocktmp;
	for(num1=0; num1<4205; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4205);
	clocks[4204] = rdtsc()-clocktmp;
	for(num1=0; num1<4204; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4204);
	clocks[4203] = rdtsc()-clocktmp;
	for(num1=0; num1<4203; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4203);
	clocks[4202] = rdtsc()-clocktmp;
	for(num1=0; num1<4202; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4202);
	clocks[4201] = rdtsc()-clocktmp;
	for(num1=0; num1<4201; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4201);
	clocks[4200] = rdtsc()-clocktmp;
	for(num1=0; num1<4200; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4200);
	clocks[4199] = rdtsc()-clocktmp;
	for(num1=0; num1<4199; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4199);
	clocks[4198] = rdtsc()-clocktmp;
	for(num1=0; num1<4198; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4198);
	clocks[4197] = rdtsc()-clocktmp;
	for(num1=0; num1<4197; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4197);
	clocks[4196] = rdtsc()-clocktmp;
	for(num1=0; num1<4196; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4196);
	clocks[4195] = rdtsc()-clocktmp;
	for(num1=0; num1<4195; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4195);
	clocks[4194] = rdtsc()-clocktmp;
	for(num1=0; num1<4194; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4194);
	clocks[4193] = rdtsc()-clocktmp;
	for(num1=0; num1<4193; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4193);
	clocks[4192] = rdtsc()-clocktmp;
	for(num1=0; num1<4192; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4192);
	clocks[4191] = rdtsc()-clocktmp;
	for(num1=0; num1<4191; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4191);
	clocks[4190] = rdtsc()-clocktmp;
	for(num1=0; num1<4190; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4190);
	clocks[4189] = rdtsc()-clocktmp;
	for(num1=0; num1<4189; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4189);
	clocks[4188] = rdtsc()-clocktmp;
	for(num1=0; num1<4188; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4188);
	clocks[4187] = rdtsc()-clocktmp;
	for(num1=0; num1<4187; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4187);
	clocks[4186] = rdtsc()-clocktmp;
	for(num1=0; num1<4186; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4186);
	clocks[4185] = rdtsc()-clocktmp;
	for(num1=0; num1<4185; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4185);
	clocks[4184] = rdtsc()-clocktmp;
	for(num1=0; num1<4184; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4184);
	clocks[4183] = rdtsc()-clocktmp;
	for(num1=0; num1<4183; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4183);
	clocks[4182] = rdtsc()-clocktmp;
	for(num1=0; num1<4182; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4182);
	clocks[4181] = rdtsc()-clocktmp;
	for(num1=0; num1<4181; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4181);
	clocks[4180] = rdtsc()-clocktmp;
	for(num1=0; num1<4180; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4180);
	clocks[4179] = rdtsc()-clocktmp;
	for(num1=0; num1<4179; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4179);
	clocks[4178] = rdtsc()-clocktmp;
	for(num1=0; num1<4178; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4178);
	clocks[4177] = rdtsc()-clocktmp;
	for(num1=0; num1<4177; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4177);
	clocks[4176] = rdtsc()-clocktmp;
	for(num1=0; num1<4176; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4176);
	clocks[4175] = rdtsc()-clocktmp;
	for(num1=0; num1<4175; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4175);
	clocks[4174] = rdtsc()-clocktmp;
	for(num1=0; num1<4174; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4174);
	clocks[4173] = rdtsc()-clocktmp;
	for(num1=0; num1<4173; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4173);
	clocks[4172] = rdtsc()-clocktmp;
	for(num1=0; num1<4172; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4172);
	clocks[4171] = rdtsc()-clocktmp;
	for(num1=0; num1<4171; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4171);
	clocks[4170] = rdtsc()-clocktmp;
	for(num1=0; num1<4170; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4170);
	clocks[4169] = rdtsc()-clocktmp;
	for(num1=0; num1<4169; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4169);
	clocks[4168] = rdtsc()-clocktmp;
	for(num1=0; num1<4168; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4168);
	clocks[4167] = rdtsc()-clocktmp;
	for(num1=0; num1<4167; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4167);
	clocks[4166] = rdtsc()-clocktmp;
	for(num1=0; num1<4166; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4166);
	clocks[4165] = rdtsc()-clocktmp;
	for(num1=0; num1<4165; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4165);
	clocks[4164] = rdtsc()-clocktmp;
	for(num1=0; num1<4164; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4164);
	clocks[4163] = rdtsc()-clocktmp;
	for(num1=0; num1<4163; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4163);
	clocks[4162] = rdtsc()-clocktmp;
	for(num1=0; num1<4162; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4162);
	clocks[4161] = rdtsc()-clocktmp;
	for(num1=0; num1<4161; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4161);
	clocks[4160] = rdtsc()-clocktmp;
	for(num1=0; num1<4160; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4160);
	clocks[4159] = rdtsc()-clocktmp;
	for(num1=0; num1<4159; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4159);
	clocks[4158] = rdtsc()-clocktmp;
	for(num1=0; num1<4158; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4158);
	clocks[4157] = rdtsc()-clocktmp;
	for(num1=0; num1<4157; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4157);
	clocks[4156] = rdtsc()-clocktmp;
	for(num1=0; num1<4156; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4156);
	clocks[4155] = rdtsc()-clocktmp;
	for(num1=0; num1<4155; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4155);
	clocks[4154] = rdtsc()-clocktmp;
	for(num1=0; num1<4154; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4154);
	clocks[4153] = rdtsc()-clocktmp;
	for(num1=0; num1<4153; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4153);
	clocks[4152] = rdtsc()-clocktmp;
	for(num1=0; num1<4152; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4152);
	clocks[4151] = rdtsc()-clocktmp;
	for(num1=0; num1<4151; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4151);
	clocks[4150] = rdtsc()-clocktmp;
	for(num1=0; num1<4150; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4150);
	clocks[4149] = rdtsc()-clocktmp;
	for(num1=0; num1<4149; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4149);
	clocks[4148] = rdtsc()-clocktmp;
	for(num1=0; num1<4148; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4148);
	clocks[4147] = rdtsc()-clocktmp;
	for(num1=0; num1<4147; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4147);
	clocks[4146] = rdtsc()-clocktmp;
	for(num1=0; num1<4146; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4146);
	clocks[4145] = rdtsc()-clocktmp;
	for(num1=0; num1<4145; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4145);
	clocks[4144] = rdtsc()-clocktmp;
	for(num1=0; num1<4144; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4144);
	clocks[4143] = rdtsc()-clocktmp;
	for(num1=0; num1<4143; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4143);
	clocks[4142] = rdtsc()-clocktmp;
	for(num1=0; num1<4142; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4142);
	clocks[4141] = rdtsc()-clocktmp;
	for(num1=0; num1<4141; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4141);
	clocks[4140] = rdtsc()-clocktmp;
	for(num1=0; num1<4140; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4140);
	clocks[4139] = rdtsc()-clocktmp;
	for(num1=0; num1<4139; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4139);
	clocks[4138] = rdtsc()-clocktmp;
	for(num1=0; num1<4138; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4138);
	clocks[4137] = rdtsc()-clocktmp;
	for(num1=0; num1<4137; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4137);
	clocks[4136] = rdtsc()-clocktmp;
	for(num1=0; num1<4136; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4136);
	clocks[4135] = rdtsc()-clocktmp;
	for(num1=0; num1<4135; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4135);
	clocks[4134] = rdtsc()-clocktmp;
	for(num1=0; num1<4134; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4134);
	clocks[4133] = rdtsc()-clocktmp;
	for(num1=0; num1<4133; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4133);
	clocks[4132] = rdtsc()-clocktmp;
	for(num1=0; num1<4132; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4132);
	clocks[4131] = rdtsc()-clocktmp;
	for(num1=0; num1<4131; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4131);
	clocks[4130] = rdtsc()-clocktmp;
	for(num1=0; num1<4130; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4130);
	clocks[4129] = rdtsc()-clocktmp;
	for(num1=0; num1<4129; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4129);
	clocks[4128] = rdtsc()-clocktmp;
	for(num1=0; num1<4128; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4128);
	clocks[4127] = rdtsc()-clocktmp;
	for(num1=0; num1<4127; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4127);
	clocks[4126] = rdtsc()-clocktmp;
	for(num1=0; num1<4126; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4126);
	clocks[4125] = rdtsc()-clocktmp;
	for(num1=0; num1<4125; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4125);
	clocks[4124] = rdtsc()-clocktmp;
	for(num1=0; num1<4124; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4124);
	clocks[4123] = rdtsc()-clocktmp;
	for(num1=0; num1<4123; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4123);
	clocks[4122] = rdtsc()-clocktmp;
	for(num1=0; num1<4122; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4122);
	clocks[4121] = rdtsc()-clocktmp;
	for(num1=0; num1<4121; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4121);
	clocks[4120] = rdtsc()-clocktmp;
	for(num1=0; num1<4120; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4120);
	clocks[4119] = rdtsc()-clocktmp;
	for(num1=0; num1<4119; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4119);
	clocks[4118] = rdtsc()-clocktmp;
	for(num1=0; num1<4118; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4118);
	clocks[4117] = rdtsc()-clocktmp;
	for(num1=0; num1<4117; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4117);
	clocks[4116] = rdtsc()-clocktmp;
	for(num1=0; num1<4116; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4116);
	clocks[4115] = rdtsc()-clocktmp;
	for(num1=0; num1<4115; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4115);
	clocks[4114] = rdtsc()-clocktmp;
	for(num1=0; num1<4114; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4114);
	clocks[4113] = rdtsc()-clocktmp;
	for(num1=0; num1<4113; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4113);
	clocks[4112] = rdtsc()-clocktmp;
	for(num1=0; num1<4112; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4112);
	clocks[4111] = rdtsc()-clocktmp;
	for(num1=0; num1<4111; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4111);
	clocks[4110] = rdtsc()-clocktmp;
	for(num1=0; num1<4110; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4110);
	clocks[4109] = rdtsc()-clocktmp;
	for(num1=0; num1<4109; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4109);
	clocks[4108] = rdtsc()-clocktmp;
	for(num1=0; num1<4108; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4108);
	clocks[4107] = rdtsc()-clocktmp;
	for(num1=0; num1<4107; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4107);
	clocks[4106] = rdtsc()-clocktmp;
	for(num1=0; num1<4106; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4106);
	clocks[4105] = rdtsc()-clocktmp;
	for(num1=0; num1<4105; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4105);
	clocks[4104] = rdtsc()-clocktmp;
	for(num1=0; num1<4104; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4104);
	clocks[4103] = rdtsc()-clocktmp;
	for(num1=0; num1<4103; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4103);
	clocks[4102] = rdtsc()-clocktmp;
	for(num1=0; num1<4102; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4102);
	clocks[4101] = rdtsc()-clocktmp;
	for(num1=0; num1<4101; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4101);
	clocks[4100] = rdtsc()-clocktmp;
	for(num1=0; num1<4100; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4100);
	clocks[4099] = rdtsc()-clocktmp;
	for(num1=0; num1<4099; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4099);
	clocks[4098] = rdtsc()-clocktmp;
	for(num1=0; num1<4098; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4098);
	clocks[4097] = rdtsc()-clocktmp;
	for(num1=0; num1<4097; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4097);
	clocks[4096] = rdtsc()-clocktmp;
	for(num1=0; num1<4096; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4096);
	clocks[4095] = rdtsc()-clocktmp;
	for(num1=0; num1<4095; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4095);
	clocks[4094] = rdtsc()-clocktmp;
	for(num1=0; num1<4094; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4094);
	clocks[4093] = rdtsc()-clocktmp;
	for(num1=0; num1<4093; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4093);
	clocks[4092] = rdtsc()-clocktmp;
	for(num1=0; num1<4092; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4092);
	clocks[4091] = rdtsc()-clocktmp;
	for(num1=0; num1<4091; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4091);
	clocks[4090] = rdtsc()-clocktmp;
	for(num1=0; num1<4090; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4090);
	clocks[4089] = rdtsc()-clocktmp;
	for(num1=0; num1<4089; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4089);
	clocks[4088] = rdtsc()-clocktmp;
	for(num1=0; num1<4088; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4088);
	clocks[4087] = rdtsc()-clocktmp;
	for(num1=0; num1<4087; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4087);
	clocks[4086] = rdtsc()-clocktmp;
	for(num1=0; num1<4086; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4086);
	clocks[4085] = rdtsc()-clocktmp;
	for(num1=0; num1<4085; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4085);
	clocks[4084] = rdtsc()-clocktmp;
	for(num1=0; num1<4084; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4084);
	clocks[4083] = rdtsc()-clocktmp;
	for(num1=0; num1<4083; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4083);
	clocks[4082] = rdtsc()-clocktmp;
	for(num1=0; num1<4082; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4082);
	clocks[4081] = rdtsc()-clocktmp;
	for(num1=0; num1<4081; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4081);
	clocks[4080] = rdtsc()-clocktmp;
	for(num1=0; num1<4080; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4080);
	clocks[4079] = rdtsc()-clocktmp;
	for(num1=0; num1<4079; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4079);
	clocks[4078] = rdtsc()-clocktmp;
	for(num1=0; num1<4078; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4078);
	clocks[4077] = rdtsc()-clocktmp;
	for(num1=0; num1<4077; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4077);
	clocks[4076] = rdtsc()-clocktmp;
	for(num1=0; num1<4076; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4076);
	clocks[4075] = rdtsc()-clocktmp;
	for(num1=0; num1<4075; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4075);
	clocks[4074] = rdtsc()-clocktmp;
	for(num1=0; num1<4074; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4074);
	clocks[4073] = rdtsc()-clocktmp;
	for(num1=0; num1<4073; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4073);
	clocks[4072] = rdtsc()-clocktmp;
	for(num1=0; num1<4072; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4072);
	clocks[4071] = rdtsc()-clocktmp;
	for(num1=0; num1<4071; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4071);
	clocks[4070] = rdtsc()-clocktmp;
	for(num1=0; num1<4070; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4070);
	clocks[4069] = rdtsc()-clocktmp;
	for(num1=0; num1<4069; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4069);
	clocks[4068] = rdtsc()-clocktmp;
	for(num1=0; num1<4068; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4068);
	clocks[4067] = rdtsc()-clocktmp;
	for(num1=0; num1<4067; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4067);
	clocks[4066] = rdtsc()-clocktmp;
	for(num1=0; num1<4066; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4066);
	clocks[4065] = rdtsc()-clocktmp;
	for(num1=0; num1<4065; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4065);
	clocks[4064] = rdtsc()-clocktmp;
	for(num1=0; num1<4064; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4064);
	clocks[4063] = rdtsc()-clocktmp;
	for(num1=0; num1<4063; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4063);
	clocks[4062] = rdtsc()-clocktmp;
	for(num1=0; num1<4062; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4062);
	clocks[4061] = rdtsc()-clocktmp;
	for(num1=0; num1<4061; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4061);
	clocks[4060] = rdtsc()-clocktmp;
	for(num1=0; num1<4060; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4060);
	clocks[4059] = rdtsc()-clocktmp;
	for(num1=0; num1<4059; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4059);
	clocks[4058] = rdtsc()-clocktmp;
	for(num1=0; num1<4058; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4058);
	clocks[4057] = rdtsc()-clocktmp;
	for(num1=0; num1<4057; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4057);
	clocks[4056] = rdtsc()-clocktmp;
	for(num1=0; num1<4056; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4056);
	clocks[4055] = rdtsc()-clocktmp;
	for(num1=0; num1<4055; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4055);
	clocks[4054] = rdtsc()-clocktmp;
	for(num1=0; num1<4054; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4054);
	clocks[4053] = rdtsc()-clocktmp;
	for(num1=0; num1<4053; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4053);
	clocks[4052] = rdtsc()-clocktmp;
	for(num1=0; num1<4052; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4052);
	clocks[4051] = rdtsc()-clocktmp;
	for(num1=0; num1<4051; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4051);
	clocks[4050] = rdtsc()-clocktmp;
	for(num1=0; num1<4050; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4050);
	clocks[4049] = rdtsc()-clocktmp;
	for(num1=0; num1<4049; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4049);
	clocks[4048] = rdtsc()-clocktmp;
	for(num1=0; num1<4048; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4048);
	clocks[4047] = rdtsc()-clocktmp;
	for(num1=0; num1<4047; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4047);
	clocks[4046] = rdtsc()-clocktmp;
	for(num1=0; num1<4046; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4046);
	clocks[4045] = rdtsc()-clocktmp;
	for(num1=0; num1<4045; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4045);
	clocks[4044] = rdtsc()-clocktmp;
	for(num1=0; num1<4044; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4044);
	clocks[4043] = rdtsc()-clocktmp;
	for(num1=0; num1<4043; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4043);
	clocks[4042] = rdtsc()-clocktmp;
	for(num1=0; num1<4042; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4042);
	clocks[4041] = rdtsc()-clocktmp;
	for(num1=0; num1<4041; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4041);
	clocks[4040] = rdtsc()-clocktmp;
	for(num1=0; num1<4040; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4040);
	clocks[4039] = rdtsc()-clocktmp;
	for(num1=0; num1<4039; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4039);
	clocks[4038] = rdtsc()-clocktmp;
	for(num1=0; num1<4038; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4038);
	clocks[4037] = rdtsc()-clocktmp;
	for(num1=0; num1<4037; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4037);
	clocks[4036] = rdtsc()-clocktmp;
	for(num1=0; num1<4036; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4036);
	clocks[4035] = rdtsc()-clocktmp;
	for(num1=0; num1<4035; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4035);
	clocks[4034] = rdtsc()-clocktmp;
	for(num1=0; num1<4034; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4034);
	clocks[4033] = rdtsc()-clocktmp;
	for(num1=0; num1<4033; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4033);
	clocks[4032] = rdtsc()-clocktmp;
	for(num1=0; num1<4032; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4032);
	clocks[4031] = rdtsc()-clocktmp;
	for(num1=0; num1<4031; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4031);
	clocks[4030] = rdtsc()-clocktmp;
	for(num1=0; num1<4030; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4030);
	clocks[4029] = rdtsc()-clocktmp;
	for(num1=0; num1<4029; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4029);
	clocks[4028] = rdtsc()-clocktmp;
	for(num1=0; num1<4028; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4028);
	clocks[4027] = rdtsc()-clocktmp;
	for(num1=0; num1<4027; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4027);
	clocks[4026] = rdtsc()-clocktmp;
	for(num1=0; num1<4026; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4026);
	clocks[4025] = rdtsc()-clocktmp;
	for(num1=0; num1<4025; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4025);
	clocks[4024] = rdtsc()-clocktmp;
	for(num1=0; num1<4024; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4024);
	clocks[4023] = rdtsc()-clocktmp;
	for(num1=0; num1<4023; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4023);
	clocks[4022] = rdtsc()-clocktmp;
	for(num1=0; num1<4022; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4022);
	clocks[4021] = rdtsc()-clocktmp;
	for(num1=0; num1<4021; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4021);
	clocks[4020] = rdtsc()-clocktmp;
	for(num1=0; num1<4020; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4020);
	clocks[4019] = rdtsc()-clocktmp;
	for(num1=0; num1<4019; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4019);
	clocks[4018] = rdtsc()-clocktmp;
	for(num1=0; num1<4018; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4018);
	clocks[4017] = rdtsc()-clocktmp;
	for(num1=0; num1<4017; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4017);
	clocks[4016] = rdtsc()-clocktmp;
	for(num1=0; num1<4016; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4016);
	clocks[4015] = rdtsc()-clocktmp;
	for(num1=0; num1<4015; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4015);
	clocks[4014] = rdtsc()-clocktmp;
	for(num1=0; num1<4014; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4014);
	clocks[4013] = rdtsc()-clocktmp;
	for(num1=0; num1<4013; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4013);
	clocks[4012] = rdtsc()-clocktmp;
	for(num1=0; num1<4012; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4012);
	clocks[4011] = rdtsc()-clocktmp;
	for(num1=0; num1<4011; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4011);
	clocks[4010] = rdtsc()-clocktmp;
	for(num1=0; num1<4010; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4010);
	clocks[4009] = rdtsc()-clocktmp;
	for(num1=0; num1<4009; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4009);
	clocks[4008] = rdtsc()-clocktmp;
	for(num1=0; num1<4008; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4008);
	clocks[4007] = rdtsc()-clocktmp;
	for(num1=0; num1<4007; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4007);
	clocks[4006] = rdtsc()-clocktmp;
	for(num1=0; num1<4006; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4006);
	clocks[4005] = rdtsc()-clocktmp;
	for(num1=0; num1<4005; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4005);
	clocks[4004] = rdtsc()-clocktmp;
	for(num1=0; num1<4004; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4004);
	clocks[4003] = rdtsc()-clocktmp;
	for(num1=0; num1<4003; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4003);
	clocks[4002] = rdtsc()-clocktmp;
	for(num1=0; num1<4002; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4002);
	clocks[4001] = rdtsc()-clocktmp;
	for(num1=0; num1<4001; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4001);
	clocks[4000] = rdtsc()-clocktmp;
	for(num1=0; num1<4000; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4000);
	clocks[3999] = rdtsc()-clocktmp;
	for(num1=0; num1<3999; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3999);
	clocks[3998] = rdtsc()-clocktmp;
	for(num1=0; num1<3998; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3998);
	clocks[3997] = rdtsc()-clocktmp;
	for(num1=0; num1<3997; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3997);
	clocks[3996] = rdtsc()-clocktmp;
	for(num1=0; num1<3996; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3996);
	clocks[3995] = rdtsc()-clocktmp;
	for(num1=0; num1<3995; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3995);
	clocks[3994] = rdtsc()-clocktmp;
	for(num1=0; num1<3994; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3994);
	clocks[3993] = rdtsc()-clocktmp;
	for(num1=0; num1<3993; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3993);
	clocks[3992] = rdtsc()-clocktmp;
	for(num1=0; num1<3992; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3992);
	clocks[3991] = rdtsc()-clocktmp;
	for(num1=0; num1<3991; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3991);
	clocks[3990] = rdtsc()-clocktmp;
	for(num1=0; num1<3990; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3990);
	clocks[3989] = rdtsc()-clocktmp;
	for(num1=0; num1<3989; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3989);
	clocks[3988] = rdtsc()-clocktmp;
	for(num1=0; num1<3988; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3988);
	clocks[3987] = rdtsc()-clocktmp;
	for(num1=0; num1<3987; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3987);
	clocks[3986] = rdtsc()-clocktmp;
	for(num1=0; num1<3986; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3986);
	clocks[3985] = rdtsc()-clocktmp;
	for(num1=0; num1<3985; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3985);
	clocks[3984] = rdtsc()-clocktmp;
	for(num1=0; num1<3984; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3984);
	clocks[3983] = rdtsc()-clocktmp;
	for(num1=0; num1<3983; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3983);
	clocks[3982] = rdtsc()-clocktmp;
	for(num1=0; num1<3982; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3982);
	clocks[3981] = rdtsc()-clocktmp;
	for(num1=0; num1<3981; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3981);
	clocks[3980] = rdtsc()-clocktmp;
	for(num1=0; num1<3980; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3980);
	clocks[3979] = rdtsc()-clocktmp;
	for(num1=0; num1<3979; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3979);
	clocks[3978] = rdtsc()-clocktmp;
	for(num1=0; num1<3978; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3978);
	clocks[3977] = rdtsc()-clocktmp;
	for(num1=0; num1<3977; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3977);
	clocks[3976] = rdtsc()-clocktmp;
	for(num1=0; num1<3976; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3976);
	clocks[3975] = rdtsc()-clocktmp;
	for(num1=0; num1<3975; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3975);
	clocks[3974] = rdtsc()-clocktmp;
	for(num1=0; num1<3974; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3974);
	clocks[3973] = rdtsc()-clocktmp;
	for(num1=0; num1<3973; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3973);
	clocks[3972] = rdtsc()-clocktmp;
	for(num1=0; num1<3972; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3972);
	clocks[3971] = rdtsc()-clocktmp;
	for(num1=0; num1<3971; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3971);
	clocks[3970] = rdtsc()-clocktmp;
	for(num1=0; num1<3970; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3970);
	clocks[3969] = rdtsc()-clocktmp;
	for(num1=0; num1<3969; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3969);
	clocks[3968] = rdtsc()-clocktmp;
	for(num1=0; num1<3968; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3968);
	clocks[3967] = rdtsc()-clocktmp;
	for(num1=0; num1<3967; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3967);
	clocks[3966] = rdtsc()-clocktmp;
	for(num1=0; num1<3966; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3966);
	clocks[3965] = rdtsc()-clocktmp;
	for(num1=0; num1<3965; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3965);
	clocks[3964] = rdtsc()-clocktmp;
	for(num1=0; num1<3964; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3964);
	clocks[3963] = rdtsc()-clocktmp;
	for(num1=0; num1<3963; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3963);
	clocks[3962] = rdtsc()-clocktmp;
	for(num1=0; num1<3962; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3962);
	clocks[3961] = rdtsc()-clocktmp;
	for(num1=0; num1<3961; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3961);
	clocks[3960] = rdtsc()-clocktmp;
	for(num1=0; num1<3960; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3960);
	clocks[3959] = rdtsc()-clocktmp;
	for(num1=0; num1<3959; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3959);
	clocks[3958] = rdtsc()-clocktmp;
	for(num1=0; num1<3958; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3958);
	clocks[3957] = rdtsc()-clocktmp;
	for(num1=0; num1<3957; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3957);
	clocks[3956] = rdtsc()-clocktmp;
	for(num1=0; num1<3956; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3956);
	clocks[3955] = rdtsc()-clocktmp;
	for(num1=0; num1<3955; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3955);
	clocks[3954] = rdtsc()-clocktmp;
	for(num1=0; num1<3954; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3954);
	clocks[3953] = rdtsc()-clocktmp;
	for(num1=0; num1<3953; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3953);
	clocks[3952] = rdtsc()-clocktmp;
	for(num1=0; num1<3952; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3952);
	clocks[3951] = rdtsc()-clocktmp;
	for(num1=0; num1<3951; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3951);
	clocks[3950] = rdtsc()-clocktmp;
	for(num1=0; num1<3950; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3950);
	clocks[3949] = rdtsc()-clocktmp;
	for(num1=0; num1<3949; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3949);
	clocks[3948] = rdtsc()-clocktmp;
	for(num1=0; num1<3948; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3948);
	clocks[3947] = rdtsc()-clocktmp;
	for(num1=0; num1<3947; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3947);
	clocks[3946] = rdtsc()-clocktmp;
	for(num1=0; num1<3946; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3946);
	clocks[3945] = rdtsc()-clocktmp;
	for(num1=0; num1<3945; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3945);
	clocks[3944] = rdtsc()-clocktmp;
	for(num1=0; num1<3944; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3944);
	clocks[3943] = rdtsc()-clocktmp;
	for(num1=0; num1<3943; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3943);
	clocks[3942] = rdtsc()-clocktmp;
	for(num1=0; num1<3942; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3942);
	clocks[3941] = rdtsc()-clocktmp;
	for(num1=0; num1<3941; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3941);
	clocks[3940] = rdtsc()-clocktmp;
	for(num1=0; num1<3940; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3940);
	clocks[3939] = rdtsc()-clocktmp;
	for(num1=0; num1<3939; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3939);
	clocks[3938] = rdtsc()-clocktmp;
	for(num1=0; num1<3938; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3938);
	clocks[3937] = rdtsc()-clocktmp;
	for(num1=0; num1<3937; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3937);
	clocks[3936] = rdtsc()-clocktmp;
	for(num1=0; num1<3936; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3936);
	clocks[3935] = rdtsc()-clocktmp;
	for(num1=0; num1<3935; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3935);
	clocks[3934] = rdtsc()-clocktmp;
	for(num1=0; num1<3934; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3934);
	clocks[3933] = rdtsc()-clocktmp;
	for(num1=0; num1<3933; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3933);
	clocks[3932] = rdtsc()-clocktmp;
	for(num1=0; num1<3932; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3932);
	clocks[3931] = rdtsc()-clocktmp;
	for(num1=0; num1<3931; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3931);
	clocks[3930] = rdtsc()-clocktmp;
	for(num1=0; num1<3930; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3930);
	clocks[3929] = rdtsc()-clocktmp;
	for(num1=0; num1<3929; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3929);
	clocks[3928] = rdtsc()-clocktmp;
	for(num1=0; num1<3928; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3928);
	clocks[3927] = rdtsc()-clocktmp;
	for(num1=0; num1<3927; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3927);
	clocks[3926] = rdtsc()-clocktmp;
	for(num1=0; num1<3926; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3926);
	clocks[3925] = rdtsc()-clocktmp;
	for(num1=0; num1<3925; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3925);
	clocks[3924] = rdtsc()-clocktmp;
	for(num1=0; num1<3924; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3924);
	clocks[3923] = rdtsc()-clocktmp;
	for(num1=0; num1<3923; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3923);
	clocks[3922] = rdtsc()-clocktmp;
	for(num1=0; num1<3922; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3922);
	clocks[3921] = rdtsc()-clocktmp;
	for(num1=0; num1<3921; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3921);
	clocks[3920] = rdtsc()-clocktmp;
	for(num1=0; num1<3920; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3920);
	clocks[3919] = rdtsc()-clocktmp;
	for(num1=0; num1<3919; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3919);
	clocks[3918] = rdtsc()-clocktmp;
	for(num1=0; num1<3918; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3918);
	clocks[3917] = rdtsc()-clocktmp;
	for(num1=0; num1<3917; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3917);
	clocks[3916] = rdtsc()-clocktmp;
	for(num1=0; num1<3916; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3916);
	clocks[3915] = rdtsc()-clocktmp;
	for(num1=0; num1<3915; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3915);
	clocks[3914] = rdtsc()-clocktmp;
	for(num1=0; num1<3914; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3914);
	clocks[3913] = rdtsc()-clocktmp;
	for(num1=0; num1<3913; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3913);
	clocks[3912] = rdtsc()-clocktmp;
	for(num1=0; num1<3912; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3912);
	clocks[3911] = rdtsc()-clocktmp;
	for(num1=0; num1<3911; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3911);
	clocks[3910] = rdtsc()-clocktmp;
	for(num1=0; num1<3910; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3910);
	clocks[3909] = rdtsc()-clocktmp;
	for(num1=0; num1<3909; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3909);
	clocks[3908] = rdtsc()-clocktmp;
	for(num1=0; num1<3908; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3908);
	clocks[3907] = rdtsc()-clocktmp;
	for(num1=0; num1<3907; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3907);
	clocks[3906] = rdtsc()-clocktmp;
	for(num1=0; num1<3906; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3906);
	clocks[3905] = rdtsc()-clocktmp;
	for(num1=0; num1<3905; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3905);
	clocks[3904] = rdtsc()-clocktmp;
	for(num1=0; num1<3904; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3904);
	clocks[3903] = rdtsc()-clocktmp;
	for(num1=0; num1<3903; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3903);
	clocks[3902] = rdtsc()-clocktmp;
	for(num1=0; num1<3902; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3902);
	clocks[3901] = rdtsc()-clocktmp;
	for(num1=0; num1<3901; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3901);
	clocks[3900] = rdtsc()-clocktmp;
	for(num1=0; num1<3900; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3900);
	clocks[3899] = rdtsc()-clocktmp;
	for(num1=0; num1<3899; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3899);
	clocks[3898] = rdtsc()-clocktmp;
	for(num1=0; num1<3898; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3898);
	clocks[3897] = rdtsc()-clocktmp;
	for(num1=0; num1<3897; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3897);
	clocks[3896] = rdtsc()-clocktmp;
	for(num1=0; num1<3896; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3896);
	clocks[3895] = rdtsc()-clocktmp;
	for(num1=0; num1<3895; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3895);
	clocks[3894] = rdtsc()-clocktmp;
	for(num1=0; num1<3894; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3894);
	clocks[3893] = rdtsc()-clocktmp;
	for(num1=0; num1<3893; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3893);
	clocks[3892] = rdtsc()-clocktmp;
	for(num1=0; num1<3892; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3892);
	clocks[3891] = rdtsc()-clocktmp;
	for(num1=0; num1<3891; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3891);
	clocks[3890] = rdtsc()-clocktmp;
	for(num1=0; num1<3890; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3890);
	clocks[3889] = rdtsc()-clocktmp;
	for(num1=0; num1<3889; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3889);
	clocks[3888] = rdtsc()-clocktmp;
	for(num1=0; num1<3888; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3888);
	clocks[3887] = rdtsc()-clocktmp;
	for(num1=0; num1<3887; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3887);
	clocks[3886] = rdtsc()-clocktmp;
	for(num1=0; num1<3886; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3886);
	clocks[3885] = rdtsc()-clocktmp;
	for(num1=0; num1<3885; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3885);
	clocks[3884] = rdtsc()-clocktmp;
	for(num1=0; num1<3884; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3884);
	clocks[3883] = rdtsc()-clocktmp;
	for(num1=0; num1<3883; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3883);
	clocks[3882] = rdtsc()-clocktmp;
	for(num1=0; num1<3882; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3882);
	clocks[3881] = rdtsc()-clocktmp;
	for(num1=0; num1<3881; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3881);
	clocks[3880] = rdtsc()-clocktmp;
	for(num1=0; num1<3880; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3880);
	clocks[3879] = rdtsc()-clocktmp;
	for(num1=0; num1<3879; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3879);
	clocks[3878] = rdtsc()-clocktmp;
	for(num1=0; num1<3878; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3878);
	clocks[3877] = rdtsc()-clocktmp;
	for(num1=0; num1<3877; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3877);
	clocks[3876] = rdtsc()-clocktmp;
	for(num1=0; num1<3876; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3876);
	clocks[3875] = rdtsc()-clocktmp;
	for(num1=0; num1<3875; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3875);
	clocks[3874] = rdtsc()-clocktmp;
	for(num1=0; num1<3874; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3874);
	clocks[3873] = rdtsc()-clocktmp;
	for(num1=0; num1<3873; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3873);
	clocks[3872] = rdtsc()-clocktmp;
	for(num1=0; num1<3872; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3872);
	clocks[3871] = rdtsc()-clocktmp;
	for(num1=0; num1<3871; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3871);
	clocks[3870] = rdtsc()-clocktmp;
	for(num1=0; num1<3870; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3870);
	clocks[3869] = rdtsc()-clocktmp;
	for(num1=0; num1<3869; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3869);
	clocks[3868] = rdtsc()-clocktmp;
	for(num1=0; num1<3868; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3868);
	clocks[3867] = rdtsc()-clocktmp;
	for(num1=0; num1<3867; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3867);
	clocks[3866] = rdtsc()-clocktmp;
	for(num1=0; num1<3866; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3866);
	clocks[3865] = rdtsc()-clocktmp;
	for(num1=0; num1<3865; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3865);
	clocks[3864] = rdtsc()-clocktmp;
	for(num1=0; num1<3864; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3864);
	clocks[3863] = rdtsc()-clocktmp;
	for(num1=0; num1<3863; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3863);
	clocks[3862] = rdtsc()-clocktmp;
	for(num1=0; num1<3862; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3862);
	clocks[3861] = rdtsc()-clocktmp;
	for(num1=0; num1<3861; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3861);
	clocks[3860] = rdtsc()-clocktmp;
	for(num1=0; num1<3860; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3860);
	clocks[3859] = rdtsc()-clocktmp;
	for(num1=0; num1<3859; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3859);
	clocks[3858] = rdtsc()-clocktmp;
	for(num1=0; num1<3858; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3858);
	clocks[3857] = rdtsc()-clocktmp;
	for(num1=0; num1<3857; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3857);
	clocks[3856] = rdtsc()-clocktmp;
	for(num1=0; num1<3856; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3856);
	clocks[3855] = rdtsc()-clocktmp;
	for(num1=0; num1<3855; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3855);
	clocks[3854] = rdtsc()-clocktmp;
	for(num1=0; num1<3854; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3854);
	clocks[3853] = rdtsc()-clocktmp;
	for(num1=0; num1<3853; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3853);
	clocks[3852] = rdtsc()-clocktmp;
	for(num1=0; num1<3852; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3852);
	clocks[3851] = rdtsc()-clocktmp;
	for(num1=0; num1<3851; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3851);
	clocks[3850] = rdtsc()-clocktmp;
	for(num1=0; num1<3850; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3850);
	clocks[3849] = rdtsc()-clocktmp;
	for(num1=0; num1<3849; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3849);
	clocks[3848] = rdtsc()-clocktmp;
	for(num1=0; num1<3848; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3848);
	clocks[3847] = rdtsc()-clocktmp;
	for(num1=0; num1<3847; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3847);
	clocks[3846] = rdtsc()-clocktmp;
	for(num1=0; num1<3846; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3846);
	clocks[3845] = rdtsc()-clocktmp;
	for(num1=0; num1<3845; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3845);
	clocks[3844] = rdtsc()-clocktmp;
	for(num1=0; num1<3844; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3844);
	clocks[3843] = rdtsc()-clocktmp;
	for(num1=0; num1<3843; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3843);
	clocks[3842] = rdtsc()-clocktmp;
	for(num1=0; num1<3842; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3842);
	clocks[3841] = rdtsc()-clocktmp;
	for(num1=0; num1<3841; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3841);
	clocks[3840] = rdtsc()-clocktmp;
	for(num1=0; num1<3840; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3840);
	clocks[3839] = rdtsc()-clocktmp;
	for(num1=0; num1<3839; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3839);
	clocks[3838] = rdtsc()-clocktmp;
	for(num1=0; num1<3838; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3838);
	clocks[3837] = rdtsc()-clocktmp;
	for(num1=0; num1<3837; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3837);
	clocks[3836] = rdtsc()-clocktmp;
	for(num1=0; num1<3836; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3836);
	clocks[3835] = rdtsc()-clocktmp;
	for(num1=0; num1<3835; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3835);
	clocks[3834] = rdtsc()-clocktmp;
	for(num1=0; num1<3834; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3834);
	clocks[3833] = rdtsc()-clocktmp;
	for(num1=0; num1<3833; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3833);
	clocks[3832] = rdtsc()-clocktmp;
	for(num1=0; num1<3832; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3832);
	clocks[3831] = rdtsc()-clocktmp;
	for(num1=0; num1<3831; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3831);
	clocks[3830] = rdtsc()-clocktmp;
	for(num1=0; num1<3830; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3830);
	clocks[3829] = rdtsc()-clocktmp;
	for(num1=0; num1<3829; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3829);
	clocks[3828] = rdtsc()-clocktmp;
	for(num1=0; num1<3828; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3828);
	clocks[3827] = rdtsc()-clocktmp;
	for(num1=0; num1<3827; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3827);
	clocks[3826] = rdtsc()-clocktmp;
	for(num1=0; num1<3826; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3826);
	clocks[3825] = rdtsc()-clocktmp;
	for(num1=0; num1<3825; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3825);
	clocks[3824] = rdtsc()-clocktmp;
	for(num1=0; num1<3824; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3824);
	clocks[3823] = rdtsc()-clocktmp;
	for(num1=0; num1<3823; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3823);
	clocks[3822] = rdtsc()-clocktmp;
	for(num1=0; num1<3822; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3822);
	clocks[3821] = rdtsc()-clocktmp;
	for(num1=0; num1<3821; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3821);
	clocks[3820] = rdtsc()-clocktmp;
	for(num1=0; num1<3820; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3820);
	clocks[3819] = rdtsc()-clocktmp;
	for(num1=0; num1<3819; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3819);
	clocks[3818] = rdtsc()-clocktmp;
	for(num1=0; num1<3818; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3818);
	clocks[3817] = rdtsc()-clocktmp;
	for(num1=0; num1<3817; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3817);
	clocks[3816] = rdtsc()-clocktmp;
	for(num1=0; num1<3816; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3816);
	clocks[3815] = rdtsc()-clocktmp;
	for(num1=0; num1<3815; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3815);
	clocks[3814] = rdtsc()-clocktmp;
	for(num1=0; num1<3814; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3814);
	clocks[3813] = rdtsc()-clocktmp;
	for(num1=0; num1<3813; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3813);
	clocks[3812] = rdtsc()-clocktmp;
	for(num1=0; num1<3812; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3812);
	clocks[3811] = rdtsc()-clocktmp;
	for(num1=0; num1<3811; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3811);
	clocks[3810] = rdtsc()-clocktmp;
	for(num1=0; num1<3810; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3810);
	clocks[3809] = rdtsc()-clocktmp;
	for(num1=0; num1<3809; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3809);
	clocks[3808] = rdtsc()-clocktmp;
	for(num1=0; num1<3808; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3808);
	clocks[3807] = rdtsc()-clocktmp;
	for(num1=0; num1<3807; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3807);
	clocks[3806] = rdtsc()-clocktmp;
	for(num1=0; num1<3806; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3806);
	clocks[3805] = rdtsc()-clocktmp;
	for(num1=0; num1<3805; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3805);
	clocks[3804] = rdtsc()-clocktmp;
	for(num1=0; num1<3804; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3804);
	clocks[3803] = rdtsc()-clocktmp;
	for(num1=0; num1<3803; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3803);
	clocks[3802] = rdtsc()-clocktmp;
	for(num1=0; num1<3802; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3802);
	clocks[3801] = rdtsc()-clocktmp;
	for(num1=0; num1<3801; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3801);
	clocks[3800] = rdtsc()-clocktmp;
	for(num1=0; num1<3800; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3800);
	clocks[3799] = rdtsc()-clocktmp;
	for(num1=0; num1<3799; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3799);
	clocks[3798] = rdtsc()-clocktmp;
	for(num1=0; num1<3798; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3798);
	clocks[3797] = rdtsc()-clocktmp;
	for(num1=0; num1<3797; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3797);
	clocks[3796] = rdtsc()-clocktmp;
	for(num1=0; num1<3796; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3796);
	clocks[3795] = rdtsc()-clocktmp;
	for(num1=0; num1<3795; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3795);
	clocks[3794] = rdtsc()-clocktmp;
	for(num1=0; num1<3794; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3794);
	clocks[3793] = rdtsc()-clocktmp;
	for(num1=0; num1<3793; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3793);
	clocks[3792] = rdtsc()-clocktmp;
	for(num1=0; num1<3792; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3792);
	clocks[3791] = rdtsc()-clocktmp;
	for(num1=0; num1<3791; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3791);
	clocks[3790] = rdtsc()-clocktmp;
	for(num1=0; num1<3790; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3790);
	clocks[3789] = rdtsc()-clocktmp;
	for(num1=0; num1<3789; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3789);
	clocks[3788] = rdtsc()-clocktmp;
	for(num1=0; num1<3788; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3788);
	clocks[3787] = rdtsc()-clocktmp;
	for(num1=0; num1<3787; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3787);
	clocks[3786] = rdtsc()-clocktmp;
	for(num1=0; num1<3786; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3786);
	clocks[3785] = rdtsc()-clocktmp;
	for(num1=0; num1<3785; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3785);
	clocks[3784] = rdtsc()-clocktmp;
	for(num1=0; num1<3784; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3784);
	clocks[3783] = rdtsc()-clocktmp;
	for(num1=0; num1<3783; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3783);
	clocks[3782] = rdtsc()-clocktmp;
	for(num1=0; num1<3782; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3782);
	clocks[3781] = rdtsc()-clocktmp;
	for(num1=0; num1<3781; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3781);
	clocks[3780] = rdtsc()-clocktmp;
	for(num1=0; num1<3780; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3780);
	clocks[3779] = rdtsc()-clocktmp;
	for(num1=0; num1<3779; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3779);
	clocks[3778] = rdtsc()-clocktmp;
	for(num1=0; num1<3778; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3778);
	clocks[3777] = rdtsc()-clocktmp;
	for(num1=0; num1<3777; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3777);
	clocks[3776] = rdtsc()-clocktmp;
	for(num1=0; num1<3776; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3776);
	clocks[3775] = rdtsc()-clocktmp;
	for(num1=0; num1<3775; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3775);
	clocks[3774] = rdtsc()-clocktmp;
	for(num1=0; num1<3774; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3774);
	clocks[3773] = rdtsc()-clocktmp;
	for(num1=0; num1<3773; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3773);
	clocks[3772] = rdtsc()-clocktmp;
	for(num1=0; num1<3772; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3772);
	clocks[3771] = rdtsc()-clocktmp;
	for(num1=0; num1<3771; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3771);
	clocks[3770] = rdtsc()-clocktmp;
	for(num1=0; num1<3770; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3770);
	clocks[3769] = rdtsc()-clocktmp;
	for(num1=0; num1<3769; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3769);
	clocks[3768] = rdtsc()-clocktmp;
	for(num1=0; num1<3768; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3768);
	clocks[3767] = rdtsc()-clocktmp;
	for(num1=0; num1<3767; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3767);
	clocks[3766] = rdtsc()-clocktmp;
	for(num1=0; num1<3766; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3766);
	clocks[3765] = rdtsc()-clocktmp;
	for(num1=0; num1<3765; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3765);
	clocks[3764] = rdtsc()-clocktmp;
	for(num1=0; num1<3764; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3764);
	clocks[3763] = rdtsc()-clocktmp;
	for(num1=0; num1<3763; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3763);
	clocks[3762] = rdtsc()-clocktmp;
	for(num1=0; num1<3762; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3762);
	clocks[3761] = rdtsc()-clocktmp;
	for(num1=0; num1<3761; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3761);
	clocks[3760] = rdtsc()-clocktmp;
	for(num1=0; num1<3760; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3760);
	clocks[3759] = rdtsc()-clocktmp;
	for(num1=0; num1<3759; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3759);
	clocks[3758] = rdtsc()-clocktmp;
	for(num1=0; num1<3758; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3758);
	clocks[3757] = rdtsc()-clocktmp;
	for(num1=0; num1<3757; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3757);
	clocks[3756] = rdtsc()-clocktmp;
	for(num1=0; num1<3756; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3756);
	clocks[3755] = rdtsc()-clocktmp;
	for(num1=0; num1<3755; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3755);
	clocks[3754] = rdtsc()-clocktmp;
	for(num1=0; num1<3754; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3754);
	clocks[3753] = rdtsc()-clocktmp;
	for(num1=0; num1<3753; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3753);
	clocks[3752] = rdtsc()-clocktmp;
	for(num1=0; num1<3752; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3752);
	clocks[3751] = rdtsc()-clocktmp;
	for(num1=0; num1<3751; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3751);
	clocks[3750] = rdtsc()-clocktmp;
	for(num1=0; num1<3750; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3750);
	clocks[3749] = rdtsc()-clocktmp;
	for(num1=0; num1<3749; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3749);
	clocks[3748] = rdtsc()-clocktmp;
	for(num1=0; num1<3748; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3748);
	clocks[3747] = rdtsc()-clocktmp;
	for(num1=0; num1<3747; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3747);
	clocks[3746] = rdtsc()-clocktmp;
	for(num1=0; num1<3746; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3746);
	clocks[3745] = rdtsc()-clocktmp;
	for(num1=0; num1<3745; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3745);
	clocks[3744] = rdtsc()-clocktmp;
	for(num1=0; num1<3744; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3744);
	clocks[3743] = rdtsc()-clocktmp;
	for(num1=0; num1<3743; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3743);
	clocks[3742] = rdtsc()-clocktmp;
	for(num1=0; num1<3742; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3742);
	clocks[3741] = rdtsc()-clocktmp;
	for(num1=0; num1<3741; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3741);
	clocks[3740] = rdtsc()-clocktmp;
	for(num1=0; num1<3740; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3740);
	clocks[3739] = rdtsc()-clocktmp;
	for(num1=0; num1<3739; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3739);
	clocks[3738] = rdtsc()-clocktmp;
	for(num1=0; num1<3738; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3738);
	clocks[3737] = rdtsc()-clocktmp;
	for(num1=0; num1<3737; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3737);
	clocks[3736] = rdtsc()-clocktmp;
	for(num1=0; num1<3736; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3736);
	clocks[3735] = rdtsc()-clocktmp;
	for(num1=0; num1<3735; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3735);
	clocks[3734] = rdtsc()-clocktmp;
	for(num1=0; num1<3734; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3734);
	clocks[3733] = rdtsc()-clocktmp;
	for(num1=0; num1<3733; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3733);
	clocks[3732] = rdtsc()-clocktmp;
	for(num1=0; num1<3732; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3732);
	clocks[3731] = rdtsc()-clocktmp;
	for(num1=0; num1<3731; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3731);
	clocks[3730] = rdtsc()-clocktmp;
	for(num1=0; num1<3730; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3730);
	clocks[3729] = rdtsc()-clocktmp;
	for(num1=0; num1<3729; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3729);
	clocks[3728] = rdtsc()-clocktmp;
	for(num1=0; num1<3728; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3728);
	clocks[3727] = rdtsc()-clocktmp;
	for(num1=0; num1<3727; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3727);
	clocks[3726] = rdtsc()-clocktmp;
	for(num1=0; num1<3726; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3726);
	clocks[3725] = rdtsc()-clocktmp;
	for(num1=0; num1<3725; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3725);
	clocks[3724] = rdtsc()-clocktmp;
	for(num1=0; num1<3724; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3724);
	clocks[3723] = rdtsc()-clocktmp;
	for(num1=0; num1<3723; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3723);
	clocks[3722] = rdtsc()-clocktmp;
	for(num1=0; num1<3722; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3722);
	clocks[3721] = rdtsc()-clocktmp;
	for(num1=0; num1<3721; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3721);
	clocks[3720] = rdtsc()-clocktmp;
	for(num1=0; num1<3720; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3720);
	clocks[3719] = rdtsc()-clocktmp;
	for(num1=0; num1<3719; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3719);
	clocks[3718] = rdtsc()-clocktmp;
	for(num1=0; num1<3718; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3718);
	clocks[3717] = rdtsc()-clocktmp;
	for(num1=0; num1<3717; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3717);
	clocks[3716] = rdtsc()-clocktmp;
	for(num1=0; num1<3716; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3716);
	clocks[3715] = rdtsc()-clocktmp;
	for(num1=0; num1<3715; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3715);
	clocks[3714] = rdtsc()-clocktmp;
	for(num1=0; num1<3714; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3714);
	clocks[3713] = rdtsc()-clocktmp;
	for(num1=0; num1<3713; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3713);
	clocks[3712] = rdtsc()-clocktmp;
	for(num1=0; num1<3712; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3712);
	clocks[3711] = rdtsc()-clocktmp;
	for(num1=0; num1<3711; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3711);
	clocks[3710] = rdtsc()-clocktmp;
	for(num1=0; num1<3710; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3710);
	clocks[3709] = rdtsc()-clocktmp;
	for(num1=0; num1<3709; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3709);
	clocks[3708] = rdtsc()-clocktmp;
	for(num1=0; num1<3708; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3708);
	clocks[3707] = rdtsc()-clocktmp;
	for(num1=0; num1<3707; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3707);
	clocks[3706] = rdtsc()-clocktmp;
	for(num1=0; num1<3706; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3706);
	clocks[3705] = rdtsc()-clocktmp;
	for(num1=0; num1<3705; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3705);
	clocks[3704] = rdtsc()-clocktmp;
	for(num1=0; num1<3704; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3704);
	clocks[3703] = rdtsc()-clocktmp;
	for(num1=0; num1<3703; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3703);
	clocks[3702] = rdtsc()-clocktmp;
	for(num1=0; num1<3702; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3702);
	clocks[3701] = rdtsc()-clocktmp;
	for(num1=0; num1<3701; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3701);
	clocks[3700] = rdtsc()-clocktmp;
	for(num1=0; num1<3700; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3700);
	clocks[3699] = rdtsc()-clocktmp;
	for(num1=0; num1<3699; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3699);
	clocks[3698] = rdtsc()-clocktmp;
	for(num1=0; num1<3698; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3698);
	clocks[3697] = rdtsc()-clocktmp;
	for(num1=0; num1<3697; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3697);
	clocks[3696] = rdtsc()-clocktmp;
	for(num1=0; num1<3696; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3696);
	clocks[3695] = rdtsc()-clocktmp;
	for(num1=0; num1<3695; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3695);
	clocks[3694] = rdtsc()-clocktmp;
	for(num1=0; num1<3694; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3694);
	clocks[3693] = rdtsc()-clocktmp;
	for(num1=0; num1<3693; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3693);
	clocks[3692] = rdtsc()-clocktmp;
	for(num1=0; num1<3692; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3692);
	clocks[3691] = rdtsc()-clocktmp;
	for(num1=0; num1<3691; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3691);
	clocks[3690] = rdtsc()-clocktmp;
	for(num1=0; num1<3690; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3690);
	clocks[3689] = rdtsc()-clocktmp;
	for(num1=0; num1<3689; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3689);
	clocks[3688] = rdtsc()-clocktmp;
	for(num1=0; num1<3688; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3688);
	clocks[3687] = rdtsc()-clocktmp;
	for(num1=0; num1<3687; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3687);
	clocks[3686] = rdtsc()-clocktmp;
	for(num1=0; num1<3686; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3686);
	clocks[3685] = rdtsc()-clocktmp;
	for(num1=0; num1<3685; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3685);
	clocks[3684] = rdtsc()-clocktmp;
	for(num1=0; num1<3684; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3684);
	clocks[3683] = rdtsc()-clocktmp;
	for(num1=0; num1<3683; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3683);
	clocks[3682] = rdtsc()-clocktmp;
	for(num1=0; num1<3682; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3682);
	clocks[3681] = rdtsc()-clocktmp;
	for(num1=0; num1<3681; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3681);
	clocks[3680] = rdtsc()-clocktmp;
	for(num1=0; num1<3680; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3680);
	clocks[3679] = rdtsc()-clocktmp;
	for(num1=0; num1<3679; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3679);
	clocks[3678] = rdtsc()-clocktmp;
	for(num1=0; num1<3678; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3678);
	clocks[3677] = rdtsc()-clocktmp;
	for(num1=0; num1<3677; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3677);
	clocks[3676] = rdtsc()-clocktmp;
	for(num1=0; num1<3676; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3676);
	clocks[3675] = rdtsc()-clocktmp;
	for(num1=0; num1<3675; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3675);
	clocks[3674] = rdtsc()-clocktmp;
	for(num1=0; num1<3674; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3674);
	clocks[3673] = rdtsc()-clocktmp;
	for(num1=0; num1<3673; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3673);
	clocks[3672] = rdtsc()-clocktmp;
	for(num1=0; num1<3672; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3672);
	clocks[3671] = rdtsc()-clocktmp;
	for(num1=0; num1<3671; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3671);
	clocks[3670] = rdtsc()-clocktmp;
	for(num1=0; num1<3670; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3670);
	clocks[3669] = rdtsc()-clocktmp;
	for(num1=0; num1<3669; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3669);
	clocks[3668] = rdtsc()-clocktmp;
	for(num1=0; num1<3668; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3668);
	clocks[3667] = rdtsc()-clocktmp;
	for(num1=0; num1<3667; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3667);
	clocks[3666] = rdtsc()-clocktmp;
	for(num1=0; num1<3666; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3666);
	clocks[3665] = rdtsc()-clocktmp;
	for(num1=0; num1<3665; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3665);
	clocks[3664] = rdtsc()-clocktmp;
	for(num1=0; num1<3664; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3664);
	clocks[3663] = rdtsc()-clocktmp;
	for(num1=0; num1<3663; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3663);
	clocks[3662] = rdtsc()-clocktmp;
	for(num1=0; num1<3662; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3662);
	clocks[3661] = rdtsc()-clocktmp;
	for(num1=0; num1<3661; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3661);
	clocks[3660] = rdtsc()-clocktmp;
	for(num1=0; num1<3660; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3660);
	clocks[3659] = rdtsc()-clocktmp;
	for(num1=0; num1<3659; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3659);
	clocks[3658] = rdtsc()-clocktmp;
	for(num1=0; num1<3658; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3658);
	clocks[3657] = rdtsc()-clocktmp;
	for(num1=0; num1<3657; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3657);
	clocks[3656] = rdtsc()-clocktmp;
	for(num1=0; num1<3656; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3656);
	clocks[3655] = rdtsc()-clocktmp;
	for(num1=0; num1<3655; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3655);
	clocks[3654] = rdtsc()-clocktmp;
	for(num1=0; num1<3654; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3654);
	clocks[3653] = rdtsc()-clocktmp;
	for(num1=0; num1<3653; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3653);
	clocks[3652] = rdtsc()-clocktmp;
	for(num1=0; num1<3652; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3652);
	clocks[3651] = rdtsc()-clocktmp;
	for(num1=0; num1<3651; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3651);
	clocks[3650] = rdtsc()-clocktmp;
	for(num1=0; num1<3650; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3650);
	clocks[3649] = rdtsc()-clocktmp;
	for(num1=0; num1<3649; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3649);
	clocks[3648] = rdtsc()-clocktmp;
	for(num1=0; num1<3648; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3648);
	clocks[3647] = rdtsc()-clocktmp;
	for(num1=0; num1<3647; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3647);
	clocks[3646] = rdtsc()-clocktmp;
	for(num1=0; num1<3646; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3646);
	clocks[3645] = rdtsc()-clocktmp;
	for(num1=0; num1<3645; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3645);
	clocks[3644] = rdtsc()-clocktmp;
	for(num1=0; num1<3644; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3644);
	clocks[3643] = rdtsc()-clocktmp;
	for(num1=0; num1<3643; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3643);
	clocks[3642] = rdtsc()-clocktmp;
	for(num1=0; num1<3642; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3642);
	clocks[3641] = rdtsc()-clocktmp;
	for(num1=0; num1<3641; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3641);
	clocks[3640] = rdtsc()-clocktmp;
	for(num1=0; num1<3640; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3640);
	clocks[3639] = rdtsc()-clocktmp;
	for(num1=0; num1<3639; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3639);
	clocks[3638] = rdtsc()-clocktmp;
	for(num1=0; num1<3638; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3638);
	clocks[3637] = rdtsc()-clocktmp;
	for(num1=0; num1<3637; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3637);
	clocks[3636] = rdtsc()-clocktmp;
	for(num1=0; num1<3636; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3636);
	clocks[3635] = rdtsc()-clocktmp;
	for(num1=0; num1<3635; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3635);
	clocks[3634] = rdtsc()-clocktmp;
	for(num1=0; num1<3634; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3634);
	clocks[3633] = rdtsc()-clocktmp;
	for(num1=0; num1<3633; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3633);
	clocks[3632] = rdtsc()-clocktmp;
	for(num1=0; num1<3632; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3632);
	clocks[3631] = rdtsc()-clocktmp;
	for(num1=0; num1<3631; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3631);
	clocks[3630] = rdtsc()-clocktmp;
	for(num1=0; num1<3630; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3630);
	clocks[3629] = rdtsc()-clocktmp;
	for(num1=0; num1<3629; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3629);
	clocks[3628] = rdtsc()-clocktmp;
	for(num1=0; num1<3628; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3628);
	clocks[3627] = rdtsc()-clocktmp;
	for(num1=0; num1<3627; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3627);
	clocks[3626] = rdtsc()-clocktmp;
	for(num1=0; num1<3626; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3626);
	clocks[3625] = rdtsc()-clocktmp;
	for(num1=0; num1<3625; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3625);
	clocks[3624] = rdtsc()-clocktmp;
	for(num1=0; num1<3624; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3624);
	clocks[3623] = rdtsc()-clocktmp;
	for(num1=0; num1<3623; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3623);
	clocks[3622] = rdtsc()-clocktmp;
	for(num1=0; num1<3622; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3622);
	clocks[3621] = rdtsc()-clocktmp;
	for(num1=0; num1<3621; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3621);
	clocks[3620] = rdtsc()-clocktmp;
	for(num1=0; num1<3620; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3620);
	clocks[3619] = rdtsc()-clocktmp;
	for(num1=0; num1<3619; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3619);
	clocks[3618] = rdtsc()-clocktmp;
	for(num1=0; num1<3618; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3618);
	clocks[3617] = rdtsc()-clocktmp;
	for(num1=0; num1<3617; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3617);
	clocks[3616] = rdtsc()-clocktmp;
	for(num1=0; num1<3616; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3616);
	clocks[3615] = rdtsc()-clocktmp;
	for(num1=0; num1<3615; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3615);
	clocks[3614] = rdtsc()-clocktmp;
	for(num1=0; num1<3614; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3614);
	clocks[3613] = rdtsc()-clocktmp;
	for(num1=0; num1<3613; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3613);
	clocks[3612] = rdtsc()-clocktmp;
	for(num1=0; num1<3612; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3612);
	clocks[3611] = rdtsc()-clocktmp;
	for(num1=0; num1<3611; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3611);
	clocks[3610] = rdtsc()-clocktmp;
	for(num1=0; num1<3610; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3610);
	clocks[3609] = rdtsc()-clocktmp;
	for(num1=0; num1<3609; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3609);
	clocks[3608] = rdtsc()-clocktmp;
	for(num1=0; num1<3608; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3608);
	clocks[3607] = rdtsc()-clocktmp;
	for(num1=0; num1<3607; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3607);
	clocks[3606] = rdtsc()-clocktmp;
	for(num1=0; num1<3606; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3606);
	clocks[3605] = rdtsc()-clocktmp;
	for(num1=0; num1<3605; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3605);
	clocks[3604] = rdtsc()-clocktmp;
	for(num1=0; num1<3604; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3604);
	clocks[3603] = rdtsc()-clocktmp;
	for(num1=0; num1<3603; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3603);
	clocks[3602] = rdtsc()-clocktmp;
	for(num1=0; num1<3602; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3602);
	clocks[3601] = rdtsc()-clocktmp;
	for(num1=0; num1<3601; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3601);
	clocks[3600] = rdtsc()-clocktmp;
	for(num1=0; num1<3600; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3600);
	clocks[3599] = rdtsc()-clocktmp;
	for(num1=0; num1<3599; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3599);
	clocks[3598] = rdtsc()-clocktmp;
	for(num1=0; num1<3598; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3598);
	clocks[3597] = rdtsc()-clocktmp;
	for(num1=0; num1<3597; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3597);
	clocks[3596] = rdtsc()-clocktmp;
	for(num1=0; num1<3596; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3596);
	clocks[3595] = rdtsc()-clocktmp;
	for(num1=0; num1<3595; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3595);
	clocks[3594] = rdtsc()-clocktmp;
	for(num1=0; num1<3594; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3594);
	clocks[3593] = rdtsc()-clocktmp;
	for(num1=0; num1<3593; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3593);
	clocks[3592] = rdtsc()-clocktmp;
	for(num1=0; num1<3592; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3592);
	clocks[3591] = rdtsc()-clocktmp;
	for(num1=0; num1<3591; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3591);
	clocks[3590] = rdtsc()-clocktmp;
	for(num1=0; num1<3590; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3590);
	clocks[3589] = rdtsc()-clocktmp;
	for(num1=0; num1<3589; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3589);
	clocks[3588] = rdtsc()-clocktmp;
	for(num1=0; num1<3588; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3588);
	clocks[3587] = rdtsc()-clocktmp;
	for(num1=0; num1<3587; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3587);
	clocks[3586] = rdtsc()-clocktmp;
	for(num1=0; num1<3586; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3586);
	clocks[3585] = rdtsc()-clocktmp;
	for(num1=0; num1<3585; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3585);
	clocks[3584] = rdtsc()-clocktmp;
	for(num1=0; num1<3584; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3584);
	clocks[3583] = rdtsc()-clocktmp;
	for(num1=0; num1<3583; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3583);
	clocks[3582] = rdtsc()-clocktmp;
	for(num1=0; num1<3582; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3582);
	clocks[3581] = rdtsc()-clocktmp;
	for(num1=0; num1<3581; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3581);
	clocks[3580] = rdtsc()-clocktmp;
	for(num1=0; num1<3580; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3580);
	clocks[3579] = rdtsc()-clocktmp;
	for(num1=0; num1<3579; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3579);
	clocks[3578] = rdtsc()-clocktmp;
	for(num1=0; num1<3578; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3578);
	clocks[3577] = rdtsc()-clocktmp;
	for(num1=0; num1<3577; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3577);
	clocks[3576] = rdtsc()-clocktmp;
	for(num1=0; num1<3576; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3576);
	clocks[3575] = rdtsc()-clocktmp;
	for(num1=0; num1<3575; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3575);
	clocks[3574] = rdtsc()-clocktmp;
	for(num1=0; num1<3574; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3574);
	clocks[3573] = rdtsc()-clocktmp;
	for(num1=0; num1<3573; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3573);
	clocks[3572] = rdtsc()-clocktmp;
	for(num1=0; num1<3572; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3572);
	clocks[3571] = rdtsc()-clocktmp;
	for(num1=0; num1<3571; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3571);
	clocks[3570] = rdtsc()-clocktmp;
	for(num1=0; num1<3570; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3570);
	clocks[3569] = rdtsc()-clocktmp;
	for(num1=0; num1<3569; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3569);
	clocks[3568] = rdtsc()-clocktmp;
	for(num1=0; num1<3568; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3568);
	clocks[3567] = rdtsc()-clocktmp;
	for(num1=0; num1<3567; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3567);
	clocks[3566] = rdtsc()-clocktmp;
	for(num1=0; num1<3566; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3566);
	clocks[3565] = rdtsc()-clocktmp;
	for(num1=0; num1<3565; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3565);
	clocks[3564] = rdtsc()-clocktmp;
	for(num1=0; num1<3564; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3564);
	clocks[3563] = rdtsc()-clocktmp;
	for(num1=0; num1<3563; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3563);
	clocks[3562] = rdtsc()-clocktmp;
	for(num1=0; num1<3562; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3562);
	clocks[3561] = rdtsc()-clocktmp;
	for(num1=0; num1<3561; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3561);
	clocks[3560] = rdtsc()-clocktmp;
	for(num1=0; num1<3560; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3560);
	clocks[3559] = rdtsc()-clocktmp;
	for(num1=0; num1<3559; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3559);
	clocks[3558] = rdtsc()-clocktmp;
	for(num1=0; num1<3558; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3558);
	clocks[3557] = rdtsc()-clocktmp;
	for(num1=0; num1<3557; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3557);
	clocks[3556] = rdtsc()-clocktmp;
	for(num1=0; num1<3556; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3556);
	clocks[3555] = rdtsc()-clocktmp;
	for(num1=0; num1<3555; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3555);
	clocks[3554] = rdtsc()-clocktmp;
	for(num1=0; num1<3554; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3554);
	clocks[3553] = rdtsc()-clocktmp;
	for(num1=0; num1<3553; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3553);
	clocks[3552] = rdtsc()-clocktmp;
	for(num1=0; num1<3552; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3552);
	clocks[3551] = rdtsc()-clocktmp;
	for(num1=0; num1<3551; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3551);
	clocks[3550] = rdtsc()-clocktmp;
	for(num1=0; num1<3550; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3550);
	clocks[3549] = rdtsc()-clocktmp;
	for(num1=0; num1<3549; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3549);
	clocks[3548] = rdtsc()-clocktmp;
	for(num1=0; num1<3548; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3548);
	clocks[3547] = rdtsc()-clocktmp;
	for(num1=0; num1<3547; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3547);
	clocks[3546] = rdtsc()-clocktmp;
	for(num1=0; num1<3546; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3546);
	clocks[3545] = rdtsc()-clocktmp;
	for(num1=0; num1<3545; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3545);
	clocks[3544] = rdtsc()-clocktmp;
	for(num1=0; num1<3544; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3544);
	clocks[3543] = rdtsc()-clocktmp;
	for(num1=0; num1<3543; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3543);
	clocks[3542] = rdtsc()-clocktmp;
	for(num1=0; num1<3542; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3542);
	clocks[3541] = rdtsc()-clocktmp;
	for(num1=0; num1<3541; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3541);
	clocks[3540] = rdtsc()-clocktmp;
	for(num1=0; num1<3540; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3540);
	clocks[3539] = rdtsc()-clocktmp;
	for(num1=0; num1<3539; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3539);
	clocks[3538] = rdtsc()-clocktmp;
	for(num1=0; num1<3538; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3538);
	clocks[3537] = rdtsc()-clocktmp;
	for(num1=0; num1<3537; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3537);
	clocks[3536] = rdtsc()-clocktmp;
	for(num1=0; num1<3536; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3536);
	clocks[3535] = rdtsc()-clocktmp;
	for(num1=0; num1<3535; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3535);
	clocks[3534] = rdtsc()-clocktmp;
	for(num1=0; num1<3534; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3534);
	clocks[3533] = rdtsc()-clocktmp;
	for(num1=0; num1<3533; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3533);
	clocks[3532] = rdtsc()-clocktmp;
	for(num1=0; num1<3532; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3532);
	clocks[3531] = rdtsc()-clocktmp;
	for(num1=0; num1<3531; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3531);
	clocks[3530] = rdtsc()-clocktmp;
	for(num1=0; num1<3530; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3530);
	clocks[3529] = rdtsc()-clocktmp;
	for(num1=0; num1<3529; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3529);
	clocks[3528] = rdtsc()-clocktmp;
	for(num1=0; num1<3528; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3528);
	clocks[3527] = rdtsc()-clocktmp;
	for(num1=0; num1<3527; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3527);
	clocks[3526] = rdtsc()-clocktmp;
	for(num1=0; num1<3526; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3526);
	clocks[3525] = rdtsc()-clocktmp;
	for(num1=0; num1<3525; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3525);
	clocks[3524] = rdtsc()-clocktmp;
	for(num1=0; num1<3524; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3524);
	clocks[3523] = rdtsc()-clocktmp;
	for(num1=0; num1<3523; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3523);
	clocks[3522] = rdtsc()-clocktmp;
	for(num1=0; num1<3522; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3522);
	clocks[3521] = rdtsc()-clocktmp;
	for(num1=0; num1<3521; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3521);
	clocks[3520] = rdtsc()-clocktmp;
	for(num1=0; num1<3520; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3520);
	clocks[3519] = rdtsc()-clocktmp;
	for(num1=0; num1<3519; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3519);
	clocks[3518] = rdtsc()-clocktmp;
	for(num1=0; num1<3518; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3518);
	clocks[3517] = rdtsc()-clocktmp;
	for(num1=0; num1<3517; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3517);
	clocks[3516] = rdtsc()-clocktmp;
	for(num1=0; num1<3516; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3516);
	clocks[3515] = rdtsc()-clocktmp;
	for(num1=0; num1<3515; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3515);
	clocks[3514] = rdtsc()-clocktmp;
	for(num1=0; num1<3514; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3514);
	clocks[3513] = rdtsc()-clocktmp;
	for(num1=0; num1<3513; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3513);
	clocks[3512] = rdtsc()-clocktmp;
	for(num1=0; num1<3512; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3512);
	clocks[3511] = rdtsc()-clocktmp;
	for(num1=0; num1<3511; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3511);
	clocks[3510] = rdtsc()-clocktmp;
	for(num1=0; num1<3510; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3510);
	clocks[3509] = rdtsc()-clocktmp;
	for(num1=0; num1<3509; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3509);
	clocks[3508] = rdtsc()-clocktmp;
	for(num1=0; num1<3508; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3508);
	clocks[3507] = rdtsc()-clocktmp;
	for(num1=0; num1<3507; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3507);
	clocks[3506] = rdtsc()-clocktmp;
	for(num1=0; num1<3506; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3506);
	clocks[3505] = rdtsc()-clocktmp;
	for(num1=0; num1<3505; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3505);
	clocks[3504] = rdtsc()-clocktmp;
	for(num1=0; num1<3504; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3504);
	clocks[3503] = rdtsc()-clocktmp;
	for(num1=0; num1<3503; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3503);
	clocks[3502] = rdtsc()-clocktmp;
	for(num1=0; num1<3502; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3502);
	clocks[3501] = rdtsc()-clocktmp;
	for(num1=0; num1<3501; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3501);
	clocks[3500] = rdtsc()-clocktmp;
	for(num1=0; num1<3500; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3500);
	clocks[3499] = rdtsc()-clocktmp;
	for(num1=0; num1<3499; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3499);
	clocks[3498] = rdtsc()-clocktmp;
	for(num1=0; num1<3498; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3498);
	clocks[3497] = rdtsc()-clocktmp;
	for(num1=0; num1<3497; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3497);
	clocks[3496] = rdtsc()-clocktmp;
	for(num1=0; num1<3496; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3496);
	clocks[3495] = rdtsc()-clocktmp;
	for(num1=0; num1<3495; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3495);
	clocks[3494] = rdtsc()-clocktmp;
	for(num1=0; num1<3494; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3494);
	clocks[3493] = rdtsc()-clocktmp;
	for(num1=0; num1<3493; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3493);
	clocks[3492] = rdtsc()-clocktmp;
	for(num1=0; num1<3492; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3492);
	clocks[3491] = rdtsc()-clocktmp;
	for(num1=0; num1<3491; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3491);
	clocks[3490] = rdtsc()-clocktmp;
	for(num1=0; num1<3490; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3490);
	clocks[3489] = rdtsc()-clocktmp;
	for(num1=0; num1<3489; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3489);
	clocks[3488] = rdtsc()-clocktmp;
	for(num1=0; num1<3488; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3488);
	clocks[3487] = rdtsc()-clocktmp;
	for(num1=0; num1<3487; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3487);
	clocks[3486] = rdtsc()-clocktmp;
	for(num1=0; num1<3486; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3486);
	clocks[3485] = rdtsc()-clocktmp;
	for(num1=0; num1<3485; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3485);
	clocks[3484] = rdtsc()-clocktmp;
	for(num1=0; num1<3484; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3484);
	clocks[3483] = rdtsc()-clocktmp;
	for(num1=0; num1<3483; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3483);
	clocks[3482] = rdtsc()-clocktmp;
	for(num1=0; num1<3482; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3482);
	clocks[3481] = rdtsc()-clocktmp;
	for(num1=0; num1<3481; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3481);
	clocks[3480] = rdtsc()-clocktmp;
	for(num1=0; num1<3480; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3480);
	clocks[3479] = rdtsc()-clocktmp;
	for(num1=0; num1<3479; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3479);
	clocks[3478] = rdtsc()-clocktmp;
	for(num1=0; num1<3478; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3478);
	clocks[3477] = rdtsc()-clocktmp;
	for(num1=0; num1<3477; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3477);
	clocks[3476] = rdtsc()-clocktmp;
	for(num1=0; num1<3476; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3476);
	clocks[3475] = rdtsc()-clocktmp;
	for(num1=0; num1<3475; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3475);
	clocks[3474] = rdtsc()-clocktmp;
	for(num1=0; num1<3474; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3474);
	clocks[3473] = rdtsc()-clocktmp;
	for(num1=0; num1<3473; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3473);
	clocks[3472] = rdtsc()-clocktmp;
	for(num1=0; num1<3472; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3472);
	clocks[3471] = rdtsc()-clocktmp;
	for(num1=0; num1<3471; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3471);
	clocks[3470] = rdtsc()-clocktmp;
	for(num1=0; num1<3470; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3470);
	clocks[3469] = rdtsc()-clocktmp;
	for(num1=0; num1<3469; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3469);
	clocks[3468] = rdtsc()-clocktmp;
	for(num1=0; num1<3468; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3468);
	clocks[3467] = rdtsc()-clocktmp;
	for(num1=0; num1<3467; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3467);
	clocks[3466] = rdtsc()-clocktmp;
	for(num1=0; num1<3466; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3466);
	clocks[3465] = rdtsc()-clocktmp;
	for(num1=0; num1<3465; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3465);
	clocks[3464] = rdtsc()-clocktmp;
	for(num1=0; num1<3464; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3464);
	clocks[3463] = rdtsc()-clocktmp;
	for(num1=0; num1<3463; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3463);
	clocks[3462] = rdtsc()-clocktmp;
	for(num1=0; num1<3462; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3462);
	clocks[3461] = rdtsc()-clocktmp;
	for(num1=0; num1<3461; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3461);
	clocks[3460] = rdtsc()-clocktmp;
	for(num1=0; num1<3460; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3460);
	clocks[3459] = rdtsc()-clocktmp;
	for(num1=0; num1<3459; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3459);
	clocks[3458] = rdtsc()-clocktmp;
	for(num1=0; num1<3458; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3458);
	clocks[3457] = rdtsc()-clocktmp;
	for(num1=0; num1<3457; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3457);
	clocks[3456] = rdtsc()-clocktmp;
	for(num1=0; num1<3456; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3456);
	clocks[3455] = rdtsc()-clocktmp;
	for(num1=0; num1<3455; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3455);
	clocks[3454] = rdtsc()-clocktmp;
	for(num1=0; num1<3454; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3454);
	clocks[3453] = rdtsc()-clocktmp;
	for(num1=0; num1<3453; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3453);
	clocks[3452] = rdtsc()-clocktmp;
	for(num1=0; num1<3452; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3452);
	clocks[3451] = rdtsc()-clocktmp;
	for(num1=0; num1<3451; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3451);
	clocks[3450] = rdtsc()-clocktmp;
	for(num1=0; num1<3450; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3450);
	clocks[3449] = rdtsc()-clocktmp;
	for(num1=0; num1<3449; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3449);
	clocks[3448] = rdtsc()-clocktmp;
	for(num1=0; num1<3448; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3448);
	clocks[3447] = rdtsc()-clocktmp;
	for(num1=0; num1<3447; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3447);
	clocks[3446] = rdtsc()-clocktmp;
	for(num1=0; num1<3446; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3446);
	clocks[3445] = rdtsc()-clocktmp;
	for(num1=0; num1<3445; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3445);
	clocks[3444] = rdtsc()-clocktmp;
	for(num1=0; num1<3444; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3444);
	clocks[3443] = rdtsc()-clocktmp;
	for(num1=0; num1<3443; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3443);
	clocks[3442] = rdtsc()-clocktmp;
	for(num1=0; num1<3442; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3442);
	clocks[3441] = rdtsc()-clocktmp;
	for(num1=0; num1<3441; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3441);
	clocks[3440] = rdtsc()-clocktmp;
	for(num1=0; num1<3440; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3440);
	clocks[3439] = rdtsc()-clocktmp;
	for(num1=0; num1<3439; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3439);
	clocks[3438] = rdtsc()-clocktmp;
	for(num1=0; num1<3438; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3438);
	clocks[3437] = rdtsc()-clocktmp;
	for(num1=0; num1<3437; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3437);
	clocks[3436] = rdtsc()-clocktmp;
	for(num1=0; num1<3436; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3436);
	clocks[3435] = rdtsc()-clocktmp;
	for(num1=0; num1<3435; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3435);
	clocks[3434] = rdtsc()-clocktmp;
	for(num1=0; num1<3434; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3434);
	clocks[3433] = rdtsc()-clocktmp;
	for(num1=0; num1<3433; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3433);
	clocks[3432] = rdtsc()-clocktmp;
	for(num1=0; num1<3432; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3432);
	clocks[3431] = rdtsc()-clocktmp;
	for(num1=0; num1<3431; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3431);
	clocks[3430] = rdtsc()-clocktmp;
	for(num1=0; num1<3430; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3430);
	clocks[3429] = rdtsc()-clocktmp;
	for(num1=0; num1<3429; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3429);
	clocks[3428] = rdtsc()-clocktmp;
	for(num1=0; num1<3428; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3428);
	clocks[3427] = rdtsc()-clocktmp;
	for(num1=0; num1<3427; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3427);
	clocks[3426] = rdtsc()-clocktmp;
	for(num1=0; num1<3426; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3426);
	clocks[3425] = rdtsc()-clocktmp;
	for(num1=0; num1<3425; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3425);
	clocks[3424] = rdtsc()-clocktmp;
	for(num1=0; num1<3424; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3424);
	clocks[3423] = rdtsc()-clocktmp;
	for(num1=0; num1<3423; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3423);
	clocks[3422] = rdtsc()-clocktmp;
	for(num1=0; num1<3422; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3422);
	clocks[3421] = rdtsc()-clocktmp;
	for(num1=0; num1<3421; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3421);
	clocks[3420] = rdtsc()-clocktmp;
	for(num1=0; num1<3420; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3420);
	clocks[3419] = rdtsc()-clocktmp;
	for(num1=0; num1<3419; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3419);
	clocks[3418] = rdtsc()-clocktmp;
	for(num1=0; num1<3418; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3418);
	clocks[3417] = rdtsc()-clocktmp;
	for(num1=0; num1<3417; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3417);
	clocks[3416] = rdtsc()-clocktmp;
	for(num1=0; num1<3416; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3416);
	clocks[3415] = rdtsc()-clocktmp;
	for(num1=0; num1<3415; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3415);
	clocks[3414] = rdtsc()-clocktmp;
	for(num1=0; num1<3414; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3414);
	clocks[3413] = rdtsc()-clocktmp;
	for(num1=0; num1<3413; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3413);
	clocks[3412] = rdtsc()-clocktmp;
	for(num1=0; num1<3412; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3412);
	clocks[3411] = rdtsc()-clocktmp;
	for(num1=0; num1<3411; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3411);
	clocks[3410] = rdtsc()-clocktmp;
	for(num1=0; num1<3410; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3410);
	clocks[3409] = rdtsc()-clocktmp;
	for(num1=0; num1<3409; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3409);
	clocks[3408] = rdtsc()-clocktmp;
	for(num1=0; num1<3408; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3408);
	clocks[3407] = rdtsc()-clocktmp;
	for(num1=0; num1<3407; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3407);
	clocks[3406] = rdtsc()-clocktmp;
	for(num1=0; num1<3406; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3406);
	clocks[3405] = rdtsc()-clocktmp;
	for(num1=0; num1<3405; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3405);
	clocks[3404] = rdtsc()-clocktmp;
	for(num1=0; num1<3404; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3404);
	clocks[3403] = rdtsc()-clocktmp;
	for(num1=0; num1<3403; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3403);
	clocks[3402] = rdtsc()-clocktmp;
	for(num1=0; num1<3402; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3402);
	clocks[3401] = rdtsc()-clocktmp;
	for(num1=0; num1<3401; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3401);
	clocks[3400] = rdtsc()-clocktmp;
	for(num1=0; num1<3400; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3400);
	clocks[3399] = rdtsc()-clocktmp;
	for(num1=0; num1<3399; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3399);
	clocks[3398] = rdtsc()-clocktmp;
	for(num1=0; num1<3398; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3398);
	clocks[3397] = rdtsc()-clocktmp;
	for(num1=0; num1<3397; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3397);
	clocks[3396] = rdtsc()-clocktmp;
	for(num1=0; num1<3396; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3396);
	clocks[3395] = rdtsc()-clocktmp;
	for(num1=0; num1<3395; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3395);
	clocks[3394] = rdtsc()-clocktmp;
	for(num1=0; num1<3394; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3394);
	clocks[3393] = rdtsc()-clocktmp;
	for(num1=0; num1<3393; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3393);
	clocks[3392] = rdtsc()-clocktmp;
	for(num1=0; num1<3392; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3392);
	clocks[3391] = rdtsc()-clocktmp;
	for(num1=0; num1<3391; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3391);
	clocks[3390] = rdtsc()-clocktmp;
	for(num1=0; num1<3390; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3390);
	clocks[3389] = rdtsc()-clocktmp;
	for(num1=0; num1<3389; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3389);
	clocks[3388] = rdtsc()-clocktmp;
	for(num1=0; num1<3388; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3388);
	clocks[3387] = rdtsc()-clocktmp;
	for(num1=0; num1<3387; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3387);
	clocks[3386] = rdtsc()-clocktmp;
	for(num1=0; num1<3386; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3386);
	clocks[3385] = rdtsc()-clocktmp;
	for(num1=0; num1<3385; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3385);
	clocks[3384] = rdtsc()-clocktmp;
	for(num1=0; num1<3384; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3384);
	clocks[3383] = rdtsc()-clocktmp;
	for(num1=0; num1<3383; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3383);
	clocks[3382] = rdtsc()-clocktmp;
	for(num1=0; num1<3382; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3382);
	clocks[3381] = rdtsc()-clocktmp;
	for(num1=0; num1<3381; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3381);
	clocks[3380] = rdtsc()-clocktmp;
	for(num1=0; num1<3380; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3380);
	clocks[3379] = rdtsc()-clocktmp;
	for(num1=0; num1<3379; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3379);
	clocks[3378] = rdtsc()-clocktmp;
	for(num1=0; num1<3378; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3378);
	clocks[3377] = rdtsc()-clocktmp;
	for(num1=0; num1<3377; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3377);
	clocks[3376] = rdtsc()-clocktmp;
	for(num1=0; num1<3376; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3376);
	clocks[3375] = rdtsc()-clocktmp;
	for(num1=0; num1<3375; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3375);
	clocks[3374] = rdtsc()-clocktmp;
	for(num1=0; num1<3374; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3374);
	clocks[3373] = rdtsc()-clocktmp;
	for(num1=0; num1<3373; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3373);
	clocks[3372] = rdtsc()-clocktmp;
	for(num1=0; num1<3372; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3372);
	clocks[3371] = rdtsc()-clocktmp;
	for(num1=0; num1<3371; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3371);
	clocks[3370] = rdtsc()-clocktmp;
	for(num1=0; num1<3370; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3370);
	clocks[3369] = rdtsc()-clocktmp;
	for(num1=0; num1<3369; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3369);
	clocks[3368] = rdtsc()-clocktmp;
	for(num1=0; num1<3368; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3368);
	clocks[3367] = rdtsc()-clocktmp;
	for(num1=0; num1<3367; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3367);
	clocks[3366] = rdtsc()-clocktmp;
	for(num1=0; num1<3366; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3366);
	clocks[3365] = rdtsc()-clocktmp;
	for(num1=0; num1<3365; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3365);
	clocks[3364] = rdtsc()-clocktmp;
	for(num1=0; num1<3364; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3364);
	clocks[3363] = rdtsc()-clocktmp;
	for(num1=0; num1<3363; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3363);
	clocks[3362] = rdtsc()-clocktmp;
	for(num1=0; num1<3362; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3362);
	clocks[3361] = rdtsc()-clocktmp;
	for(num1=0; num1<3361; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3361);
	clocks[3360] = rdtsc()-clocktmp;
	for(num1=0; num1<3360; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3360);
	clocks[3359] = rdtsc()-clocktmp;
	for(num1=0; num1<3359; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3359);
	clocks[3358] = rdtsc()-clocktmp;
	for(num1=0; num1<3358; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3358);
	clocks[3357] = rdtsc()-clocktmp;
	for(num1=0; num1<3357; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3357);
	clocks[3356] = rdtsc()-clocktmp;
	for(num1=0; num1<3356; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3356);
	clocks[3355] = rdtsc()-clocktmp;
	for(num1=0; num1<3355; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3355);
	clocks[3354] = rdtsc()-clocktmp;
	for(num1=0; num1<3354; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3354);
	clocks[3353] = rdtsc()-clocktmp;
	for(num1=0; num1<3353; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3353);
	clocks[3352] = rdtsc()-clocktmp;
	for(num1=0; num1<3352; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3352);
	clocks[3351] = rdtsc()-clocktmp;
	for(num1=0; num1<3351; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3351);
	clocks[3350] = rdtsc()-clocktmp;
	for(num1=0; num1<3350; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3350);
	clocks[3349] = rdtsc()-clocktmp;
	for(num1=0; num1<3349; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3349);
	clocks[3348] = rdtsc()-clocktmp;
	for(num1=0; num1<3348; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3348);
	clocks[3347] = rdtsc()-clocktmp;
	for(num1=0; num1<3347; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3347);
	clocks[3346] = rdtsc()-clocktmp;
	for(num1=0; num1<3346; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3346);
	clocks[3345] = rdtsc()-clocktmp;
	for(num1=0; num1<3345; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3345);
	clocks[3344] = rdtsc()-clocktmp;
	for(num1=0; num1<3344; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3344);
	clocks[3343] = rdtsc()-clocktmp;
	for(num1=0; num1<3343; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3343);
	clocks[3342] = rdtsc()-clocktmp;
	for(num1=0; num1<3342; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3342);
	clocks[3341] = rdtsc()-clocktmp;
	for(num1=0; num1<3341; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3341);
	clocks[3340] = rdtsc()-clocktmp;
	for(num1=0; num1<3340; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3340);
	clocks[3339] = rdtsc()-clocktmp;
	for(num1=0; num1<3339; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3339);
	clocks[3338] = rdtsc()-clocktmp;
	for(num1=0; num1<3338; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3338);
	clocks[3337] = rdtsc()-clocktmp;
	for(num1=0; num1<3337; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3337);
	clocks[3336] = rdtsc()-clocktmp;
	for(num1=0; num1<3336; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3336);
	clocks[3335] = rdtsc()-clocktmp;
	for(num1=0; num1<3335; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3335);
	clocks[3334] = rdtsc()-clocktmp;
	for(num1=0; num1<3334; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3334);
	clocks[3333] = rdtsc()-clocktmp;
	for(num1=0; num1<3333; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3333);
	clocks[3332] = rdtsc()-clocktmp;
	for(num1=0; num1<3332; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3332);
	clocks[3331] = rdtsc()-clocktmp;
	for(num1=0; num1<3331; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3331);
	clocks[3330] = rdtsc()-clocktmp;
	for(num1=0; num1<3330; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3330);
	clocks[3329] = rdtsc()-clocktmp;
	for(num1=0; num1<3329; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3329);
	clocks[3328] = rdtsc()-clocktmp;
	for(num1=0; num1<3328; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3328);
	clocks[3327] = rdtsc()-clocktmp;
	for(num1=0; num1<3327; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3327);
	clocks[3326] = rdtsc()-clocktmp;
	for(num1=0; num1<3326; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3326);
	clocks[3325] = rdtsc()-clocktmp;
	for(num1=0; num1<3325; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3325);
	clocks[3324] = rdtsc()-clocktmp;
	for(num1=0; num1<3324; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3324);
	clocks[3323] = rdtsc()-clocktmp;
	for(num1=0; num1<3323; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3323);
	clocks[3322] = rdtsc()-clocktmp;
	for(num1=0; num1<3322; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3322);
	clocks[3321] = rdtsc()-clocktmp;
	for(num1=0; num1<3321; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3321);
	clocks[3320] = rdtsc()-clocktmp;
	for(num1=0; num1<3320; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3320);
	clocks[3319] = rdtsc()-clocktmp;
	for(num1=0; num1<3319; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3319);
	clocks[3318] = rdtsc()-clocktmp;
	for(num1=0; num1<3318; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3318);
	clocks[3317] = rdtsc()-clocktmp;
	for(num1=0; num1<3317; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3317);
	clocks[3316] = rdtsc()-clocktmp;
	for(num1=0; num1<3316; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3316);
	clocks[3315] = rdtsc()-clocktmp;
	for(num1=0; num1<3315; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3315);
	clocks[3314] = rdtsc()-clocktmp;
	for(num1=0; num1<3314; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3314);
	clocks[3313] = rdtsc()-clocktmp;
	for(num1=0; num1<3313; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3313);
	clocks[3312] = rdtsc()-clocktmp;
	for(num1=0; num1<3312; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3312);
	clocks[3311] = rdtsc()-clocktmp;
	for(num1=0; num1<3311; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3311);
	clocks[3310] = rdtsc()-clocktmp;
	for(num1=0; num1<3310; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3310);
	clocks[3309] = rdtsc()-clocktmp;
	for(num1=0; num1<3309; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3309);
	clocks[3308] = rdtsc()-clocktmp;
	for(num1=0; num1<3308; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3308);
	clocks[3307] = rdtsc()-clocktmp;
	for(num1=0; num1<3307; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3307);
	clocks[3306] = rdtsc()-clocktmp;
	for(num1=0; num1<3306; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3306);
	clocks[3305] = rdtsc()-clocktmp;
	for(num1=0; num1<3305; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3305);
	clocks[3304] = rdtsc()-clocktmp;
	for(num1=0; num1<3304; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3304);
	clocks[3303] = rdtsc()-clocktmp;
	for(num1=0; num1<3303; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3303);
	clocks[3302] = rdtsc()-clocktmp;
	for(num1=0; num1<3302; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3302);
	clocks[3301] = rdtsc()-clocktmp;
	for(num1=0; num1<3301; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3301);
	clocks[3300] = rdtsc()-clocktmp;
	for(num1=0; num1<3300; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3300);
	clocks[3299] = rdtsc()-clocktmp;
	for(num1=0; num1<3299; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3299);
	clocks[3298] = rdtsc()-clocktmp;
	for(num1=0; num1<3298; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3298);
	clocks[3297] = rdtsc()-clocktmp;
	for(num1=0; num1<3297; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3297);
	clocks[3296] = rdtsc()-clocktmp;
	for(num1=0; num1<3296; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3296);
	clocks[3295] = rdtsc()-clocktmp;
	for(num1=0; num1<3295; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3295);
	clocks[3294] = rdtsc()-clocktmp;
	for(num1=0; num1<3294; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3294);
	clocks[3293] = rdtsc()-clocktmp;
	for(num1=0; num1<3293; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3293);
	clocks[3292] = rdtsc()-clocktmp;
	for(num1=0; num1<3292; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3292);
	clocks[3291] = rdtsc()-clocktmp;
	for(num1=0; num1<3291; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3291);
	clocks[3290] = rdtsc()-clocktmp;
	for(num1=0; num1<3290; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3290);
	clocks[3289] = rdtsc()-clocktmp;
	for(num1=0; num1<3289; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3289);
	clocks[3288] = rdtsc()-clocktmp;
	for(num1=0; num1<3288; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3288);
	clocks[3287] = rdtsc()-clocktmp;
	for(num1=0; num1<3287; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3287);
	clocks[3286] = rdtsc()-clocktmp;
	for(num1=0; num1<3286; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3286);
	clocks[3285] = rdtsc()-clocktmp;
	for(num1=0; num1<3285; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3285);
	clocks[3284] = rdtsc()-clocktmp;
	for(num1=0; num1<3284; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3284);
	clocks[3283] = rdtsc()-clocktmp;
	for(num1=0; num1<3283; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3283);
	clocks[3282] = rdtsc()-clocktmp;
	for(num1=0; num1<3282; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3282);
	clocks[3281] = rdtsc()-clocktmp;
	for(num1=0; num1<3281; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3281);
	clocks[3280] = rdtsc()-clocktmp;
	for(num1=0; num1<3280; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3280);
	clocks[3279] = rdtsc()-clocktmp;
	for(num1=0; num1<3279; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3279);
	clocks[3278] = rdtsc()-clocktmp;
	for(num1=0; num1<3278; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3278);
	clocks[3277] = rdtsc()-clocktmp;
	for(num1=0; num1<3277; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3277);
	clocks[3276] = rdtsc()-clocktmp;
	for(num1=0; num1<3276; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3276);
	clocks[3275] = rdtsc()-clocktmp;
	for(num1=0; num1<3275; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3275);
	clocks[3274] = rdtsc()-clocktmp;
	for(num1=0; num1<3274; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3274);
	clocks[3273] = rdtsc()-clocktmp;
	for(num1=0; num1<3273; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3273);
	clocks[3272] = rdtsc()-clocktmp;
	for(num1=0; num1<3272; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3272);
	clocks[3271] = rdtsc()-clocktmp;
	for(num1=0; num1<3271; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3271);
	clocks[3270] = rdtsc()-clocktmp;
	for(num1=0; num1<3270; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3270);
	clocks[3269] = rdtsc()-clocktmp;
	for(num1=0; num1<3269; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3269);
	clocks[3268] = rdtsc()-clocktmp;
	for(num1=0; num1<3268; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3268);
	clocks[3267] = rdtsc()-clocktmp;
	for(num1=0; num1<3267; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3267);
	clocks[3266] = rdtsc()-clocktmp;
	for(num1=0; num1<3266; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3266);
	clocks[3265] = rdtsc()-clocktmp;
	for(num1=0; num1<3265; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3265);
	clocks[3264] = rdtsc()-clocktmp;
	for(num1=0; num1<3264; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3264);
	clocks[3263] = rdtsc()-clocktmp;
	for(num1=0; num1<3263; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3263);
	clocks[3262] = rdtsc()-clocktmp;
	for(num1=0; num1<3262; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3262);
	clocks[3261] = rdtsc()-clocktmp;
	for(num1=0; num1<3261; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3261);
	clocks[3260] = rdtsc()-clocktmp;
	for(num1=0; num1<3260; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3260);
	clocks[3259] = rdtsc()-clocktmp;
	for(num1=0; num1<3259; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3259);
	clocks[3258] = rdtsc()-clocktmp;
	for(num1=0; num1<3258; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3258);
	clocks[3257] = rdtsc()-clocktmp;
	for(num1=0; num1<3257; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3257);
	clocks[3256] = rdtsc()-clocktmp;
	for(num1=0; num1<3256; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3256);
	clocks[3255] = rdtsc()-clocktmp;
	for(num1=0; num1<3255; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3255);
	clocks[3254] = rdtsc()-clocktmp;
	for(num1=0; num1<3254; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3254);
	clocks[3253] = rdtsc()-clocktmp;
	for(num1=0; num1<3253; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3253);
	clocks[3252] = rdtsc()-clocktmp;
	for(num1=0; num1<3252; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3252);
	clocks[3251] = rdtsc()-clocktmp;
	for(num1=0; num1<3251; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3251);
	clocks[3250] = rdtsc()-clocktmp;
	for(num1=0; num1<3250; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3250);
	clocks[3249] = rdtsc()-clocktmp;
	for(num1=0; num1<3249; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3249);
	clocks[3248] = rdtsc()-clocktmp;
	for(num1=0; num1<3248; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3248);
	clocks[3247] = rdtsc()-clocktmp;
	for(num1=0; num1<3247; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3247);
	clocks[3246] = rdtsc()-clocktmp;
	for(num1=0; num1<3246; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3246);
	clocks[3245] = rdtsc()-clocktmp;
	for(num1=0; num1<3245; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3245);
	clocks[3244] = rdtsc()-clocktmp;
	for(num1=0; num1<3244; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3244);
	clocks[3243] = rdtsc()-clocktmp;
	for(num1=0; num1<3243; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3243);
	clocks[3242] = rdtsc()-clocktmp;
	for(num1=0; num1<3242; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3242);
	clocks[3241] = rdtsc()-clocktmp;
	for(num1=0; num1<3241; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3241);
	clocks[3240] = rdtsc()-clocktmp;
	for(num1=0; num1<3240; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3240);
	clocks[3239] = rdtsc()-clocktmp;
	for(num1=0; num1<3239; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3239);
	clocks[3238] = rdtsc()-clocktmp;
	for(num1=0; num1<3238; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3238);
	clocks[3237] = rdtsc()-clocktmp;
	for(num1=0; num1<3237; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3237);
	clocks[3236] = rdtsc()-clocktmp;
	for(num1=0; num1<3236; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3236);
	clocks[3235] = rdtsc()-clocktmp;
	for(num1=0; num1<3235; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3235);
	clocks[3234] = rdtsc()-clocktmp;
	for(num1=0; num1<3234; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3234);
	clocks[3233] = rdtsc()-clocktmp;
	for(num1=0; num1<3233; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3233);
	clocks[3232] = rdtsc()-clocktmp;
	for(num1=0; num1<3232; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3232);
	clocks[3231] = rdtsc()-clocktmp;
	for(num1=0; num1<3231; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3231);
	clocks[3230] = rdtsc()-clocktmp;
	for(num1=0; num1<3230; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3230);
	clocks[3229] = rdtsc()-clocktmp;
	for(num1=0; num1<3229; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3229);
	clocks[3228] = rdtsc()-clocktmp;
	for(num1=0; num1<3228; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3228);
	clocks[3227] = rdtsc()-clocktmp;
	for(num1=0; num1<3227; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3227);
	clocks[3226] = rdtsc()-clocktmp;
	for(num1=0; num1<3226; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3226);
	clocks[3225] = rdtsc()-clocktmp;
	for(num1=0; num1<3225; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3225);
	clocks[3224] = rdtsc()-clocktmp;
	for(num1=0; num1<3224; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3224);
	clocks[3223] = rdtsc()-clocktmp;
	for(num1=0; num1<3223; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3223);
	clocks[3222] = rdtsc()-clocktmp;
	for(num1=0; num1<3222; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3222);
	clocks[3221] = rdtsc()-clocktmp;
	for(num1=0; num1<3221; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3221);
	clocks[3220] = rdtsc()-clocktmp;
	for(num1=0; num1<3220; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3220);
	clocks[3219] = rdtsc()-clocktmp;
	for(num1=0; num1<3219; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3219);
	clocks[3218] = rdtsc()-clocktmp;
	for(num1=0; num1<3218; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3218);
	clocks[3217] = rdtsc()-clocktmp;
	for(num1=0; num1<3217; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3217);
	clocks[3216] = rdtsc()-clocktmp;
	for(num1=0; num1<3216; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3216);
	clocks[3215] = rdtsc()-clocktmp;
	for(num1=0; num1<3215; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3215);
	clocks[3214] = rdtsc()-clocktmp;
	for(num1=0; num1<3214; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3214);
	clocks[3213] = rdtsc()-clocktmp;
	for(num1=0; num1<3213; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3213);
	clocks[3212] = rdtsc()-clocktmp;
	for(num1=0; num1<3212; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3212);
	clocks[3211] = rdtsc()-clocktmp;
	for(num1=0; num1<3211; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3211);
	clocks[3210] = rdtsc()-clocktmp;
	for(num1=0; num1<3210; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3210);
	clocks[3209] = rdtsc()-clocktmp;
	for(num1=0; num1<3209; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3209);
	clocks[3208] = rdtsc()-clocktmp;
	for(num1=0; num1<3208; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3208);
	clocks[3207] = rdtsc()-clocktmp;
	for(num1=0; num1<3207; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3207);
	clocks[3206] = rdtsc()-clocktmp;
	for(num1=0; num1<3206; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3206);
	clocks[3205] = rdtsc()-clocktmp;
	for(num1=0; num1<3205; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3205);
	clocks[3204] = rdtsc()-clocktmp;
	for(num1=0; num1<3204; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3204);
	clocks[3203] = rdtsc()-clocktmp;
	for(num1=0; num1<3203; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3203);
	clocks[3202] = rdtsc()-clocktmp;
	for(num1=0; num1<3202; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3202);
	clocks[3201] = rdtsc()-clocktmp;
	for(num1=0; num1<3201; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3201);
	clocks[3200] = rdtsc()-clocktmp;
	for(num1=0; num1<3200; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3200);
	clocks[3199] = rdtsc()-clocktmp;
	for(num1=0; num1<3199; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3199);
	clocks[3198] = rdtsc()-clocktmp;
	for(num1=0; num1<3198; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3198);
	clocks[3197] = rdtsc()-clocktmp;
	for(num1=0; num1<3197; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3197);
	clocks[3196] = rdtsc()-clocktmp;
	for(num1=0; num1<3196; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3196);
	clocks[3195] = rdtsc()-clocktmp;
	for(num1=0; num1<3195; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3195);
	clocks[3194] = rdtsc()-clocktmp;
	for(num1=0; num1<3194; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3194);
	clocks[3193] = rdtsc()-clocktmp;
	for(num1=0; num1<3193; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3193);
	clocks[3192] = rdtsc()-clocktmp;
	for(num1=0; num1<3192; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3192);
	clocks[3191] = rdtsc()-clocktmp;
	for(num1=0; num1<3191; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3191);
	clocks[3190] = rdtsc()-clocktmp;
	for(num1=0; num1<3190; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3190);
	clocks[3189] = rdtsc()-clocktmp;
	for(num1=0; num1<3189; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3189);
	clocks[3188] = rdtsc()-clocktmp;
	for(num1=0; num1<3188; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3188);
	clocks[3187] = rdtsc()-clocktmp;
	for(num1=0; num1<3187; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3187);
	clocks[3186] = rdtsc()-clocktmp;
	for(num1=0; num1<3186; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3186);
	clocks[3185] = rdtsc()-clocktmp;
	for(num1=0; num1<3185; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3185);
	clocks[3184] = rdtsc()-clocktmp;
	for(num1=0; num1<3184; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3184);
	clocks[3183] = rdtsc()-clocktmp;
	for(num1=0; num1<3183; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3183);
	clocks[3182] = rdtsc()-clocktmp;
	for(num1=0; num1<3182; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3182);
	clocks[3181] = rdtsc()-clocktmp;
	for(num1=0; num1<3181; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3181);
	clocks[3180] = rdtsc()-clocktmp;
	for(num1=0; num1<3180; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3180);
	clocks[3179] = rdtsc()-clocktmp;
	for(num1=0; num1<3179; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3179);
	clocks[3178] = rdtsc()-clocktmp;
	for(num1=0; num1<3178; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3178);
	clocks[3177] = rdtsc()-clocktmp;
	for(num1=0; num1<3177; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3177);
	clocks[3176] = rdtsc()-clocktmp;
	for(num1=0; num1<3176; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3176);
	clocks[3175] = rdtsc()-clocktmp;
	for(num1=0; num1<3175; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3175);
	clocks[3174] = rdtsc()-clocktmp;
	for(num1=0; num1<3174; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3174);
	clocks[3173] = rdtsc()-clocktmp;
	for(num1=0; num1<3173; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3173);
	clocks[3172] = rdtsc()-clocktmp;
	for(num1=0; num1<3172; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3172);
	clocks[3171] = rdtsc()-clocktmp;
	for(num1=0; num1<3171; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3171);
	clocks[3170] = rdtsc()-clocktmp;
	for(num1=0; num1<3170; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3170);
	clocks[3169] = rdtsc()-clocktmp;
	for(num1=0; num1<3169; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3169);
	clocks[3168] = rdtsc()-clocktmp;
	for(num1=0; num1<3168; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3168);
	clocks[3167] = rdtsc()-clocktmp;
	for(num1=0; num1<3167; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3167);
	clocks[3166] = rdtsc()-clocktmp;
	for(num1=0; num1<3166; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3166);
	clocks[3165] = rdtsc()-clocktmp;
	for(num1=0; num1<3165; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3165);
	clocks[3164] = rdtsc()-clocktmp;
	for(num1=0; num1<3164; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3164);
	clocks[3163] = rdtsc()-clocktmp;
	for(num1=0; num1<3163; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3163);
	clocks[3162] = rdtsc()-clocktmp;
	for(num1=0; num1<3162; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3162);
	clocks[3161] = rdtsc()-clocktmp;
	for(num1=0; num1<3161; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3161);
	clocks[3160] = rdtsc()-clocktmp;
	for(num1=0; num1<3160; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3160);
	clocks[3159] = rdtsc()-clocktmp;
	for(num1=0; num1<3159; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3159);
	clocks[3158] = rdtsc()-clocktmp;
	for(num1=0; num1<3158; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3158);
	clocks[3157] = rdtsc()-clocktmp;
	for(num1=0; num1<3157; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3157);
	clocks[3156] = rdtsc()-clocktmp;
	for(num1=0; num1<3156; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3156);
	clocks[3155] = rdtsc()-clocktmp;
	for(num1=0; num1<3155; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3155);
	clocks[3154] = rdtsc()-clocktmp;
	for(num1=0; num1<3154; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3154);
	clocks[3153] = rdtsc()-clocktmp;
	for(num1=0; num1<3153; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3153);
	clocks[3152] = rdtsc()-clocktmp;
	for(num1=0; num1<3152; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3152);
	clocks[3151] = rdtsc()-clocktmp;
	for(num1=0; num1<3151; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3151);
	clocks[3150] = rdtsc()-clocktmp;
	for(num1=0; num1<3150; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3150);
	clocks[3149] = rdtsc()-clocktmp;
	for(num1=0; num1<3149; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3149);
	clocks[3148] = rdtsc()-clocktmp;
	for(num1=0; num1<3148; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3148);
	clocks[3147] = rdtsc()-clocktmp;
	for(num1=0; num1<3147; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3147);
	clocks[3146] = rdtsc()-clocktmp;
	for(num1=0; num1<3146; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3146);
	clocks[3145] = rdtsc()-clocktmp;
	for(num1=0; num1<3145; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3145);
	clocks[3144] = rdtsc()-clocktmp;
	for(num1=0; num1<3144; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3144);
	clocks[3143] = rdtsc()-clocktmp;
	for(num1=0; num1<3143; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3143);
	clocks[3142] = rdtsc()-clocktmp;
	for(num1=0; num1<3142; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3142);
	clocks[3141] = rdtsc()-clocktmp;
	for(num1=0; num1<3141; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3141);
	clocks[3140] = rdtsc()-clocktmp;
	for(num1=0; num1<3140; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3140);
	clocks[3139] = rdtsc()-clocktmp;
	for(num1=0; num1<3139; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3139);
	clocks[3138] = rdtsc()-clocktmp;
	for(num1=0; num1<3138; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3138);
	clocks[3137] = rdtsc()-clocktmp;
	for(num1=0; num1<3137; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3137);
	clocks[3136] = rdtsc()-clocktmp;
	for(num1=0; num1<3136; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3136);
	clocks[3135] = rdtsc()-clocktmp;
	for(num1=0; num1<3135; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3135);
	clocks[3134] = rdtsc()-clocktmp;
	for(num1=0; num1<3134; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3134);
	clocks[3133] = rdtsc()-clocktmp;
	for(num1=0; num1<3133; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3133);
	clocks[3132] = rdtsc()-clocktmp;
	for(num1=0; num1<3132; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3132);
	clocks[3131] = rdtsc()-clocktmp;
	for(num1=0; num1<3131; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3131);
	clocks[3130] = rdtsc()-clocktmp;
	for(num1=0; num1<3130; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3130);
	clocks[3129] = rdtsc()-clocktmp;
	for(num1=0; num1<3129; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3129);
	clocks[3128] = rdtsc()-clocktmp;
	for(num1=0; num1<3128; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3128);
	clocks[3127] = rdtsc()-clocktmp;
	for(num1=0; num1<3127; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3127);
	clocks[3126] = rdtsc()-clocktmp;
	for(num1=0; num1<3126; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3126);
	clocks[3125] = rdtsc()-clocktmp;
	for(num1=0; num1<3125; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3125);
	clocks[3124] = rdtsc()-clocktmp;
	for(num1=0; num1<3124; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3124);
	clocks[3123] = rdtsc()-clocktmp;
	for(num1=0; num1<3123; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3123);
	clocks[3122] = rdtsc()-clocktmp;
	for(num1=0; num1<3122; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3122);
	clocks[3121] = rdtsc()-clocktmp;
	for(num1=0; num1<3121; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3121);
	clocks[3120] = rdtsc()-clocktmp;
	for(num1=0; num1<3120; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3120);
	clocks[3119] = rdtsc()-clocktmp;
	for(num1=0; num1<3119; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3119);
	clocks[3118] = rdtsc()-clocktmp;
	for(num1=0; num1<3118; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3118);
	clocks[3117] = rdtsc()-clocktmp;
	for(num1=0; num1<3117; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3117);
	clocks[3116] = rdtsc()-clocktmp;
	for(num1=0; num1<3116; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3116);
	clocks[3115] = rdtsc()-clocktmp;
	for(num1=0; num1<3115; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3115);
	clocks[3114] = rdtsc()-clocktmp;
	for(num1=0; num1<3114; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3114);
	clocks[3113] = rdtsc()-clocktmp;
	for(num1=0; num1<3113; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3113);
	clocks[3112] = rdtsc()-clocktmp;
	for(num1=0; num1<3112; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3112);
	clocks[3111] = rdtsc()-clocktmp;
	for(num1=0; num1<3111; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3111);
	clocks[3110] = rdtsc()-clocktmp;
	for(num1=0; num1<3110; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3110);
	clocks[3109] = rdtsc()-clocktmp;
	for(num1=0; num1<3109; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3109);
	clocks[3108] = rdtsc()-clocktmp;
	for(num1=0; num1<3108; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3108);
	clocks[3107] = rdtsc()-clocktmp;
	for(num1=0; num1<3107; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3107);
	clocks[3106] = rdtsc()-clocktmp;
	for(num1=0; num1<3106; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3106);
	clocks[3105] = rdtsc()-clocktmp;
	for(num1=0; num1<3105; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3105);
	clocks[3104] = rdtsc()-clocktmp;
	for(num1=0; num1<3104; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3104);
	clocks[3103] = rdtsc()-clocktmp;
	for(num1=0; num1<3103; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3103);
	clocks[3102] = rdtsc()-clocktmp;
	for(num1=0; num1<3102; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3102);
	clocks[3101] = rdtsc()-clocktmp;
	for(num1=0; num1<3101; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3101);
	clocks[3100] = rdtsc()-clocktmp;
	for(num1=0; num1<3100; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3100);
	clocks[3099] = rdtsc()-clocktmp;
	for(num1=0; num1<3099; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3099);
	clocks[3098] = rdtsc()-clocktmp;
	for(num1=0; num1<3098; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3098);
	clocks[3097] = rdtsc()-clocktmp;
	for(num1=0; num1<3097; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3097);
	clocks[3096] = rdtsc()-clocktmp;
	for(num1=0; num1<3096; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3096);
	clocks[3095] = rdtsc()-clocktmp;
	for(num1=0; num1<3095; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3095);
	clocks[3094] = rdtsc()-clocktmp;
	for(num1=0; num1<3094; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3094);
	clocks[3093] = rdtsc()-clocktmp;
	for(num1=0; num1<3093; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3093);
	clocks[3092] = rdtsc()-clocktmp;
	for(num1=0; num1<3092; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3092);
	clocks[3091] = rdtsc()-clocktmp;
	for(num1=0; num1<3091; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3091);
	clocks[3090] = rdtsc()-clocktmp;
	for(num1=0; num1<3090; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3090);
	clocks[3089] = rdtsc()-clocktmp;
	for(num1=0; num1<3089; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3089);
	clocks[3088] = rdtsc()-clocktmp;
	for(num1=0; num1<3088; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3088);
	clocks[3087] = rdtsc()-clocktmp;
	for(num1=0; num1<3087; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3087);
	clocks[3086] = rdtsc()-clocktmp;
	for(num1=0; num1<3086; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3086);
	clocks[3085] = rdtsc()-clocktmp;
	for(num1=0; num1<3085; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3085);
	clocks[3084] = rdtsc()-clocktmp;
	for(num1=0; num1<3084; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3084);
	clocks[3083] = rdtsc()-clocktmp;
	for(num1=0; num1<3083; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3083);
	clocks[3082] = rdtsc()-clocktmp;
	for(num1=0; num1<3082; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3082);
	clocks[3081] = rdtsc()-clocktmp;
	for(num1=0; num1<3081; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3081);
	clocks[3080] = rdtsc()-clocktmp;
	for(num1=0; num1<3080; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3080);
	clocks[3079] = rdtsc()-clocktmp;
	for(num1=0; num1<3079; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3079);
	clocks[3078] = rdtsc()-clocktmp;
	for(num1=0; num1<3078; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3078);
	clocks[3077] = rdtsc()-clocktmp;
	for(num1=0; num1<3077; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3077);
	clocks[3076] = rdtsc()-clocktmp;
	for(num1=0; num1<3076; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3076);
	clocks[3075] = rdtsc()-clocktmp;
	for(num1=0; num1<3075; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3075);
	clocks[3074] = rdtsc()-clocktmp;
	for(num1=0; num1<3074; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3074);
	clocks[3073] = rdtsc()-clocktmp;
	for(num1=0; num1<3073; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3073);
	clocks[3072] = rdtsc()-clocktmp;
	for(num1=0; num1<3072; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3072);
	clocks[3071] = rdtsc()-clocktmp;
	for(num1=0; num1<3071; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3071);
	clocks[3070] = rdtsc()-clocktmp;
	for(num1=0; num1<3070; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3070);
	clocks[3069] = rdtsc()-clocktmp;
	for(num1=0; num1<3069; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3069);
	clocks[3068] = rdtsc()-clocktmp;
	for(num1=0; num1<3068; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3068);
	clocks[3067] = rdtsc()-clocktmp;
	for(num1=0; num1<3067; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3067);
	clocks[3066] = rdtsc()-clocktmp;
	for(num1=0; num1<3066; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3066);
	clocks[3065] = rdtsc()-clocktmp;
	for(num1=0; num1<3065; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3065);
	clocks[3064] = rdtsc()-clocktmp;
	for(num1=0; num1<3064; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3064);
	clocks[3063] = rdtsc()-clocktmp;
	for(num1=0; num1<3063; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3063);
	clocks[3062] = rdtsc()-clocktmp;
	for(num1=0; num1<3062; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3062);
	clocks[3061] = rdtsc()-clocktmp;
	for(num1=0; num1<3061; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3061);
	clocks[3060] = rdtsc()-clocktmp;
	for(num1=0; num1<3060; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3060);
	clocks[3059] = rdtsc()-clocktmp;
	for(num1=0; num1<3059; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3059);
	clocks[3058] = rdtsc()-clocktmp;
	for(num1=0; num1<3058; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3058);
	clocks[3057] = rdtsc()-clocktmp;
	for(num1=0; num1<3057; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3057);
	clocks[3056] = rdtsc()-clocktmp;
	for(num1=0; num1<3056; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3056);
	clocks[3055] = rdtsc()-clocktmp;
	for(num1=0; num1<3055; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3055);
	clocks[3054] = rdtsc()-clocktmp;
	for(num1=0; num1<3054; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3054);
	clocks[3053] = rdtsc()-clocktmp;
	for(num1=0; num1<3053; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3053);
	clocks[3052] = rdtsc()-clocktmp;
	for(num1=0; num1<3052; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3052);
	clocks[3051] = rdtsc()-clocktmp;
	for(num1=0; num1<3051; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3051);
	clocks[3050] = rdtsc()-clocktmp;
	for(num1=0; num1<3050; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3050);
	clocks[3049] = rdtsc()-clocktmp;
	for(num1=0; num1<3049; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3049);
	clocks[3048] = rdtsc()-clocktmp;
	for(num1=0; num1<3048; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3048);
	clocks[3047] = rdtsc()-clocktmp;
	for(num1=0; num1<3047; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3047);
	clocks[3046] = rdtsc()-clocktmp;
	for(num1=0; num1<3046; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3046);
	clocks[3045] = rdtsc()-clocktmp;
	for(num1=0; num1<3045; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3045);
	clocks[3044] = rdtsc()-clocktmp;
	for(num1=0; num1<3044; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3044);
	clocks[3043] = rdtsc()-clocktmp;
	for(num1=0; num1<3043; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3043);
	clocks[3042] = rdtsc()-clocktmp;
	for(num1=0; num1<3042; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3042);
	clocks[3041] = rdtsc()-clocktmp;
	for(num1=0; num1<3041; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3041);
	clocks[3040] = rdtsc()-clocktmp;
	for(num1=0; num1<3040; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3040);
	clocks[3039] = rdtsc()-clocktmp;
	for(num1=0; num1<3039; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3039);
	clocks[3038] = rdtsc()-clocktmp;
	for(num1=0; num1<3038; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3038);
	clocks[3037] = rdtsc()-clocktmp;
	for(num1=0; num1<3037; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3037);
	clocks[3036] = rdtsc()-clocktmp;
	for(num1=0; num1<3036; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3036);
	clocks[3035] = rdtsc()-clocktmp;
	for(num1=0; num1<3035; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3035);
	clocks[3034] = rdtsc()-clocktmp;
	for(num1=0; num1<3034; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3034);
	clocks[3033] = rdtsc()-clocktmp;
	for(num1=0; num1<3033; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3033);
	clocks[3032] = rdtsc()-clocktmp;
	for(num1=0; num1<3032; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3032);
	clocks[3031] = rdtsc()-clocktmp;
	for(num1=0; num1<3031; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3031);
	clocks[3030] = rdtsc()-clocktmp;
	for(num1=0; num1<3030; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3030);
	clocks[3029] = rdtsc()-clocktmp;
	for(num1=0; num1<3029; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3029);
	clocks[3028] = rdtsc()-clocktmp;
	for(num1=0; num1<3028; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3028);
	clocks[3027] = rdtsc()-clocktmp;
	for(num1=0; num1<3027; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3027);
	clocks[3026] = rdtsc()-clocktmp;
	for(num1=0; num1<3026; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3026);
	clocks[3025] = rdtsc()-clocktmp;
	for(num1=0; num1<3025; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3025);
	clocks[3024] = rdtsc()-clocktmp;
	for(num1=0; num1<3024; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3024);
	clocks[3023] = rdtsc()-clocktmp;
	for(num1=0; num1<3023; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3023);
	clocks[3022] = rdtsc()-clocktmp;
	for(num1=0; num1<3022; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3022);
	clocks[3021] = rdtsc()-clocktmp;
	for(num1=0; num1<3021; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3021);
	clocks[3020] = rdtsc()-clocktmp;
	for(num1=0; num1<3020; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3020);
	clocks[3019] = rdtsc()-clocktmp;
	for(num1=0; num1<3019; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3019);
	clocks[3018] = rdtsc()-clocktmp;
	for(num1=0; num1<3018; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3018);
	clocks[3017] = rdtsc()-clocktmp;
	for(num1=0; num1<3017; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3017);
	clocks[3016] = rdtsc()-clocktmp;
	for(num1=0; num1<3016; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3016);
	clocks[3015] = rdtsc()-clocktmp;
	for(num1=0; num1<3015; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3015);
	clocks[3014] = rdtsc()-clocktmp;
	for(num1=0; num1<3014; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3014);
	clocks[3013] = rdtsc()-clocktmp;
	for(num1=0; num1<3013; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3013);
	clocks[3012] = rdtsc()-clocktmp;
	for(num1=0; num1<3012; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3012);
	clocks[3011] = rdtsc()-clocktmp;
	for(num1=0; num1<3011; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3011);
	clocks[3010] = rdtsc()-clocktmp;
	for(num1=0; num1<3010; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3010);
	clocks[3009] = rdtsc()-clocktmp;
	for(num1=0; num1<3009; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3009);
	clocks[3008] = rdtsc()-clocktmp;
	for(num1=0; num1<3008; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3008);
	clocks[3007] = rdtsc()-clocktmp;
	for(num1=0; num1<3007; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3007);
	clocks[3006] = rdtsc()-clocktmp;
	for(num1=0; num1<3006; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3006);
	clocks[3005] = rdtsc()-clocktmp;
	for(num1=0; num1<3005; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3005);
	clocks[3004] = rdtsc()-clocktmp;
	for(num1=0; num1<3004; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3004);
	clocks[3003] = rdtsc()-clocktmp;
	for(num1=0; num1<3003; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3003);
	clocks[3002] = rdtsc()-clocktmp;
	for(num1=0; num1<3002; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3002);
	clocks[3001] = rdtsc()-clocktmp;
	for(num1=0; num1<3001; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3001);
	clocks[3000] = rdtsc()-clocktmp;
	for(num1=0; num1<3000; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3000);
	clocks[2999] = rdtsc()-clocktmp;
	for(num1=0; num1<2999; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2999);
	clocks[2998] = rdtsc()-clocktmp;
	for(num1=0; num1<2998; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2998);
	clocks[2997] = rdtsc()-clocktmp;
	for(num1=0; num1<2997; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2997);
	clocks[2996] = rdtsc()-clocktmp;
	for(num1=0; num1<2996; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2996);
	clocks[2995] = rdtsc()-clocktmp;
	for(num1=0; num1<2995; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2995);
	clocks[2994] = rdtsc()-clocktmp;
	for(num1=0; num1<2994; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2994);
	clocks[2993] = rdtsc()-clocktmp;
	for(num1=0; num1<2993; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2993);
	clocks[2992] = rdtsc()-clocktmp;
	for(num1=0; num1<2992; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2992);
	clocks[2991] = rdtsc()-clocktmp;
	for(num1=0; num1<2991; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2991);
	clocks[2990] = rdtsc()-clocktmp;
	for(num1=0; num1<2990; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2990);
	clocks[2989] = rdtsc()-clocktmp;
	for(num1=0; num1<2989; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2989);
	clocks[2988] = rdtsc()-clocktmp;
	for(num1=0; num1<2988; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2988);
	clocks[2987] = rdtsc()-clocktmp;
	for(num1=0; num1<2987; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2987);
	clocks[2986] = rdtsc()-clocktmp;
	for(num1=0; num1<2986; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2986);
	clocks[2985] = rdtsc()-clocktmp;
	for(num1=0; num1<2985; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2985);
	clocks[2984] = rdtsc()-clocktmp;
	for(num1=0; num1<2984; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2984);
	clocks[2983] = rdtsc()-clocktmp;
	for(num1=0; num1<2983; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2983);
	clocks[2982] = rdtsc()-clocktmp;
	for(num1=0; num1<2982; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2982);
	clocks[2981] = rdtsc()-clocktmp;
	for(num1=0; num1<2981; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2981);
	clocks[2980] = rdtsc()-clocktmp;
	for(num1=0; num1<2980; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2980);
	clocks[2979] = rdtsc()-clocktmp;
	for(num1=0; num1<2979; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2979);
	clocks[2978] = rdtsc()-clocktmp;
	for(num1=0; num1<2978; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2978);
	clocks[2977] = rdtsc()-clocktmp;
	for(num1=0; num1<2977; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2977);
	clocks[2976] = rdtsc()-clocktmp;
	for(num1=0; num1<2976; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2976);
	clocks[2975] = rdtsc()-clocktmp;
	for(num1=0; num1<2975; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2975);
	clocks[2974] = rdtsc()-clocktmp;
	for(num1=0; num1<2974; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2974);
	clocks[2973] = rdtsc()-clocktmp;
	for(num1=0; num1<2973; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2973);
	clocks[2972] = rdtsc()-clocktmp;
	for(num1=0; num1<2972; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2972);
	clocks[2971] = rdtsc()-clocktmp;
	for(num1=0; num1<2971; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2971);
	clocks[2970] = rdtsc()-clocktmp;
	for(num1=0; num1<2970; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2970);
	clocks[2969] = rdtsc()-clocktmp;
	for(num1=0; num1<2969; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2969);
	clocks[2968] = rdtsc()-clocktmp;
	for(num1=0; num1<2968; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2968);
	clocks[2967] = rdtsc()-clocktmp;
	for(num1=0; num1<2967; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2967);
	clocks[2966] = rdtsc()-clocktmp;
	for(num1=0; num1<2966; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2966);
	clocks[2965] = rdtsc()-clocktmp;
	for(num1=0; num1<2965; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2965);
	clocks[2964] = rdtsc()-clocktmp;
	for(num1=0; num1<2964; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2964);
	clocks[2963] = rdtsc()-clocktmp;
	for(num1=0; num1<2963; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2963);
	clocks[2962] = rdtsc()-clocktmp;
	for(num1=0; num1<2962; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2962);
	clocks[2961] = rdtsc()-clocktmp;
	for(num1=0; num1<2961; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2961);
	clocks[2960] = rdtsc()-clocktmp;
	for(num1=0; num1<2960; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2960);
	clocks[2959] = rdtsc()-clocktmp;
	for(num1=0; num1<2959; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2959);
	clocks[2958] = rdtsc()-clocktmp;
	for(num1=0; num1<2958; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2958);
	clocks[2957] = rdtsc()-clocktmp;
	for(num1=0; num1<2957; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2957);
	clocks[2956] = rdtsc()-clocktmp;
	for(num1=0; num1<2956; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2956);
	clocks[2955] = rdtsc()-clocktmp;
	for(num1=0; num1<2955; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2955);
	clocks[2954] = rdtsc()-clocktmp;
	for(num1=0; num1<2954; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2954);
	clocks[2953] = rdtsc()-clocktmp;
	for(num1=0; num1<2953; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2953);
	clocks[2952] = rdtsc()-clocktmp;
	for(num1=0; num1<2952; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2952);
	clocks[2951] = rdtsc()-clocktmp;
	for(num1=0; num1<2951; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2951);
	clocks[2950] = rdtsc()-clocktmp;
	for(num1=0; num1<2950; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2950);
	clocks[2949] = rdtsc()-clocktmp;
	for(num1=0; num1<2949; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2949);
	clocks[2948] = rdtsc()-clocktmp;
	for(num1=0; num1<2948; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2948);
	clocks[2947] = rdtsc()-clocktmp;
	for(num1=0; num1<2947; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2947);
	clocks[2946] = rdtsc()-clocktmp;
	for(num1=0; num1<2946; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2946);
	clocks[2945] = rdtsc()-clocktmp;
	for(num1=0; num1<2945; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2945);
	clocks[2944] = rdtsc()-clocktmp;
	for(num1=0; num1<2944; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2944);
	clocks[2943] = rdtsc()-clocktmp;
	for(num1=0; num1<2943; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2943);
	clocks[2942] = rdtsc()-clocktmp;
	for(num1=0; num1<2942; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2942);
	clocks[2941] = rdtsc()-clocktmp;
	for(num1=0; num1<2941; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2941);
	clocks[2940] = rdtsc()-clocktmp;
	for(num1=0; num1<2940; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2940);
	clocks[2939] = rdtsc()-clocktmp;
	for(num1=0; num1<2939; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2939);
	clocks[2938] = rdtsc()-clocktmp;
	for(num1=0; num1<2938; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2938);
	clocks[2937] = rdtsc()-clocktmp;
	for(num1=0; num1<2937; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2937);
	clocks[2936] = rdtsc()-clocktmp;
	for(num1=0; num1<2936; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2936);
	clocks[2935] = rdtsc()-clocktmp;
	for(num1=0; num1<2935; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2935);
	clocks[2934] = rdtsc()-clocktmp;
	for(num1=0; num1<2934; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2934);
	clocks[2933] = rdtsc()-clocktmp;
	for(num1=0; num1<2933; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2933);
	clocks[2932] = rdtsc()-clocktmp;
	for(num1=0; num1<2932; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2932);
	clocks[2931] = rdtsc()-clocktmp;
	for(num1=0; num1<2931; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2931);
	clocks[2930] = rdtsc()-clocktmp;
	for(num1=0; num1<2930; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2930);
	clocks[2929] = rdtsc()-clocktmp;
	for(num1=0; num1<2929; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2929);
	clocks[2928] = rdtsc()-clocktmp;
	for(num1=0; num1<2928; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2928);
	clocks[2927] = rdtsc()-clocktmp;
	for(num1=0; num1<2927; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2927);
	clocks[2926] = rdtsc()-clocktmp;
	for(num1=0; num1<2926; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2926);
	clocks[2925] = rdtsc()-clocktmp;
	for(num1=0; num1<2925; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2925);
	clocks[2924] = rdtsc()-clocktmp;
	for(num1=0; num1<2924; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2924);
	clocks[2923] = rdtsc()-clocktmp;
	for(num1=0; num1<2923; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2923);
	clocks[2922] = rdtsc()-clocktmp;
	for(num1=0; num1<2922; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2922);
	clocks[2921] = rdtsc()-clocktmp;
	for(num1=0; num1<2921; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2921);
	clocks[2920] = rdtsc()-clocktmp;
	for(num1=0; num1<2920; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2920);
	clocks[2919] = rdtsc()-clocktmp;
	for(num1=0; num1<2919; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2919);
	clocks[2918] = rdtsc()-clocktmp;
	for(num1=0; num1<2918; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2918);
	clocks[2917] = rdtsc()-clocktmp;
	for(num1=0; num1<2917; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2917);
	clocks[2916] = rdtsc()-clocktmp;
	for(num1=0; num1<2916; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2916);
	clocks[2915] = rdtsc()-clocktmp;
	for(num1=0; num1<2915; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2915);
	clocks[2914] = rdtsc()-clocktmp;
	for(num1=0; num1<2914; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2914);
	clocks[2913] = rdtsc()-clocktmp;
	for(num1=0; num1<2913; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2913);
	clocks[2912] = rdtsc()-clocktmp;
	for(num1=0; num1<2912; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2912);
	clocks[2911] = rdtsc()-clocktmp;
	for(num1=0; num1<2911; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2911);
	clocks[2910] = rdtsc()-clocktmp;
	for(num1=0; num1<2910; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2910);
	clocks[2909] = rdtsc()-clocktmp;
	for(num1=0; num1<2909; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2909);
	clocks[2908] = rdtsc()-clocktmp;
	for(num1=0; num1<2908; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2908);
	clocks[2907] = rdtsc()-clocktmp;
	for(num1=0; num1<2907; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2907);
	clocks[2906] = rdtsc()-clocktmp;
	for(num1=0; num1<2906; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2906);
	clocks[2905] = rdtsc()-clocktmp;
	for(num1=0; num1<2905; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2905);
	clocks[2904] = rdtsc()-clocktmp;
	for(num1=0; num1<2904; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2904);
	clocks[2903] = rdtsc()-clocktmp;
	for(num1=0; num1<2903; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2903);
	clocks[2902] = rdtsc()-clocktmp;
	for(num1=0; num1<2902; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2902);
	clocks[2901] = rdtsc()-clocktmp;
	for(num1=0; num1<2901; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2901);
	clocks[2900] = rdtsc()-clocktmp;
	for(num1=0; num1<2900; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2900);
	clocks[2899] = rdtsc()-clocktmp;
	for(num1=0; num1<2899; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2899);
	clocks[2898] = rdtsc()-clocktmp;
	for(num1=0; num1<2898; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2898);
	clocks[2897] = rdtsc()-clocktmp;
	for(num1=0; num1<2897; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2897);
	clocks[2896] = rdtsc()-clocktmp;
	for(num1=0; num1<2896; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2896);
	clocks[2895] = rdtsc()-clocktmp;
	for(num1=0; num1<2895; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2895);
	clocks[2894] = rdtsc()-clocktmp;
	for(num1=0; num1<2894; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2894);
	clocks[2893] = rdtsc()-clocktmp;
	for(num1=0; num1<2893; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2893);
	clocks[2892] = rdtsc()-clocktmp;
	for(num1=0; num1<2892; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2892);
	clocks[2891] = rdtsc()-clocktmp;
	for(num1=0; num1<2891; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2891);
	clocks[2890] = rdtsc()-clocktmp;
	for(num1=0; num1<2890; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2890);
	clocks[2889] = rdtsc()-clocktmp;
	for(num1=0; num1<2889; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2889);
	clocks[2888] = rdtsc()-clocktmp;
	for(num1=0; num1<2888; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2888);
	clocks[2887] = rdtsc()-clocktmp;
	for(num1=0; num1<2887; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2887);
	clocks[2886] = rdtsc()-clocktmp;
	for(num1=0; num1<2886; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2886);
	clocks[2885] = rdtsc()-clocktmp;
	for(num1=0; num1<2885; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2885);
	clocks[2884] = rdtsc()-clocktmp;
	for(num1=0; num1<2884; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2884);
	clocks[2883] = rdtsc()-clocktmp;
	for(num1=0; num1<2883; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2883);
	clocks[2882] = rdtsc()-clocktmp;
	for(num1=0; num1<2882; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2882);
	clocks[2881] = rdtsc()-clocktmp;
	for(num1=0; num1<2881; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2881);
	clocks[2880] = rdtsc()-clocktmp;
	for(num1=0; num1<2880; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2880);
	clocks[2879] = rdtsc()-clocktmp;
	for(num1=0; num1<2879; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2879);
	clocks[2878] = rdtsc()-clocktmp;
	for(num1=0; num1<2878; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2878);
	clocks[2877] = rdtsc()-clocktmp;
	for(num1=0; num1<2877; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2877);
	clocks[2876] = rdtsc()-clocktmp;
	for(num1=0; num1<2876; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2876);
	clocks[2875] = rdtsc()-clocktmp;
	for(num1=0; num1<2875; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2875);
	clocks[2874] = rdtsc()-clocktmp;
	for(num1=0; num1<2874; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2874);
	clocks[2873] = rdtsc()-clocktmp;
	for(num1=0; num1<2873; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2873);
	clocks[2872] = rdtsc()-clocktmp;
	for(num1=0; num1<2872; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2872);
	clocks[2871] = rdtsc()-clocktmp;
	for(num1=0; num1<2871; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2871);
	clocks[2870] = rdtsc()-clocktmp;
	for(num1=0; num1<2870; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2870);
	clocks[2869] = rdtsc()-clocktmp;
	for(num1=0; num1<2869; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2869);
	clocks[2868] = rdtsc()-clocktmp;
	for(num1=0; num1<2868; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2868);
	clocks[2867] = rdtsc()-clocktmp;
	for(num1=0; num1<2867; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2867);
	clocks[2866] = rdtsc()-clocktmp;
	for(num1=0; num1<2866; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2866);
	clocks[2865] = rdtsc()-clocktmp;
	for(num1=0; num1<2865; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2865);
	clocks[2864] = rdtsc()-clocktmp;
	for(num1=0; num1<2864; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2864);
	clocks[2863] = rdtsc()-clocktmp;
	for(num1=0; num1<2863; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2863);
	clocks[2862] = rdtsc()-clocktmp;
	for(num1=0; num1<2862; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2862);
	clocks[2861] = rdtsc()-clocktmp;
	for(num1=0; num1<2861; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2861);
	clocks[2860] = rdtsc()-clocktmp;
	for(num1=0; num1<2860; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2860);
	clocks[2859] = rdtsc()-clocktmp;
	for(num1=0; num1<2859; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2859);
	clocks[2858] = rdtsc()-clocktmp;
	for(num1=0; num1<2858; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2858);
	clocks[2857] = rdtsc()-clocktmp;
	for(num1=0; num1<2857; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2857);
	clocks[2856] = rdtsc()-clocktmp;
	for(num1=0; num1<2856; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2856);
	clocks[2855] = rdtsc()-clocktmp;
	for(num1=0; num1<2855; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2855);
	clocks[2854] = rdtsc()-clocktmp;
	for(num1=0; num1<2854; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2854);
	clocks[2853] = rdtsc()-clocktmp;
	for(num1=0; num1<2853; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2853);
	clocks[2852] = rdtsc()-clocktmp;
	for(num1=0; num1<2852; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2852);
	clocks[2851] = rdtsc()-clocktmp;
	for(num1=0; num1<2851; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2851);
	clocks[2850] = rdtsc()-clocktmp;
	for(num1=0; num1<2850; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2850);
	clocks[2849] = rdtsc()-clocktmp;
	for(num1=0; num1<2849; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2849);
	clocks[2848] = rdtsc()-clocktmp;
	for(num1=0; num1<2848; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2848);
	clocks[2847] = rdtsc()-clocktmp;
	for(num1=0; num1<2847; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2847);
	clocks[2846] = rdtsc()-clocktmp;
	for(num1=0; num1<2846; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2846);
	clocks[2845] = rdtsc()-clocktmp;
	for(num1=0; num1<2845; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2845);
	clocks[2844] = rdtsc()-clocktmp;
	for(num1=0; num1<2844; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2844);
	clocks[2843] = rdtsc()-clocktmp;
	for(num1=0; num1<2843; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2843);
	clocks[2842] = rdtsc()-clocktmp;
	for(num1=0; num1<2842; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2842);
	clocks[2841] = rdtsc()-clocktmp;
	for(num1=0; num1<2841; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2841);
	clocks[2840] = rdtsc()-clocktmp;
	for(num1=0; num1<2840; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2840);
	clocks[2839] = rdtsc()-clocktmp;
	for(num1=0; num1<2839; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2839);
	clocks[2838] = rdtsc()-clocktmp;
	for(num1=0; num1<2838; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2838);
	clocks[2837] = rdtsc()-clocktmp;
	for(num1=0; num1<2837; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2837);
	clocks[2836] = rdtsc()-clocktmp;
	for(num1=0; num1<2836; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2836);
	clocks[2835] = rdtsc()-clocktmp;
	for(num1=0; num1<2835; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2835);
	clocks[2834] = rdtsc()-clocktmp;
	for(num1=0; num1<2834; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2834);
	clocks[2833] = rdtsc()-clocktmp;
	for(num1=0; num1<2833; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2833);
	clocks[2832] = rdtsc()-clocktmp;
	for(num1=0; num1<2832; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2832);
	clocks[2831] = rdtsc()-clocktmp;
	for(num1=0; num1<2831; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2831);
	clocks[2830] = rdtsc()-clocktmp;
	for(num1=0; num1<2830; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2830);
	clocks[2829] = rdtsc()-clocktmp;
	for(num1=0; num1<2829; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2829);
	clocks[2828] = rdtsc()-clocktmp;
	for(num1=0; num1<2828; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2828);
	clocks[2827] = rdtsc()-clocktmp;
	for(num1=0; num1<2827; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2827);
	clocks[2826] = rdtsc()-clocktmp;
	for(num1=0; num1<2826; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2826);
	clocks[2825] = rdtsc()-clocktmp;
	for(num1=0; num1<2825; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2825);
	clocks[2824] = rdtsc()-clocktmp;
	for(num1=0; num1<2824; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2824);
	clocks[2823] = rdtsc()-clocktmp;
	for(num1=0; num1<2823; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2823);
	clocks[2822] = rdtsc()-clocktmp;
	for(num1=0; num1<2822; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2822);
	clocks[2821] = rdtsc()-clocktmp;
	for(num1=0; num1<2821; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2821);
	clocks[2820] = rdtsc()-clocktmp;
	for(num1=0; num1<2820; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2820);
	clocks[2819] = rdtsc()-clocktmp;
	for(num1=0; num1<2819; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2819);
	clocks[2818] = rdtsc()-clocktmp;
	for(num1=0; num1<2818; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2818);
	clocks[2817] = rdtsc()-clocktmp;
	for(num1=0; num1<2817; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2817);
	clocks[2816] = rdtsc()-clocktmp;
	for(num1=0; num1<2816; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2816);
	clocks[2815] = rdtsc()-clocktmp;
	for(num1=0; num1<2815; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2815);
	clocks[2814] = rdtsc()-clocktmp;
	for(num1=0; num1<2814; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2814);
	clocks[2813] = rdtsc()-clocktmp;
	for(num1=0; num1<2813; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2813);
	clocks[2812] = rdtsc()-clocktmp;
	for(num1=0; num1<2812; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2812);
	clocks[2811] = rdtsc()-clocktmp;
	for(num1=0; num1<2811; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2811);
	clocks[2810] = rdtsc()-clocktmp;
	for(num1=0; num1<2810; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2810);
	clocks[2809] = rdtsc()-clocktmp;
	for(num1=0; num1<2809; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2809);
	clocks[2808] = rdtsc()-clocktmp;
	for(num1=0; num1<2808; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2808);
	clocks[2807] = rdtsc()-clocktmp;
	for(num1=0; num1<2807; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2807);
	clocks[2806] = rdtsc()-clocktmp;
	for(num1=0; num1<2806; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2806);
	clocks[2805] = rdtsc()-clocktmp;
	for(num1=0; num1<2805; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2805);
	clocks[2804] = rdtsc()-clocktmp;
	for(num1=0; num1<2804; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2804);
	clocks[2803] = rdtsc()-clocktmp;
	for(num1=0; num1<2803; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2803);
	clocks[2802] = rdtsc()-clocktmp;
	for(num1=0; num1<2802; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2802);
	clocks[2801] = rdtsc()-clocktmp;
	for(num1=0; num1<2801; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2801);
	clocks[2800] = rdtsc()-clocktmp;
	for(num1=0; num1<2800; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2800);
	clocks[2799] = rdtsc()-clocktmp;
	for(num1=0; num1<2799; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2799);
	clocks[2798] = rdtsc()-clocktmp;
	for(num1=0; num1<2798; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2798);
	clocks[2797] = rdtsc()-clocktmp;
	for(num1=0; num1<2797; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2797);
	clocks[2796] = rdtsc()-clocktmp;
	for(num1=0; num1<2796; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2796);
	clocks[2795] = rdtsc()-clocktmp;
	for(num1=0; num1<2795; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2795);
	clocks[2794] = rdtsc()-clocktmp;
	for(num1=0; num1<2794; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2794);
	clocks[2793] = rdtsc()-clocktmp;
	for(num1=0; num1<2793; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2793);
	clocks[2792] = rdtsc()-clocktmp;
	for(num1=0; num1<2792; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2792);
	clocks[2791] = rdtsc()-clocktmp;
	for(num1=0; num1<2791; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2791);
	clocks[2790] = rdtsc()-clocktmp;
	for(num1=0; num1<2790; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2790);
	clocks[2789] = rdtsc()-clocktmp;
	for(num1=0; num1<2789; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2789);
	clocks[2788] = rdtsc()-clocktmp;
	for(num1=0; num1<2788; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2788);
	clocks[2787] = rdtsc()-clocktmp;
	for(num1=0; num1<2787; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2787);
	clocks[2786] = rdtsc()-clocktmp;
	for(num1=0; num1<2786; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2786);
	clocks[2785] = rdtsc()-clocktmp;
	for(num1=0; num1<2785; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2785);
	clocks[2784] = rdtsc()-clocktmp;
	for(num1=0; num1<2784; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2784);
	clocks[2783] = rdtsc()-clocktmp;
	for(num1=0; num1<2783; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2783);
	clocks[2782] = rdtsc()-clocktmp;
	for(num1=0; num1<2782; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2782);
	clocks[2781] = rdtsc()-clocktmp;
	for(num1=0; num1<2781; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2781);
	clocks[2780] = rdtsc()-clocktmp;
	for(num1=0; num1<2780; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2780);
	clocks[2779] = rdtsc()-clocktmp;
	for(num1=0; num1<2779; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2779);
	clocks[2778] = rdtsc()-clocktmp;
	for(num1=0; num1<2778; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2778);
	clocks[2777] = rdtsc()-clocktmp;
	for(num1=0; num1<2777; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2777);
	clocks[2776] = rdtsc()-clocktmp;
	for(num1=0; num1<2776; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2776);
	clocks[2775] = rdtsc()-clocktmp;
	for(num1=0; num1<2775; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2775);
	clocks[2774] = rdtsc()-clocktmp;
	for(num1=0; num1<2774; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2774);
	clocks[2773] = rdtsc()-clocktmp;
	for(num1=0; num1<2773; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2773);
	clocks[2772] = rdtsc()-clocktmp;
	for(num1=0; num1<2772; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2772);
	clocks[2771] = rdtsc()-clocktmp;
	for(num1=0; num1<2771; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2771);
	clocks[2770] = rdtsc()-clocktmp;
	for(num1=0; num1<2770; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2770);
	clocks[2769] = rdtsc()-clocktmp;
	for(num1=0; num1<2769; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2769);
	clocks[2768] = rdtsc()-clocktmp;
	for(num1=0; num1<2768; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2768);
	clocks[2767] = rdtsc()-clocktmp;
	for(num1=0; num1<2767; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2767);
	clocks[2766] = rdtsc()-clocktmp;
	for(num1=0; num1<2766; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2766);
	clocks[2765] = rdtsc()-clocktmp;
	for(num1=0; num1<2765; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2765);
	clocks[2764] = rdtsc()-clocktmp;
	for(num1=0; num1<2764; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2764);
	clocks[2763] = rdtsc()-clocktmp;
	for(num1=0; num1<2763; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2763);
	clocks[2762] = rdtsc()-clocktmp;
	for(num1=0; num1<2762; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2762);
	clocks[2761] = rdtsc()-clocktmp;
	for(num1=0; num1<2761; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2761);
	clocks[2760] = rdtsc()-clocktmp;
	for(num1=0; num1<2760; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2760);
	clocks[2759] = rdtsc()-clocktmp;
	for(num1=0; num1<2759; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2759);
	clocks[2758] = rdtsc()-clocktmp;
	for(num1=0; num1<2758; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2758);
	clocks[2757] = rdtsc()-clocktmp;
	for(num1=0; num1<2757; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2757);
	clocks[2756] = rdtsc()-clocktmp;
	for(num1=0; num1<2756; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2756);
	clocks[2755] = rdtsc()-clocktmp;
	for(num1=0; num1<2755; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2755);
	clocks[2754] = rdtsc()-clocktmp;
	for(num1=0; num1<2754; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2754);
	clocks[2753] = rdtsc()-clocktmp;
	for(num1=0; num1<2753; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2753);
	clocks[2752] = rdtsc()-clocktmp;
	for(num1=0; num1<2752; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2752);
	clocks[2751] = rdtsc()-clocktmp;
	for(num1=0; num1<2751; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2751);
	clocks[2750] = rdtsc()-clocktmp;
	for(num1=0; num1<2750; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2750);
	clocks[2749] = rdtsc()-clocktmp;
	for(num1=0; num1<2749; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2749);
	clocks[2748] = rdtsc()-clocktmp;
	for(num1=0; num1<2748; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2748);
	clocks[2747] = rdtsc()-clocktmp;
	for(num1=0; num1<2747; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2747);
	clocks[2746] = rdtsc()-clocktmp;
	for(num1=0; num1<2746; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2746);
	clocks[2745] = rdtsc()-clocktmp;
	for(num1=0; num1<2745; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2745);
	clocks[2744] = rdtsc()-clocktmp;
	for(num1=0; num1<2744; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2744);
	clocks[2743] = rdtsc()-clocktmp;
	for(num1=0; num1<2743; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2743);
	clocks[2742] = rdtsc()-clocktmp;
	for(num1=0; num1<2742; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2742);
	clocks[2741] = rdtsc()-clocktmp;
	for(num1=0; num1<2741; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2741);
	clocks[2740] = rdtsc()-clocktmp;
	for(num1=0; num1<2740; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2740);
	clocks[2739] = rdtsc()-clocktmp;
	for(num1=0; num1<2739; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2739);
	clocks[2738] = rdtsc()-clocktmp;
	for(num1=0; num1<2738; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2738);
	clocks[2737] = rdtsc()-clocktmp;
	for(num1=0; num1<2737; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2737);
	clocks[2736] = rdtsc()-clocktmp;
	for(num1=0; num1<2736; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2736);
	clocks[2735] = rdtsc()-clocktmp;
	for(num1=0; num1<2735; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2735);
	clocks[2734] = rdtsc()-clocktmp;
	for(num1=0; num1<2734; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2734);
	clocks[2733] = rdtsc()-clocktmp;
	for(num1=0; num1<2733; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2733);
	clocks[2732] = rdtsc()-clocktmp;
	for(num1=0; num1<2732; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2732);
	clocks[2731] = rdtsc()-clocktmp;
	for(num1=0; num1<2731; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2731);
	clocks[2730] = rdtsc()-clocktmp;
	for(num1=0; num1<2730; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2730);
	clocks[2729] = rdtsc()-clocktmp;
	for(num1=0; num1<2729; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2729);
	clocks[2728] = rdtsc()-clocktmp;
	for(num1=0; num1<2728; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2728);
	clocks[2727] = rdtsc()-clocktmp;
	for(num1=0; num1<2727; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2727);
	clocks[2726] = rdtsc()-clocktmp;
	for(num1=0; num1<2726; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2726);
	clocks[2725] = rdtsc()-clocktmp;
	for(num1=0; num1<2725; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2725);
	clocks[2724] = rdtsc()-clocktmp;
	for(num1=0; num1<2724; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2724);
	clocks[2723] = rdtsc()-clocktmp;
	for(num1=0; num1<2723; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2723);
	clocks[2722] = rdtsc()-clocktmp;
	for(num1=0; num1<2722; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2722);
	clocks[2721] = rdtsc()-clocktmp;
	for(num1=0; num1<2721; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2721);
	clocks[2720] = rdtsc()-clocktmp;
	for(num1=0; num1<2720; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2720);
	clocks[2719] = rdtsc()-clocktmp;
	for(num1=0; num1<2719; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2719);
	clocks[2718] = rdtsc()-clocktmp;
	for(num1=0; num1<2718; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2718);
	clocks[2717] = rdtsc()-clocktmp;
	for(num1=0; num1<2717; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2717);
	clocks[2716] = rdtsc()-clocktmp;
	for(num1=0; num1<2716; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2716);
	clocks[2715] = rdtsc()-clocktmp;
	for(num1=0; num1<2715; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2715);
	clocks[2714] = rdtsc()-clocktmp;
	for(num1=0; num1<2714; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2714);
	clocks[2713] = rdtsc()-clocktmp;
	for(num1=0; num1<2713; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2713);
	clocks[2712] = rdtsc()-clocktmp;
	for(num1=0; num1<2712; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2712);
	clocks[2711] = rdtsc()-clocktmp;
	for(num1=0; num1<2711; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2711);
	clocks[2710] = rdtsc()-clocktmp;
	for(num1=0; num1<2710; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2710);
	clocks[2709] = rdtsc()-clocktmp;
	for(num1=0; num1<2709; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2709);
	clocks[2708] = rdtsc()-clocktmp;
	for(num1=0; num1<2708; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2708);
	clocks[2707] = rdtsc()-clocktmp;
	for(num1=0; num1<2707; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2707);
	clocks[2706] = rdtsc()-clocktmp;
	for(num1=0; num1<2706; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2706);
	clocks[2705] = rdtsc()-clocktmp;
	for(num1=0; num1<2705; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2705);
	clocks[2704] = rdtsc()-clocktmp;
	for(num1=0; num1<2704; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2704);
	clocks[2703] = rdtsc()-clocktmp;
	for(num1=0; num1<2703; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2703);
	clocks[2702] = rdtsc()-clocktmp;
	for(num1=0; num1<2702; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2702);
	clocks[2701] = rdtsc()-clocktmp;
	for(num1=0; num1<2701; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2701);
	clocks[2700] = rdtsc()-clocktmp;
	for(num1=0; num1<2700; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2700);
	clocks[2699] = rdtsc()-clocktmp;
	for(num1=0; num1<2699; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2699);
	clocks[2698] = rdtsc()-clocktmp;
	for(num1=0; num1<2698; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2698);
	clocks[2697] = rdtsc()-clocktmp;
	for(num1=0; num1<2697; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2697);
	clocks[2696] = rdtsc()-clocktmp;
	for(num1=0; num1<2696; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2696);
	clocks[2695] = rdtsc()-clocktmp;
	for(num1=0; num1<2695; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2695);
	clocks[2694] = rdtsc()-clocktmp;
	for(num1=0; num1<2694; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2694);
	clocks[2693] = rdtsc()-clocktmp;
	for(num1=0; num1<2693; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2693);
	clocks[2692] = rdtsc()-clocktmp;
	for(num1=0; num1<2692; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2692);
	clocks[2691] = rdtsc()-clocktmp;
	for(num1=0; num1<2691; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2691);
	clocks[2690] = rdtsc()-clocktmp;
	for(num1=0; num1<2690; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2690);
	clocks[2689] = rdtsc()-clocktmp;
	for(num1=0; num1<2689; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2689);
	clocks[2688] = rdtsc()-clocktmp;
	for(num1=0; num1<2688; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2688);
	clocks[2687] = rdtsc()-clocktmp;
	for(num1=0; num1<2687; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2687);
	clocks[2686] = rdtsc()-clocktmp;
	for(num1=0; num1<2686; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2686);
	clocks[2685] = rdtsc()-clocktmp;
	for(num1=0; num1<2685; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2685);
	clocks[2684] = rdtsc()-clocktmp;
	for(num1=0; num1<2684; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2684);
	clocks[2683] = rdtsc()-clocktmp;
	for(num1=0; num1<2683; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2683);
	clocks[2682] = rdtsc()-clocktmp;
	for(num1=0; num1<2682; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2682);
	clocks[2681] = rdtsc()-clocktmp;
	for(num1=0; num1<2681; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2681);
	clocks[2680] = rdtsc()-clocktmp;
	for(num1=0; num1<2680; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2680);
	clocks[2679] = rdtsc()-clocktmp;
	for(num1=0; num1<2679; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2679);
	clocks[2678] = rdtsc()-clocktmp;
	for(num1=0; num1<2678; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2678);
	clocks[2677] = rdtsc()-clocktmp;
	for(num1=0; num1<2677; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2677);
	clocks[2676] = rdtsc()-clocktmp;
	for(num1=0; num1<2676; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2676);
	clocks[2675] = rdtsc()-clocktmp;
	for(num1=0; num1<2675; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2675);
	clocks[2674] = rdtsc()-clocktmp;
	for(num1=0; num1<2674; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2674);
	clocks[2673] = rdtsc()-clocktmp;
	for(num1=0; num1<2673; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2673);
	clocks[2672] = rdtsc()-clocktmp;
	for(num1=0; num1<2672; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2672);
	clocks[2671] = rdtsc()-clocktmp;
	for(num1=0; num1<2671; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2671);
	clocks[2670] = rdtsc()-clocktmp;
	for(num1=0; num1<2670; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2670);
	clocks[2669] = rdtsc()-clocktmp;
	for(num1=0; num1<2669; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2669);
	clocks[2668] = rdtsc()-clocktmp;
	for(num1=0; num1<2668; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2668);
	clocks[2667] = rdtsc()-clocktmp;
	for(num1=0; num1<2667; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2667);
	clocks[2666] = rdtsc()-clocktmp;
	for(num1=0; num1<2666; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2666);
	clocks[2665] = rdtsc()-clocktmp;
	for(num1=0; num1<2665; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2665);
	clocks[2664] = rdtsc()-clocktmp;
	for(num1=0; num1<2664; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2664);
	clocks[2663] = rdtsc()-clocktmp;
	for(num1=0; num1<2663; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2663);
	clocks[2662] = rdtsc()-clocktmp;
	for(num1=0; num1<2662; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2662);
	clocks[2661] = rdtsc()-clocktmp;
	for(num1=0; num1<2661; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2661);
	clocks[2660] = rdtsc()-clocktmp;
	for(num1=0; num1<2660; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2660);
	clocks[2659] = rdtsc()-clocktmp;
	for(num1=0; num1<2659; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2659);
	clocks[2658] = rdtsc()-clocktmp;
	for(num1=0; num1<2658; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2658);
	clocks[2657] = rdtsc()-clocktmp;
	for(num1=0; num1<2657; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2657);
	clocks[2656] = rdtsc()-clocktmp;
	for(num1=0; num1<2656; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2656);
	clocks[2655] = rdtsc()-clocktmp;
	for(num1=0; num1<2655; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2655);
	clocks[2654] = rdtsc()-clocktmp;
	for(num1=0; num1<2654; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2654);
	clocks[2653] = rdtsc()-clocktmp;
	for(num1=0; num1<2653; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2653);
	clocks[2652] = rdtsc()-clocktmp;
	for(num1=0; num1<2652; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2652);
	clocks[2651] = rdtsc()-clocktmp;
	for(num1=0; num1<2651; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2651);
	clocks[2650] = rdtsc()-clocktmp;
	for(num1=0; num1<2650; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2650);
	clocks[2649] = rdtsc()-clocktmp;
	for(num1=0; num1<2649; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2649);
	clocks[2648] = rdtsc()-clocktmp;
	for(num1=0; num1<2648; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2648);
	clocks[2647] = rdtsc()-clocktmp;
	for(num1=0; num1<2647; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2647);
	clocks[2646] = rdtsc()-clocktmp;
	for(num1=0; num1<2646; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2646);
	clocks[2645] = rdtsc()-clocktmp;
	for(num1=0; num1<2645; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2645);
	clocks[2644] = rdtsc()-clocktmp;
	for(num1=0; num1<2644; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2644);
	clocks[2643] = rdtsc()-clocktmp;
	for(num1=0; num1<2643; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2643);
	clocks[2642] = rdtsc()-clocktmp;
	for(num1=0; num1<2642; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2642);
	clocks[2641] = rdtsc()-clocktmp;
	for(num1=0; num1<2641; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2641);
	clocks[2640] = rdtsc()-clocktmp;
	for(num1=0; num1<2640; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2640);
	clocks[2639] = rdtsc()-clocktmp;
	for(num1=0; num1<2639; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2639);
	clocks[2638] = rdtsc()-clocktmp;
	for(num1=0; num1<2638; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2638);
	clocks[2637] = rdtsc()-clocktmp;
	for(num1=0; num1<2637; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2637);
	clocks[2636] = rdtsc()-clocktmp;
	for(num1=0; num1<2636; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2636);
	clocks[2635] = rdtsc()-clocktmp;
	for(num1=0; num1<2635; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2635);
	clocks[2634] = rdtsc()-clocktmp;
	for(num1=0; num1<2634; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2634);
	clocks[2633] = rdtsc()-clocktmp;
	for(num1=0; num1<2633; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2633);
	clocks[2632] = rdtsc()-clocktmp;
	for(num1=0; num1<2632; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2632);
	clocks[2631] = rdtsc()-clocktmp;
	for(num1=0; num1<2631; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2631);
	clocks[2630] = rdtsc()-clocktmp;
	for(num1=0; num1<2630; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2630);
	clocks[2629] = rdtsc()-clocktmp;
	for(num1=0; num1<2629; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2629);
	clocks[2628] = rdtsc()-clocktmp;
	for(num1=0; num1<2628; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2628);
	clocks[2627] = rdtsc()-clocktmp;
	for(num1=0; num1<2627; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2627);
	clocks[2626] = rdtsc()-clocktmp;
	for(num1=0; num1<2626; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2626);
	clocks[2625] = rdtsc()-clocktmp;
	for(num1=0; num1<2625; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2625);
	clocks[2624] = rdtsc()-clocktmp;
	for(num1=0; num1<2624; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2624);
	clocks[2623] = rdtsc()-clocktmp;
	for(num1=0; num1<2623; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2623);
	clocks[2622] = rdtsc()-clocktmp;
	for(num1=0; num1<2622; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2622);
	clocks[2621] = rdtsc()-clocktmp;
	for(num1=0; num1<2621; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2621);
	clocks[2620] = rdtsc()-clocktmp;
	for(num1=0; num1<2620; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2620);
	clocks[2619] = rdtsc()-clocktmp;
	for(num1=0; num1<2619; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2619);
	clocks[2618] = rdtsc()-clocktmp;
	for(num1=0; num1<2618; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2618);
	clocks[2617] = rdtsc()-clocktmp;
	for(num1=0; num1<2617; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2617);
	clocks[2616] = rdtsc()-clocktmp;
	for(num1=0; num1<2616; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2616);
	clocks[2615] = rdtsc()-clocktmp;
	for(num1=0; num1<2615; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2615);
	clocks[2614] = rdtsc()-clocktmp;
	for(num1=0; num1<2614; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2614);
	clocks[2613] = rdtsc()-clocktmp;
	for(num1=0; num1<2613; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2613);
	clocks[2612] = rdtsc()-clocktmp;
	for(num1=0; num1<2612; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2612);
	clocks[2611] = rdtsc()-clocktmp;
	for(num1=0; num1<2611; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2611);
	clocks[2610] = rdtsc()-clocktmp;
	for(num1=0; num1<2610; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2610);
	clocks[2609] = rdtsc()-clocktmp;
	for(num1=0; num1<2609; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2609);
	clocks[2608] = rdtsc()-clocktmp;
	for(num1=0; num1<2608; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2608);
	clocks[2607] = rdtsc()-clocktmp;
	for(num1=0; num1<2607; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2607);
	clocks[2606] = rdtsc()-clocktmp;
	for(num1=0; num1<2606; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2606);
	clocks[2605] = rdtsc()-clocktmp;
	for(num1=0; num1<2605; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2605);
	clocks[2604] = rdtsc()-clocktmp;
	for(num1=0; num1<2604; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2604);
	clocks[2603] = rdtsc()-clocktmp;
	for(num1=0; num1<2603; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2603);
	clocks[2602] = rdtsc()-clocktmp;
	for(num1=0; num1<2602; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2602);
	clocks[2601] = rdtsc()-clocktmp;
	for(num1=0; num1<2601; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2601);
	clocks[2600] = rdtsc()-clocktmp;
	for(num1=0; num1<2600; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2600);
	clocks[2599] = rdtsc()-clocktmp;
	for(num1=0; num1<2599; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2599);
	clocks[2598] = rdtsc()-clocktmp;
	for(num1=0; num1<2598; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2598);
	clocks[2597] = rdtsc()-clocktmp;
	for(num1=0; num1<2597; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2597);
	clocks[2596] = rdtsc()-clocktmp;
	for(num1=0; num1<2596; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2596);
	clocks[2595] = rdtsc()-clocktmp;
	for(num1=0; num1<2595; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2595);
	clocks[2594] = rdtsc()-clocktmp;
	for(num1=0; num1<2594; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2594);
	clocks[2593] = rdtsc()-clocktmp;
	for(num1=0; num1<2593; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2593);
	clocks[2592] = rdtsc()-clocktmp;
	for(num1=0; num1<2592; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2592);
	clocks[2591] = rdtsc()-clocktmp;
	for(num1=0; num1<2591; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2591);
	clocks[2590] = rdtsc()-clocktmp;
	for(num1=0; num1<2590; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2590);
	clocks[2589] = rdtsc()-clocktmp;
	for(num1=0; num1<2589; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2589);
	clocks[2588] = rdtsc()-clocktmp;
	for(num1=0; num1<2588; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2588);
	clocks[2587] = rdtsc()-clocktmp;
	for(num1=0; num1<2587; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2587);
	clocks[2586] = rdtsc()-clocktmp;
	for(num1=0; num1<2586; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2586);
	clocks[2585] = rdtsc()-clocktmp;
	for(num1=0; num1<2585; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2585);
	clocks[2584] = rdtsc()-clocktmp;
	for(num1=0; num1<2584; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2584);
	clocks[2583] = rdtsc()-clocktmp;
	for(num1=0; num1<2583; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2583);
	clocks[2582] = rdtsc()-clocktmp;
	for(num1=0; num1<2582; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2582);
	clocks[2581] = rdtsc()-clocktmp;
	for(num1=0; num1<2581; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2581);
	clocks[2580] = rdtsc()-clocktmp;
	for(num1=0; num1<2580; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2580);
	clocks[2579] = rdtsc()-clocktmp;
	for(num1=0; num1<2579; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2579);
	clocks[2578] = rdtsc()-clocktmp;
	for(num1=0; num1<2578; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2578);
	clocks[2577] = rdtsc()-clocktmp;
	for(num1=0; num1<2577; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2577);
	clocks[2576] = rdtsc()-clocktmp;
	for(num1=0; num1<2576; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2576);
	clocks[2575] = rdtsc()-clocktmp;
	for(num1=0; num1<2575; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2575);
	clocks[2574] = rdtsc()-clocktmp;
	for(num1=0; num1<2574; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2574);
	clocks[2573] = rdtsc()-clocktmp;
	for(num1=0; num1<2573; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2573);
	clocks[2572] = rdtsc()-clocktmp;
	for(num1=0; num1<2572; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2572);
	clocks[2571] = rdtsc()-clocktmp;
	for(num1=0; num1<2571; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2571);
	clocks[2570] = rdtsc()-clocktmp;
	for(num1=0; num1<2570; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2570);
	clocks[2569] = rdtsc()-clocktmp;
	for(num1=0; num1<2569; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2569);
	clocks[2568] = rdtsc()-clocktmp;
	for(num1=0; num1<2568; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2568);
	clocks[2567] = rdtsc()-clocktmp;
	for(num1=0; num1<2567; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2567);
	clocks[2566] = rdtsc()-clocktmp;
	for(num1=0; num1<2566; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2566);
	clocks[2565] = rdtsc()-clocktmp;
	for(num1=0; num1<2565; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2565);
	clocks[2564] = rdtsc()-clocktmp;
	for(num1=0; num1<2564; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2564);
	clocks[2563] = rdtsc()-clocktmp;
	for(num1=0; num1<2563; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2563);
	clocks[2562] = rdtsc()-clocktmp;
	for(num1=0; num1<2562; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2562);
	clocks[2561] = rdtsc()-clocktmp;
	for(num1=0; num1<2561; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2561);
	clocks[2560] = rdtsc()-clocktmp;
	for(num1=0; num1<2560; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2560);
	clocks[2559] = rdtsc()-clocktmp;
	for(num1=0; num1<2559; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2559);
	clocks[2558] = rdtsc()-clocktmp;
	for(num1=0; num1<2558; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2558);
	clocks[2557] = rdtsc()-clocktmp;
	for(num1=0; num1<2557; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2557);
	clocks[2556] = rdtsc()-clocktmp;
	for(num1=0; num1<2556; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2556);
	clocks[2555] = rdtsc()-clocktmp;
	for(num1=0; num1<2555; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2555);
	clocks[2554] = rdtsc()-clocktmp;
	for(num1=0; num1<2554; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2554);
	clocks[2553] = rdtsc()-clocktmp;
	for(num1=0; num1<2553; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2553);
	clocks[2552] = rdtsc()-clocktmp;
	for(num1=0; num1<2552; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2552);
	clocks[2551] = rdtsc()-clocktmp;
	for(num1=0; num1<2551; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2551);
	clocks[2550] = rdtsc()-clocktmp;
	for(num1=0; num1<2550; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2550);
	clocks[2549] = rdtsc()-clocktmp;
	for(num1=0; num1<2549; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2549);
	clocks[2548] = rdtsc()-clocktmp;
	for(num1=0; num1<2548; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2548);
	clocks[2547] = rdtsc()-clocktmp;
	for(num1=0; num1<2547; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2547);
	clocks[2546] = rdtsc()-clocktmp;
	for(num1=0; num1<2546; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2546);
	clocks[2545] = rdtsc()-clocktmp;
	for(num1=0; num1<2545; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2545);
	clocks[2544] = rdtsc()-clocktmp;
	for(num1=0; num1<2544; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2544);
	clocks[2543] = rdtsc()-clocktmp;
	for(num1=0; num1<2543; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2543);
	clocks[2542] = rdtsc()-clocktmp;
	for(num1=0; num1<2542; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2542);
	clocks[2541] = rdtsc()-clocktmp;
	for(num1=0; num1<2541; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2541);
	clocks[2540] = rdtsc()-clocktmp;
	for(num1=0; num1<2540; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2540);
	clocks[2539] = rdtsc()-clocktmp;
	for(num1=0; num1<2539; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2539);
	clocks[2538] = rdtsc()-clocktmp;
	for(num1=0; num1<2538; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2538);
	clocks[2537] = rdtsc()-clocktmp;
	for(num1=0; num1<2537; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2537);
	clocks[2536] = rdtsc()-clocktmp;
	for(num1=0; num1<2536; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2536);
	clocks[2535] = rdtsc()-clocktmp;
	for(num1=0; num1<2535; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2535);
	clocks[2534] = rdtsc()-clocktmp;
	for(num1=0; num1<2534; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2534);
	clocks[2533] = rdtsc()-clocktmp;
	for(num1=0; num1<2533; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2533);
	clocks[2532] = rdtsc()-clocktmp;
	for(num1=0; num1<2532; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2532);
	clocks[2531] = rdtsc()-clocktmp;
	for(num1=0; num1<2531; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2531);
	clocks[2530] = rdtsc()-clocktmp;
	for(num1=0; num1<2530; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2530);
	clocks[2529] = rdtsc()-clocktmp;
	for(num1=0; num1<2529; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2529);
	clocks[2528] = rdtsc()-clocktmp;
	for(num1=0; num1<2528; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2528);
	clocks[2527] = rdtsc()-clocktmp;
	for(num1=0; num1<2527; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2527);
	clocks[2526] = rdtsc()-clocktmp;
	for(num1=0; num1<2526; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2526);
	clocks[2525] = rdtsc()-clocktmp;
	for(num1=0; num1<2525; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2525);
	clocks[2524] = rdtsc()-clocktmp;
	for(num1=0; num1<2524; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2524);
	clocks[2523] = rdtsc()-clocktmp;
	for(num1=0; num1<2523; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2523);
	clocks[2522] = rdtsc()-clocktmp;
	for(num1=0; num1<2522; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2522);
	clocks[2521] = rdtsc()-clocktmp;
	for(num1=0; num1<2521; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2521);
	clocks[2520] = rdtsc()-clocktmp;
	for(num1=0; num1<2520; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2520);
	clocks[2519] = rdtsc()-clocktmp;
	for(num1=0; num1<2519; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2519);
	clocks[2518] = rdtsc()-clocktmp;
	for(num1=0; num1<2518; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2518);
	clocks[2517] = rdtsc()-clocktmp;
	for(num1=0; num1<2517; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2517);
	clocks[2516] = rdtsc()-clocktmp;
	for(num1=0; num1<2516; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2516);
	clocks[2515] = rdtsc()-clocktmp;
	for(num1=0; num1<2515; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2515);
	clocks[2514] = rdtsc()-clocktmp;
	for(num1=0; num1<2514; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2514);
	clocks[2513] = rdtsc()-clocktmp;
	for(num1=0; num1<2513; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2513);
	clocks[2512] = rdtsc()-clocktmp;
	for(num1=0; num1<2512; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2512);
	clocks[2511] = rdtsc()-clocktmp;
	for(num1=0; num1<2511; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2511);
	clocks[2510] = rdtsc()-clocktmp;
	for(num1=0; num1<2510; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2510);
	clocks[2509] = rdtsc()-clocktmp;
	for(num1=0; num1<2509; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2509);
	clocks[2508] = rdtsc()-clocktmp;
	for(num1=0; num1<2508; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2508);
	clocks[2507] = rdtsc()-clocktmp;
	for(num1=0; num1<2507; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2507);
	clocks[2506] = rdtsc()-clocktmp;
	for(num1=0; num1<2506; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2506);
	clocks[2505] = rdtsc()-clocktmp;
	for(num1=0; num1<2505; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2505);
	clocks[2504] = rdtsc()-clocktmp;
	for(num1=0; num1<2504; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2504);
	clocks[2503] = rdtsc()-clocktmp;
	for(num1=0; num1<2503; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2503);
	clocks[2502] = rdtsc()-clocktmp;
	for(num1=0; num1<2502; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2502);
	clocks[2501] = rdtsc()-clocktmp;
	for(num1=0; num1<2501; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2501);
	clocks[2500] = rdtsc()-clocktmp;
	for(num1=0; num1<2500; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2500);
	clocks[2499] = rdtsc()-clocktmp;
	for(num1=0; num1<2499; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2499);
	clocks[2498] = rdtsc()-clocktmp;
	for(num1=0; num1<2498; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2498);
	clocks[2497] = rdtsc()-clocktmp;
	for(num1=0; num1<2497; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2497);
	clocks[2496] = rdtsc()-clocktmp;
	for(num1=0; num1<2496; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2496);
	clocks[2495] = rdtsc()-clocktmp;
	for(num1=0; num1<2495; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2495);
	clocks[2494] = rdtsc()-clocktmp;
	for(num1=0; num1<2494; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2494);
	clocks[2493] = rdtsc()-clocktmp;
	for(num1=0; num1<2493; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2493);
	clocks[2492] = rdtsc()-clocktmp;
	for(num1=0; num1<2492; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2492);
	clocks[2491] = rdtsc()-clocktmp;
	for(num1=0; num1<2491; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2491);
	clocks[2490] = rdtsc()-clocktmp;
	for(num1=0; num1<2490; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2490);
	clocks[2489] = rdtsc()-clocktmp;
	for(num1=0; num1<2489; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2489);
	clocks[2488] = rdtsc()-clocktmp;
	for(num1=0; num1<2488; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2488);
	clocks[2487] = rdtsc()-clocktmp;
	for(num1=0; num1<2487; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2487);
	clocks[2486] = rdtsc()-clocktmp;
	for(num1=0; num1<2486; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2486);
	clocks[2485] = rdtsc()-clocktmp;
	for(num1=0; num1<2485; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2485);
	clocks[2484] = rdtsc()-clocktmp;
	for(num1=0; num1<2484; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2484);
	clocks[2483] = rdtsc()-clocktmp;
	for(num1=0; num1<2483; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2483);
	clocks[2482] = rdtsc()-clocktmp;
	for(num1=0; num1<2482; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2482);
	clocks[2481] = rdtsc()-clocktmp;
	for(num1=0; num1<2481; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2481);
	clocks[2480] = rdtsc()-clocktmp;
	for(num1=0; num1<2480; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2480);
	clocks[2479] = rdtsc()-clocktmp;
	for(num1=0; num1<2479; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2479);
	clocks[2478] = rdtsc()-clocktmp;
	for(num1=0; num1<2478; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2478);
	clocks[2477] = rdtsc()-clocktmp;
	for(num1=0; num1<2477; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2477);
	clocks[2476] = rdtsc()-clocktmp;
	for(num1=0; num1<2476; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2476);
	clocks[2475] = rdtsc()-clocktmp;
	for(num1=0; num1<2475; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2475);
	clocks[2474] = rdtsc()-clocktmp;
	for(num1=0; num1<2474; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2474);
	clocks[2473] = rdtsc()-clocktmp;
	for(num1=0; num1<2473; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2473);
	clocks[2472] = rdtsc()-clocktmp;
	for(num1=0; num1<2472; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2472);
	clocks[2471] = rdtsc()-clocktmp;
	for(num1=0; num1<2471; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2471);
	clocks[2470] = rdtsc()-clocktmp;
	for(num1=0; num1<2470; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2470);
	clocks[2469] = rdtsc()-clocktmp;
	for(num1=0; num1<2469; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2469);
	clocks[2468] = rdtsc()-clocktmp;
	for(num1=0; num1<2468; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2468);
	clocks[2467] = rdtsc()-clocktmp;
	for(num1=0; num1<2467; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2467);
	clocks[2466] = rdtsc()-clocktmp;
	for(num1=0; num1<2466; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2466);
	clocks[2465] = rdtsc()-clocktmp;
	for(num1=0; num1<2465; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2465);
	clocks[2464] = rdtsc()-clocktmp;
	for(num1=0; num1<2464; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2464);
	clocks[2463] = rdtsc()-clocktmp;
	for(num1=0; num1<2463; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2463);
	clocks[2462] = rdtsc()-clocktmp;
	for(num1=0; num1<2462; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2462);
	clocks[2461] = rdtsc()-clocktmp;
	for(num1=0; num1<2461; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2461);
	clocks[2460] = rdtsc()-clocktmp;
	for(num1=0; num1<2460; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2460);
	clocks[2459] = rdtsc()-clocktmp;
	for(num1=0; num1<2459; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2459);
	clocks[2458] = rdtsc()-clocktmp;
	for(num1=0; num1<2458; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2458);
	clocks[2457] = rdtsc()-clocktmp;
	for(num1=0; num1<2457; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2457);
	clocks[2456] = rdtsc()-clocktmp;
	for(num1=0; num1<2456; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2456);
	clocks[2455] = rdtsc()-clocktmp;
	for(num1=0; num1<2455; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2455);
	clocks[2454] = rdtsc()-clocktmp;
	for(num1=0; num1<2454; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2454);
	clocks[2453] = rdtsc()-clocktmp;
	for(num1=0; num1<2453; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2453);
	clocks[2452] = rdtsc()-clocktmp;
	for(num1=0; num1<2452; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2452);
	clocks[2451] = rdtsc()-clocktmp;
	for(num1=0; num1<2451; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2451);
	clocks[2450] = rdtsc()-clocktmp;
	for(num1=0; num1<2450; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2450);
	clocks[2449] = rdtsc()-clocktmp;
	for(num1=0; num1<2449; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2449);
	clocks[2448] = rdtsc()-clocktmp;
	for(num1=0; num1<2448; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2448);
	clocks[2447] = rdtsc()-clocktmp;
	for(num1=0; num1<2447; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2447);
	clocks[2446] = rdtsc()-clocktmp;
	for(num1=0; num1<2446; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2446);
	clocks[2445] = rdtsc()-clocktmp;
	for(num1=0; num1<2445; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2445);
	clocks[2444] = rdtsc()-clocktmp;
	for(num1=0; num1<2444; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2444);
	clocks[2443] = rdtsc()-clocktmp;
	for(num1=0; num1<2443; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2443);
	clocks[2442] = rdtsc()-clocktmp;
	for(num1=0; num1<2442; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2442);
	clocks[2441] = rdtsc()-clocktmp;
	for(num1=0; num1<2441; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2441);
	clocks[2440] = rdtsc()-clocktmp;
	for(num1=0; num1<2440; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2440);
	clocks[2439] = rdtsc()-clocktmp;
	for(num1=0; num1<2439; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2439);
	clocks[2438] = rdtsc()-clocktmp;
	for(num1=0; num1<2438; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2438);
	clocks[2437] = rdtsc()-clocktmp;
	for(num1=0; num1<2437; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2437);
	clocks[2436] = rdtsc()-clocktmp;
	for(num1=0; num1<2436; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2436);
	clocks[2435] = rdtsc()-clocktmp;
	for(num1=0; num1<2435; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2435);
	clocks[2434] = rdtsc()-clocktmp;
	for(num1=0; num1<2434; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2434);
	clocks[2433] = rdtsc()-clocktmp;
	for(num1=0; num1<2433; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2433);
	clocks[2432] = rdtsc()-clocktmp;
	for(num1=0; num1<2432; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2432);
	clocks[2431] = rdtsc()-clocktmp;
	for(num1=0; num1<2431; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2431);
	clocks[2430] = rdtsc()-clocktmp;
	for(num1=0; num1<2430; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2430);
	clocks[2429] = rdtsc()-clocktmp;
	for(num1=0; num1<2429; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2429);
	clocks[2428] = rdtsc()-clocktmp;
	for(num1=0; num1<2428; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2428);
	clocks[2427] = rdtsc()-clocktmp;
	for(num1=0; num1<2427; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2427);
	clocks[2426] = rdtsc()-clocktmp;
	for(num1=0; num1<2426; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2426);
	clocks[2425] = rdtsc()-clocktmp;
	for(num1=0; num1<2425; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2425);
	clocks[2424] = rdtsc()-clocktmp;
	for(num1=0; num1<2424; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2424);
	clocks[2423] = rdtsc()-clocktmp;
	for(num1=0; num1<2423; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2423);
	clocks[2422] = rdtsc()-clocktmp;
	for(num1=0; num1<2422; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2422);
	clocks[2421] = rdtsc()-clocktmp;
	for(num1=0; num1<2421; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2421);
	clocks[2420] = rdtsc()-clocktmp;
	for(num1=0; num1<2420; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2420);
	clocks[2419] = rdtsc()-clocktmp;
	for(num1=0; num1<2419; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2419);
	clocks[2418] = rdtsc()-clocktmp;
	for(num1=0; num1<2418; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2418);
	clocks[2417] = rdtsc()-clocktmp;
	for(num1=0; num1<2417; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2417);
	clocks[2416] = rdtsc()-clocktmp;
	for(num1=0; num1<2416; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2416);
	clocks[2415] = rdtsc()-clocktmp;
	for(num1=0; num1<2415; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2415);
	clocks[2414] = rdtsc()-clocktmp;
	for(num1=0; num1<2414; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2414);
	clocks[2413] = rdtsc()-clocktmp;
	for(num1=0; num1<2413; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2413);
	clocks[2412] = rdtsc()-clocktmp;
	for(num1=0; num1<2412; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2412);
	clocks[2411] = rdtsc()-clocktmp;
	for(num1=0; num1<2411; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2411);
	clocks[2410] = rdtsc()-clocktmp;
	for(num1=0; num1<2410; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2410);
	clocks[2409] = rdtsc()-clocktmp;
	for(num1=0; num1<2409; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2409);
	clocks[2408] = rdtsc()-clocktmp;
	for(num1=0; num1<2408; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2408);
	clocks[2407] = rdtsc()-clocktmp;
	for(num1=0; num1<2407; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2407);
	clocks[2406] = rdtsc()-clocktmp;
	for(num1=0; num1<2406; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2406);
	clocks[2405] = rdtsc()-clocktmp;
	for(num1=0; num1<2405; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2405);
	clocks[2404] = rdtsc()-clocktmp;
	for(num1=0; num1<2404; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2404);
	clocks[2403] = rdtsc()-clocktmp;
	for(num1=0; num1<2403; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2403);
	clocks[2402] = rdtsc()-clocktmp;
	for(num1=0; num1<2402; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2402);
	clocks[2401] = rdtsc()-clocktmp;
	for(num1=0; num1<2401; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2401);
	clocks[2400] = rdtsc()-clocktmp;
	for(num1=0; num1<2400; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2400);
	clocks[2399] = rdtsc()-clocktmp;
	for(num1=0; num1<2399; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2399);
	clocks[2398] = rdtsc()-clocktmp;
	for(num1=0; num1<2398; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2398);
	clocks[2397] = rdtsc()-clocktmp;
	for(num1=0; num1<2397; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2397);
	clocks[2396] = rdtsc()-clocktmp;
	for(num1=0; num1<2396; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2396);
	clocks[2395] = rdtsc()-clocktmp;
	for(num1=0; num1<2395; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2395);
	clocks[2394] = rdtsc()-clocktmp;
	for(num1=0; num1<2394; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2394);
	clocks[2393] = rdtsc()-clocktmp;
	for(num1=0; num1<2393; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2393);
	clocks[2392] = rdtsc()-clocktmp;
	for(num1=0; num1<2392; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2392);
	clocks[2391] = rdtsc()-clocktmp;
	for(num1=0; num1<2391; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2391);
	clocks[2390] = rdtsc()-clocktmp;
	for(num1=0; num1<2390; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2390);
	clocks[2389] = rdtsc()-clocktmp;
	for(num1=0; num1<2389; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2389);
	clocks[2388] = rdtsc()-clocktmp;
	for(num1=0; num1<2388; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2388);
	clocks[2387] = rdtsc()-clocktmp;
	for(num1=0; num1<2387; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2387);
	clocks[2386] = rdtsc()-clocktmp;
	for(num1=0; num1<2386; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2386);
	clocks[2385] = rdtsc()-clocktmp;
	for(num1=0; num1<2385; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2385);
	clocks[2384] = rdtsc()-clocktmp;
	for(num1=0; num1<2384; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2384);
	clocks[2383] = rdtsc()-clocktmp;
	for(num1=0; num1<2383; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2383);
	clocks[2382] = rdtsc()-clocktmp;
	for(num1=0; num1<2382; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2382);
	clocks[2381] = rdtsc()-clocktmp;
	for(num1=0; num1<2381; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2381);
	clocks[2380] = rdtsc()-clocktmp;
	for(num1=0; num1<2380; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2380);
	clocks[2379] = rdtsc()-clocktmp;
	for(num1=0; num1<2379; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2379);
	clocks[2378] = rdtsc()-clocktmp;
	for(num1=0; num1<2378; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2378);
	clocks[2377] = rdtsc()-clocktmp;
	for(num1=0; num1<2377; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2377);
	clocks[2376] = rdtsc()-clocktmp;
	for(num1=0; num1<2376; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2376);
	clocks[2375] = rdtsc()-clocktmp;
	for(num1=0; num1<2375; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2375);
	clocks[2374] = rdtsc()-clocktmp;
	for(num1=0; num1<2374; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2374);
	clocks[2373] = rdtsc()-clocktmp;
	for(num1=0; num1<2373; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2373);
	clocks[2372] = rdtsc()-clocktmp;
	for(num1=0; num1<2372; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2372);
	clocks[2371] = rdtsc()-clocktmp;
	for(num1=0; num1<2371; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2371);
	clocks[2370] = rdtsc()-clocktmp;
	for(num1=0; num1<2370; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2370);
	clocks[2369] = rdtsc()-clocktmp;
	for(num1=0; num1<2369; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2369);
	clocks[2368] = rdtsc()-clocktmp;
	for(num1=0; num1<2368; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2368);
	clocks[2367] = rdtsc()-clocktmp;
	for(num1=0; num1<2367; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2367);
	clocks[2366] = rdtsc()-clocktmp;
	for(num1=0; num1<2366; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2366);
	clocks[2365] = rdtsc()-clocktmp;
	for(num1=0; num1<2365; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2365);
	clocks[2364] = rdtsc()-clocktmp;
	for(num1=0; num1<2364; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2364);
	clocks[2363] = rdtsc()-clocktmp;
	for(num1=0; num1<2363; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2363);
	clocks[2362] = rdtsc()-clocktmp;
	for(num1=0; num1<2362; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2362);
	clocks[2361] = rdtsc()-clocktmp;
	for(num1=0; num1<2361; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2361);
	clocks[2360] = rdtsc()-clocktmp;
	for(num1=0; num1<2360; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2360);
	clocks[2359] = rdtsc()-clocktmp;
	for(num1=0; num1<2359; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2359);
	clocks[2358] = rdtsc()-clocktmp;
	for(num1=0; num1<2358; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2358);
	clocks[2357] = rdtsc()-clocktmp;
	for(num1=0; num1<2357; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2357);
	clocks[2356] = rdtsc()-clocktmp;
	for(num1=0; num1<2356; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2356);
	clocks[2355] = rdtsc()-clocktmp;
	for(num1=0; num1<2355; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2355);
	clocks[2354] = rdtsc()-clocktmp;
	for(num1=0; num1<2354; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2354);
	clocks[2353] = rdtsc()-clocktmp;
	for(num1=0; num1<2353; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2353);
	clocks[2352] = rdtsc()-clocktmp;
	for(num1=0; num1<2352; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2352);
	clocks[2351] = rdtsc()-clocktmp;
	for(num1=0; num1<2351; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2351);
	clocks[2350] = rdtsc()-clocktmp;
	for(num1=0; num1<2350; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2350);
	clocks[2349] = rdtsc()-clocktmp;
	for(num1=0; num1<2349; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2349);
	clocks[2348] = rdtsc()-clocktmp;
	for(num1=0; num1<2348; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2348);
	clocks[2347] = rdtsc()-clocktmp;
	for(num1=0; num1<2347; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2347);
	clocks[2346] = rdtsc()-clocktmp;
	for(num1=0; num1<2346; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2346);
	clocks[2345] = rdtsc()-clocktmp;
	for(num1=0; num1<2345; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2345);
	clocks[2344] = rdtsc()-clocktmp;
	for(num1=0; num1<2344; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2344);
	clocks[2343] = rdtsc()-clocktmp;
	for(num1=0; num1<2343; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2343);
	clocks[2342] = rdtsc()-clocktmp;
	for(num1=0; num1<2342; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2342);
	clocks[2341] = rdtsc()-clocktmp;
	for(num1=0; num1<2341; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2341);
	clocks[2340] = rdtsc()-clocktmp;
	for(num1=0; num1<2340; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2340);
	clocks[2339] = rdtsc()-clocktmp;
	for(num1=0; num1<2339; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2339);
	clocks[2338] = rdtsc()-clocktmp;
	for(num1=0; num1<2338; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2338);
	clocks[2337] = rdtsc()-clocktmp;
	for(num1=0; num1<2337; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2337);
	clocks[2336] = rdtsc()-clocktmp;
	for(num1=0; num1<2336; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2336);
	clocks[2335] = rdtsc()-clocktmp;
	for(num1=0; num1<2335; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2335);
	clocks[2334] = rdtsc()-clocktmp;
	for(num1=0; num1<2334; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2334);
	clocks[2333] = rdtsc()-clocktmp;
	for(num1=0; num1<2333; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2333);
	clocks[2332] = rdtsc()-clocktmp;
	for(num1=0; num1<2332; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2332);
	clocks[2331] = rdtsc()-clocktmp;
	for(num1=0; num1<2331; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2331);
	clocks[2330] = rdtsc()-clocktmp;
	for(num1=0; num1<2330; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2330);
	clocks[2329] = rdtsc()-clocktmp;
	for(num1=0; num1<2329; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2329);
	clocks[2328] = rdtsc()-clocktmp;
	for(num1=0; num1<2328; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2328);
	clocks[2327] = rdtsc()-clocktmp;
	for(num1=0; num1<2327; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2327);
	clocks[2326] = rdtsc()-clocktmp;
	for(num1=0; num1<2326; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2326);
	clocks[2325] = rdtsc()-clocktmp;
	for(num1=0; num1<2325; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2325);
	clocks[2324] = rdtsc()-clocktmp;
	for(num1=0; num1<2324; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2324);
	clocks[2323] = rdtsc()-clocktmp;
	for(num1=0; num1<2323; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2323);
	clocks[2322] = rdtsc()-clocktmp;
	for(num1=0; num1<2322; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2322);
	clocks[2321] = rdtsc()-clocktmp;
	for(num1=0; num1<2321; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2321);
	clocks[2320] = rdtsc()-clocktmp;
	for(num1=0; num1<2320; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2320);
	clocks[2319] = rdtsc()-clocktmp;
	for(num1=0; num1<2319; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2319);
	clocks[2318] = rdtsc()-clocktmp;
	for(num1=0; num1<2318; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2318);
	clocks[2317] = rdtsc()-clocktmp;
	for(num1=0; num1<2317; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2317);
	clocks[2316] = rdtsc()-clocktmp;
	for(num1=0; num1<2316; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2316);
	clocks[2315] = rdtsc()-clocktmp;
	for(num1=0; num1<2315; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2315);
	clocks[2314] = rdtsc()-clocktmp;
	for(num1=0; num1<2314; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2314);
	clocks[2313] = rdtsc()-clocktmp;
	for(num1=0; num1<2313; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2313);
	clocks[2312] = rdtsc()-clocktmp;
	for(num1=0; num1<2312; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2312);
	clocks[2311] = rdtsc()-clocktmp;
	for(num1=0; num1<2311; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2311);
	clocks[2310] = rdtsc()-clocktmp;
	for(num1=0; num1<2310; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2310);
	clocks[2309] = rdtsc()-clocktmp;
	for(num1=0; num1<2309; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2309);
	clocks[2308] = rdtsc()-clocktmp;
	for(num1=0; num1<2308; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2308);
	clocks[2307] = rdtsc()-clocktmp;
	for(num1=0; num1<2307; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2307);
	clocks[2306] = rdtsc()-clocktmp;
	for(num1=0; num1<2306; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2306);
	clocks[2305] = rdtsc()-clocktmp;
	for(num1=0; num1<2305; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2305);
	clocks[2304] = rdtsc()-clocktmp;
	for(num1=0; num1<2304; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2304);
	clocks[2303] = rdtsc()-clocktmp;
	for(num1=0; num1<2303; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2303);
	clocks[2302] = rdtsc()-clocktmp;
	for(num1=0; num1<2302; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2302);
	clocks[2301] = rdtsc()-clocktmp;
	for(num1=0; num1<2301; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2301);
	clocks[2300] = rdtsc()-clocktmp;
	for(num1=0; num1<2300; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2300);
	clocks[2299] = rdtsc()-clocktmp;
	for(num1=0; num1<2299; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2299);
	clocks[2298] = rdtsc()-clocktmp;
	for(num1=0; num1<2298; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2298);
	clocks[2297] = rdtsc()-clocktmp;
	for(num1=0; num1<2297; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2297);
	clocks[2296] = rdtsc()-clocktmp;
	for(num1=0; num1<2296; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2296);
	clocks[2295] = rdtsc()-clocktmp;
	for(num1=0; num1<2295; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2295);
	clocks[2294] = rdtsc()-clocktmp;
	for(num1=0; num1<2294; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2294);
	clocks[2293] = rdtsc()-clocktmp;
	for(num1=0; num1<2293; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2293);
	clocks[2292] = rdtsc()-clocktmp;
	for(num1=0; num1<2292; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2292);
	clocks[2291] = rdtsc()-clocktmp;
	for(num1=0; num1<2291; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2291);
	clocks[2290] = rdtsc()-clocktmp;
	for(num1=0; num1<2290; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2290);
	clocks[2289] = rdtsc()-clocktmp;
	for(num1=0; num1<2289; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2289);
	clocks[2288] = rdtsc()-clocktmp;
	for(num1=0; num1<2288; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2288);
	clocks[2287] = rdtsc()-clocktmp;
	for(num1=0; num1<2287; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2287);
	clocks[2286] = rdtsc()-clocktmp;
	for(num1=0; num1<2286; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2286);
	clocks[2285] = rdtsc()-clocktmp;
	for(num1=0; num1<2285; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2285);
	clocks[2284] = rdtsc()-clocktmp;
	for(num1=0; num1<2284; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2284);
	clocks[2283] = rdtsc()-clocktmp;
	for(num1=0; num1<2283; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2283);
	clocks[2282] = rdtsc()-clocktmp;
	for(num1=0; num1<2282; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2282);
	clocks[2281] = rdtsc()-clocktmp;
	for(num1=0; num1<2281; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2281);
	clocks[2280] = rdtsc()-clocktmp;
	for(num1=0; num1<2280; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2280);
	clocks[2279] = rdtsc()-clocktmp;
	for(num1=0; num1<2279; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2279);
	clocks[2278] = rdtsc()-clocktmp;
	for(num1=0; num1<2278; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2278);
	clocks[2277] = rdtsc()-clocktmp;
	for(num1=0; num1<2277; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2277);
	clocks[2276] = rdtsc()-clocktmp;
	for(num1=0; num1<2276; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2276);
	clocks[2275] = rdtsc()-clocktmp;
	for(num1=0; num1<2275; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2275);
	clocks[2274] = rdtsc()-clocktmp;
	for(num1=0; num1<2274; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2274);
	clocks[2273] = rdtsc()-clocktmp;
	for(num1=0; num1<2273; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2273);
	clocks[2272] = rdtsc()-clocktmp;
	for(num1=0; num1<2272; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2272);
	clocks[2271] = rdtsc()-clocktmp;
	for(num1=0; num1<2271; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2271);
	clocks[2270] = rdtsc()-clocktmp;
	for(num1=0; num1<2270; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2270);
	clocks[2269] = rdtsc()-clocktmp;
	for(num1=0; num1<2269; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2269);
	clocks[2268] = rdtsc()-clocktmp;
	for(num1=0; num1<2268; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2268);
	clocks[2267] = rdtsc()-clocktmp;
	for(num1=0; num1<2267; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2267);
	clocks[2266] = rdtsc()-clocktmp;
	for(num1=0; num1<2266; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2266);
	clocks[2265] = rdtsc()-clocktmp;
	for(num1=0; num1<2265; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2265);
	clocks[2264] = rdtsc()-clocktmp;
	for(num1=0; num1<2264; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2264);
	clocks[2263] = rdtsc()-clocktmp;
	for(num1=0; num1<2263; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2263);
	clocks[2262] = rdtsc()-clocktmp;
	for(num1=0; num1<2262; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2262);
	clocks[2261] = rdtsc()-clocktmp;
	for(num1=0; num1<2261; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2261);
	clocks[2260] = rdtsc()-clocktmp;
	for(num1=0; num1<2260; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2260);
	clocks[2259] = rdtsc()-clocktmp;
	for(num1=0; num1<2259; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2259);
	clocks[2258] = rdtsc()-clocktmp;
	for(num1=0; num1<2258; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2258);
	clocks[2257] = rdtsc()-clocktmp;
	for(num1=0; num1<2257; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2257);
	clocks[2256] = rdtsc()-clocktmp;
	for(num1=0; num1<2256; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2256);
	clocks[2255] = rdtsc()-clocktmp;
	for(num1=0; num1<2255; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2255);
	clocks[2254] = rdtsc()-clocktmp;
	for(num1=0; num1<2254; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2254);
	clocks[2253] = rdtsc()-clocktmp;
	for(num1=0; num1<2253; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2253);
	clocks[2252] = rdtsc()-clocktmp;
	for(num1=0; num1<2252; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2252);
	clocks[2251] = rdtsc()-clocktmp;
	for(num1=0; num1<2251; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2251);
	clocks[2250] = rdtsc()-clocktmp;
	for(num1=0; num1<2250; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2250);
	clocks[2249] = rdtsc()-clocktmp;
	for(num1=0; num1<2249; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2249);
	clocks[2248] = rdtsc()-clocktmp;
	for(num1=0; num1<2248; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2248);
	clocks[2247] = rdtsc()-clocktmp;
	for(num1=0; num1<2247; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2247);
	clocks[2246] = rdtsc()-clocktmp;
	for(num1=0; num1<2246; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2246);
	clocks[2245] = rdtsc()-clocktmp;
	for(num1=0; num1<2245; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2245);
	clocks[2244] = rdtsc()-clocktmp;
	for(num1=0; num1<2244; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2244);
	clocks[2243] = rdtsc()-clocktmp;
	for(num1=0; num1<2243; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2243);
	clocks[2242] = rdtsc()-clocktmp;
	for(num1=0; num1<2242; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2242);
	clocks[2241] = rdtsc()-clocktmp;
	for(num1=0; num1<2241; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2241);
	clocks[2240] = rdtsc()-clocktmp;
	for(num1=0; num1<2240; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2240);
	clocks[2239] = rdtsc()-clocktmp;
	for(num1=0; num1<2239; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2239);
	clocks[2238] = rdtsc()-clocktmp;
	for(num1=0; num1<2238; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2238);
	clocks[2237] = rdtsc()-clocktmp;
	for(num1=0; num1<2237; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2237);
	clocks[2236] = rdtsc()-clocktmp;
	for(num1=0; num1<2236; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2236);
	clocks[2235] = rdtsc()-clocktmp;
	for(num1=0; num1<2235; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2235);
	clocks[2234] = rdtsc()-clocktmp;
	for(num1=0; num1<2234; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2234);
	clocks[2233] = rdtsc()-clocktmp;
	for(num1=0; num1<2233; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2233);
	clocks[2232] = rdtsc()-clocktmp;
	for(num1=0; num1<2232; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2232);
	clocks[2231] = rdtsc()-clocktmp;
	for(num1=0; num1<2231; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2231);
	clocks[2230] = rdtsc()-clocktmp;
	for(num1=0; num1<2230; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2230);
	clocks[2229] = rdtsc()-clocktmp;
	for(num1=0; num1<2229; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2229);
	clocks[2228] = rdtsc()-clocktmp;
	for(num1=0; num1<2228; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2228);
	clocks[2227] = rdtsc()-clocktmp;
	for(num1=0; num1<2227; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2227);
	clocks[2226] = rdtsc()-clocktmp;
	for(num1=0; num1<2226; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2226);
	clocks[2225] = rdtsc()-clocktmp;
	for(num1=0; num1<2225; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2225);
	clocks[2224] = rdtsc()-clocktmp;
	for(num1=0; num1<2224; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2224);
	clocks[2223] = rdtsc()-clocktmp;
	for(num1=0; num1<2223; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2223);
	clocks[2222] = rdtsc()-clocktmp;
	for(num1=0; num1<2222; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2222);
	clocks[2221] = rdtsc()-clocktmp;
	for(num1=0; num1<2221; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2221);
	clocks[2220] = rdtsc()-clocktmp;
	for(num1=0; num1<2220; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2220);
	clocks[2219] = rdtsc()-clocktmp;
	for(num1=0; num1<2219; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2219);
	clocks[2218] = rdtsc()-clocktmp;
	for(num1=0; num1<2218; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2218);
	clocks[2217] = rdtsc()-clocktmp;
	for(num1=0; num1<2217; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2217);
	clocks[2216] = rdtsc()-clocktmp;
	for(num1=0; num1<2216; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2216);
	clocks[2215] = rdtsc()-clocktmp;
	for(num1=0; num1<2215; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2215);
	clocks[2214] = rdtsc()-clocktmp;
	for(num1=0; num1<2214; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2214);
	clocks[2213] = rdtsc()-clocktmp;
	for(num1=0; num1<2213; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2213);
	clocks[2212] = rdtsc()-clocktmp;
	for(num1=0; num1<2212; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2212);
	clocks[2211] = rdtsc()-clocktmp;
	for(num1=0; num1<2211; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2211);
	clocks[2210] = rdtsc()-clocktmp;
	for(num1=0; num1<2210; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2210);
	clocks[2209] = rdtsc()-clocktmp;
	for(num1=0; num1<2209; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2209);
	clocks[2208] = rdtsc()-clocktmp;
	for(num1=0; num1<2208; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2208);
	clocks[2207] = rdtsc()-clocktmp;
	for(num1=0; num1<2207; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2207);
	clocks[2206] = rdtsc()-clocktmp;
	for(num1=0; num1<2206; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2206);
	clocks[2205] = rdtsc()-clocktmp;
	for(num1=0; num1<2205; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2205);
	clocks[2204] = rdtsc()-clocktmp;
	for(num1=0; num1<2204; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2204);
	clocks[2203] = rdtsc()-clocktmp;
	for(num1=0; num1<2203; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2203);
	clocks[2202] = rdtsc()-clocktmp;
	for(num1=0; num1<2202; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2202);
	clocks[2201] = rdtsc()-clocktmp;
	for(num1=0; num1<2201; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2201);
	clocks[2200] = rdtsc()-clocktmp;
	for(num1=0; num1<2200; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2200);
	clocks[2199] = rdtsc()-clocktmp;
	for(num1=0; num1<2199; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2199);
	clocks[2198] = rdtsc()-clocktmp;
	for(num1=0; num1<2198; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2198);
	clocks[2197] = rdtsc()-clocktmp;
	for(num1=0; num1<2197; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2197);
	clocks[2196] = rdtsc()-clocktmp;
	for(num1=0; num1<2196; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2196);
	clocks[2195] = rdtsc()-clocktmp;
	for(num1=0; num1<2195; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2195);
	clocks[2194] = rdtsc()-clocktmp;
	for(num1=0; num1<2194; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2194);
	clocks[2193] = rdtsc()-clocktmp;
	for(num1=0; num1<2193; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2193);
	clocks[2192] = rdtsc()-clocktmp;
	for(num1=0; num1<2192; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2192);
	clocks[2191] = rdtsc()-clocktmp;
	for(num1=0; num1<2191; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2191);
	clocks[2190] = rdtsc()-clocktmp;
	for(num1=0; num1<2190; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2190);
	clocks[2189] = rdtsc()-clocktmp;
	for(num1=0; num1<2189; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2189);
	clocks[2188] = rdtsc()-clocktmp;
	for(num1=0; num1<2188; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2188);
	clocks[2187] = rdtsc()-clocktmp;
	for(num1=0; num1<2187; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2187);
	clocks[2186] = rdtsc()-clocktmp;
	for(num1=0; num1<2186; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2186);
	clocks[2185] = rdtsc()-clocktmp;
	for(num1=0; num1<2185; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2185);
	clocks[2184] = rdtsc()-clocktmp;
	for(num1=0; num1<2184; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2184);
	clocks[2183] = rdtsc()-clocktmp;
	for(num1=0; num1<2183; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2183);
	clocks[2182] = rdtsc()-clocktmp;
	for(num1=0; num1<2182; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2182);
	clocks[2181] = rdtsc()-clocktmp;
	for(num1=0; num1<2181; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2181);
	clocks[2180] = rdtsc()-clocktmp;
	for(num1=0; num1<2180; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2180);
	clocks[2179] = rdtsc()-clocktmp;
	for(num1=0; num1<2179; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2179);
	clocks[2178] = rdtsc()-clocktmp;
	for(num1=0; num1<2178; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2178);
	clocks[2177] = rdtsc()-clocktmp;
	for(num1=0; num1<2177; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2177);
	clocks[2176] = rdtsc()-clocktmp;
	for(num1=0; num1<2176; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2176);
	clocks[2175] = rdtsc()-clocktmp;
	for(num1=0; num1<2175; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2175);
	clocks[2174] = rdtsc()-clocktmp;
	for(num1=0; num1<2174; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2174);
	clocks[2173] = rdtsc()-clocktmp;
	for(num1=0; num1<2173; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2173);
	clocks[2172] = rdtsc()-clocktmp;
	for(num1=0; num1<2172; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2172);
	clocks[2171] = rdtsc()-clocktmp;
	for(num1=0; num1<2171; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2171);
	clocks[2170] = rdtsc()-clocktmp;
	for(num1=0; num1<2170; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2170);
	clocks[2169] = rdtsc()-clocktmp;
	for(num1=0; num1<2169; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2169);
	clocks[2168] = rdtsc()-clocktmp;
	for(num1=0; num1<2168; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2168);
	clocks[2167] = rdtsc()-clocktmp;
	for(num1=0; num1<2167; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2167);
	clocks[2166] = rdtsc()-clocktmp;
	for(num1=0; num1<2166; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2166);
	clocks[2165] = rdtsc()-clocktmp;
	for(num1=0; num1<2165; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2165);
	clocks[2164] = rdtsc()-clocktmp;
	for(num1=0; num1<2164; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2164);
	clocks[2163] = rdtsc()-clocktmp;
	for(num1=0; num1<2163; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2163);
	clocks[2162] = rdtsc()-clocktmp;
	for(num1=0; num1<2162; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2162);
	clocks[2161] = rdtsc()-clocktmp;
	for(num1=0; num1<2161; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2161);
	clocks[2160] = rdtsc()-clocktmp;
	for(num1=0; num1<2160; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2160);
	clocks[2159] = rdtsc()-clocktmp;
	for(num1=0; num1<2159; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2159);
	clocks[2158] = rdtsc()-clocktmp;
	for(num1=0; num1<2158; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2158);
	clocks[2157] = rdtsc()-clocktmp;
	for(num1=0; num1<2157; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2157);
	clocks[2156] = rdtsc()-clocktmp;
	for(num1=0; num1<2156; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2156);
	clocks[2155] = rdtsc()-clocktmp;
	for(num1=0; num1<2155; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2155);
	clocks[2154] = rdtsc()-clocktmp;
	for(num1=0; num1<2154; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2154);
	clocks[2153] = rdtsc()-clocktmp;
	for(num1=0; num1<2153; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2153);
	clocks[2152] = rdtsc()-clocktmp;
	for(num1=0; num1<2152; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2152);
	clocks[2151] = rdtsc()-clocktmp;
	for(num1=0; num1<2151; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2151);
	clocks[2150] = rdtsc()-clocktmp;
	for(num1=0; num1<2150; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2150);
	clocks[2149] = rdtsc()-clocktmp;
	for(num1=0; num1<2149; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2149);
	clocks[2148] = rdtsc()-clocktmp;
	for(num1=0; num1<2148; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2148);
	clocks[2147] = rdtsc()-clocktmp;
	for(num1=0; num1<2147; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2147);
	clocks[2146] = rdtsc()-clocktmp;
	for(num1=0; num1<2146; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2146);
	clocks[2145] = rdtsc()-clocktmp;
	for(num1=0; num1<2145; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2145);
	clocks[2144] = rdtsc()-clocktmp;
	for(num1=0; num1<2144; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2144);
	clocks[2143] = rdtsc()-clocktmp;
	for(num1=0; num1<2143; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2143);
	clocks[2142] = rdtsc()-clocktmp;
	for(num1=0; num1<2142; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2142);
	clocks[2141] = rdtsc()-clocktmp;
	for(num1=0; num1<2141; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2141);
	clocks[2140] = rdtsc()-clocktmp;
	for(num1=0; num1<2140; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2140);
	clocks[2139] = rdtsc()-clocktmp;
	for(num1=0; num1<2139; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2139);
	clocks[2138] = rdtsc()-clocktmp;
	for(num1=0; num1<2138; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2138);
	clocks[2137] = rdtsc()-clocktmp;
	for(num1=0; num1<2137; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2137);
	clocks[2136] = rdtsc()-clocktmp;
	for(num1=0; num1<2136; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2136);
	clocks[2135] = rdtsc()-clocktmp;
	for(num1=0; num1<2135; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2135);
	clocks[2134] = rdtsc()-clocktmp;
	for(num1=0; num1<2134; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2134);
	clocks[2133] = rdtsc()-clocktmp;
	for(num1=0; num1<2133; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2133);
	clocks[2132] = rdtsc()-clocktmp;
	for(num1=0; num1<2132; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2132);
	clocks[2131] = rdtsc()-clocktmp;
	for(num1=0; num1<2131; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2131);
	clocks[2130] = rdtsc()-clocktmp;
	for(num1=0; num1<2130; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2130);
	clocks[2129] = rdtsc()-clocktmp;
	for(num1=0; num1<2129; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2129);
	clocks[2128] = rdtsc()-clocktmp;
	for(num1=0; num1<2128; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2128);
	clocks[2127] = rdtsc()-clocktmp;
	for(num1=0; num1<2127; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2127);
	clocks[2126] = rdtsc()-clocktmp;
	for(num1=0; num1<2126; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2126);
	clocks[2125] = rdtsc()-clocktmp;
	for(num1=0; num1<2125; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2125);
	clocks[2124] = rdtsc()-clocktmp;
	for(num1=0; num1<2124; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2124);
	clocks[2123] = rdtsc()-clocktmp;
	for(num1=0; num1<2123; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2123);
	clocks[2122] = rdtsc()-clocktmp;
	for(num1=0; num1<2122; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2122);
	clocks[2121] = rdtsc()-clocktmp;
	for(num1=0; num1<2121; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2121);
	clocks[2120] = rdtsc()-clocktmp;
	for(num1=0; num1<2120; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2120);
	clocks[2119] = rdtsc()-clocktmp;
	for(num1=0; num1<2119; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2119);
	clocks[2118] = rdtsc()-clocktmp;
	for(num1=0; num1<2118; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2118);
	clocks[2117] = rdtsc()-clocktmp;
	for(num1=0; num1<2117; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2117);
	clocks[2116] = rdtsc()-clocktmp;
	for(num1=0; num1<2116; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2116);
	clocks[2115] = rdtsc()-clocktmp;
	for(num1=0; num1<2115; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2115);
	clocks[2114] = rdtsc()-clocktmp;
	for(num1=0; num1<2114; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2114);
	clocks[2113] = rdtsc()-clocktmp;
	for(num1=0; num1<2113; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2113);
	clocks[2112] = rdtsc()-clocktmp;
	for(num1=0; num1<2112; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2112);
	clocks[2111] = rdtsc()-clocktmp;
	for(num1=0; num1<2111; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2111);
	clocks[2110] = rdtsc()-clocktmp;
	for(num1=0; num1<2110; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2110);
	clocks[2109] = rdtsc()-clocktmp;
	for(num1=0; num1<2109; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2109);
	clocks[2108] = rdtsc()-clocktmp;
	for(num1=0; num1<2108; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2108);
	clocks[2107] = rdtsc()-clocktmp;
	for(num1=0; num1<2107; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2107);
	clocks[2106] = rdtsc()-clocktmp;
	for(num1=0; num1<2106; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2106);
	clocks[2105] = rdtsc()-clocktmp;
	for(num1=0; num1<2105; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2105);
	clocks[2104] = rdtsc()-clocktmp;
	for(num1=0; num1<2104; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2104);
	clocks[2103] = rdtsc()-clocktmp;
	for(num1=0; num1<2103; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2103);
	clocks[2102] = rdtsc()-clocktmp;
	for(num1=0; num1<2102; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2102);
	clocks[2101] = rdtsc()-clocktmp;
	for(num1=0; num1<2101; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2101);
	clocks[2100] = rdtsc()-clocktmp;
	for(num1=0; num1<2100; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2100);
	clocks[2099] = rdtsc()-clocktmp;
	for(num1=0; num1<2099; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2099);
	clocks[2098] = rdtsc()-clocktmp;
	for(num1=0; num1<2098; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2098);
	clocks[2097] = rdtsc()-clocktmp;
	for(num1=0; num1<2097; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2097);
	clocks[2096] = rdtsc()-clocktmp;
	for(num1=0; num1<2096; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2096);
	clocks[2095] = rdtsc()-clocktmp;
	for(num1=0; num1<2095; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2095);
	clocks[2094] = rdtsc()-clocktmp;
	for(num1=0; num1<2094; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2094);
	clocks[2093] = rdtsc()-clocktmp;
	for(num1=0; num1<2093; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2093);
	clocks[2092] = rdtsc()-clocktmp;
	for(num1=0; num1<2092; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2092);
	clocks[2091] = rdtsc()-clocktmp;
	for(num1=0; num1<2091; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2091);
	clocks[2090] = rdtsc()-clocktmp;
	for(num1=0; num1<2090; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2090);
	clocks[2089] = rdtsc()-clocktmp;
	for(num1=0; num1<2089; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2089);
	clocks[2088] = rdtsc()-clocktmp;
	for(num1=0; num1<2088; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2088);
	clocks[2087] = rdtsc()-clocktmp;
	for(num1=0; num1<2087; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2087);
	clocks[2086] = rdtsc()-clocktmp;
	for(num1=0; num1<2086; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2086);
	clocks[2085] = rdtsc()-clocktmp;
	for(num1=0; num1<2085; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2085);
	clocks[2084] = rdtsc()-clocktmp;
	for(num1=0; num1<2084; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2084);
	clocks[2083] = rdtsc()-clocktmp;
	for(num1=0; num1<2083; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2083);
	clocks[2082] = rdtsc()-clocktmp;
	for(num1=0; num1<2082; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2082);
	clocks[2081] = rdtsc()-clocktmp;
	for(num1=0; num1<2081; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2081);
	clocks[2080] = rdtsc()-clocktmp;
	for(num1=0; num1<2080; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2080);
	clocks[2079] = rdtsc()-clocktmp;
	for(num1=0; num1<2079; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2079);
	clocks[2078] = rdtsc()-clocktmp;
	for(num1=0; num1<2078; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2078);
	clocks[2077] = rdtsc()-clocktmp;
	for(num1=0; num1<2077; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2077);
	clocks[2076] = rdtsc()-clocktmp;
	for(num1=0; num1<2076; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2076);
	clocks[2075] = rdtsc()-clocktmp;
	for(num1=0; num1<2075; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2075);
	clocks[2074] = rdtsc()-clocktmp;
	for(num1=0; num1<2074; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2074);
	clocks[2073] = rdtsc()-clocktmp;
	for(num1=0; num1<2073; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2073);
	clocks[2072] = rdtsc()-clocktmp;
	for(num1=0; num1<2072; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2072);
	clocks[2071] = rdtsc()-clocktmp;
	for(num1=0; num1<2071; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2071);
	clocks[2070] = rdtsc()-clocktmp;
	for(num1=0; num1<2070; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2070);
	clocks[2069] = rdtsc()-clocktmp;
	for(num1=0; num1<2069; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2069);
	clocks[2068] = rdtsc()-clocktmp;
	for(num1=0; num1<2068; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2068);
	clocks[2067] = rdtsc()-clocktmp;
	for(num1=0; num1<2067; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2067);
	clocks[2066] = rdtsc()-clocktmp;
	for(num1=0; num1<2066; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2066);
	clocks[2065] = rdtsc()-clocktmp;
	for(num1=0; num1<2065; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2065);
	clocks[2064] = rdtsc()-clocktmp;
	for(num1=0; num1<2064; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2064);
	clocks[2063] = rdtsc()-clocktmp;
	for(num1=0; num1<2063; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2063);
	clocks[2062] = rdtsc()-clocktmp;
	for(num1=0; num1<2062; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2062);
	clocks[2061] = rdtsc()-clocktmp;
	for(num1=0; num1<2061; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2061);
	clocks[2060] = rdtsc()-clocktmp;
	for(num1=0; num1<2060; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2060);
	clocks[2059] = rdtsc()-clocktmp;
	for(num1=0; num1<2059; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2059);
	clocks[2058] = rdtsc()-clocktmp;
	for(num1=0; num1<2058; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2058);
	clocks[2057] = rdtsc()-clocktmp;
	for(num1=0; num1<2057; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2057);
	clocks[2056] = rdtsc()-clocktmp;
	for(num1=0; num1<2056; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2056);
	clocks[2055] = rdtsc()-clocktmp;
	for(num1=0; num1<2055; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2055);
	clocks[2054] = rdtsc()-clocktmp;
	for(num1=0; num1<2054; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2054);
	clocks[2053] = rdtsc()-clocktmp;
	for(num1=0; num1<2053; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2053);
	clocks[2052] = rdtsc()-clocktmp;
	for(num1=0; num1<2052; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2052);
	clocks[2051] = rdtsc()-clocktmp;
	for(num1=0; num1<2051; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2051);
	clocks[2050] = rdtsc()-clocktmp;
	for(num1=0; num1<2050; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2050);
	clocks[2049] = rdtsc()-clocktmp;
	for(num1=0; num1<2049; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2049);
	clocks[2048] = rdtsc()-clocktmp;
	for(num1=0; num1<2048; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2048);
	clocks[2047] = rdtsc()-clocktmp;
	for(num1=0; num1<2047; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2047);
	clocks[2046] = rdtsc()-clocktmp;
	for(num1=0; num1<2046; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2046);
	clocks[2045] = rdtsc()-clocktmp;
	for(num1=0; num1<2045; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2045);
	clocks[2044] = rdtsc()-clocktmp;
	for(num1=0; num1<2044; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2044);
	clocks[2043] = rdtsc()-clocktmp;
	for(num1=0; num1<2043; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2043);
	clocks[2042] = rdtsc()-clocktmp;
	for(num1=0; num1<2042; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2042);
	clocks[2041] = rdtsc()-clocktmp;
	for(num1=0; num1<2041; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2041);
	clocks[2040] = rdtsc()-clocktmp;
	for(num1=0; num1<2040; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2040);
	clocks[2039] = rdtsc()-clocktmp;
	for(num1=0; num1<2039; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2039);
	clocks[2038] = rdtsc()-clocktmp;
	for(num1=0; num1<2038; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2038);
	clocks[2037] = rdtsc()-clocktmp;
	for(num1=0; num1<2037; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2037);
	clocks[2036] = rdtsc()-clocktmp;
	for(num1=0; num1<2036; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2036);
	clocks[2035] = rdtsc()-clocktmp;
	for(num1=0; num1<2035; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2035);
	clocks[2034] = rdtsc()-clocktmp;
	for(num1=0; num1<2034; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2034);
	clocks[2033] = rdtsc()-clocktmp;
	for(num1=0; num1<2033; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2033);
	clocks[2032] = rdtsc()-clocktmp;
	for(num1=0; num1<2032; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2032);
	clocks[2031] = rdtsc()-clocktmp;
	for(num1=0; num1<2031; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2031);
	clocks[2030] = rdtsc()-clocktmp;
	for(num1=0; num1<2030; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2030);
	clocks[2029] = rdtsc()-clocktmp;
	for(num1=0; num1<2029; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2029);
	clocks[2028] = rdtsc()-clocktmp;
	for(num1=0; num1<2028; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2028);
	clocks[2027] = rdtsc()-clocktmp;
	for(num1=0; num1<2027; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2027);
	clocks[2026] = rdtsc()-clocktmp;
	for(num1=0; num1<2026; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2026);
	clocks[2025] = rdtsc()-clocktmp;
	for(num1=0; num1<2025; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2025);
	clocks[2024] = rdtsc()-clocktmp;
	for(num1=0; num1<2024; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2024);
	clocks[2023] = rdtsc()-clocktmp;
	for(num1=0; num1<2023; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2023);
	clocks[2022] = rdtsc()-clocktmp;
	for(num1=0; num1<2022; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2022);
	clocks[2021] = rdtsc()-clocktmp;
	for(num1=0; num1<2021; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2021);
	clocks[2020] = rdtsc()-clocktmp;
	for(num1=0; num1<2020; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2020);
	clocks[2019] = rdtsc()-clocktmp;
	for(num1=0; num1<2019; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2019);
	clocks[2018] = rdtsc()-clocktmp;
	for(num1=0; num1<2018; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2018);
	clocks[2017] = rdtsc()-clocktmp;
	for(num1=0; num1<2017; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2017);
	clocks[2016] = rdtsc()-clocktmp;
	for(num1=0; num1<2016; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2016);
	clocks[2015] = rdtsc()-clocktmp;
	for(num1=0; num1<2015; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2015);
	clocks[2014] = rdtsc()-clocktmp;
	for(num1=0; num1<2014; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2014);
	clocks[2013] = rdtsc()-clocktmp;
	for(num1=0; num1<2013; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2013);
	clocks[2012] = rdtsc()-clocktmp;
	for(num1=0; num1<2012; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2012);
	clocks[2011] = rdtsc()-clocktmp;
	for(num1=0; num1<2011; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2011);
	clocks[2010] = rdtsc()-clocktmp;
	for(num1=0; num1<2010; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2010);
	clocks[2009] = rdtsc()-clocktmp;
	for(num1=0; num1<2009; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2009);
	clocks[2008] = rdtsc()-clocktmp;
	for(num1=0; num1<2008; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2008);
	clocks[2007] = rdtsc()-clocktmp;
	for(num1=0; num1<2007; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2007);
	clocks[2006] = rdtsc()-clocktmp;
	for(num1=0; num1<2006; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2006);
	clocks[2005] = rdtsc()-clocktmp;
	for(num1=0; num1<2005; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2005);
	clocks[2004] = rdtsc()-clocktmp;
	for(num1=0; num1<2004; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2004);
	clocks[2003] = rdtsc()-clocktmp;
	for(num1=0; num1<2003; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2003);
	clocks[2002] = rdtsc()-clocktmp;
	for(num1=0; num1<2002; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2002);
	clocks[2001] = rdtsc()-clocktmp;
	for(num1=0; num1<2001; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2001);
	clocks[2000] = rdtsc()-clocktmp;
	for(num1=0; num1<2000; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2000);
	clocks[1999] = rdtsc()-clocktmp;
	for(num1=0; num1<1999; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1999);
	clocks[1998] = rdtsc()-clocktmp;
	for(num1=0; num1<1998; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1998);
	clocks[1997] = rdtsc()-clocktmp;
	for(num1=0; num1<1997; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1997);
	clocks[1996] = rdtsc()-clocktmp;
	for(num1=0; num1<1996; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1996);
	clocks[1995] = rdtsc()-clocktmp;
	for(num1=0; num1<1995; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1995);
	clocks[1994] = rdtsc()-clocktmp;
	for(num1=0; num1<1994; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1994);
	clocks[1993] = rdtsc()-clocktmp;
	for(num1=0; num1<1993; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1993);
	clocks[1992] = rdtsc()-clocktmp;
	for(num1=0; num1<1992; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1992);
	clocks[1991] = rdtsc()-clocktmp;
	for(num1=0; num1<1991; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1991);
	clocks[1990] = rdtsc()-clocktmp;
	for(num1=0; num1<1990; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1990);
	clocks[1989] = rdtsc()-clocktmp;
	for(num1=0; num1<1989; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1989);
	clocks[1988] = rdtsc()-clocktmp;
	for(num1=0; num1<1988; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1988);
	clocks[1987] = rdtsc()-clocktmp;
	for(num1=0; num1<1987; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1987);
	clocks[1986] = rdtsc()-clocktmp;
	for(num1=0; num1<1986; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1986);
	clocks[1985] = rdtsc()-clocktmp;
	for(num1=0; num1<1985; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1985);
	clocks[1984] = rdtsc()-clocktmp;
	for(num1=0; num1<1984; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1984);
	clocks[1983] = rdtsc()-clocktmp;
	for(num1=0; num1<1983; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1983);
	clocks[1982] = rdtsc()-clocktmp;
	for(num1=0; num1<1982; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1982);
	clocks[1981] = rdtsc()-clocktmp;
	for(num1=0; num1<1981; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1981);
	clocks[1980] = rdtsc()-clocktmp;
	for(num1=0; num1<1980; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1980);
	clocks[1979] = rdtsc()-clocktmp;
	for(num1=0; num1<1979; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1979);
	clocks[1978] = rdtsc()-clocktmp;
	for(num1=0; num1<1978; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1978);
	clocks[1977] = rdtsc()-clocktmp;
	for(num1=0; num1<1977; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1977);
	clocks[1976] = rdtsc()-clocktmp;
	for(num1=0; num1<1976; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1976);
	clocks[1975] = rdtsc()-clocktmp;
	for(num1=0; num1<1975; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1975);
	clocks[1974] = rdtsc()-clocktmp;
	for(num1=0; num1<1974; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1974);
	clocks[1973] = rdtsc()-clocktmp;
	for(num1=0; num1<1973; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1973);
	clocks[1972] = rdtsc()-clocktmp;
	for(num1=0; num1<1972; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1972);
	clocks[1971] = rdtsc()-clocktmp;
	for(num1=0; num1<1971; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1971);
	clocks[1970] = rdtsc()-clocktmp;
	for(num1=0; num1<1970; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1970);
	clocks[1969] = rdtsc()-clocktmp;
	for(num1=0; num1<1969; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1969);
	clocks[1968] = rdtsc()-clocktmp;
	for(num1=0; num1<1968; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1968);
	clocks[1967] = rdtsc()-clocktmp;
	for(num1=0; num1<1967; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1967);
	clocks[1966] = rdtsc()-clocktmp;
	for(num1=0; num1<1966; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1966);
	clocks[1965] = rdtsc()-clocktmp;
	for(num1=0; num1<1965; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1965);
	clocks[1964] = rdtsc()-clocktmp;
	for(num1=0; num1<1964; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1964);
	clocks[1963] = rdtsc()-clocktmp;
	for(num1=0; num1<1963; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1963);
	clocks[1962] = rdtsc()-clocktmp;
	for(num1=0; num1<1962; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1962);
	clocks[1961] = rdtsc()-clocktmp;
	for(num1=0; num1<1961; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1961);
	clocks[1960] = rdtsc()-clocktmp;
	for(num1=0; num1<1960; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1960);
	clocks[1959] = rdtsc()-clocktmp;
	for(num1=0; num1<1959; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1959);
	clocks[1958] = rdtsc()-clocktmp;
	for(num1=0; num1<1958; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1958);
	clocks[1957] = rdtsc()-clocktmp;
	for(num1=0; num1<1957; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1957);
	clocks[1956] = rdtsc()-clocktmp;
	for(num1=0; num1<1956; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1956);
	clocks[1955] = rdtsc()-clocktmp;
	for(num1=0; num1<1955; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1955);
	clocks[1954] = rdtsc()-clocktmp;
	for(num1=0; num1<1954; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1954);
	clocks[1953] = rdtsc()-clocktmp;
	for(num1=0; num1<1953; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1953);
	clocks[1952] = rdtsc()-clocktmp;
	for(num1=0; num1<1952; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1952);
	clocks[1951] = rdtsc()-clocktmp;
	for(num1=0; num1<1951; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1951);
	clocks[1950] = rdtsc()-clocktmp;
	for(num1=0; num1<1950; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1950);
	clocks[1949] = rdtsc()-clocktmp;
	for(num1=0; num1<1949; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1949);
	clocks[1948] = rdtsc()-clocktmp;
	for(num1=0; num1<1948; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1948);
	clocks[1947] = rdtsc()-clocktmp;
	for(num1=0; num1<1947; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1947);
	clocks[1946] = rdtsc()-clocktmp;
	for(num1=0; num1<1946; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1946);
	clocks[1945] = rdtsc()-clocktmp;
	for(num1=0; num1<1945; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1945);
	clocks[1944] = rdtsc()-clocktmp;
	for(num1=0; num1<1944; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1944);
	clocks[1943] = rdtsc()-clocktmp;
	for(num1=0; num1<1943; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1943);
	clocks[1942] = rdtsc()-clocktmp;
	for(num1=0; num1<1942; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1942);
	clocks[1941] = rdtsc()-clocktmp;
	for(num1=0; num1<1941; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1941);
	clocks[1940] = rdtsc()-clocktmp;
	for(num1=0; num1<1940; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1940);
	clocks[1939] = rdtsc()-clocktmp;
	for(num1=0; num1<1939; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1939);
	clocks[1938] = rdtsc()-clocktmp;
	for(num1=0; num1<1938; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1938);
	clocks[1937] = rdtsc()-clocktmp;
	for(num1=0; num1<1937; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1937);
	clocks[1936] = rdtsc()-clocktmp;
	for(num1=0; num1<1936; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1936);
	clocks[1935] = rdtsc()-clocktmp;
	for(num1=0; num1<1935; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1935);
	clocks[1934] = rdtsc()-clocktmp;
	for(num1=0; num1<1934; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1934);
	clocks[1933] = rdtsc()-clocktmp;
	for(num1=0; num1<1933; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1933);
	clocks[1932] = rdtsc()-clocktmp;
	for(num1=0; num1<1932; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1932);
	clocks[1931] = rdtsc()-clocktmp;
	for(num1=0; num1<1931; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1931);
	clocks[1930] = rdtsc()-clocktmp;
	for(num1=0; num1<1930; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1930);
	clocks[1929] = rdtsc()-clocktmp;
	for(num1=0; num1<1929; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1929);
	clocks[1928] = rdtsc()-clocktmp;
	for(num1=0; num1<1928; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1928);
	clocks[1927] = rdtsc()-clocktmp;
	for(num1=0; num1<1927; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1927);
	clocks[1926] = rdtsc()-clocktmp;
	for(num1=0; num1<1926; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1926);
	clocks[1925] = rdtsc()-clocktmp;
	for(num1=0; num1<1925; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1925);
	clocks[1924] = rdtsc()-clocktmp;
	for(num1=0; num1<1924; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1924);
	clocks[1923] = rdtsc()-clocktmp;
	for(num1=0; num1<1923; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1923);
	clocks[1922] = rdtsc()-clocktmp;
	for(num1=0; num1<1922; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1922);
	clocks[1921] = rdtsc()-clocktmp;
	for(num1=0; num1<1921; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1921);
	clocks[1920] = rdtsc()-clocktmp;
	for(num1=0; num1<1920; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1920);
	clocks[1919] = rdtsc()-clocktmp;
	for(num1=0; num1<1919; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1919);
	clocks[1918] = rdtsc()-clocktmp;
	for(num1=0; num1<1918; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1918);
	clocks[1917] = rdtsc()-clocktmp;
	for(num1=0; num1<1917; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1917);
	clocks[1916] = rdtsc()-clocktmp;
	for(num1=0; num1<1916; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1916);
	clocks[1915] = rdtsc()-clocktmp;
	for(num1=0; num1<1915; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1915);
	clocks[1914] = rdtsc()-clocktmp;
	for(num1=0; num1<1914; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1914);
	clocks[1913] = rdtsc()-clocktmp;
	for(num1=0; num1<1913; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1913);
	clocks[1912] = rdtsc()-clocktmp;
	for(num1=0; num1<1912; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1912);
	clocks[1911] = rdtsc()-clocktmp;
	for(num1=0; num1<1911; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1911);
	clocks[1910] = rdtsc()-clocktmp;
	for(num1=0; num1<1910; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1910);
	clocks[1909] = rdtsc()-clocktmp;
	for(num1=0; num1<1909; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1909);
	clocks[1908] = rdtsc()-clocktmp;
	for(num1=0; num1<1908; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1908);
	clocks[1907] = rdtsc()-clocktmp;
	for(num1=0; num1<1907; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1907);
	clocks[1906] = rdtsc()-clocktmp;
	for(num1=0; num1<1906; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1906);
	clocks[1905] = rdtsc()-clocktmp;
	for(num1=0; num1<1905; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1905);
	clocks[1904] = rdtsc()-clocktmp;
	for(num1=0; num1<1904; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1904);
	clocks[1903] = rdtsc()-clocktmp;
	for(num1=0; num1<1903; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1903);
	clocks[1902] = rdtsc()-clocktmp;
	for(num1=0; num1<1902; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1902);
	clocks[1901] = rdtsc()-clocktmp;
	for(num1=0; num1<1901; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1901);
	clocks[1900] = rdtsc()-clocktmp;
	for(num1=0; num1<1900; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1900);
	clocks[1899] = rdtsc()-clocktmp;
	for(num1=0; num1<1899; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1899);
	clocks[1898] = rdtsc()-clocktmp;
	for(num1=0; num1<1898; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1898);
	clocks[1897] = rdtsc()-clocktmp;
	for(num1=0; num1<1897; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1897);
	clocks[1896] = rdtsc()-clocktmp;
	for(num1=0; num1<1896; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1896);
	clocks[1895] = rdtsc()-clocktmp;
	for(num1=0; num1<1895; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1895);
	clocks[1894] = rdtsc()-clocktmp;
	for(num1=0; num1<1894; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1894);
	clocks[1893] = rdtsc()-clocktmp;
	for(num1=0; num1<1893; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1893);
	clocks[1892] = rdtsc()-clocktmp;
	for(num1=0; num1<1892; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1892);
	clocks[1891] = rdtsc()-clocktmp;
	for(num1=0; num1<1891; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1891);
	clocks[1890] = rdtsc()-clocktmp;
	for(num1=0; num1<1890; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1890);
	clocks[1889] = rdtsc()-clocktmp;
	for(num1=0; num1<1889; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1889);
	clocks[1888] = rdtsc()-clocktmp;
	for(num1=0; num1<1888; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1888);
	clocks[1887] = rdtsc()-clocktmp;
	for(num1=0; num1<1887; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1887);
	clocks[1886] = rdtsc()-clocktmp;
	for(num1=0; num1<1886; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1886);
	clocks[1885] = rdtsc()-clocktmp;
	for(num1=0; num1<1885; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1885);
	clocks[1884] = rdtsc()-clocktmp;
	for(num1=0; num1<1884; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1884);
	clocks[1883] = rdtsc()-clocktmp;
	for(num1=0; num1<1883; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1883);
	clocks[1882] = rdtsc()-clocktmp;
	for(num1=0; num1<1882; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1882);
	clocks[1881] = rdtsc()-clocktmp;
	for(num1=0; num1<1881; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1881);
	clocks[1880] = rdtsc()-clocktmp;
	for(num1=0; num1<1880; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1880);
	clocks[1879] = rdtsc()-clocktmp;
	for(num1=0; num1<1879; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1879);
	clocks[1878] = rdtsc()-clocktmp;
	for(num1=0; num1<1878; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1878);
	clocks[1877] = rdtsc()-clocktmp;
	for(num1=0; num1<1877; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1877);
	clocks[1876] = rdtsc()-clocktmp;
	for(num1=0; num1<1876; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1876);
	clocks[1875] = rdtsc()-clocktmp;
	for(num1=0; num1<1875; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1875);
	clocks[1874] = rdtsc()-clocktmp;
	for(num1=0; num1<1874; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1874);
	clocks[1873] = rdtsc()-clocktmp;
	for(num1=0; num1<1873; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1873);
	clocks[1872] = rdtsc()-clocktmp;
	for(num1=0; num1<1872; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1872);
	clocks[1871] = rdtsc()-clocktmp;
	for(num1=0; num1<1871; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1871);
	clocks[1870] = rdtsc()-clocktmp;
	for(num1=0; num1<1870; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1870);
	clocks[1869] = rdtsc()-clocktmp;
	for(num1=0; num1<1869; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1869);
	clocks[1868] = rdtsc()-clocktmp;
	for(num1=0; num1<1868; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1868);
	clocks[1867] = rdtsc()-clocktmp;
	for(num1=0; num1<1867; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1867);
	clocks[1866] = rdtsc()-clocktmp;
	for(num1=0; num1<1866; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1866);
	clocks[1865] = rdtsc()-clocktmp;
	for(num1=0; num1<1865; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1865);
	clocks[1864] = rdtsc()-clocktmp;
	for(num1=0; num1<1864; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1864);
	clocks[1863] = rdtsc()-clocktmp;
	for(num1=0; num1<1863; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1863);
	clocks[1862] = rdtsc()-clocktmp;
	for(num1=0; num1<1862; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1862);
	clocks[1861] = rdtsc()-clocktmp;
	for(num1=0; num1<1861; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1861);
	clocks[1860] = rdtsc()-clocktmp;
	for(num1=0; num1<1860; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1860);
	clocks[1859] = rdtsc()-clocktmp;
	for(num1=0; num1<1859; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1859);
	clocks[1858] = rdtsc()-clocktmp;
	for(num1=0; num1<1858; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1858);
	clocks[1857] = rdtsc()-clocktmp;
	for(num1=0; num1<1857; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1857);
	clocks[1856] = rdtsc()-clocktmp;
	for(num1=0; num1<1856; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1856);
	clocks[1855] = rdtsc()-clocktmp;
	for(num1=0; num1<1855; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1855);
	clocks[1854] = rdtsc()-clocktmp;
	for(num1=0; num1<1854; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1854);
	clocks[1853] = rdtsc()-clocktmp;
	for(num1=0; num1<1853; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1853);
	clocks[1852] = rdtsc()-clocktmp;
	for(num1=0; num1<1852; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1852);
	clocks[1851] = rdtsc()-clocktmp;
	for(num1=0; num1<1851; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1851);
	clocks[1850] = rdtsc()-clocktmp;
	for(num1=0; num1<1850; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1850);
	clocks[1849] = rdtsc()-clocktmp;
	for(num1=0; num1<1849; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1849);
	clocks[1848] = rdtsc()-clocktmp;
	for(num1=0; num1<1848; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1848);
	clocks[1847] = rdtsc()-clocktmp;
	for(num1=0; num1<1847; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1847);
	clocks[1846] = rdtsc()-clocktmp;
	for(num1=0; num1<1846; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1846);
	clocks[1845] = rdtsc()-clocktmp;
	for(num1=0; num1<1845; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1845);
	clocks[1844] = rdtsc()-clocktmp;
	for(num1=0; num1<1844; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1844);
	clocks[1843] = rdtsc()-clocktmp;
	for(num1=0; num1<1843; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1843);
	clocks[1842] = rdtsc()-clocktmp;
	for(num1=0; num1<1842; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1842);
	clocks[1841] = rdtsc()-clocktmp;
	for(num1=0; num1<1841; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1841);
	clocks[1840] = rdtsc()-clocktmp;
	for(num1=0; num1<1840; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1840);
	clocks[1839] = rdtsc()-clocktmp;
	for(num1=0; num1<1839; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1839);
	clocks[1838] = rdtsc()-clocktmp;
	for(num1=0; num1<1838; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1838);
	clocks[1837] = rdtsc()-clocktmp;
	for(num1=0; num1<1837; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1837);
	clocks[1836] = rdtsc()-clocktmp;
	for(num1=0; num1<1836; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1836);
	clocks[1835] = rdtsc()-clocktmp;
	for(num1=0; num1<1835; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1835);
	clocks[1834] = rdtsc()-clocktmp;
	for(num1=0; num1<1834; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1834);
	clocks[1833] = rdtsc()-clocktmp;
	for(num1=0; num1<1833; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1833);
	clocks[1832] = rdtsc()-clocktmp;
	for(num1=0; num1<1832; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1832);
	clocks[1831] = rdtsc()-clocktmp;
	for(num1=0; num1<1831; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1831);
	clocks[1830] = rdtsc()-clocktmp;
	for(num1=0; num1<1830; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1830);
	clocks[1829] = rdtsc()-clocktmp;
	for(num1=0; num1<1829; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1829);
	clocks[1828] = rdtsc()-clocktmp;
	for(num1=0; num1<1828; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1828);
	clocks[1827] = rdtsc()-clocktmp;
	for(num1=0; num1<1827; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1827);
	clocks[1826] = rdtsc()-clocktmp;
	for(num1=0; num1<1826; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1826);
	clocks[1825] = rdtsc()-clocktmp;
	for(num1=0; num1<1825; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1825);
	clocks[1824] = rdtsc()-clocktmp;
	for(num1=0; num1<1824; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1824);
	clocks[1823] = rdtsc()-clocktmp;
	for(num1=0; num1<1823; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1823);
	clocks[1822] = rdtsc()-clocktmp;
	for(num1=0; num1<1822; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1822);
	clocks[1821] = rdtsc()-clocktmp;
	for(num1=0; num1<1821; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1821);
	clocks[1820] = rdtsc()-clocktmp;
	for(num1=0; num1<1820; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1820);
	clocks[1819] = rdtsc()-clocktmp;
	for(num1=0; num1<1819; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1819);
	clocks[1818] = rdtsc()-clocktmp;
	for(num1=0; num1<1818; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1818);
	clocks[1817] = rdtsc()-clocktmp;
	for(num1=0; num1<1817; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1817);
	clocks[1816] = rdtsc()-clocktmp;
	for(num1=0; num1<1816; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1816);
	clocks[1815] = rdtsc()-clocktmp;
	for(num1=0; num1<1815; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1815);
	clocks[1814] = rdtsc()-clocktmp;
	for(num1=0; num1<1814; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1814);
	clocks[1813] = rdtsc()-clocktmp;
	for(num1=0; num1<1813; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1813);
	clocks[1812] = rdtsc()-clocktmp;
	for(num1=0; num1<1812; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1812);
	clocks[1811] = rdtsc()-clocktmp;
	for(num1=0; num1<1811; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1811);
	clocks[1810] = rdtsc()-clocktmp;
	for(num1=0; num1<1810; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1810);
	clocks[1809] = rdtsc()-clocktmp;
	for(num1=0; num1<1809; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1809);
	clocks[1808] = rdtsc()-clocktmp;
	for(num1=0; num1<1808; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1808);
	clocks[1807] = rdtsc()-clocktmp;
	for(num1=0; num1<1807; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1807);
	clocks[1806] = rdtsc()-clocktmp;
	for(num1=0; num1<1806; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1806);
	clocks[1805] = rdtsc()-clocktmp;
	for(num1=0; num1<1805; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1805);
	clocks[1804] = rdtsc()-clocktmp;
	for(num1=0; num1<1804; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1804);
	clocks[1803] = rdtsc()-clocktmp;
	for(num1=0; num1<1803; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1803);
	clocks[1802] = rdtsc()-clocktmp;
	for(num1=0; num1<1802; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1802);
	clocks[1801] = rdtsc()-clocktmp;
	for(num1=0; num1<1801; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1801);
	clocks[1800] = rdtsc()-clocktmp;
	for(num1=0; num1<1800; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1800);
	clocks[1799] = rdtsc()-clocktmp;
	for(num1=0; num1<1799; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1799);
	clocks[1798] = rdtsc()-clocktmp;
	for(num1=0; num1<1798; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1798);
	clocks[1797] = rdtsc()-clocktmp;
	for(num1=0; num1<1797; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1797);
	clocks[1796] = rdtsc()-clocktmp;
	for(num1=0; num1<1796; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1796);
	clocks[1795] = rdtsc()-clocktmp;
	for(num1=0; num1<1795; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1795);
	clocks[1794] = rdtsc()-clocktmp;
	for(num1=0; num1<1794; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1794);
	clocks[1793] = rdtsc()-clocktmp;
	for(num1=0; num1<1793; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1793);
	clocks[1792] = rdtsc()-clocktmp;
	for(num1=0; num1<1792; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1792);
	clocks[1791] = rdtsc()-clocktmp;
	for(num1=0; num1<1791; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1791);
	clocks[1790] = rdtsc()-clocktmp;
	for(num1=0; num1<1790; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1790);
	clocks[1789] = rdtsc()-clocktmp;
	for(num1=0; num1<1789; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1789);
	clocks[1788] = rdtsc()-clocktmp;
	for(num1=0; num1<1788; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1788);
	clocks[1787] = rdtsc()-clocktmp;
	for(num1=0; num1<1787; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1787);
	clocks[1786] = rdtsc()-clocktmp;
	for(num1=0; num1<1786; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1786);
	clocks[1785] = rdtsc()-clocktmp;
	for(num1=0; num1<1785; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1785);
	clocks[1784] = rdtsc()-clocktmp;
	for(num1=0; num1<1784; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1784);
	clocks[1783] = rdtsc()-clocktmp;
	for(num1=0; num1<1783; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1783);
	clocks[1782] = rdtsc()-clocktmp;
	for(num1=0; num1<1782; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1782);
	clocks[1781] = rdtsc()-clocktmp;
	for(num1=0; num1<1781; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1781);
	clocks[1780] = rdtsc()-clocktmp;
	for(num1=0; num1<1780; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1780);
	clocks[1779] = rdtsc()-clocktmp;
	for(num1=0; num1<1779; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1779);
	clocks[1778] = rdtsc()-clocktmp;
	for(num1=0; num1<1778; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1778);
	clocks[1777] = rdtsc()-clocktmp;
	for(num1=0; num1<1777; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1777);
	clocks[1776] = rdtsc()-clocktmp;
	for(num1=0; num1<1776; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1776);
	clocks[1775] = rdtsc()-clocktmp;
	for(num1=0; num1<1775; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1775);
	clocks[1774] = rdtsc()-clocktmp;
	for(num1=0; num1<1774; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1774);
	clocks[1773] = rdtsc()-clocktmp;
	for(num1=0; num1<1773; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1773);
	clocks[1772] = rdtsc()-clocktmp;
	for(num1=0; num1<1772; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1772);
	clocks[1771] = rdtsc()-clocktmp;
	for(num1=0; num1<1771; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1771);
	clocks[1770] = rdtsc()-clocktmp;
	for(num1=0; num1<1770; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1770);
	clocks[1769] = rdtsc()-clocktmp;
	for(num1=0; num1<1769; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1769);
	clocks[1768] = rdtsc()-clocktmp;
	for(num1=0; num1<1768; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1768);
	clocks[1767] = rdtsc()-clocktmp;
	for(num1=0; num1<1767; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1767);
	clocks[1766] = rdtsc()-clocktmp;
	for(num1=0; num1<1766; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1766);
	clocks[1765] = rdtsc()-clocktmp;
	for(num1=0; num1<1765; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1765);
	clocks[1764] = rdtsc()-clocktmp;
	for(num1=0; num1<1764; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1764);
	clocks[1763] = rdtsc()-clocktmp;
	for(num1=0; num1<1763; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1763);
	clocks[1762] = rdtsc()-clocktmp;
	for(num1=0; num1<1762; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1762);
	clocks[1761] = rdtsc()-clocktmp;
	for(num1=0; num1<1761; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1761);
	clocks[1760] = rdtsc()-clocktmp;
	for(num1=0; num1<1760; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1760);
	clocks[1759] = rdtsc()-clocktmp;
	for(num1=0; num1<1759; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1759);
	clocks[1758] = rdtsc()-clocktmp;
	for(num1=0; num1<1758; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1758);
	clocks[1757] = rdtsc()-clocktmp;
	for(num1=0; num1<1757; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1757);
	clocks[1756] = rdtsc()-clocktmp;
	for(num1=0; num1<1756; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1756);
	clocks[1755] = rdtsc()-clocktmp;
	for(num1=0; num1<1755; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1755);
	clocks[1754] = rdtsc()-clocktmp;
	for(num1=0; num1<1754; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1754);
	clocks[1753] = rdtsc()-clocktmp;
	for(num1=0; num1<1753; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1753);
	clocks[1752] = rdtsc()-clocktmp;
	for(num1=0; num1<1752; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1752);
	clocks[1751] = rdtsc()-clocktmp;
	for(num1=0; num1<1751; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1751);
	clocks[1750] = rdtsc()-clocktmp;
	for(num1=0; num1<1750; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1750);
	clocks[1749] = rdtsc()-clocktmp;
	for(num1=0; num1<1749; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1749);
	clocks[1748] = rdtsc()-clocktmp;
	for(num1=0; num1<1748; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1748);
	clocks[1747] = rdtsc()-clocktmp;
	for(num1=0; num1<1747; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1747);
	clocks[1746] = rdtsc()-clocktmp;
	for(num1=0; num1<1746; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1746);
	clocks[1745] = rdtsc()-clocktmp;
	for(num1=0; num1<1745; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1745);
	clocks[1744] = rdtsc()-clocktmp;
	for(num1=0; num1<1744; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1744);
	clocks[1743] = rdtsc()-clocktmp;
	for(num1=0; num1<1743; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1743);
	clocks[1742] = rdtsc()-clocktmp;
	for(num1=0; num1<1742; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1742);
	clocks[1741] = rdtsc()-clocktmp;
	for(num1=0; num1<1741; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1741);
	clocks[1740] = rdtsc()-clocktmp;
	for(num1=0; num1<1740; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1740);
	clocks[1739] = rdtsc()-clocktmp;
	for(num1=0; num1<1739; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1739);
	clocks[1738] = rdtsc()-clocktmp;
	for(num1=0; num1<1738; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1738);
	clocks[1737] = rdtsc()-clocktmp;
	for(num1=0; num1<1737; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1737);
	clocks[1736] = rdtsc()-clocktmp;
	for(num1=0; num1<1736; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1736);
	clocks[1735] = rdtsc()-clocktmp;
	for(num1=0; num1<1735; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1735);
	clocks[1734] = rdtsc()-clocktmp;
	for(num1=0; num1<1734; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1734);
	clocks[1733] = rdtsc()-clocktmp;
	for(num1=0; num1<1733; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1733);
	clocks[1732] = rdtsc()-clocktmp;
	for(num1=0; num1<1732; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1732);
	clocks[1731] = rdtsc()-clocktmp;
	for(num1=0; num1<1731; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1731);
	clocks[1730] = rdtsc()-clocktmp;
	for(num1=0; num1<1730; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1730);
	clocks[1729] = rdtsc()-clocktmp;
	for(num1=0; num1<1729; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1729);
	clocks[1728] = rdtsc()-clocktmp;
	for(num1=0; num1<1728; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1728);
	clocks[1727] = rdtsc()-clocktmp;
	for(num1=0; num1<1727; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1727);
	clocks[1726] = rdtsc()-clocktmp;
	for(num1=0; num1<1726; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1726);
	clocks[1725] = rdtsc()-clocktmp;
	for(num1=0; num1<1725; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1725);
	clocks[1724] = rdtsc()-clocktmp;
	for(num1=0; num1<1724; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1724);
	clocks[1723] = rdtsc()-clocktmp;
	for(num1=0; num1<1723; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1723);
	clocks[1722] = rdtsc()-clocktmp;
	for(num1=0; num1<1722; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1722);
	clocks[1721] = rdtsc()-clocktmp;
	for(num1=0; num1<1721; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1721);
	clocks[1720] = rdtsc()-clocktmp;
	for(num1=0; num1<1720; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1720);
	clocks[1719] = rdtsc()-clocktmp;
	for(num1=0; num1<1719; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1719);
	clocks[1718] = rdtsc()-clocktmp;
	for(num1=0; num1<1718; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1718);
	clocks[1717] = rdtsc()-clocktmp;
	for(num1=0; num1<1717; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1717);
	clocks[1716] = rdtsc()-clocktmp;
	for(num1=0; num1<1716; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1716);
	clocks[1715] = rdtsc()-clocktmp;
	for(num1=0; num1<1715; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1715);
	clocks[1714] = rdtsc()-clocktmp;
	for(num1=0; num1<1714; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1714);
	clocks[1713] = rdtsc()-clocktmp;
	for(num1=0; num1<1713; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1713);
	clocks[1712] = rdtsc()-clocktmp;
	for(num1=0; num1<1712; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1712);
	clocks[1711] = rdtsc()-clocktmp;
	for(num1=0; num1<1711; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1711);
	clocks[1710] = rdtsc()-clocktmp;
	for(num1=0; num1<1710; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1710);
	clocks[1709] = rdtsc()-clocktmp;
	for(num1=0; num1<1709; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1709);
	clocks[1708] = rdtsc()-clocktmp;
	for(num1=0; num1<1708; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1708);
	clocks[1707] = rdtsc()-clocktmp;
	for(num1=0; num1<1707; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1707);
	clocks[1706] = rdtsc()-clocktmp;
	for(num1=0; num1<1706; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1706);
	clocks[1705] = rdtsc()-clocktmp;
	for(num1=0; num1<1705; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1705);
	clocks[1704] = rdtsc()-clocktmp;
	for(num1=0; num1<1704; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1704);
	clocks[1703] = rdtsc()-clocktmp;
	for(num1=0; num1<1703; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1703);
	clocks[1702] = rdtsc()-clocktmp;
	for(num1=0; num1<1702; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1702);
	clocks[1701] = rdtsc()-clocktmp;
	for(num1=0; num1<1701; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1701);
	clocks[1700] = rdtsc()-clocktmp;
	for(num1=0; num1<1700; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1700);
	clocks[1699] = rdtsc()-clocktmp;
	for(num1=0; num1<1699; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1699);
	clocks[1698] = rdtsc()-clocktmp;
	for(num1=0; num1<1698; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1698);
	clocks[1697] = rdtsc()-clocktmp;
	for(num1=0; num1<1697; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1697);
	clocks[1696] = rdtsc()-clocktmp;
	for(num1=0; num1<1696; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1696);
	clocks[1695] = rdtsc()-clocktmp;
	for(num1=0; num1<1695; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1695);
	clocks[1694] = rdtsc()-clocktmp;
	for(num1=0; num1<1694; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1694);
	clocks[1693] = rdtsc()-clocktmp;
	for(num1=0; num1<1693; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1693);
	clocks[1692] = rdtsc()-clocktmp;
	for(num1=0; num1<1692; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1692);
	clocks[1691] = rdtsc()-clocktmp;
	for(num1=0; num1<1691; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1691);
	clocks[1690] = rdtsc()-clocktmp;
	for(num1=0; num1<1690; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1690);
	clocks[1689] = rdtsc()-clocktmp;
	for(num1=0; num1<1689; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1689);
	clocks[1688] = rdtsc()-clocktmp;
	for(num1=0; num1<1688; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1688);
	clocks[1687] = rdtsc()-clocktmp;
	for(num1=0; num1<1687; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1687);
	clocks[1686] = rdtsc()-clocktmp;
	for(num1=0; num1<1686; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1686);
	clocks[1685] = rdtsc()-clocktmp;
	for(num1=0; num1<1685; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1685);
	clocks[1684] = rdtsc()-clocktmp;
	for(num1=0; num1<1684; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1684);
	clocks[1683] = rdtsc()-clocktmp;
	for(num1=0; num1<1683; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1683);
	clocks[1682] = rdtsc()-clocktmp;
	for(num1=0; num1<1682; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1682);
	clocks[1681] = rdtsc()-clocktmp;
	for(num1=0; num1<1681; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1681);
	clocks[1680] = rdtsc()-clocktmp;
	for(num1=0; num1<1680; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1680);
	clocks[1679] = rdtsc()-clocktmp;
	for(num1=0; num1<1679; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1679);
	clocks[1678] = rdtsc()-clocktmp;
	for(num1=0; num1<1678; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1678);
	clocks[1677] = rdtsc()-clocktmp;
	for(num1=0; num1<1677; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1677);
	clocks[1676] = rdtsc()-clocktmp;
	for(num1=0; num1<1676; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1676);
	clocks[1675] = rdtsc()-clocktmp;
	for(num1=0; num1<1675; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1675);
	clocks[1674] = rdtsc()-clocktmp;
	for(num1=0; num1<1674; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1674);
	clocks[1673] = rdtsc()-clocktmp;
	for(num1=0; num1<1673; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1673);
	clocks[1672] = rdtsc()-clocktmp;
	for(num1=0; num1<1672; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1672);
	clocks[1671] = rdtsc()-clocktmp;
	for(num1=0; num1<1671; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1671);
	clocks[1670] = rdtsc()-clocktmp;
	for(num1=0; num1<1670; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1670);
	clocks[1669] = rdtsc()-clocktmp;
	for(num1=0; num1<1669; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1669);
	clocks[1668] = rdtsc()-clocktmp;
	for(num1=0; num1<1668; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1668);
	clocks[1667] = rdtsc()-clocktmp;
	for(num1=0; num1<1667; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1667);
	clocks[1666] = rdtsc()-clocktmp;
	for(num1=0; num1<1666; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1666);
	clocks[1665] = rdtsc()-clocktmp;
	for(num1=0; num1<1665; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1665);
	clocks[1664] = rdtsc()-clocktmp;
	for(num1=0; num1<1664; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1664);
	clocks[1663] = rdtsc()-clocktmp;
	for(num1=0; num1<1663; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1663);
	clocks[1662] = rdtsc()-clocktmp;
	for(num1=0; num1<1662; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1662);
	clocks[1661] = rdtsc()-clocktmp;
	for(num1=0; num1<1661; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1661);
	clocks[1660] = rdtsc()-clocktmp;
	for(num1=0; num1<1660; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1660);
	clocks[1659] = rdtsc()-clocktmp;
	for(num1=0; num1<1659; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1659);
	clocks[1658] = rdtsc()-clocktmp;
	for(num1=0; num1<1658; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1658);
	clocks[1657] = rdtsc()-clocktmp;
	for(num1=0; num1<1657; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1657);
	clocks[1656] = rdtsc()-clocktmp;
	for(num1=0; num1<1656; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1656);
	clocks[1655] = rdtsc()-clocktmp;
	for(num1=0; num1<1655; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1655);
	clocks[1654] = rdtsc()-clocktmp;
	for(num1=0; num1<1654; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1654);
	clocks[1653] = rdtsc()-clocktmp;
	for(num1=0; num1<1653; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1653);
	clocks[1652] = rdtsc()-clocktmp;
	for(num1=0; num1<1652; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1652);
	clocks[1651] = rdtsc()-clocktmp;
	for(num1=0; num1<1651; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1651);
	clocks[1650] = rdtsc()-clocktmp;
	for(num1=0; num1<1650; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1650);
	clocks[1649] = rdtsc()-clocktmp;
	for(num1=0; num1<1649; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1649);
	clocks[1648] = rdtsc()-clocktmp;
	for(num1=0; num1<1648; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1648);
	clocks[1647] = rdtsc()-clocktmp;
	for(num1=0; num1<1647; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1647);
	clocks[1646] = rdtsc()-clocktmp;
	for(num1=0; num1<1646; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1646);
	clocks[1645] = rdtsc()-clocktmp;
	for(num1=0; num1<1645; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1645);
	clocks[1644] = rdtsc()-clocktmp;
	for(num1=0; num1<1644; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1644);
	clocks[1643] = rdtsc()-clocktmp;
	for(num1=0; num1<1643; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1643);
	clocks[1642] = rdtsc()-clocktmp;
	for(num1=0; num1<1642; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1642);
	clocks[1641] = rdtsc()-clocktmp;
	for(num1=0; num1<1641; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1641);
	clocks[1640] = rdtsc()-clocktmp;
	for(num1=0; num1<1640; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1640);
	clocks[1639] = rdtsc()-clocktmp;
	for(num1=0; num1<1639; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1639);
	clocks[1638] = rdtsc()-clocktmp;
	for(num1=0; num1<1638; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1638);
	clocks[1637] = rdtsc()-clocktmp;
	for(num1=0; num1<1637; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1637);
	clocks[1636] = rdtsc()-clocktmp;
	for(num1=0; num1<1636; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1636);
	clocks[1635] = rdtsc()-clocktmp;
	for(num1=0; num1<1635; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1635);
	clocks[1634] = rdtsc()-clocktmp;
	for(num1=0; num1<1634; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1634);
	clocks[1633] = rdtsc()-clocktmp;
	for(num1=0; num1<1633; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1633);
	clocks[1632] = rdtsc()-clocktmp;
	for(num1=0; num1<1632; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1632);
	clocks[1631] = rdtsc()-clocktmp;
	for(num1=0; num1<1631; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1631);
	clocks[1630] = rdtsc()-clocktmp;
	for(num1=0; num1<1630; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1630);
	clocks[1629] = rdtsc()-clocktmp;
	for(num1=0; num1<1629; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1629);
	clocks[1628] = rdtsc()-clocktmp;
	for(num1=0; num1<1628; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1628);
	clocks[1627] = rdtsc()-clocktmp;
	for(num1=0; num1<1627; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1627);
	clocks[1626] = rdtsc()-clocktmp;
	for(num1=0; num1<1626; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1626);
	clocks[1625] = rdtsc()-clocktmp;
	for(num1=0; num1<1625; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1625);
	clocks[1624] = rdtsc()-clocktmp;
	for(num1=0; num1<1624; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1624);
	clocks[1623] = rdtsc()-clocktmp;
	for(num1=0; num1<1623; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1623);
	clocks[1622] = rdtsc()-clocktmp;
	for(num1=0; num1<1622; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1622);
	clocks[1621] = rdtsc()-clocktmp;
	for(num1=0; num1<1621; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1621);
	clocks[1620] = rdtsc()-clocktmp;
	for(num1=0; num1<1620; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1620);
	clocks[1619] = rdtsc()-clocktmp;
	for(num1=0; num1<1619; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1619);
	clocks[1618] = rdtsc()-clocktmp;
	for(num1=0; num1<1618; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1618);
	clocks[1617] = rdtsc()-clocktmp;
	for(num1=0; num1<1617; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1617);
	clocks[1616] = rdtsc()-clocktmp;
	for(num1=0; num1<1616; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1616);
	clocks[1615] = rdtsc()-clocktmp;
	for(num1=0; num1<1615; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1615);
	clocks[1614] = rdtsc()-clocktmp;
	for(num1=0; num1<1614; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1614);
	clocks[1613] = rdtsc()-clocktmp;
	for(num1=0; num1<1613; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1613);
	clocks[1612] = rdtsc()-clocktmp;
	for(num1=0; num1<1612; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1612);
	clocks[1611] = rdtsc()-clocktmp;
	for(num1=0; num1<1611; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1611);
	clocks[1610] = rdtsc()-clocktmp;
	for(num1=0; num1<1610; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1610);
	clocks[1609] = rdtsc()-clocktmp;
	for(num1=0; num1<1609; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1609);
	clocks[1608] = rdtsc()-clocktmp;
	for(num1=0; num1<1608; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1608);
	clocks[1607] = rdtsc()-clocktmp;
	for(num1=0; num1<1607; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1607);
	clocks[1606] = rdtsc()-clocktmp;
	for(num1=0; num1<1606; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1606);
	clocks[1605] = rdtsc()-clocktmp;
	for(num1=0; num1<1605; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1605);
	clocks[1604] = rdtsc()-clocktmp;
	for(num1=0; num1<1604; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1604);
	clocks[1603] = rdtsc()-clocktmp;
	for(num1=0; num1<1603; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1603);
	clocks[1602] = rdtsc()-clocktmp;
	for(num1=0; num1<1602; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1602);
	clocks[1601] = rdtsc()-clocktmp;
	for(num1=0; num1<1601; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1601);
	clocks[1600] = rdtsc()-clocktmp;
	for(num1=0; num1<1600; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1600);
	clocks[1599] = rdtsc()-clocktmp;
	for(num1=0; num1<1599; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1599);
	clocks[1598] = rdtsc()-clocktmp;
	for(num1=0; num1<1598; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1598);
	clocks[1597] = rdtsc()-clocktmp;
	for(num1=0; num1<1597; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1597);
	clocks[1596] = rdtsc()-clocktmp;
	for(num1=0; num1<1596; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1596);
	clocks[1595] = rdtsc()-clocktmp;
	for(num1=0; num1<1595; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1595);
	clocks[1594] = rdtsc()-clocktmp;
	for(num1=0; num1<1594; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1594);
	clocks[1593] = rdtsc()-clocktmp;
	for(num1=0; num1<1593; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1593);
	clocks[1592] = rdtsc()-clocktmp;
	for(num1=0; num1<1592; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1592);
	clocks[1591] = rdtsc()-clocktmp;
	for(num1=0; num1<1591; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1591);
	clocks[1590] = rdtsc()-clocktmp;
	for(num1=0; num1<1590; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1590);
	clocks[1589] = rdtsc()-clocktmp;
	for(num1=0; num1<1589; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1589);
	clocks[1588] = rdtsc()-clocktmp;
	for(num1=0; num1<1588; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1588);
	clocks[1587] = rdtsc()-clocktmp;
	for(num1=0; num1<1587; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1587);
	clocks[1586] = rdtsc()-clocktmp;
	for(num1=0; num1<1586; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1586);
	clocks[1585] = rdtsc()-clocktmp;
	for(num1=0; num1<1585; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1585);
	clocks[1584] = rdtsc()-clocktmp;
	for(num1=0; num1<1584; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1584);
	clocks[1583] = rdtsc()-clocktmp;
	for(num1=0; num1<1583; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1583);
	clocks[1582] = rdtsc()-clocktmp;
	for(num1=0; num1<1582; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1582);
	clocks[1581] = rdtsc()-clocktmp;
	for(num1=0; num1<1581; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1581);
	clocks[1580] = rdtsc()-clocktmp;
	for(num1=0; num1<1580; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1580);
	clocks[1579] = rdtsc()-clocktmp;
	for(num1=0; num1<1579; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1579);
	clocks[1578] = rdtsc()-clocktmp;
	for(num1=0; num1<1578; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1578);
	clocks[1577] = rdtsc()-clocktmp;
	for(num1=0; num1<1577; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1577);
	clocks[1576] = rdtsc()-clocktmp;
	for(num1=0; num1<1576; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1576);
	clocks[1575] = rdtsc()-clocktmp;
	for(num1=0; num1<1575; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1575);
	clocks[1574] = rdtsc()-clocktmp;
	for(num1=0; num1<1574; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1574);
	clocks[1573] = rdtsc()-clocktmp;
	for(num1=0; num1<1573; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1573);
	clocks[1572] = rdtsc()-clocktmp;
	for(num1=0; num1<1572; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1572);
	clocks[1571] = rdtsc()-clocktmp;
	for(num1=0; num1<1571; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1571);
	clocks[1570] = rdtsc()-clocktmp;
	for(num1=0; num1<1570; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1570);
	clocks[1569] = rdtsc()-clocktmp;
	for(num1=0; num1<1569; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1569);
	clocks[1568] = rdtsc()-clocktmp;
	for(num1=0; num1<1568; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1568);
	clocks[1567] = rdtsc()-clocktmp;
	for(num1=0; num1<1567; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1567);
	clocks[1566] = rdtsc()-clocktmp;
	for(num1=0; num1<1566; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1566);
	clocks[1565] = rdtsc()-clocktmp;
	for(num1=0; num1<1565; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1565);
	clocks[1564] = rdtsc()-clocktmp;
	for(num1=0; num1<1564; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1564);
	clocks[1563] = rdtsc()-clocktmp;
	for(num1=0; num1<1563; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1563);
	clocks[1562] = rdtsc()-clocktmp;
	for(num1=0; num1<1562; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1562);
	clocks[1561] = rdtsc()-clocktmp;
	for(num1=0; num1<1561; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1561);
	clocks[1560] = rdtsc()-clocktmp;
	for(num1=0; num1<1560; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1560);
	clocks[1559] = rdtsc()-clocktmp;
	for(num1=0; num1<1559; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1559);
	clocks[1558] = rdtsc()-clocktmp;
	for(num1=0; num1<1558; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1558);
	clocks[1557] = rdtsc()-clocktmp;
	for(num1=0; num1<1557; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1557);
	clocks[1556] = rdtsc()-clocktmp;
	for(num1=0; num1<1556; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1556);
	clocks[1555] = rdtsc()-clocktmp;
	for(num1=0; num1<1555; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1555);
	clocks[1554] = rdtsc()-clocktmp;
	for(num1=0; num1<1554; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1554);
	clocks[1553] = rdtsc()-clocktmp;
	for(num1=0; num1<1553; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1553);
	clocks[1552] = rdtsc()-clocktmp;
	for(num1=0; num1<1552; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1552);
	clocks[1551] = rdtsc()-clocktmp;
	for(num1=0; num1<1551; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1551);
	clocks[1550] = rdtsc()-clocktmp;
	for(num1=0; num1<1550; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1550);
	clocks[1549] = rdtsc()-clocktmp;
	for(num1=0; num1<1549; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1549);
	clocks[1548] = rdtsc()-clocktmp;
	for(num1=0; num1<1548; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1548);
	clocks[1547] = rdtsc()-clocktmp;
	for(num1=0; num1<1547; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1547);
	clocks[1546] = rdtsc()-clocktmp;
	for(num1=0; num1<1546; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1546);
	clocks[1545] = rdtsc()-clocktmp;
	for(num1=0; num1<1545; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1545);
	clocks[1544] = rdtsc()-clocktmp;
	for(num1=0; num1<1544; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1544);
	clocks[1543] = rdtsc()-clocktmp;
	for(num1=0; num1<1543; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1543);
	clocks[1542] = rdtsc()-clocktmp;
	for(num1=0; num1<1542; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1542);
	clocks[1541] = rdtsc()-clocktmp;
	for(num1=0; num1<1541; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1541);
	clocks[1540] = rdtsc()-clocktmp;
	for(num1=0; num1<1540; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1540);
	clocks[1539] = rdtsc()-clocktmp;
	for(num1=0; num1<1539; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1539);
	clocks[1538] = rdtsc()-clocktmp;
	for(num1=0; num1<1538; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1538);
	clocks[1537] = rdtsc()-clocktmp;
	for(num1=0; num1<1537; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1537);
	clocks[1536] = rdtsc()-clocktmp;
	for(num1=0; num1<1536; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1536);
	clocks[1535] = rdtsc()-clocktmp;
	for(num1=0; num1<1535; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1535);
	clocks[1534] = rdtsc()-clocktmp;
	for(num1=0; num1<1534; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1534);
	clocks[1533] = rdtsc()-clocktmp;
	for(num1=0; num1<1533; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1533);
	clocks[1532] = rdtsc()-clocktmp;
	for(num1=0; num1<1532; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1532);
	clocks[1531] = rdtsc()-clocktmp;
	for(num1=0; num1<1531; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1531);
	clocks[1530] = rdtsc()-clocktmp;
	for(num1=0; num1<1530; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1530);
	clocks[1529] = rdtsc()-clocktmp;
	for(num1=0; num1<1529; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1529);
	clocks[1528] = rdtsc()-clocktmp;
	for(num1=0; num1<1528; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1528);
	clocks[1527] = rdtsc()-clocktmp;
	for(num1=0; num1<1527; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1527);
	clocks[1526] = rdtsc()-clocktmp;
	for(num1=0; num1<1526; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1526);
	clocks[1525] = rdtsc()-clocktmp;
	for(num1=0; num1<1525; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1525);
	clocks[1524] = rdtsc()-clocktmp;
	for(num1=0; num1<1524; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1524);
	clocks[1523] = rdtsc()-clocktmp;
	for(num1=0; num1<1523; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1523);
	clocks[1522] = rdtsc()-clocktmp;
	for(num1=0; num1<1522; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1522);
	clocks[1521] = rdtsc()-clocktmp;
	for(num1=0; num1<1521; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1521);
	clocks[1520] = rdtsc()-clocktmp;
	for(num1=0; num1<1520; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1520);
	clocks[1519] = rdtsc()-clocktmp;
	for(num1=0; num1<1519; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1519);
	clocks[1518] = rdtsc()-clocktmp;
	for(num1=0; num1<1518; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1518);
	clocks[1517] = rdtsc()-clocktmp;
	for(num1=0; num1<1517; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1517);
	clocks[1516] = rdtsc()-clocktmp;
	for(num1=0; num1<1516; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1516);
	clocks[1515] = rdtsc()-clocktmp;
	for(num1=0; num1<1515; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1515);
	clocks[1514] = rdtsc()-clocktmp;
	for(num1=0; num1<1514; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1514);
	clocks[1513] = rdtsc()-clocktmp;
	for(num1=0; num1<1513; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1513);
	clocks[1512] = rdtsc()-clocktmp;
	for(num1=0; num1<1512; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1512);
	clocks[1511] = rdtsc()-clocktmp;
	for(num1=0; num1<1511; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1511);
	clocks[1510] = rdtsc()-clocktmp;
	for(num1=0; num1<1510; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1510);
	clocks[1509] = rdtsc()-clocktmp;
	for(num1=0; num1<1509; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1509);
	clocks[1508] = rdtsc()-clocktmp;
	for(num1=0; num1<1508; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1508);
	clocks[1507] = rdtsc()-clocktmp;
	for(num1=0; num1<1507; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1507);
	clocks[1506] = rdtsc()-clocktmp;
	for(num1=0; num1<1506; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1506);
	clocks[1505] = rdtsc()-clocktmp;
	for(num1=0; num1<1505; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1505);
	clocks[1504] = rdtsc()-clocktmp;
	for(num1=0; num1<1504; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1504);
	clocks[1503] = rdtsc()-clocktmp;
	for(num1=0; num1<1503; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1503);
	clocks[1502] = rdtsc()-clocktmp;
	for(num1=0; num1<1502; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1502);
	clocks[1501] = rdtsc()-clocktmp;
	for(num1=0; num1<1501; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1501);
	clocks[1500] = rdtsc()-clocktmp;
	for(num1=0; num1<1500; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1500);
	clocks[1499] = rdtsc()-clocktmp;
	for(num1=0; num1<1499; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1499);
	clocks[1498] = rdtsc()-clocktmp;
	for(num1=0; num1<1498; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1498);
	clocks[1497] = rdtsc()-clocktmp;
	for(num1=0; num1<1497; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1497);
	clocks[1496] = rdtsc()-clocktmp;
	for(num1=0; num1<1496; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1496);
	clocks[1495] = rdtsc()-clocktmp;
	for(num1=0; num1<1495; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1495);
	clocks[1494] = rdtsc()-clocktmp;
	for(num1=0; num1<1494; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1494);
	clocks[1493] = rdtsc()-clocktmp;
	for(num1=0; num1<1493; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1493);
	clocks[1492] = rdtsc()-clocktmp;
	for(num1=0; num1<1492; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1492);
	clocks[1491] = rdtsc()-clocktmp;
	for(num1=0; num1<1491; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1491);
	clocks[1490] = rdtsc()-clocktmp;
	for(num1=0; num1<1490; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1490);
	clocks[1489] = rdtsc()-clocktmp;
	for(num1=0; num1<1489; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1489);
	clocks[1488] = rdtsc()-clocktmp;
	for(num1=0; num1<1488; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1488);
	clocks[1487] = rdtsc()-clocktmp;
	for(num1=0; num1<1487; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1487);
	clocks[1486] = rdtsc()-clocktmp;
	for(num1=0; num1<1486; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1486);
	clocks[1485] = rdtsc()-clocktmp;
	for(num1=0; num1<1485; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1485);
	clocks[1484] = rdtsc()-clocktmp;
	for(num1=0; num1<1484; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1484);
	clocks[1483] = rdtsc()-clocktmp;
	for(num1=0; num1<1483; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1483);
	clocks[1482] = rdtsc()-clocktmp;
	for(num1=0; num1<1482; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1482);
	clocks[1481] = rdtsc()-clocktmp;
	for(num1=0; num1<1481; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1481);
	clocks[1480] = rdtsc()-clocktmp;
	for(num1=0; num1<1480; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1480);
	clocks[1479] = rdtsc()-clocktmp;
	for(num1=0; num1<1479; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1479);
	clocks[1478] = rdtsc()-clocktmp;
	for(num1=0; num1<1478; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1478);
	clocks[1477] = rdtsc()-clocktmp;
	for(num1=0; num1<1477; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1477);
	clocks[1476] = rdtsc()-clocktmp;
	for(num1=0; num1<1476; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1476);
	clocks[1475] = rdtsc()-clocktmp;
	for(num1=0; num1<1475; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1475);
	clocks[1474] = rdtsc()-clocktmp;
	for(num1=0; num1<1474; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1474);
	clocks[1473] = rdtsc()-clocktmp;
	for(num1=0; num1<1473; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1473);
	clocks[1472] = rdtsc()-clocktmp;
	for(num1=0; num1<1472; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1472);
	clocks[1471] = rdtsc()-clocktmp;
	for(num1=0; num1<1471; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1471);
	clocks[1470] = rdtsc()-clocktmp;
	for(num1=0; num1<1470; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1470);
	clocks[1469] = rdtsc()-clocktmp;
	for(num1=0; num1<1469; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1469);
	clocks[1468] = rdtsc()-clocktmp;
	for(num1=0; num1<1468; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1468);
	clocks[1467] = rdtsc()-clocktmp;
	for(num1=0; num1<1467; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1467);
	clocks[1466] = rdtsc()-clocktmp;
	for(num1=0; num1<1466; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1466);
	clocks[1465] = rdtsc()-clocktmp;
	for(num1=0; num1<1465; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1465);
	clocks[1464] = rdtsc()-clocktmp;
	for(num1=0; num1<1464; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1464);
	clocks[1463] = rdtsc()-clocktmp;
	for(num1=0; num1<1463; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1463);
	clocks[1462] = rdtsc()-clocktmp;
	for(num1=0; num1<1462; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1462);
	clocks[1461] = rdtsc()-clocktmp;
	for(num1=0; num1<1461; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1461);
	clocks[1460] = rdtsc()-clocktmp;
	for(num1=0; num1<1460; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1460);
	clocks[1459] = rdtsc()-clocktmp;
	for(num1=0; num1<1459; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1459);
	clocks[1458] = rdtsc()-clocktmp;
	for(num1=0; num1<1458; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1458);
	clocks[1457] = rdtsc()-clocktmp;
	for(num1=0; num1<1457; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1457);
	clocks[1456] = rdtsc()-clocktmp;
	for(num1=0; num1<1456; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1456);
	clocks[1455] = rdtsc()-clocktmp;
	for(num1=0; num1<1455; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1455);
	clocks[1454] = rdtsc()-clocktmp;
	for(num1=0; num1<1454; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1454);
	clocks[1453] = rdtsc()-clocktmp;
	for(num1=0; num1<1453; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1453);
	clocks[1452] = rdtsc()-clocktmp;
	for(num1=0; num1<1452; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1452);
	clocks[1451] = rdtsc()-clocktmp;
	for(num1=0; num1<1451; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1451);
	clocks[1450] = rdtsc()-clocktmp;
	for(num1=0; num1<1450; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1450);
	clocks[1449] = rdtsc()-clocktmp;
	for(num1=0; num1<1449; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1449);
	clocks[1448] = rdtsc()-clocktmp;
	for(num1=0; num1<1448; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1448);
	clocks[1447] = rdtsc()-clocktmp;
	for(num1=0; num1<1447; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1447);
	clocks[1446] = rdtsc()-clocktmp;
	for(num1=0; num1<1446; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1446);
	clocks[1445] = rdtsc()-clocktmp;
	for(num1=0; num1<1445; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1445);
	clocks[1444] = rdtsc()-clocktmp;
	for(num1=0; num1<1444; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1444);
	clocks[1443] = rdtsc()-clocktmp;
	for(num1=0; num1<1443; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1443);
	clocks[1442] = rdtsc()-clocktmp;
	for(num1=0; num1<1442; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1442);
	clocks[1441] = rdtsc()-clocktmp;
	for(num1=0; num1<1441; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1441);
	clocks[1440] = rdtsc()-clocktmp;
	for(num1=0; num1<1440; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1440);
	clocks[1439] = rdtsc()-clocktmp;
	for(num1=0; num1<1439; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1439);
	clocks[1438] = rdtsc()-clocktmp;
	for(num1=0; num1<1438; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1438);
	clocks[1437] = rdtsc()-clocktmp;
	for(num1=0; num1<1437; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1437);
	clocks[1436] = rdtsc()-clocktmp;
	for(num1=0; num1<1436; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1436);
	clocks[1435] = rdtsc()-clocktmp;
	for(num1=0; num1<1435; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1435);
	clocks[1434] = rdtsc()-clocktmp;
	for(num1=0; num1<1434; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1434);
	clocks[1433] = rdtsc()-clocktmp;
	for(num1=0; num1<1433; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1433);
	clocks[1432] = rdtsc()-clocktmp;
	for(num1=0; num1<1432; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1432);
	clocks[1431] = rdtsc()-clocktmp;
	for(num1=0; num1<1431; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1431);
	clocks[1430] = rdtsc()-clocktmp;
	for(num1=0; num1<1430; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1430);
	clocks[1429] = rdtsc()-clocktmp;
	for(num1=0; num1<1429; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1429);
	clocks[1428] = rdtsc()-clocktmp;
	for(num1=0; num1<1428; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1428);
	clocks[1427] = rdtsc()-clocktmp;
	for(num1=0; num1<1427; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1427);
	clocks[1426] = rdtsc()-clocktmp;
	for(num1=0; num1<1426; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1426);
	clocks[1425] = rdtsc()-clocktmp;
	for(num1=0; num1<1425; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1425);
	clocks[1424] = rdtsc()-clocktmp;
	for(num1=0; num1<1424; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1424);
	clocks[1423] = rdtsc()-clocktmp;
	for(num1=0; num1<1423; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1423);
	clocks[1422] = rdtsc()-clocktmp;
	for(num1=0; num1<1422; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1422);
	clocks[1421] = rdtsc()-clocktmp;
	for(num1=0; num1<1421; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1421);
	clocks[1420] = rdtsc()-clocktmp;
	for(num1=0; num1<1420; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1420);
	clocks[1419] = rdtsc()-clocktmp;
	for(num1=0; num1<1419; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1419);
	clocks[1418] = rdtsc()-clocktmp;
	for(num1=0; num1<1418; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1418);
	clocks[1417] = rdtsc()-clocktmp;
	for(num1=0; num1<1417; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1417);
	clocks[1416] = rdtsc()-clocktmp;
	for(num1=0; num1<1416; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1416);
	clocks[1415] = rdtsc()-clocktmp;
	for(num1=0; num1<1415; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1415);
	clocks[1414] = rdtsc()-clocktmp;
	for(num1=0; num1<1414; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1414);
	clocks[1413] = rdtsc()-clocktmp;
	for(num1=0; num1<1413; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1413);
	clocks[1412] = rdtsc()-clocktmp;
	for(num1=0; num1<1412; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1412);
	clocks[1411] = rdtsc()-clocktmp;
	for(num1=0; num1<1411; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1411);
	clocks[1410] = rdtsc()-clocktmp;
	for(num1=0; num1<1410; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1410);
	clocks[1409] = rdtsc()-clocktmp;
	for(num1=0; num1<1409; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1409);
	clocks[1408] = rdtsc()-clocktmp;
	for(num1=0; num1<1408; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1408);
	clocks[1407] = rdtsc()-clocktmp;
	for(num1=0; num1<1407; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1407);
	clocks[1406] = rdtsc()-clocktmp;
	for(num1=0; num1<1406; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1406);
	clocks[1405] = rdtsc()-clocktmp;
	for(num1=0; num1<1405; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1405);
	clocks[1404] = rdtsc()-clocktmp;
	for(num1=0; num1<1404; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1404);
	clocks[1403] = rdtsc()-clocktmp;
	for(num1=0; num1<1403; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1403);
	clocks[1402] = rdtsc()-clocktmp;
	for(num1=0; num1<1402; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1402);
	clocks[1401] = rdtsc()-clocktmp;
	for(num1=0; num1<1401; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1401);
	clocks[1400] = rdtsc()-clocktmp;
	for(num1=0; num1<1400; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1400);
	clocks[1399] = rdtsc()-clocktmp;
	for(num1=0; num1<1399; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1399);
	clocks[1398] = rdtsc()-clocktmp;
	for(num1=0; num1<1398; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1398);
	clocks[1397] = rdtsc()-clocktmp;
	for(num1=0; num1<1397; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1397);
	clocks[1396] = rdtsc()-clocktmp;
	for(num1=0; num1<1396; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1396);
	clocks[1395] = rdtsc()-clocktmp;
	for(num1=0; num1<1395; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1395);
	clocks[1394] = rdtsc()-clocktmp;
	for(num1=0; num1<1394; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1394);
	clocks[1393] = rdtsc()-clocktmp;
	for(num1=0; num1<1393; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1393);
	clocks[1392] = rdtsc()-clocktmp;
	for(num1=0; num1<1392; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1392);
	clocks[1391] = rdtsc()-clocktmp;
	for(num1=0; num1<1391; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1391);
	clocks[1390] = rdtsc()-clocktmp;
	for(num1=0; num1<1390; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1390);
	clocks[1389] = rdtsc()-clocktmp;
	for(num1=0; num1<1389; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1389);
	clocks[1388] = rdtsc()-clocktmp;
	for(num1=0; num1<1388; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1388);
	clocks[1387] = rdtsc()-clocktmp;
	for(num1=0; num1<1387; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1387);
	clocks[1386] = rdtsc()-clocktmp;
	for(num1=0; num1<1386; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1386);
	clocks[1385] = rdtsc()-clocktmp;
	for(num1=0; num1<1385; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1385);
	clocks[1384] = rdtsc()-clocktmp;
	for(num1=0; num1<1384; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1384);
	clocks[1383] = rdtsc()-clocktmp;
	for(num1=0; num1<1383; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1383);
	clocks[1382] = rdtsc()-clocktmp;
	for(num1=0; num1<1382; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1382);
	clocks[1381] = rdtsc()-clocktmp;
	for(num1=0; num1<1381; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1381);
	clocks[1380] = rdtsc()-clocktmp;
	for(num1=0; num1<1380; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1380);
	clocks[1379] = rdtsc()-clocktmp;
	for(num1=0; num1<1379; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1379);
	clocks[1378] = rdtsc()-clocktmp;
	for(num1=0; num1<1378; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1378);
	clocks[1377] = rdtsc()-clocktmp;
	for(num1=0; num1<1377; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1377);
	clocks[1376] = rdtsc()-clocktmp;
	for(num1=0; num1<1376; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1376);
	clocks[1375] = rdtsc()-clocktmp;
	for(num1=0; num1<1375; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1375);
	clocks[1374] = rdtsc()-clocktmp;
	for(num1=0; num1<1374; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1374);
	clocks[1373] = rdtsc()-clocktmp;
	for(num1=0; num1<1373; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1373);
	clocks[1372] = rdtsc()-clocktmp;
	for(num1=0; num1<1372; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1372);
	clocks[1371] = rdtsc()-clocktmp;
	for(num1=0; num1<1371; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1371);
	clocks[1370] = rdtsc()-clocktmp;
	for(num1=0; num1<1370; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1370);
	clocks[1369] = rdtsc()-clocktmp;
	for(num1=0; num1<1369; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1369);
	clocks[1368] = rdtsc()-clocktmp;
	for(num1=0; num1<1368; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1368);
	clocks[1367] = rdtsc()-clocktmp;
	for(num1=0; num1<1367; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1367);
	clocks[1366] = rdtsc()-clocktmp;
	for(num1=0; num1<1366; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1366);
	clocks[1365] = rdtsc()-clocktmp;
	for(num1=0; num1<1365; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1365);
	clocks[1364] = rdtsc()-clocktmp;
	for(num1=0; num1<1364; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1364);
	clocks[1363] = rdtsc()-clocktmp;
	for(num1=0; num1<1363; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1363);
	clocks[1362] = rdtsc()-clocktmp;
	for(num1=0; num1<1362; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1362);
	clocks[1361] = rdtsc()-clocktmp;
	for(num1=0; num1<1361; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1361);
	clocks[1360] = rdtsc()-clocktmp;
	for(num1=0; num1<1360; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1360);
	clocks[1359] = rdtsc()-clocktmp;
	for(num1=0; num1<1359; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1359);
	clocks[1358] = rdtsc()-clocktmp;
	for(num1=0; num1<1358; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1358);
	clocks[1357] = rdtsc()-clocktmp;
	for(num1=0; num1<1357; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1357);
	clocks[1356] = rdtsc()-clocktmp;
	for(num1=0; num1<1356; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1356);
	clocks[1355] = rdtsc()-clocktmp;
	for(num1=0; num1<1355; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1355);
	clocks[1354] = rdtsc()-clocktmp;
	for(num1=0; num1<1354; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1354);
	clocks[1353] = rdtsc()-clocktmp;
	for(num1=0; num1<1353; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1353);
	clocks[1352] = rdtsc()-clocktmp;
	for(num1=0; num1<1352; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1352);
	clocks[1351] = rdtsc()-clocktmp;
	for(num1=0; num1<1351; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1351);
	clocks[1350] = rdtsc()-clocktmp;
	for(num1=0; num1<1350; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1350);
	clocks[1349] = rdtsc()-clocktmp;
	for(num1=0; num1<1349; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1349);
	clocks[1348] = rdtsc()-clocktmp;
	for(num1=0; num1<1348; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1348);
	clocks[1347] = rdtsc()-clocktmp;
	for(num1=0; num1<1347; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1347);
	clocks[1346] = rdtsc()-clocktmp;
	for(num1=0; num1<1346; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1346);
	clocks[1345] = rdtsc()-clocktmp;
	for(num1=0; num1<1345; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1345);
	clocks[1344] = rdtsc()-clocktmp;
	for(num1=0; num1<1344; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1344);
	clocks[1343] = rdtsc()-clocktmp;
	for(num1=0; num1<1343; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1343);
	clocks[1342] = rdtsc()-clocktmp;
	for(num1=0; num1<1342; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1342);
	clocks[1341] = rdtsc()-clocktmp;
	for(num1=0; num1<1341; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1341);
	clocks[1340] = rdtsc()-clocktmp;
	for(num1=0; num1<1340; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1340);
	clocks[1339] = rdtsc()-clocktmp;
	for(num1=0; num1<1339; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1339);
	clocks[1338] = rdtsc()-clocktmp;
	for(num1=0; num1<1338; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1338);
	clocks[1337] = rdtsc()-clocktmp;
	for(num1=0; num1<1337; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1337);
	clocks[1336] = rdtsc()-clocktmp;
	for(num1=0; num1<1336; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1336);
	clocks[1335] = rdtsc()-clocktmp;
	for(num1=0; num1<1335; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1335);
	clocks[1334] = rdtsc()-clocktmp;
	for(num1=0; num1<1334; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1334);
	clocks[1333] = rdtsc()-clocktmp;
	for(num1=0; num1<1333; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1333);
	clocks[1332] = rdtsc()-clocktmp;
	for(num1=0; num1<1332; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1332);
	clocks[1331] = rdtsc()-clocktmp;
	for(num1=0; num1<1331; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1331);
	clocks[1330] = rdtsc()-clocktmp;
	for(num1=0; num1<1330; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1330);
	clocks[1329] = rdtsc()-clocktmp;
	for(num1=0; num1<1329; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1329);
	clocks[1328] = rdtsc()-clocktmp;
	for(num1=0; num1<1328; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1328);
	clocks[1327] = rdtsc()-clocktmp;
	for(num1=0; num1<1327; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1327);
	clocks[1326] = rdtsc()-clocktmp;
	for(num1=0; num1<1326; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1326);
	clocks[1325] = rdtsc()-clocktmp;
	for(num1=0; num1<1325; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1325);
	clocks[1324] = rdtsc()-clocktmp;
	for(num1=0; num1<1324; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1324);
	clocks[1323] = rdtsc()-clocktmp;
	for(num1=0; num1<1323; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1323);
	clocks[1322] = rdtsc()-clocktmp;
	for(num1=0; num1<1322; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1322);
	clocks[1321] = rdtsc()-clocktmp;
	for(num1=0; num1<1321; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1321);
	clocks[1320] = rdtsc()-clocktmp;
	for(num1=0; num1<1320; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1320);
	clocks[1319] = rdtsc()-clocktmp;
	for(num1=0; num1<1319; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1319);
	clocks[1318] = rdtsc()-clocktmp;
	for(num1=0; num1<1318; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1318);
	clocks[1317] = rdtsc()-clocktmp;
	for(num1=0; num1<1317; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1317);
	clocks[1316] = rdtsc()-clocktmp;
	for(num1=0; num1<1316; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1316);
	clocks[1315] = rdtsc()-clocktmp;
	for(num1=0; num1<1315; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1315);
	clocks[1314] = rdtsc()-clocktmp;
	for(num1=0; num1<1314; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1314);
	clocks[1313] = rdtsc()-clocktmp;
	for(num1=0; num1<1313; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1313);
	clocks[1312] = rdtsc()-clocktmp;
	for(num1=0; num1<1312; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1312);
	clocks[1311] = rdtsc()-clocktmp;
	for(num1=0; num1<1311; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1311);
	clocks[1310] = rdtsc()-clocktmp;
	for(num1=0; num1<1310; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1310);
	clocks[1309] = rdtsc()-clocktmp;
	for(num1=0; num1<1309; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1309);
	clocks[1308] = rdtsc()-clocktmp;
	for(num1=0; num1<1308; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1308);
	clocks[1307] = rdtsc()-clocktmp;
	for(num1=0; num1<1307; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1307);
	clocks[1306] = rdtsc()-clocktmp;
	for(num1=0; num1<1306; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1306);
	clocks[1305] = rdtsc()-clocktmp;
	for(num1=0; num1<1305; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1305);
	clocks[1304] = rdtsc()-clocktmp;
	for(num1=0; num1<1304; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1304);
	clocks[1303] = rdtsc()-clocktmp;
	for(num1=0; num1<1303; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1303);
	clocks[1302] = rdtsc()-clocktmp;
	for(num1=0; num1<1302; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1302);
	clocks[1301] = rdtsc()-clocktmp;
	for(num1=0; num1<1301; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1301);
	clocks[1300] = rdtsc()-clocktmp;
	for(num1=0; num1<1300; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1300);
	clocks[1299] = rdtsc()-clocktmp;
	for(num1=0; num1<1299; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1299);
	clocks[1298] = rdtsc()-clocktmp;
	for(num1=0; num1<1298; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1298);
	clocks[1297] = rdtsc()-clocktmp;
	for(num1=0; num1<1297; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1297);
	clocks[1296] = rdtsc()-clocktmp;
	for(num1=0; num1<1296; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1296);
	clocks[1295] = rdtsc()-clocktmp;
	for(num1=0; num1<1295; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1295);
	clocks[1294] = rdtsc()-clocktmp;
	for(num1=0; num1<1294; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1294);
	clocks[1293] = rdtsc()-clocktmp;
	for(num1=0; num1<1293; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1293);
	clocks[1292] = rdtsc()-clocktmp;
	for(num1=0; num1<1292; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1292);
	clocks[1291] = rdtsc()-clocktmp;
	for(num1=0; num1<1291; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1291);
	clocks[1290] = rdtsc()-clocktmp;
	for(num1=0; num1<1290; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1290);
	clocks[1289] = rdtsc()-clocktmp;
	for(num1=0; num1<1289; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1289);
	clocks[1288] = rdtsc()-clocktmp;
	for(num1=0; num1<1288; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1288);
	clocks[1287] = rdtsc()-clocktmp;
	for(num1=0; num1<1287; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1287);
	clocks[1286] = rdtsc()-clocktmp;
	for(num1=0; num1<1286; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1286);
	clocks[1285] = rdtsc()-clocktmp;
	for(num1=0; num1<1285; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1285);
	clocks[1284] = rdtsc()-clocktmp;
	for(num1=0; num1<1284; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1284);
	clocks[1283] = rdtsc()-clocktmp;
	for(num1=0; num1<1283; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1283);
	clocks[1282] = rdtsc()-clocktmp;
	for(num1=0; num1<1282; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1282);
	clocks[1281] = rdtsc()-clocktmp;
	for(num1=0; num1<1281; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1281);
	clocks[1280] = rdtsc()-clocktmp;
	for(num1=0; num1<1280; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1280);
	clocks[1279] = rdtsc()-clocktmp;
	for(num1=0; num1<1279; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1279);
	clocks[1278] = rdtsc()-clocktmp;
	for(num1=0; num1<1278; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1278);
	clocks[1277] = rdtsc()-clocktmp;
	for(num1=0; num1<1277; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1277);
	clocks[1276] = rdtsc()-clocktmp;
	for(num1=0; num1<1276; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1276);
	clocks[1275] = rdtsc()-clocktmp;
	for(num1=0; num1<1275; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1275);
	clocks[1274] = rdtsc()-clocktmp;
	for(num1=0; num1<1274; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1274);
	clocks[1273] = rdtsc()-clocktmp;
	for(num1=0; num1<1273; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1273);
	clocks[1272] = rdtsc()-clocktmp;
	for(num1=0; num1<1272; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1272);
	clocks[1271] = rdtsc()-clocktmp;
	for(num1=0; num1<1271; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1271);
	clocks[1270] = rdtsc()-clocktmp;
	for(num1=0; num1<1270; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1270);
	clocks[1269] = rdtsc()-clocktmp;
	for(num1=0; num1<1269; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1269);
	clocks[1268] = rdtsc()-clocktmp;
	for(num1=0; num1<1268; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1268);
	clocks[1267] = rdtsc()-clocktmp;
	for(num1=0; num1<1267; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1267);
	clocks[1266] = rdtsc()-clocktmp;
	for(num1=0; num1<1266; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1266);
	clocks[1265] = rdtsc()-clocktmp;
	for(num1=0; num1<1265; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1265);
	clocks[1264] = rdtsc()-clocktmp;
	for(num1=0; num1<1264; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1264);
	clocks[1263] = rdtsc()-clocktmp;
	for(num1=0; num1<1263; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1263);
	clocks[1262] = rdtsc()-clocktmp;
	for(num1=0; num1<1262; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1262);
	clocks[1261] = rdtsc()-clocktmp;
	for(num1=0; num1<1261; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1261);
	clocks[1260] = rdtsc()-clocktmp;
	for(num1=0; num1<1260; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1260);
	clocks[1259] = rdtsc()-clocktmp;
	for(num1=0; num1<1259; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1259);
	clocks[1258] = rdtsc()-clocktmp;
	for(num1=0; num1<1258; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1258);
	clocks[1257] = rdtsc()-clocktmp;
	for(num1=0; num1<1257; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1257);
	clocks[1256] = rdtsc()-clocktmp;
	for(num1=0; num1<1256; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1256);
	clocks[1255] = rdtsc()-clocktmp;
	for(num1=0; num1<1255; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1255);
	clocks[1254] = rdtsc()-clocktmp;
	for(num1=0; num1<1254; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1254);
	clocks[1253] = rdtsc()-clocktmp;
	for(num1=0; num1<1253; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1253);
	clocks[1252] = rdtsc()-clocktmp;
	for(num1=0; num1<1252; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1252);
	clocks[1251] = rdtsc()-clocktmp;
	for(num1=0; num1<1251; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1251);
	clocks[1250] = rdtsc()-clocktmp;
	for(num1=0; num1<1250; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1250);
	clocks[1249] = rdtsc()-clocktmp;
	for(num1=0; num1<1249; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1249);
	clocks[1248] = rdtsc()-clocktmp;
	for(num1=0; num1<1248; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1248);
	clocks[1247] = rdtsc()-clocktmp;
	for(num1=0; num1<1247; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1247);
	clocks[1246] = rdtsc()-clocktmp;
	for(num1=0; num1<1246; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1246);
	clocks[1245] = rdtsc()-clocktmp;
	for(num1=0; num1<1245; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1245);
	clocks[1244] = rdtsc()-clocktmp;
	for(num1=0; num1<1244; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1244);
	clocks[1243] = rdtsc()-clocktmp;
	for(num1=0; num1<1243; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1243);
	clocks[1242] = rdtsc()-clocktmp;
	for(num1=0; num1<1242; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1242);
	clocks[1241] = rdtsc()-clocktmp;
	for(num1=0; num1<1241; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1241);
	clocks[1240] = rdtsc()-clocktmp;
	for(num1=0; num1<1240; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1240);
	clocks[1239] = rdtsc()-clocktmp;
	for(num1=0; num1<1239; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1239);
	clocks[1238] = rdtsc()-clocktmp;
	for(num1=0; num1<1238; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1238);
	clocks[1237] = rdtsc()-clocktmp;
	for(num1=0; num1<1237; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1237);
	clocks[1236] = rdtsc()-clocktmp;
	for(num1=0; num1<1236; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1236);
	clocks[1235] = rdtsc()-clocktmp;
	for(num1=0; num1<1235; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1235);
	clocks[1234] = rdtsc()-clocktmp;
	for(num1=0; num1<1234; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1234);
	clocks[1233] = rdtsc()-clocktmp;
	for(num1=0; num1<1233; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1233);
	clocks[1232] = rdtsc()-clocktmp;
	for(num1=0; num1<1232; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1232);
	clocks[1231] = rdtsc()-clocktmp;
	for(num1=0; num1<1231; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1231);
	clocks[1230] = rdtsc()-clocktmp;
	for(num1=0; num1<1230; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1230);
	clocks[1229] = rdtsc()-clocktmp;
	for(num1=0; num1<1229; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1229);
	clocks[1228] = rdtsc()-clocktmp;
	for(num1=0; num1<1228; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1228);
	clocks[1227] = rdtsc()-clocktmp;
	for(num1=0; num1<1227; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1227);
	clocks[1226] = rdtsc()-clocktmp;
	for(num1=0; num1<1226; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1226);
	clocks[1225] = rdtsc()-clocktmp;
	for(num1=0; num1<1225; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1225);
	clocks[1224] = rdtsc()-clocktmp;
	for(num1=0; num1<1224; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1224);
	clocks[1223] = rdtsc()-clocktmp;
	for(num1=0; num1<1223; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1223);
	clocks[1222] = rdtsc()-clocktmp;
	for(num1=0; num1<1222; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1222);
	clocks[1221] = rdtsc()-clocktmp;
	for(num1=0; num1<1221; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1221);
	clocks[1220] = rdtsc()-clocktmp;
	for(num1=0; num1<1220; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1220);
	clocks[1219] = rdtsc()-clocktmp;
	for(num1=0; num1<1219; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1219);
	clocks[1218] = rdtsc()-clocktmp;
	for(num1=0; num1<1218; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1218);
	clocks[1217] = rdtsc()-clocktmp;
	for(num1=0; num1<1217; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1217);
	clocks[1216] = rdtsc()-clocktmp;
	for(num1=0; num1<1216; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1216);
	clocks[1215] = rdtsc()-clocktmp;
	for(num1=0; num1<1215; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1215);
	clocks[1214] = rdtsc()-clocktmp;
	for(num1=0; num1<1214; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1214);
	clocks[1213] = rdtsc()-clocktmp;
	for(num1=0; num1<1213; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1213);
	clocks[1212] = rdtsc()-clocktmp;
	for(num1=0; num1<1212; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1212);
	clocks[1211] = rdtsc()-clocktmp;
	for(num1=0; num1<1211; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1211);
	clocks[1210] = rdtsc()-clocktmp;
	for(num1=0; num1<1210; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1210);
	clocks[1209] = rdtsc()-clocktmp;
	for(num1=0; num1<1209; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1209);
	clocks[1208] = rdtsc()-clocktmp;
	for(num1=0; num1<1208; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1208);
	clocks[1207] = rdtsc()-clocktmp;
	for(num1=0; num1<1207; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1207);
	clocks[1206] = rdtsc()-clocktmp;
	for(num1=0; num1<1206; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1206);
	clocks[1205] = rdtsc()-clocktmp;
	for(num1=0; num1<1205; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1205);
	clocks[1204] = rdtsc()-clocktmp;
	for(num1=0; num1<1204; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1204);
	clocks[1203] = rdtsc()-clocktmp;
	for(num1=0; num1<1203; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1203);
	clocks[1202] = rdtsc()-clocktmp;
	for(num1=0; num1<1202; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1202);
	clocks[1201] = rdtsc()-clocktmp;
	for(num1=0; num1<1201; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1201);
	clocks[1200] = rdtsc()-clocktmp;
	for(num1=0; num1<1200; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1200);
	clocks[1199] = rdtsc()-clocktmp;
	for(num1=0; num1<1199; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1199);
	clocks[1198] = rdtsc()-clocktmp;
	for(num1=0; num1<1198; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1198);
	clocks[1197] = rdtsc()-clocktmp;
	for(num1=0; num1<1197; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1197);
	clocks[1196] = rdtsc()-clocktmp;
	for(num1=0; num1<1196; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1196);
	clocks[1195] = rdtsc()-clocktmp;
	for(num1=0; num1<1195; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1195);
	clocks[1194] = rdtsc()-clocktmp;
	for(num1=0; num1<1194; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1194);
	clocks[1193] = rdtsc()-clocktmp;
	for(num1=0; num1<1193; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1193);
	clocks[1192] = rdtsc()-clocktmp;
	for(num1=0; num1<1192; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1192);
	clocks[1191] = rdtsc()-clocktmp;
	for(num1=0; num1<1191; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1191);
	clocks[1190] = rdtsc()-clocktmp;
	for(num1=0; num1<1190; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1190);
	clocks[1189] = rdtsc()-clocktmp;
	for(num1=0; num1<1189; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1189);
	clocks[1188] = rdtsc()-clocktmp;
	for(num1=0; num1<1188; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1188);
	clocks[1187] = rdtsc()-clocktmp;
	for(num1=0; num1<1187; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1187);
	clocks[1186] = rdtsc()-clocktmp;
	for(num1=0; num1<1186; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1186);
	clocks[1185] = rdtsc()-clocktmp;
	for(num1=0; num1<1185; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1185);
	clocks[1184] = rdtsc()-clocktmp;
	for(num1=0; num1<1184; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1184);
	clocks[1183] = rdtsc()-clocktmp;
	for(num1=0; num1<1183; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1183);
	clocks[1182] = rdtsc()-clocktmp;
	for(num1=0; num1<1182; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1182);
	clocks[1181] = rdtsc()-clocktmp;
	for(num1=0; num1<1181; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1181);
	clocks[1180] = rdtsc()-clocktmp;
	for(num1=0; num1<1180; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1180);
	clocks[1179] = rdtsc()-clocktmp;
	for(num1=0; num1<1179; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1179);
	clocks[1178] = rdtsc()-clocktmp;
	for(num1=0; num1<1178; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1178);
	clocks[1177] = rdtsc()-clocktmp;
	for(num1=0; num1<1177; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1177);
	clocks[1176] = rdtsc()-clocktmp;
	for(num1=0; num1<1176; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1176);
	clocks[1175] = rdtsc()-clocktmp;
	for(num1=0; num1<1175; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1175);
	clocks[1174] = rdtsc()-clocktmp;
	for(num1=0; num1<1174; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1174);
	clocks[1173] = rdtsc()-clocktmp;
	for(num1=0; num1<1173; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1173);
	clocks[1172] = rdtsc()-clocktmp;
	for(num1=0; num1<1172; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1172);
	clocks[1171] = rdtsc()-clocktmp;
	for(num1=0; num1<1171; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1171);
	clocks[1170] = rdtsc()-clocktmp;
	for(num1=0; num1<1170; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1170);
	clocks[1169] = rdtsc()-clocktmp;
	for(num1=0; num1<1169; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1169);
	clocks[1168] = rdtsc()-clocktmp;
	for(num1=0; num1<1168; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1168);
	clocks[1167] = rdtsc()-clocktmp;
	for(num1=0; num1<1167; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1167);
	clocks[1166] = rdtsc()-clocktmp;
	for(num1=0; num1<1166; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1166);
	clocks[1165] = rdtsc()-clocktmp;
	for(num1=0; num1<1165; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1165);
	clocks[1164] = rdtsc()-clocktmp;
	for(num1=0; num1<1164; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1164);
	clocks[1163] = rdtsc()-clocktmp;
	for(num1=0; num1<1163; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1163);
	clocks[1162] = rdtsc()-clocktmp;
	for(num1=0; num1<1162; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1162);
	clocks[1161] = rdtsc()-clocktmp;
	for(num1=0; num1<1161; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1161);
	clocks[1160] = rdtsc()-clocktmp;
	for(num1=0; num1<1160; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1160);
	clocks[1159] = rdtsc()-clocktmp;
	for(num1=0; num1<1159; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1159);
	clocks[1158] = rdtsc()-clocktmp;
	for(num1=0; num1<1158; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1158);
	clocks[1157] = rdtsc()-clocktmp;
	for(num1=0; num1<1157; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1157);
	clocks[1156] = rdtsc()-clocktmp;
	for(num1=0; num1<1156; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1156);
	clocks[1155] = rdtsc()-clocktmp;
	for(num1=0; num1<1155; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1155);
	clocks[1154] = rdtsc()-clocktmp;
	for(num1=0; num1<1154; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1154);
	clocks[1153] = rdtsc()-clocktmp;
	for(num1=0; num1<1153; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1153);
	clocks[1152] = rdtsc()-clocktmp;
	for(num1=0; num1<1152; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1152);
	clocks[1151] = rdtsc()-clocktmp;
	for(num1=0; num1<1151; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1151);
	clocks[1150] = rdtsc()-clocktmp;
	for(num1=0; num1<1150; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1150);
	clocks[1149] = rdtsc()-clocktmp;
	for(num1=0; num1<1149; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1149);
	clocks[1148] = rdtsc()-clocktmp;
	for(num1=0; num1<1148; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1148);
	clocks[1147] = rdtsc()-clocktmp;
	for(num1=0; num1<1147; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1147);
	clocks[1146] = rdtsc()-clocktmp;
	for(num1=0; num1<1146; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1146);
	clocks[1145] = rdtsc()-clocktmp;
	for(num1=0; num1<1145; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1145);
	clocks[1144] = rdtsc()-clocktmp;
	for(num1=0; num1<1144; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1144);
	clocks[1143] = rdtsc()-clocktmp;
	for(num1=0; num1<1143; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1143);
	clocks[1142] = rdtsc()-clocktmp;
	for(num1=0; num1<1142; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1142);
	clocks[1141] = rdtsc()-clocktmp;
	for(num1=0; num1<1141; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1141);
	clocks[1140] = rdtsc()-clocktmp;
	for(num1=0; num1<1140; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1140);
	clocks[1139] = rdtsc()-clocktmp;
	for(num1=0; num1<1139; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1139);
	clocks[1138] = rdtsc()-clocktmp;
	for(num1=0; num1<1138; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1138);
	clocks[1137] = rdtsc()-clocktmp;
	for(num1=0; num1<1137; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1137);
	clocks[1136] = rdtsc()-clocktmp;
	for(num1=0; num1<1136; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1136);
	clocks[1135] = rdtsc()-clocktmp;
	for(num1=0; num1<1135; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1135);
	clocks[1134] = rdtsc()-clocktmp;
	for(num1=0; num1<1134; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1134);
	clocks[1133] = rdtsc()-clocktmp;
	for(num1=0; num1<1133; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1133);
	clocks[1132] = rdtsc()-clocktmp;
	for(num1=0; num1<1132; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1132);
	clocks[1131] = rdtsc()-clocktmp;
	for(num1=0; num1<1131; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1131);
	clocks[1130] = rdtsc()-clocktmp;
	for(num1=0; num1<1130; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1130);
	clocks[1129] = rdtsc()-clocktmp;
	for(num1=0; num1<1129; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1129);
	clocks[1128] = rdtsc()-clocktmp;
	for(num1=0; num1<1128; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1128);
	clocks[1127] = rdtsc()-clocktmp;
	for(num1=0; num1<1127; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1127);
	clocks[1126] = rdtsc()-clocktmp;
	for(num1=0; num1<1126; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1126);
	clocks[1125] = rdtsc()-clocktmp;
	for(num1=0; num1<1125; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1125);
	clocks[1124] = rdtsc()-clocktmp;
	for(num1=0; num1<1124; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1124);
	clocks[1123] = rdtsc()-clocktmp;
	for(num1=0; num1<1123; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1123);
	clocks[1122] = rdtsc()-clocktmp;
	for(num1=0; num1<1122; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1122);
	clocks[1121] = rdtsc()-clocktmp;
	for(num1=0; num1<1121; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1121);
	clocks[1120] = rdtsc()-clocktmp;
	for(num1=0; num1<1120; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1120);
	clocks[1119] = rdtsc()-clocktmp;
	for(num1=0; num1<1119; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1119);
	clocks[1118] = rdtsc()-clocktmp;
	for(num1=0; num1<1118; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1118);
	clocks[1117] = rdtsc()-clocktmp;
	for(num1=0; num1<1117; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1117);
	clocks[1116] = rdtsc()-clocktmp;
	for(num1=0; num1<1116; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1116);
	clocks[1115] = rdtsc()-clocktmp;
	for(num1=0; num1<1115; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1115);
	clocks[1114] = rdtsc()-clocktmp;
	for(num1=0; num1<1114; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1114);
	clocks[1113] = rdtsc()-clocktmp;
	for(num1=0; num1<1113; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1113);
	clocks[1112] = rdtsc()-clocktmp;
	for(num1=0; num1<1112; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1112);
	clocks[1111] = rdtsc()-clocktmp;
	for(num1=0; num1<1111; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1111);
	clocks[1110] = rdtsc()-clocktmp;
	for(num1=0; num1<1110; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1110);
	clocks[1109] = rdtsc()-clocktmp;
	for(num1=0; num1<1109; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1109);
	clocks[1108] = rdtsc()-clocktmp;
	for(num1=0; num1<1108; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1108);
	clocks[1107] = rdtsc()-clocktmp;
	for(num1=0; num1<1107; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1107);
	clocks[1106] = rdtsc()-clocktmp;
	for(num1=0; num1<1106; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1106);
	clocks[1105] = rdtsc()-clocktmp;
	for(num1=0; num1<1105; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1105);
	clocks[1104] = rdtsc()-clocktmp;
	for(num1=0; num1<1104; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1104);
	clocks[1103] = rdtsc()-clocktmp;
	for(num1=0; num1<1103; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1103);
	clocks[1102] = rdtsc()-clocktmp;
	for(num1=0; num1<1102; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1102);
	clocks[1101] = rdtsc()-clocktmp;
	for(num1=0; num1<1101; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1101);
	clocks[1100] = rdtsc()-clocktmp;
	for(num1=0; num1<1100; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1100);
	clocks[1099] = rdtsc()-clocktmp;
	for(num1=0; num1<1099; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1099);
	clocks[1098] = rdtsc()-clocktmp;
	for(num1=0; num1<1098; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1098);
	clocks[1097] = rdtsc()-clocktmp;
	for(num1=0; num1<1097; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1097);
	clocks[1096] = rdtsc()-clocktmp;
	for(num1=0; num1<1096; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1096);
	clocks[1095] = rdtsc()-clocktmp;
	for(num1=0; num1<1095; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1095);
	clocks[1094] = rdtsc()-clocktmp;
	for(num1=0; num1<1094; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1094);
	clocks[1093] = rdtsc()-clocktmp;
	for(num1=0; num1<1093; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1093);
	clocks[1092] = rdtsc()-clocktmp;
	for(num1=0; num1<1092; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1092);
	clocks[1091] = rdtsc()-clocktmp;
	for(num1=0; num1<1091; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1091);
	clocks[1090] = rdtsc()-clocktmp;
	for(num1=0; num1<1090; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1090);
	clocks[1089] = rdtsc()-clocktmp;
	for(num1=0; num1<1089; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1089);
	clocks[1088] = rdtsc()-clocktmp;
	for(num1=0; num1<1088; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1088);
	clocks[1087] = rdtsc()-clocktmp;
	for(num1=0; num1<1087; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1087);
	clocks[1086] = rdtsc()-clocktmp;
	for(num1=0; num1<1086; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1086);
	clocks[1085] = rdtsc()-clocktmp;
	for(num1=0; num1<1085; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1085);
	clocks[1084] = rdtsc()-clocktmp;
	for(num1=0; num1<1084; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1084);
	clocks[1083] = rdtsc()-clocktmp;
	for(num1=0; num1<1083; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1083);
	clocks[1082] = rdtsc()-clocktmp;
	for(num1=0; num1<1082; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1082);
	clocks[1081] = rdtsc()-clocktmp;
	for(num1=0; num1<1081; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1081);
	clocks[1080] = rdtsc()-clocktmp;
	for(num1=0; num1<1080; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1080);
	clocks[1079] = rdtsc()-clocktmp;
	for(num1=0; num1<1079; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1079);
	clocks[1078] = rdtsc()-clocktmp;
	for(num1=0; num1<1078; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1078);
	clocks[1077] = rdtsc()-clocktmp;
	for(num1=0; num1<1077; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1077);
	clocks[1076] = rdtsc()-clocktmp;
	for(num1=0; num1<1076; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1076);
	clocks[1075] = rdtsc()-clocktmp;
	for(num1=0; num1<1075; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1075);
	clocks[1074] = rdtsc()-clocktmp;
	for(num1=0; num1<1074; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1074);
	clocks[1073] = rdtsc()-clocktmp;
	for(num1=0; num1<1073; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1073);
	clocks[1072] = rdtsc()-clocktmp;
	for(num1=0; num1<1072; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1072);
	clocks[1071] = rdtsc()-clocktmp;
	for(num1=0; num1<1071; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1071);
	clocks[1070] = rdtsc()-clocktmp;
	for(num1=0; num1<1070; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1070);
	clocks[1069] = rdtsc()-clocktmp;
	for(num1=0; num1<1069; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1069);
	clocks[1068] = rdtsc()-clocktmp;
	for(num1=0; num1<1068; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1068);
	clocks[1067] = rdtsc()-clocktmp;
	for(num1=0; num1<1067; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1067);
	clocks[1066] = rdtsc()-clocktmp;
	for(num1=0; num1<1066; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1066);
	clocks[1065] = rdtsc()-clocktmp;
	for(num1=0; num1<1065; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1065);
	clocks[1064] = rdtsc()-clocktmp;
	for(num1=0; num1<1064; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1064);
	clocks[1063] = rdtsc()-clocktmp;
	for(num1=0; num1<1063; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1063);
	clocks[1062] = rdtsc()-clocktmp;
	for(num1=0; num1<1062; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1062);
	clocks[1061] = rdtsc()-clocktmp;
	for(num1=0; num1<1061; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1061);
	clocks[1060] = rdtsc()-clocktmp;
	for(num1=0; num1<1060; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1060);
	clocks[1059] = rdtsc()-clocktmp;
	for(num1=0; num1<1059; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1059);
	clocks[1058] = rdtsc()-clocktmp;
	for(num1=0; num1<1058; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1058);
	clocks[1057] = rdtsc()-clocktmp;
	for(num1=0; num1<1057; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1057);
	clocks[1056] = rdtsc()-clocktmp;
	for(num1=0; num1<1056; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1056);
	clocks[1055] = rdtsc()-clocktmp;
	for(num1=0; num1<1055; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1055);
	clocks[1054] = rdtsc()-clocktmp;
	for(num1=0; num1<1054; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1054);
	clocks[1053] = rdtsc()-clocktmp;
	for(num1=0; num1<1053; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1053);
	clocks[1052] = rdtsc()-clocktmp;
	for(num1=0; num1<1052; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1052);
	clocks[1051] = rdtsc()-clocktmp;
	for(num1=0; num1<1051; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1051);
	clocks[1050] = rdtsc()-clocktmp;
	for(num1=0; num1<1050; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1050);
	clocks[1049] = rdtsc()-clocktmp;
	for(num1=0; num1<1049; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1049);
	clocks[1048] = rdtsc()-clocktmp;
	for(num1=0; num1<1048; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1048);
	clocks[1047] = rdtsc()-clocktmp;
	for(num1=0; num1<1047; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1047);
	clocks[1046] = rdtsc()-clocktmp;
	for(num1=0; num1<1046; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1046);
	clocks[1045] = rdtsc()-clocktmp;
	for(num1=0; num1<1045; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1045);
	clocks[1044] = rdtsc()-clocktmp;
	for(num1=0; num1<1044; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1044);
	clocks[1043] = rdtsc()-clocktmp;
	for(num1=0; num1<1043; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1043);
	clocks[1042] = rdtsc()-clocktmp;
	for(num1=0; num1<1042; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1042);
	clocks[1041] = rdtsc()-clocktmp;
	for(num1=0; num1<1041; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1041);
	clocks[1040] = rdtsc()-clocktmp;
	for(num1=0; num1<1040; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1040);
	clocks[1039] = rdtsc()-clocktmp;
	for(num1=0; num1<1039; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1039);
	clocks[1038] = rdtsc()-clocktmp;
	for(num1=0; num1<1038; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1038);
	clocks[1037] = rdtsc()-clocktmp;
	for(num1=0; num1<1037; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1037);
	clocks[1036] = rdtsc()-clocktmp;
	for(num1=0; num1<1036; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1036);
	clocks[1035] = rdtsc()-clocktmp;
	for(num1=0; num1<1035; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1035);
	clocks[1034] = rdtsc()-clocktmp;
	for(num1=0; num1<1034; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1034);
	clocks[1033] = rdtsc()-clocktmp;
	for(num1=0; num1<1033; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1033);
	clocks[1032] = rdtsc()-clocktmp;
	for(num1=0; num1<1032; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1032);
	clocks[1031] = rdtsc()-clocktmp;
	for(num1=0; num1<1031; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1031);
	clocks[1030] = rdtsc()-clocktmp;
	for(num1=0; num1<1030; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1030);
	clocks[1029] = rdtsc()-clocktmp;
	for(num1=0; num1<1029; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1029);
	clocks[1028] = rdtsc()-clocktmp;
	for(num1=0; num1<1028; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1028);
	clocks[1027] = rdtsc()-clocktmp;
	for(num1=0; num1<1027; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1027);
	clocks[1026] = rdtsc()-clocktmp;
	for(num1=0; num1<1026; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1026);
	clocks[1025] = rdtsc()-clocktmp;
	for(num1=0; num1<1025; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1025);
	clocks[1024] = rdtsc()-clocktmp;
	for(num1=0; num1<1024; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1024);
	clocks[1023] = rdtsc()-clocktmp;
	for(num1=0; num1<1023; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1023);
	clocks[1022] = rdtsc()-clocktmp;
	for(num1=0; num1<1022; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1022);
	clocks[1021] = rdtsc()-clocktmp;
	for(num1=0; num1<1021; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1021);
	clocks[1020] = rdtsc()-clocktmp;
	for(num1=0; num1<1020; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1020);
	clocks[1019] = rdtsc()-clocktmp;
	for(num1=0; num1<1019; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1019);
	clocks[1018] = rdtsc()-clocktmp;
	for(num1=0; num1<1018; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1018);
	clocks[1017] = rdtsc()-clocktmp;
	for(num1=0; num1<1017; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1017);
	clocks[1016] = rdtsc()-clocktmp;
	for(num1=0; num1<1016; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1016);
	clocks[1015] = rdtsc()-clocktmp;
	for(num1=0; num1<1015; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1015);
	clocks[1014] = rdtsc()-clocktmp;
	for(num1=0; num1<1014; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1014);
	clocks[1013] = rdtsc()-clocktmp;
	for(num1=0; num1<1013; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1013);
	clocks[1012] = rdtsc()-clocktmp;
	for(num1=0; num1<1012; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1012);
	clocks[1011] = rdtsc()-clocktmp;
	for(num1=0; num1<1011; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1011);
	clocks[1010] = rdtsc()-clocktmp;
	for(num1=0; num1<1010; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1010);
	clocks[1009] = rdtsc()-clocktmp;
	for(num1=0; num1<1009; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1009);
	clocks[1008] = rdtsc()-clocktmp;
	for(num1=0; num1<1008; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1008);
	clocks[1007] = rdtsc()-clocktmp;
	for(num1=0; num1<1007; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1007);
	clocks[1006] = rdtsc()-clocktmp;
	for(num1=0; num1<1006; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1006);
	clocks[1005] = rdtsc()-clocktmp;
	for(num1=0; num1<1005; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1005);
	clocks[1004] = rdtsc()-clocktmp;
	for(num1=0; num1<1004; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1004);
	clocks[1003] = rdtsc()-clocktmp;
	for(num1=0; num1<1003; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1003);
	clocks[1002] = rdtsc()-clocktmp;
	for(num1=0; num1<1002; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1002);
	clocks[1001] = rdtsc()-clocktmp;
	for(num1=0; num1<1001; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1001);
	clocks[1000] = rdtsc()-clocktmp;
	for(num1=0; num1<1000; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1000);
	clocks[999] = rdtsc()-clocktmp;
	for(num1=0; num1<999; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 999);
	clocks[998] = rdtsc()-clocktmp;
	for(num1=0; num1<998; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 998);
	clocks[997] = rdtsc()-clocktmp;
	for(num1=0; num1<997; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 997);
	clocks[996] = rdtsc()-clocktmp;
	for(num1=0; num1<996; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 996);
	clocks[995] = rdtsc()-clocktmp;
	for(num1=0; num1<995; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 995);
	clocks[994] = rdtsc()-clocktmp;
	for(num1=0; num1<994; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 994);
	clocks[993] = rdtsc()-clocktmp;
	for(num1=0; num1<993; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 993);
	clocks[992] = rdtsc()-clocktmp;
	for(num1=0; num1<992; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 992);
	clocks[991] = rdtsc()-clocktmp;
	for(num1=0; num1<991; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 991);
	clocks[990] = rdtsc()-clocktmp;
	for(num1=0; num1<990; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 990);
	clocks[989] = rdtsc()-clocktmp;
	for(num1=0; num1<989; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 989);
	clocks[988] = rdtsc()-clocktmp;
	for(num1=0; num1<988; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 988);
	clocks[987] = rdtsc()-clocktmp;
	for(num1=0; num1<987; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 987);
	clocks[986] = rdtsc()-clocktmp;
	for(num1=0; num1<986; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 986);
	clocks[985] = rdtsc()-clocktmp;
	for(num1=0; num1<985; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 985);
	clocks[984] = rdtsc()-clocktmp;
	for(num1=0; num1<984; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 984);
	clocks[983] = rdtsc()-clocktmp;
	for(num1=0; num1<983; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 983);
	clocks[982] = rdtsc()-clocktmp;
	for(num1=0; num1<982; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 982);
	clocks[981] = rdtsc()-clocktmp;
	for(num1=0; num1<981; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 981);
	clocks[980] = rdtsc()-clocktmp;
	for(num1=0; num1<980; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 980);
	clocks[979] = rdtsc()-clocktmp;
	for(num1=0; num1<979; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 979);
	clocks[978] = rdtsc()-clocktmp;
	for(num1=0; num1<978; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 978);
	clocks[977] = rdtsc()-clocktmp;
	for(num1=0; num1<977; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 977);
	clocks[976] = rdtsc()-clocktmp;
	for(num1=0; num1<976; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 976);
	clocks[975] = rdtsc()-clocktmp;
	for(num1=0; num1<975; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 975);
	clocks[974] = rdtsc()-clocktmp;
	for(num1=0; num1<974; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 974);
	clocks[973] = rdtsc()-clocktmp;
	for(num1=0; num1<973; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 973);
	clocks[972] = rdtsc()-clocktmp;
	for(num1=0; num1<972; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 972);
	clocks[971] = rdtsc()-clocktmp;
	for(num1=0; num1<971; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 971);
	clocks[970] = rdtsc()-clocktmp;
	for(num1=0; num1<970; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 970);
	clocks[969] = rdtsc()-clocktmp;
	for(num1=0; num1<969; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 969);
	clocks[968] = rdtsc()-clocktmp;
	for(num1=0; num1<968; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 968);
	clocks[967] = rdtsc()-clocktmp;
	for(num1=0; num1<967; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 967);
	clocks[966] = rdtsc()-clocktmp;
	for(num1=0; num1<966; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 966);
	clocks[965] = rdtsc()-clocktmp;
	for(num1=0; num1<965; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 965);
	clocks[964] = rdtsc()-clocktmp;
	for(num1=0; num1<964; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 964);
	clocks[963] = rdtsc()-clocktmp;
	for(num1=0; num1<963; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 963);
	clocks[962] = rdtsc()-clocktmp;
	for(num1=0; num1<962; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 962);
	clocks[961] = rdtsc()-clocktmp;
	for(num1=0; num1<961; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 961);
	clocks[960] = rdtsc()-clocktmp;
	for(num1=0; num1<960; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 960);
	clocks[959] = rdtsc()-clocktmp;
	for(num1=0; num1<959; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 959);
	clocks[958] = rdtsc()-clocktmp;
	for(num1=0; num1<958; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 958);
	clocks[957] = rdtsc()-clocktmp;
	for(num1=0; num1<957; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 957);
	clocks[956] = rdtsc()-clocktmp;
	for(num1=0; num1<956; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 956);
	clocks[955] = rdtsc()-clocktmp;
	for(num1=0; num1<955; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 955);
	clocks[954] = rdtsc()-clocktmp;
	for(num1=0; num1<954; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 954);
	clocks[953] = rdtsc()-clocktmp;
	for(num1=0; num1<953; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 953);
	clocks[952] = rdtsc()-clocktmp;
	for(num1=0; num1<952; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 952);
	clocks[951] = rdtsc()-clocktmp;
	for(num1=0; num1<951; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 951);
	clocks[950] = rdtsc()-clocktmp;
	for(num1=0; num1<950; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 950);
	clocks[949] = rdtsc()-clocktmp;
	for(num1=0; num1<949; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 949);
	clocks[948] = rdtsc()-clocktmp;
	for(num1=0; num1<948; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 948);
	clocks[947] = rdtsc()-clocktmp;
	for(num1=0; num1<947; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 947);
	clocks[946] = rdtsc()-clocktmp;
	for(num1=0; num1<946; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 946);
	clocks[945] = rdtsc()-clocktmp;
	for(num1=0; num1<945; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 945);
	clocks[944] = rdtsc()-clocktmp;
	for(num1=0; num1<944; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 944);
	clocks[943] = rdtsc()-clocktmp;
	for(num1=0; num1<943; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 943);
	clocks[942] = rdtsc()-clocktmp;
	for(num1=0; num1<942; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 942);
	clocks[941] = rdtsc()-clocktmp;
	for(num1=0; num1<941; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 941);
	clocks[940] = rdtsc()-clocktmp;
	for(num1=0; num1<940; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 940);
	clocks[939] = rdtsc()-clocktmp;
	for(num1=0; num1<939; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 939);
	clocks[938] = rdtsc()-clocktmp;
	for(num1=0; num1<938; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 938);
	clocks[937] = rdtsc()-clocktmp;
	for(num1=0; num1<937; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 937);
	clocks[936] = rdtsc()-clocktmp;
	for(num1=0; num1<936; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 936);
	clocks[935] = rdtsc()-clocktmp;
	for(num1=0; num1<935; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 935);
	clocks[934] = rdtsc()-clocktmp;
	for(num1=0; num1<934; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 934);
	clocks[933] = rdtsc()-clocktmp;
	for(num1=0; num1<933; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 933);
	clocks[932] = rdtsc()-clocktmp;
	for(num1=0; num1<932; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 932);
	clocks[931] = rdtsc()-clocktmp;
	for(num1=0; num1<931; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 931);
	clocks[930] = rdtsc()-clocktmp;
	for(num1=0; num1<930; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 930);
	clocks[929] = rdtsc()-clocktmp;
	for(num1=0; num1<929; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 929);
	clocks[928] = rdtsc()-clocktmp;
	for(num1=0; num1<928; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 928);
	clocks[927] = rdtsc()-clocktmp;
	for(num1=0; num1<927; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 927);
	clocks[926] = rdtsc()-clocktmp;
	for(num1=0; num1<926; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 926);
	clocks[925] = rdtsc()-clocktmp;
	for(num1=0; num1<925; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 925);
	clocks[924] = rdtsc()-clocktmp;
	for(num1=0; num1<924; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 924);
	clocks[923] = rdtsc()-clocktmp;
	for(num1=0; num1<923; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 923);
	clocks[922] = rdtsc()-clocktmp;
	for(num1=0; num1<922; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 922);
	clocks[921] = rdtsc()-clocktmp;
	for(num1=0; num1<921; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 921);
	clocks[920] = rdtsc()-clocktmp;
	for(num1=0; num1<920; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 920);
	clocks[919] = rdtsc()-clocktmp;
	for(num1=0; num1<919; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 919);
	clocks[918] = rdtsc()-clocktmp;
	for(num1=0; num1<918; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 918);
	clocks[917] = rdtsc()-clocktmp;
	for(num1=0; num1<917; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 917);
	clocks[916] = rdtsc()-clocktmp;
	for(num1=0; num1<916; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 916);
	clocks[915] = rdtsc()-clocktmp;
	for(num1=0; num1<915; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 915);
	clocks[914] = rdtsc()-clocktmp;
	for(num1=0; num1<914; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 914);
	clocks[913] = rdtsc()-clocktmp;
	for(num1=0; num1<913; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 913);
	clocks[912] = rdtsc()-clocktmp;
	for(num1=0; num1<912; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 912);
	clocks[911] = rdtsc()-clocktmp;
	for(num1=0; num1<911; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 911);
	clocks[910] = rdtsc()-clocktmp;
	for(num1=0; num1<910; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 910);
	clocks[909] = rdtsc()-clocktmp;
	for(num1=0; num1<909; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 909);
	clocks[908] = rdtsc()-clocktmp;
	for(num1=0; num1<908; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 908);
	clocks[907] = rdtsc()-clocktmp;
	for(num1=0; num1<907; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 907);
	clocks[906] = rdtsc()-clocktmp;
	for(num1=0; num1<906; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 906);
	clocks[905] = rdtsc()-clocktmp;
	for(num1=0; num1<905; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 905);
	clocks[904] = rdtsc()-clocktmp;
	for(num1=0; num1<904; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 904);
	clocks[903] = rdtsc()-clocktmp;
	for(num1=0; num1<903; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 903);
	clocks[902] = rdtsc()-clocktmp;
	for(num1=0; num1<902; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 902);
	clocks[901] = rdtsc()-clocktmp;
	for(num1=0; num1<901; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 901);
	clocks[900] = rdtsc()-clocktmp;
	for(num1=0; num1<900; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 900);
	clocks[899] = rdtsc()-clocktmp;
	for(num1=0; num1<899; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 899);
	clocks[898] = rdtsc()-clocktmp;
	for(num1=0; num1<898; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 898);
	clocks[897] = rdtsc()-clocktmp;
	for(num1=0; num1<897; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 897);
	clocks[896] = rdtsc()-clocktmp;
	for(num1=0; num1<896; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 896);
	clocks[895] = rdtsc()-clocktmp;
	for(num1=0; num1<895; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 895);
	clocks[894] = rdtsc()-clocktmp;
	for(num1=0; num1<894; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 894);
	clocks[893] = rdtsc()-clocktmp;
	for(num1=0; num1<893; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 893);
	clocks[892] = rdtsc()-clocktmp;
	for(num1=0; num1<892; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 892);
	clocks[891] = rdtsc()-clocktmp;
	for(num1=0; num1<891; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 891);
	clocks[890] = rdtsc()-clocktmp;
	for(num1=0; num1<890; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 890);
	clocks[889] = rdtsc()-clocktmp;
	for(num1=0; num1<889; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 889);
	clocks[888] = rdtsc()-clocktmp;
	for(num1=0; num1<888; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 888);
	clocks[887] = rdtsc()-clocktmp;
	for(num1=0; num1<887; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 887);
	clocks[886] = rdtsc()-clocktmp;
	for(num1=0; num1<886; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 886);
	clocks[885] = rdtsc()-clocktmp;
	for(num1=0; num1<885; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 885);
	clocks[884] = rdtsc()-clocktmp;
	for(num1=0; num1<884; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 884);
	clocks[883] = rdtsc()-clocktmp;
	for(num1=0; num1<883; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 883);
	clocks[882] = rdtsc()-clocktmp;
	for(num1=0; num1<882; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 882);
	clocks[881] = rdtsc()-clocktmp;
	for(num1=0; num1<881; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 881);
	clocks[880] = rdtsc()-clocktmp;
	for(num1=0; num1<880; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 880);
	clocks[879] = rdtsc()-clocktmp;
	for(num1=0; num1<879; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 879);
	clocks[878] = rdtsc()-clocktmp;
	for(num1=0; num1<878; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 878);
	clocks[877] = rdtsc()-clocktmp;
	for(num1=0; num1<877; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 877);
	clocks[876] = rdtsc()-clocktmp;
	for(num1=0; num1<876; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 876);
	clocks[875] = rdtsc()-clocktmp;
	for(num1=0; num1<875; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 875);
	clocks[874] = rdtsc()-clocktmp;
	for(num1=0; num1<874; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 874);
	clocks[873] = rdtsc()-clocktmp;
	for(num1=0; num1<873; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 873);
	clocks[872] = rdtsc()-clocktmp;
	for(num1=0; num1<872; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 872);
	clocks[871] = rdtsc()-clocktmp;
	for(num1=0; num1<871; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 871);
	clocks[870] = rdtsc()-clocktmp;
	for(num1=0; num1<870; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 870);
	clocks[869] = rdtsc()-clocktmp;
	for(num1=0; num1<869; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 869);
	clocks[868] = rdtsc()-clocktmp;
	for(num1=0; num1<868; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 868);
	clocks[867] = rdtsc()-clocktmp;
	for(num1=0; num1<867; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 867);
	clocks[866] = rdtsc()-clocktmp;
	for(num1=0; num1<866; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 866);
	clocks[865] = rdtsc()-clocktmp;
	for(num1=0; num1<865; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 865);
	clocks[864] = rdtsc()-clocktmp;
	for(num1=0; num1<864; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 864);
	clocks[863] = rdtsc()-clocktmp;
	for(num1=0; num1<863; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 863);
	clocks[862] = rdtsc()-clocktmp;
	for(num1=0; num1<862; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 862);
	clocks[861] = rdtsc()-clocktmp;
	for(num1=0; num1<861; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 861);
	clocks[860] = rdtsc()-clocktmp;
	for(num1=0; num1<860; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 860);
	clocks[859] = rdtsc()-clocktmp;
	for(num1=0; num1<859; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 859);
	clocks[858] = rdtsc()-clocktmp;
	for(num1=0; num1<858; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 858);
	clocks[857] = rdtsc()-clocktmp;
	for(num1=0; num1<857; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 857);
	clocks[856] = rdtsc()-clocktmp;
	for(num1=0; num1<856; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 856);
	clocks[855] = rdtsc()-clocktmp;
	for(num1=0; num1<855; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 855);
	clocks[854] = rdtsc()-clocktmp;
	for(num1=0; num1<854; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 854);
	clocks[853] = rdtsc()-clocktmp;
	for(num1=0; num1<853; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 853);
	clocks[852] = rdtsc()-clocktmp;
	for(num1=0; num1<852; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 852);
	clocks[851] = rdtsc()-clocktmp;
	for(num1=0; num1<851; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 851);
	clocks[850] = rdtsc()-clocktmp;
	for(num1=0; num1<850; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 850);
	clocks[849] = rdtsc()-clocktmp;
	for(num1=0; num1<849; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 849);
	clocks[848] = rdtsc()-clocktmp;
	for(num1=0; num1<848; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 848);
	clocks[847] = rdtsc()-clocktmp;
	for(num1=0; num1<847; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 847);
	clocks[846] = rdtsc()-clocktmp;
	for(num1=0; num1<846; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 846);
	clocks[845] = rdtsc()-clocktmp;
	for(num1=0; num1<845; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 845);
	clocks[844] = rdtsc()-clocktmp;
	for(num1=0; num1<844; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 844);
	clocks[843] = rdtsc()-clocktmp;
	for(num1=0; num1<843; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 843);
	clocks[842] = rdtsc()-clocktmp;
	for(num1=0; num1<842; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 842);
	clocks[841] = rdtsc()-clocktmp;
	for(num1=0; num1<841; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 841);
	clocks[840] = rdtsc()-clocktmp;
	for(num1=0; num1<840; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 840);
	clocks[839] = rdtsc()-clocktmp;
	for(num1=0; num1<839; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 839);
	clocks[838] = rdtsc()-clocktmp;
	for(num1=0; num1<838; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 838);
	clocks[837] = rdtsc()-clocktmp;
	for(num1=0; num1<837; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 837);
	clocks[836] = rdtsc()-clocktmp;
	for(num1=0; num1<836; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 836);
	clocks[835] = rdtsc()-clocktmp;
	for(num1=0; num1<835; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 835);
	clocks[834] = rdtsc()-clocktmp;
	for(num1=0; num1<834; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 834);
	clocks[833] = rdtsc()-clocktmp;
	for(num1=0; num1<833; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 833);
	clocks[832] = rdtsc()-clocktmp;
	for(num1=0; num1<832; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 832);
	clocks[831] = rdtsc()-clocktmp;
	for(num1=0; num1<831; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 831);
	clocks[830] = rdtsc()-clocktmp;
	for(num1=0; num1<830; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 830);
	clocks[829] = rdtsc()-clocktmp;
	for(num1=0; num1<829; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 829);
	clocks[828] = rdtsc()-clocktmp;
	for(num1=0; num1<828; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 828);
	clocks[827] = rdtsc()-clocktmp;
	for(num1=0; num1<827; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 827);
	clocks[826] = rdtsc()-clocktmp;
	for(num1=0; num1<826; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 826);
	clocks[825] = rdtsc()-clocktmp;
	for(num1=0; num1<825; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 825);
	clocks[824] = rdtsc()-clocktmp;
	for(num1=0; num1<824; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 824);
	clocks[823] = rdtsc()-clocktmp;
	for(num1=0; num1<823; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 823);
	clocks[822] = rdtsc()-clocktmp;
	for(num1=0; num1<822; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 822);
	clocks[821] = rdtsc()-clocktmp;
	for(num1=0; num1<821; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 821);
	clocks[820] = rdtsc()-clocktmp;
	for(num1=0; num1<820; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 820);
	clocks[819] = rdtsc()-clocktmp;
	for(num1=0; num1<819; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 819);
	clocks[818] = rdtsc()-clocktmp;
	for(num1=0; num1<818; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 818);
	clocks[817] = rdtsc()-clocktmp;
	for(num1=0; num1<817; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 817);
	clocks[816] = rdtsc()-clocktmp;
	for(num1=0; num1<816; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 816);
	clocks[815] = rdtsc()-clocktmp;
	for(num1=0; num1<815; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 815);
	clocks[814] = rdtsc()-clocktmp;
	for(num1=0; num1<814; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 814);
	clocks[813] = rdtsc()-clocktmp;
	for(num1=0; num1<813; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 813);
	clocks[812] = rdtsc()-clocktmp;
	for(num1=0; num1<812; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 812);
	clocks[811] = rdtsc()-clocktmp;
	for(num1=0; num1<811; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 811);
	clocks[810] = rdtsc()-clocktmp;
	for(num1=0; num1<810; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 810);
	clocks[809] = rdtsc()-clocktmp;
	for(num1=0; num1<809; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 809);
	clocks[808] = rdtsc()-clocktmp;
	for(num1=0; num1<808; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 808);
	clocks[807] = rdtsc()-clocktmp;
	for(num1=0; num1<807; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 807);
	clocks[806] = rdtsc()-clocktmp;
	for(num1=0; num1<806; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 806);
	clocks[805] = rdtsc()-clocktmp;
	for(num1=0; num1<805; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 805);
	clocks[804] = rdtsc()-clocktmp;
	for(num1=0; num1<804; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 804);
	clocks[803] = rdtsc()-clocktmp;
	for(num1=0; num1<803; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 803);
	clocks[802] = rdtsc()-clocktmp;
	for(num1=0; num1<802; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 802);
	clocks[801] = rdtsc()-clocktmp;
	for(num1=0; num1<801; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 801);
	clocks[800] = rdtsc()-clocktmp;
	for(num1=0; num1<800; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 800);
	clocks[799] = rdtsc()-clocktmp;
	for(num1=0; num1<799; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 799);
	clocks[798] = rdtsc()-clocktmp;
	for(num1=0; num1<798; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 798);
	clocks[797] = rdtsc()-clocktmp;
	for(num1=0; num1<797; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 797);
	clocks[796] = rdtsc()-clocktmp;
	for(num1=0; num1<796; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 796);
	clocks[795] = rdtsc()-clocktmp;
	for(num1=0; num1<795; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 795);
	clocks[794] = rdtsc()-clocktmp;
	for(num1=0; num1<794; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 794);
	clocks[793] = rdtsc()-clocktmp;
	for(num1=0; num1<793; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 793);
	clocks[792] = rdtsc()-clocktmp;
	for(num1=0; num1<792; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 792);
	clocks[791] = rdtsc()-clocktmp;
	for(num1=0; num1<791; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 791);
	clocks[790] = rdtsc()-clocktmp;
	for(num1=0; num1<790; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 790);
	clocks[789] = rdtsc()-clocktmp;
	for(num1=0; num1<789; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 789);
	clocks[788] = rdtsc()-clocktmp;
	for(num1=0; num1<788; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 788);
	clocks[787] = rdtsc()-clocktmp;
	for(num1=0; num1<787; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 787);
	clocks[786] = rdtsc()-clocktmp;
	for(num1=0; num1<786; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 786);
	clocks[785] = rdtsc()-clocktmp;
	for(num1=0; num1<785; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 785);
	clocks[784] = rdtsc()-clocktmp;
	for(num1=0; num1<784; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 784);
	clocks[783] = rdtsc()-clocktmp;
	for(num1=0; num1<783; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 783);
	clocks[782] = rdtsc()-clocktmp;
	for(num1=0; num1<782; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 782);
	clocks[781] = rdtsc()-clocktmp;
	for(num1=0; num1<781; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 781);
	clocks[780] = rdtsc()-clocktmp;
	for(num1=0; num1<780; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 780);
	clocks[779] = rdtsc()-clocktmp;
	for(num1=0; num1<779; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 779);
	clocks[778] = rdtsc()-clocktmp;
	for(num1=0; num1<778; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 778);
	clocks[777] = rdtsc()-clocktmp;
	for(num1=0; num1<777; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 777);
	clocks[776] = rdtsc()-clocktmp;
	for(num1=0; num1<776; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 776);
	clocks[775] = rdtsc()-clocktmp;
	for(num1=0; num1<775; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 775);
	clocks[774] = rdtsc()-clocktmp;
	for(num1=0; num1<774; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 774);
	clocks[773] = rdtsc()-clocktmp;
	for(num1=0; num1<773; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 773);
	clocks[772] = rdtsc()-clocktmp;
	for(num1=0; num1<772; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 772);
	clocks[771] = rdtsc()-clocktmp;
	for(num1=0; num1<771; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 771);
	clocks[770] = rdtsc()-clocktmp;
	for(num1=0; num1<770; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 770);
	clocks[769] = rdtsc()-clocktmp;
	for(num1=0; num1<769; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 769);
	clocks[768] = rdtsc()-clocktmp;
	for(num1=0; num1<768; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 768);
	clocks[767] = rdtsc()-clocktmp;
	for(num1=0; num1<767; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 767);
	clocks[766] = rdtsc()-clocktmp;
	for(num1=0; num1<766; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 766);
	clocks[765] = rdtsc()-clocktmp;
	for(num1=0; num1<765; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 765);
	clocks[764] = rdtsc()-clocktmp;
	for(num1=0; num1<764; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 764);
	clocks[763] = rdtsc()-clocktmp;
	for(num1=0; num1<763; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 763);
	clocks[762] = rdtsc()-clocktmp;
	for(num1=0; num1<762; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 762);
	clocks[761] = rdtsc()-clocktmp;
	for(num1=0; num1<761; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 761);
	clocks[760] = rdtsc()-clocktmp;
	for(num1=0; num1<760; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 760);
	clocks[759] = rdtsc()-clocktmp;
	for(num1=0; num1<759; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 759);
	clocks[758] = rdtsc()-clocktmp;
	for(num1=0; num1<758; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 758);
	clocks[757] = rdtsc()-clocktmp;
	for(num1=0; num1<757; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 757);
	clocks[756] = rdtsc()-clocktmp;
	for(num1=0; num1<756; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 756);
	clocks[755] = rdtsc()-clocktmp;
	for(num1=0; num1<755; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 755);
	clocks[754] = rdtsc()-clocktmp;
	for(num1=0; num1<754; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 754);
	clocks[753] = rdtsc()-clocktmp;
	for(num1=0; num1<753; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 753);
	clocks[752] = rdtsc()-clocktmp;
	for(num1=0; num1<752; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 752);
	clocks[751] = rdtsc()-clocktmp;
	for(num1=0; num1<751; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 751);
	clocks[750] = rdtsc()-clocktmp;
	for(num1=0; num1<750; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 750);
	clocks[749] = rdtsc()-clocktmp;
	for(num1=0; num1<749; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 749);
	clocks[748] = rdtsc()-clocktmp;
	for(num1=0; num1<748; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 748);
	clocks[747] = rdtsc()-clocktmp;
	for(num1=0; num1<747; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 747);
	clocks[746] = rdtsc()-clocktmp;
	for(num1=0; num1<746; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 746);
	clocks[745] = rdtsc()-clocktmp;
	for(num1=0; num1<745; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 745);
	clocks[744] = rdtsc()-clocktmp;
	for(num1=0; num1<744; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 744);
	clocks[743] = rdtsc()-clocktmp;
	for(num1=0; num1<743; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 743);
	clocks[742] = rdtsc()-clocktmp;
	for(num1=0; num1<742; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 742);
	clocks[741] = rdtsc()-clocktmp;
	for(num1=0; num1<741; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 741);
	clocks[740] = rdtsc()-clocktmp;
	for(num1=0; num1<740; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 740);
	clocks[739] = rdtsc()-clocktmp;
	for(num1=0; num1<739; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 739);
	clocks[738] = rdtsc()-clocktmp;
	for(num1=0; num1<738; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 738);
	clocks[737] = rdtsc()-clocktmp;
	for(num1=0; num1<737; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 737);
	clocks[736] = rdtsc()-clocktmp;
	for(num1=0; num1<736; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 736);
	clocks[735] = rdtsc()-clocktmp;
	for(num1=0; num1<735; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 735);
	clocks[734] = rdtsc()-clocktmp;
	for(num1=0; num1<734; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 734);
	clocks[733] = rdtsc()-clocktmp;
	for(num1=0; num1<733; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 733);
	clocks[732] = rdtsc()-clocktmp;
	for(num1=0; num1<732; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 732);
	clocks[731] = rdtsc()-clocktmp;
	for(num1=0; num1<731; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 731);
	clocks[730] = rdtsc()-clocktmp;
	for(num1=0; num1<730; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 730);
	clocks[729] = rdtsc()-clocktmp;
	for(num1=0; num1<729; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 729);
	clocks[728] = rdtsc()-clocktmp;
	for(num1=0; num1<728; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 728);
	clocks[727] = rdtsc()-clocktmp;
	for(num1=0; num1<727; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 727);
	clocks[726] = rdtsc()-clocktmp;
	for(num1=0; num1<726; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 726);
	clocks[725] = rdtsc()-clocktmp;
	for(num1=0; num1<725; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 725);
	clocks[724] = rdtsc()-clocktmp;
	for(num1=0; num1<724; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 724);
	clocks[723] = rdtsc()-clocktmp;
	for(num1=0; num1<723; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 723);
	clocks[722] = rdtsc()-clocktmp;
	for(num1=0; num1<722; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 722);
	clocks[721] = rdtsc()-clocktmp;
	for(num1=0; num1<721; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 721);
	clocks[720] = rdtsc()-clocktmp;
	for(num1=0; num1<720; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 720);
	clocks[719] = rdtsc()-clocktmp;
	for(num1=0; num1<719; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 719);
	clocks[718] = rdtsc()-clocktmp;
	for(num1=0; num1<718; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 718);
	clocks[717] = rdtsc()-clocktmp;
	for(num1=0; num1<717; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 717);
	clocks[716] = rdtsc()-clocktmp;
	for(num1=0; num1<716; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 716);
	clocks[715] = rdtsc()-clocktmp;
	for(num1=0; num1<715; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 715);
	clocks[714] = rdtsc()-clocktmp;
	for(num1=0; num1<714; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 714);
	clocks[713] = rdtsc()-clocktmp;
	for(num1=0; num1<713; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 713);
	clocks[712] = rdtsc()-clocktmp;
	for(num1=0; num1<712; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 712);
	clocks[711] = rdtsc()-clocktmp;
	for(num1=0; num1<711; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 711);
	clocks[710] = rdtsc()-clocktmp;
	for(num1=0; num1<710; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 710);
	clocks[709] = rdtsc()-clocktmp;
	for(num1=0; num1<709; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 709);
	clocks[708] = rdtsc()-clocktmp;
	for(num1=0; num1<708; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 708);
	clocks[707] = rdtsc()-clocktmp;
	for(num1=0; num1<707; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 707);
	clocks[706] = rdtsc()-clocktmp;
	for(num1=0; num1<706; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 706);
	clocks[705] = rdtsc()-clocktmp;
	for(num1=0; num1<705; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 705);
	clocks[704] = rdtsc()-clocktmp;
	for(num1=0; num1<704; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 704);
	clocks[703] = rdtsc()-clocktmp;
	for(num1=0; num1<703; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 703);
	clocks[702] = rdtsc()-clocktmp;
	for(num1=0; num1<702; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 702);
	clocks[701] = rdtsc()-clocktmp;
	for(num1=0; num1<701; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 701);
	clocks[700] = rdtsc()-clocktmp;
	for(num1=0; num1<700; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 700);
	clocks[699] = rdtsc()-clocktmp;
	for(num1=0; num1<699; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 699);
	clocks[698] = rdtsc()-clocktmp;
	for(num1=0; num1<698; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 698);
	clocks[697] = rdtsc()-clocktmp;
	for(num1=0; num1<697; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 697);
	clocks[696] = rdtsc()-clocktmp;
	for(num1=0; num1<696; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 696);
	clocks[695] = rdtsc()-clocktmp;
	for(num1=0; num1<695; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 695);
	clocks[694] = rdtsc()-clocktmp;
	for(num1=0; num1<694; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 694);
	clocks[693] = rdtsc()-clocktmp;
	for(num1=0; num1<693; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 693);
	clocks[692] = rdtsc()-clocktmp;
	for(num1=0; num1<692; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 692);
	clocks[691] = rdtsc()-clocktmp;
	for(num1=0; num1<691; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 691);
	clocks[690] = rdtsc()-clocktmp;
	for(num1=0; num1<690; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 690);
	clocks[689] = rdtsc()-clocktmp;
	for(num1=0; num1<689; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 689);
	clocks[688] = rdtsc()-clocktmp;
	for(num1=0; num1<688; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 688);
	clocks[687] = rdtsc()-clocktmp;
	for(num1=0; num1<687; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 687);
	clocks[686] = rdtsc()-clocktmp;
	for(num1=0; num1<686; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 686);
	clocks[685] = rdtsc()-clocktmp;
	for(num1=0; num1<685; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 685);
	clocks[684] = rdtsc()-clocktmp;
	for(num1=0; num1<684; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 684);
	clocks[683] = rdtsc()-clocktmp;
	for(num1=0; num1<683; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 683);
	clocks[682] = rdtsc()-clocktmp;
	for(num1=0; num1<682; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 682);
	clocks[681] = rdtsc()-clocktmp;
	for(num1=0; num1<681; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 681);
	clocks[680] = rdtsc()-clocktmp;
	for(num1=0; num1<680; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 680);
	clocks[679] = rdtsc()-clocktmp;
	for(num1=0; num1<679; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 679);
	clocks[678] = rdtsc()-clocktmp;
	for(num1=0; num1<678; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 678);
	clocks[677] = rdtsc()-clocktmp;
	for(num1=0; num1<677; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 677);
	clocks[676] = rdtsc()-clocktmp;
	for(num1=0; num1<676; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 676);
	clocks[675] = rdtsc()-clocktmp;
	for(num1=0; num1<675; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 675);
	clocks[674] = rdtsc()-clocktmp;
	for(num1=0; num1<674; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 674);
	clocks[673] = rdtsc()-clocktmp;
	for(num1=0; num1<673; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 673);
	clocks[672] = rdtsc()-clocktmp;
	for(num1=0; num1<672; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 672);
	clocks[671] = rdtsc()-clocktmp;
	for(num1=0; num1<671; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 671);
	clocks[670] = rdtsc()-clocktmp;
	for(num1=0; num1<670; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 670);
	clocks[669] = rdtsc()-clocktmp;
	for(num1=0; num1<669; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 669);
	clocks[668] = rdtsc()-clocktmp;
	for(num1=0; num1<668; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 668);
	clocks[667] = rdtsc()-clocktmp;
	for(num1=0; num1<667; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 667);
	clocks[666] = rdtsc()-clocktmp;
	for(num1=0; num1<666; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 666);
	clocks[665] = rdtsc()-clocktmp;
	for(num1=0; num1<665; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 665);
	clocks[664] = rdtsc()-clocktmp;
	for(num1=0; num1<664; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 664);
	clocks[663] = rdtsc()-clocktmp;
	for(num1=0; num1<663; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 663);
	clocks[662] = rdtsc()-clocktmp;
	for(num1=0; num1<662; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 662);
	clocks[661] = rdtsc()-clocktmp;
	for(num1=0; num1<661; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 661);
	clocks[660] = rdtsc()-clocktmp;
	for(num1=0; num1<660; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 660);
	clocks[659] = rdtsc()-clocktmp;
	for(num1=0; num1<659; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 659);
	clocks[658] = rdtsc()-clocktmp;
	for(num1=0; num1<658; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 658);
	clocks[657] = rdtsc()-clocktmp;
	for(num1=0; num1<657; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 657);
	clocks[656] = rdtsc()-clocktmp;
	for(num1=0; num1<656; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 656);
	clocks[655] = rdtsc()-clocktmp;
	for(num1=0; num1<655; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 655);
	clocks[654] = rdtsc()-clocktmp;
	for(num1=0; num1<654; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 654);
	clocks[653] = rdtsc()-clocktmp;
	for(num1=0; num1<653; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 653);
	clocks[652] = rdtsc()-clocktmp;
	for(num1=0; num1<652; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 652);
	clocks[651] = rdtsc()-clocktmp;
	for(num1=0; num1<651; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 651);
	clocks[650] = rdtsc()-clocktmp;
	for(num1=0; num1<650; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 650);
	clocks[649] = rdtsc()-clocktmp;
	for(num1=0; num1<649; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 649);
	clocks[648] = rdtsc()-clocktmp;
	for(num1=0; num1<648; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 648);
	clocks[647] = rdtsc()-clocktmp;
	for(num1=0; num1<647; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 647);
	clocks[646] = rdtsc()-clocktmp;
	for(num1=0; num1<646; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 646);
	clocks[645] = rdtsc()-clocktmp;
	for(num1=0; num1<645; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 645);
	clocks[644] = rdtsc()-clocktmp;
	for(num1=0; num1<644; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 644);
	clocks[643] = rdtsc()-clocktmp;
	for(num1=0; num1<643; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 643);
	clocks[642] = rdtsc()-clocktmp;
	for(num1=0; num1<642; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 642);
	clocks[641] = rdtsc()-clocktmp;
	for(num1=0; num1<641; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 641);
	clocks[640] = rdtsc()-clocktmp;
	for(num1=0; num1<640; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 640);
	clocks[639] = rdtsc()-clocktmp;
	for(num1=0; num1<639; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 639);
	clocks[638] = rdtsc()-clocktmp;
	for(num1=0; num1<638; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 638);
	clocks[637] = rdtsc()-clocktmp;
	for(num1=0; num1<637; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 637);
	clocks[636] = rdtsc()-clocktmp;
	for(num1=0; num1<636; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 636);
	clocks[635] = rdtsc()-clocktmp;
	for(num1=0; num1<635; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 635);
	clocks[634] = rdtsc()-clocktmp;
	for(num1=0; num1<634; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 634);
	clocks[633] = rdtsc()-clocktmp;
	for(num1=0; num1<633; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 633);
	clocks[632] = rdtsc()-clocktmp;
	for(num1=0; num1<632; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 632);
	clocks[631] = rdtsc()-clocktmp;
	for(num1=0; num1<631; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 631);
	clocks[630] = rdtsc()-clocktmp;
	for(num1=0; num1<630; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 630);
	clocks[629] = rdtsc()-clocktmp;
	for(num1=0; num1<629; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 629);
	clocks[628] = rdtsc()-clocktmp;
	for(num1=0; num1<628; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 628);
	clocks[627] = rdtsc()-clocktmp;
	for(num1=0; num1<627; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 627);
	clocks[626] = rdtsc()-clocktmp;
	for(num1=0; num1<626; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 626);
	clocks[625] = rdtsc()-clocktmp;
	for(num1=0; num1<625; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 625);
	clocks[624] = rdtsc()-clocktmp;
	for(num1=0; num1<624; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 624);
	clocks[623] = rdtsc()-clocktmp;
	for(num1=0; num1<623; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 623);
	clocks[622] = rdtsc()-clocktmp;
	for(num1=0; num1<622; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 622);
	clocks[621] = rdtsc()-clocktmp;
	for(num1=0; num1<621; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 621);
	clocks[620] = rdtsc()-clocktmp;
	for(num1=0; num1<620; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 620);
	clocks[619] = rdtsc()-clocktmp;
	for(num1=0; num1<619; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 619);
	clocks[618] = rdtsc()-clocktmp;
	for(num1=0; num1<618; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 618);
	clocks[617] = rdtsc()-clocktmp;
	for(num1=0; num1<617; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 617);
	clocks[616] = rdtsc()-clocktmp;
	for(num1=0; num1<616; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 616);
	clocks[615] = rdtsc()-clocktmp;
	for(num1=0; num1<615; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 615);
	clocks[614] = rdtsc()-clocktmp;
	for(num1=0; num1<614; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 614);
	clocks[613] = rdtsc()-clocktmp;
	for(num1=0; num1<613; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 613);
	clocks[612] = rdtsc()-clocktmp;
	for(num1=0; num1<612; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 612);
	clocks[611] = rdtsc()-clocktmp;
	for(num1=0; num1<611; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 611);
	clocks[610] = rdtsc()-clocktmp;
	for(num1=0; num1<610; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 610);
	clocks[609] = rdtsc()-clocktmp;
	for(num1=0; num1<609; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 609);
	clocks[608] = rdtsc()-clocktmp;
	for(num1=0; num1<608; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 608);
	clocks[607] = rdtsc()-clocktmp;
	for(num1=0; num1<607; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 607);
	clocks[606] = rdtsc()-clocktmp;
	for(num1=0; num1<606; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 606);
	clocks[605] = rdtsc()-clocktmp;
	for(num1=0; num1<605; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 605);
	clocks[604] = rdtsc()-clocktmp;
	for(num1=0; num1<604; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 604);
	clocks[603] = rdtsc()-clocktmp;
	for(num1=0; num1<603; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 603);
	clocks[602] = rdtsc()-clocktmp;
	for(num1=0; num1<602; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 602);
	clocks[601] = rdtsc()-clocktmp;
	for(num1=0; num1<601; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 601);
	clocks[600] = rdtsc()-clocktmp;
	for(num1=0; num1<600; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 600);
	clocks[599] = rdtsc()-clocktmp;
	for(num1=0; num1<599; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 599);
	clocks[598] = rdtsc()-clocktmp;
	for(num1=0; num1<598; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 598);
	clocks[597] = rdtsc()-clocktmp;
	for(num1=0; num1<597; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 597);
	clocks[596] = rdtsc()-clocktmp;
	for(num1=0; num1<596; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 596);
	clocks[595] = rdtsc()-clocktmp;
	for(num1=0; num1<595; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 595);
	clocks[594] = rdtsc()-clocktmp;
	for(num1=0; num1<594; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 594);
	clocks[593] = rdtsc()-clocktmp;
	for(num1=0; num1<593; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 593);
	clocks[592] = rdtsc()-clocktmp;
	for(num1=0; num1<592; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 592);
	clocks[591] = rdtsc()-clocktmp;
	for(num1=0; num1<591; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 591);
	clocks[590] = rdtsc()-clocktmp;
	for(num1=0; num1<590; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 590);
	clocks[589] = rdtsc()-clocktmp;
	for(num1=0; num1<589; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 589);
	clocks[588] = rdtsc()-clocktmp;
	for(num1=0; num1<588; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 588);
	clocks[587] = rdtsc()-clocktmp;
	for(num1=0; num1<587; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 587);
	clocks[586] = rdtsc()-clocktmp;
	for(num1=0; num1<586; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 586);
	clocks[585] = rdtsc()-clocktmp;
	for(num1=0; num1<585; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 585);
	clocks[584] = rdtsc()-clocktmp;
	for(num1=0; num1<584; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 584);
	clocks[583] = rdtsc()-clocktmp;
	for(num1=0; num1<583; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 583);
	clocks[582] = rdtsc()-clocktmp;
	for(num1=0; num1<582; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 582);
	clocks[581] = rdtsc()-clocktmp;
	for(num1=0; num1<581; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 581);
	clocks[580] = rdtsc()-clocktmp;
	for(num1=0; num1<580; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 580);
	clocks[579] = rdtsc()-clocktmp;
	for(num1=0; num1<579; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 579);
	clocks[578] = rdtsc()-clocktmp;
	for(num1=0; num1<578; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 578);
	clocks[577] = rdtsc()-clocktmp;
	for(num1=0; num1<577; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 577);
	clocks[576] = rdtsc()-clocktmp;
	for(num1=0; num1<576; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 576);
	clocks[575] = rdtsc()-clocktmp;
	for(num1=0; num1<575; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 575);
	clocks[574] = rdtsc()-clocktmp;
	for(num1=0; num1<574; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 574);
	clocks[573] = rdtsc()-clocktmp;
	for(num1=0; num1<573; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 573);
	clocks[572] = rdtsc()-clocktmp;
	for(num1=0; num1<572; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 572);
	clocks[571] = rdtsc()-clocktmp;
	for(num1=0; num1<571; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 571);
	clocks[570] = rdtsc()-clocktmp;
	for(num1=0; num1<570; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 570);
	clocks[569] = rdtsc()-clocktmp;
	for(num1=0; num1<569; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 569);
	clocks[568] = rdtsc()-clocktmp;
	for(num1=0; num1<568; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 568);
	clocks[567] = rdtsc()-clocktmp;
	for(num1=0; num1<567; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 567);
	clocks[566] = rdtsc()-clocktmp;
	for(num1=0; num1<566; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 566);
	clocks[565] = rdtsc()-clocktmp;
	for(num1=0; num1<565; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 565);
	clocks[564] = rdtsc()-clocktmp;
	for(num1=0; num1<564; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 564);
	clocks[563] = rdtsc()-clocktmp;
	for(num1=0; num1<563; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 563);
	clocks[562] = rdtsc()-clocktmp;
	for(num1=0; num1<562; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 562);
	clocks[561] = rdtsc()-clocktmp;
	for(num1=0; num1<561; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 561);
	clocks[560] = rdtsc()-clocktmp;
	for(num1=0; num1<560; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 560);
	clocks[559] = rdtsc()-clocktmp;
	for(num1=0; num1<559; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 559);
	clocks[558] = rdtsc()-clocktmp;
	for(num1=0; num1<558; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 558);
	clocks[557] = rdtsc()-clocktmp;
	for(num1=0; num1<557; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 557);
	clocks[556] = rdtsc()-clocktmp;
	for(num1=0; num1<556; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 556);
	clocks[555] = rdtsc()-clocktmp;
	for(num1=0; num1<555; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 555);
	clocks[554] = rdtsc()-clocktmp;
	for(num1=0; num1<554; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 554);
	clocks[553] = rdtsc()-clocktmp;
	for(num1=0; num1<553; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 553);
	clocks[552] = rdtsc()-clocktmp;
	for(num1=0; num1<552; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 552);
	clocks[551] = rdtsc()-clocktmp;
	for(num1=0; num1<551; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 551);
	clocks[550] = rdtsc()-clocktmp;
	for(num1=0; num1<550; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 550);
	clocks[549] = rdtsc()-clocktmp;
	for(num1=0; num1<549; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 549);
	clocks[548] = rdtsc()-clocktmp;
	for(num1=0; num1<548; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 548);
	clocks[547] = rdtsc()-clocktmp;
	for(num1=0; num1<547; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 547);
	clocks[546] = rdtsc()-clocktmp;
	for(num1=0; num1<546; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 546);
	clocks[545] = rdtsc()-clocktmp;
	for(num1=0; num1<545; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 545);
	clocks[544] = rdtsc()-clocktmp;
	for(num1=0; num1<544; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 544);
	clocks[543] = rdtsc()-clocktmp;
	for(num1=0; num1<543; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 543);
	clocks[542] = rdtsc()-clocktmp;
	for(num1=0; num1<542; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 542);
	clocks[541] = rdtsc()-clocktmp;
	for(num1=0; num1<541; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 541);
	clocks[540] = rdtsc()-clocktmp;
	for(num1=0; num1<540; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 540);
	clocks[539] = rdtsc()-clocktmp;
	for(num1=0; num1<539; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 539);
	clocks[538] = rdtsc()-clocktmp;
	for(num1=0; num1<538; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 538);
	clocks[537] = rdtsc()-clocktmp;
	for(num1=0; num1<537; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 537);
	clocks[536] = rdtsc()-clocktmp;
	for(num1=0; num1<536; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 536);
	clocks[535] = rdtsc()-clocktmp;
	for(num1=0; num1<535; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 535);
	clocks[534] = rdtsc()-clocktmp;
	for(num1=0; num1<534; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 534);
	clocks[533] = rdtsc()-clocktmp;
	for(num1=0; num1<533; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 533);
	clocks[532] = rdtsc()-clocktmp;
	for(num1=0; num1<532; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 532);
	clocks[531] = rdtsc()-clocktmp;
	for(num1=0; num1<531; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 531);
	clocks[530] = rdtsc()-clocktmp;
	for(num1=0; num1<530; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 530);
	clocks[529] = rdtsc()-clocktmp;
	for(num1=0; num1<529; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 529);
	clocks[528] = rdtsc()-clocktmp;
	for(num1=0; num1<528; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 528);
	clocks[527] = rdtsc()-clocktmp;
	for(num1=0; num1<527; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 527);
	clocks[526] = rdtsc()-clocktmp;
	for(num1=0; num1<526; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 526);
	clocks[525] = rdtsc()-clocktmp;
	for(num1=0; num1<525; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 525);
	clocks[524] = rdtsc()-clocktmp;
	for(num1=0; num1<524; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 524);
	clocks[523] = rdtsc()-clocktmp;
	for(num1=0; num1<523; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 523);
	clocks[522] = rdtsc()-clocktmp;
	for(num1=0; num1<522; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 522);
	clocks[521] = rdtsc()-clocktmp;
	for(num1=0; num1<521; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 521);
	clocks[520] = rdtsc()-clocktmp;
	for(num1=0; num1<520; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 520);
	clocks[519] = rdtsc()-clocktmp;
	for(num1=0; num1<519; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 519);
	clocks[518] = rdtsc()-clocktmp;
	for(num1=0; num1<518; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 518);
	clocks[517] = rdtsc()-clocktmp;
	for(num1=0; num1<517; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 517);
	clocks[516] = rdtsc()-clocktmp;
	for(num1=0; num1<516; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 516);
	clocks[515] = rdtsc()-clocktmp;
	for(num1=0; num1<515; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 515);
	clocks[514] = rdtsc()-clocktmp;
	for(num1=0; num1<514; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 514);
	clocks[513] = rdtsc()-clocktmp;
	for(num1=0; num1<513; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 513);
	clocks[512] = rdtsc()-clocktmp;
	for(num1=0; num1<512; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 512);
	clocks[511] = rdtsc()-clocktmp;
	for(num1=0; num1<511; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 511);
	clocks[510] = rdtsc()-clocktmp;
	for(num1=0; num1<510; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 510);
	clocks[509] = rdtsc()-clocktmp;
	for(num1=0; num1<509; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 509);
	clocks[508] = rdtsc()-clocktmp;
	for(num1=0; num1<508; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 508);
	clocks[507] = rdtsc()-clocktmp;
	for(num1=0; num1<507; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 507);
	clocks[506] = rdtsc()-clocktmp;
	for(num1=0; num1<506; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 506);
	clocks[505] = rdtsc()-clocktmp;
	for(num1=0; num1<505; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 505);
	clocks[504] = rdtsc()-clocktmp;
	for(num1=0; num1<504; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 504);
	clocks[503] = rdtsc()-clocktmp;
	for(num1=0; num1<503; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 503);
	clocks[502] = rdtsc()-clocktmp;
	for(num1=0; num1<502; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 502);
	clocks[501] = rdtsc()-clocktmp;
	for(num1=0; num1<501; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 501);
	clocks[500] = rdtsc()-clocktmp;
	for(num1=0; num1<500; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 500);
	clocks[499] = rdtsc()-clocktmp;
	for(num1=0; num1<499; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 499);
	clocks[498] = rdtsc()-clocktmp;
	for(num1=0; num1<498; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 498);
	clocks[497] = rdtsc()-clocktmp;
	for(num1=0; num1<497; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 497);
	clocks[496] = rdtsc()-clocktmp;
	for(num1=0; num1<496; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 496);
	clocks[495] = rdtsc()-clocktmp;
	for(num1=0; num1<495; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 495);
	clocks[494] = rdtsc()-clocktmp;
	for(num1=0; num1<494; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 494);
	clocks[493] = rdtsc()-clocktmp;
	for(num1=0; num1<493; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 493);
	clocks[492] = rdtsc()-clocktmp;
	for(num1=0; num1<492; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 492);
	clocks[491] = rdtsc()-clocktmp;
	for(num1=0; num1<491; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 491);
	clocks[490] = rdtsc()-clocktmp;
	for(num1=0; num1<490; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 490);
	clocks[489] = rdtsc()-clocktmp;
	for(num1=0; num1<489; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 489);
	clocks[488] = rdtsc()-clocktmp;
	for(num1=0; num1<488; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 488);
	clocks[487] = rdtsc()-clocktmp;
	for(num1=0; num1<487; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 487);
	clocks[486] = rdtsc()-clocktmp;
	for(num1=0; num1<486; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 486);
	clocks[485] = rdtsc()-clocktmp;
	for(num1=0; num1<485; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 485);
	clocks[484] = rdtsc()-clocktmp;
	for(num1=0; num1<484; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 484);
	clocks[483] = rdtsc()-clocktmp;
	for(num1=0; num1<483; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 483);
	clocks[482] = rdtsc()-clocktmp;
	for(num1=0; num1<482; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 482);
	clocks[481] = rdtsc()-clocktmp;
	for(num1=0; num1<481; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 481);
	clocks[480] = rdtsc()-clocktmp;
	for(num1=0; num1<480; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 480);
	clocks[479] = rdtsc()-clocktmp;
	for(num1=0; num1<479; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 479);
	clocks[478] = rdtsc()-clocktmp;
	for(num1=0; num1<478; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 478);
	clocks[477] = rdtsc()-clocktmp;
	for(num1=0; num1<477; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 477);
	clocks[476] = rdtsc()-clocktmp;
	for(num1=0; num1<476; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 476);
	clocks[475] = rdtsc()-clocktmp;
	for(num1=0; num1<475; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 475);
	clocks[474] = rdtsc()-clocktmp;
	for(num1=0; num1<474; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 474);
	clocks[473] = rdtsc()-clocktmp;
	for(num1=0; num1<473; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 473);
	clocks[472] = rdtsc()-clocktmp;
	for(num1=0; num1<472; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 472);
	clocks[471] = rdtsc()-clocktmp;
	for(num1=0; num1<471; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 471);
	clocks[470] = rdtsc()-clocktmp;
	for(num1=0; num1<470; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 470);
	clocks[469] = rdtsc()-clocktmp;
	for(num1=0; num1<469; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 469);
	clocks[468] = rdtsc()-clocktmp;
	for(num1=0; num1<468; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 468);
	clocks[467] = rdtsc()-clocktmp;
	for(num1=0; num1<467; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 467);
	clocks[466] = rdtsc()-clocktmp;
	for(num1=0; num1<466; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 466);
	clocks[465] = rdtsc()-clocktmp;
	for(num1=0; num1<465; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 465);
	clocks[464] = rdtsc()-clocktmp;
	for(num1=0; num1<464; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 464);
	clocks[463] = rdtsc()-clocktmp;
	for(num1=0; num1<463; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 463);
	clocks[462] = rdtsc()-clocktmp;
	for(num1=0; num1<462; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 462);
	clocks[461] = rdtsc()-clocktmp;
	for(num1=0; num1<461; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 461);
	clocks[460] = rdtsc()-clocktmp;
	for(num1=0; num1<460; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 460);
	clocks[459] = rdtsc()-clocktmp;
	for(num1=0; num1<459; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 459);
	clocks[458] = rdtsc()-clocktmp;
	for(num1=0; num1<458; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 458);
	clocks[457] = rdtsc()-clocktmp;
	for(num1=0; num1<457; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 457);
	clocks[456] = rdtsc()-clocktmp;
	for(num1=0; num1<456; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 456);
	clocks[455] = rdtsc()-clocktmp;
	for(num1=0; num1<455; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 455);
	clocks[454] = rdtsc()-clocktmp;
	for(num1=0; num1<454; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 454);
	clocks[453] = rdtsc()-clocktmp;
	for(num1=0; num1<453; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 453);
	clocks[452] = rdtsc()-clocktmp;
	for(num1=0; num1<452; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 452);
	clocks[451] = rdtsc()-clocktmp;
	for(num1=0; num1<451; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 451);
	clocks[450] = rdtsc()-clocktmp;
	for(num1=0; num1<450; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 450);
	clocks[449] = rdtsc()-clocktmp;
	for(num1=0; num1<449; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 449);
	clocks[448] = rdtsc()-clocktmp;
	for(num1=0; num1<448; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 448);
	clocks[447] = rdtsc()-clocktmp;
	for(num1=0; num1<447; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 447);
	clocks[446] = rdtsc()-clocktmp;
	for(num1=0; num1<446; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 446);
	clocks[445] = rdtsc()-clocktmp;
	for(num1=0; num1<445; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 445);
	clocks[444] = rdtsc()-clocktmp;
	for(num1=0; num1<444; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 444);
	clocks[443] = rdtsc()-clocktmp;
	for(num1=0; num1<443; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 443);
	clocks[442] = rdtsc()-clocktmp;
	for(num1=0; num1<442; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 442);
	clocks[441] = rdtsc()-clocktmp;
	for(num1=0; num1<441; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 441);
	clocks[440] = rdtsc()-clocktmp;
	for(num1=0; num1<440; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 440);
	clocks[439] = rdtsc()-clocktmp;
	for(num1=0; num1<439; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 439);
	clocks[438] = rdtsc()-clocktmp;
	for(num1=0; num1<438; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 438);
	clocks[437] = rdtsc()-clocktmp;
	for(num1=0; num1<437; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 437);
	clocks[436] = rdtsc()-clocktmp;
	for(num1=0; num1<436; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 436);
	clocks[435] = rdtsc()-clocktmp;
	for(num1=0; num1<435; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 435);
	clocks[434] = rdtsc()-clocktmp;
	for(num1=0; num1<434; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 434);
	clocks[433] = rdtsc()-clocktmp;
	for(num1=0; num1<433; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 433);
	clocks[432] = rdtsc()-clocktmp;
	for(num1=0; num1<432; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 432);
	clocks[431] = rdtsc()-clocktmp;
	for(num1=0; num1<431; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 431);
	clocks[430] = rdtsc()-clocktmp;
	for(num1=0; num1<430; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 430);
	clocks[429] = rdtsc()-clocktmp;
	for(num1=0; num1<429; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 429);
	clocks[428] = rdtsc()-clocktmp;
	for(num1=0; num1<428; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 428);
	clocks[427] = rdtsc()-clocktmp;
	for(num1=0; num1<427; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 427);
	clocks[426] = rdtsc()-clocktmp;
	for(num1=0; num1<426; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 426);
	clocks[425] = rdtsc()-clocktmp;
	for(num1=0; num1<425; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 425);
	clocks[424] = rdtsc()-clocktmp;
	for(num1=0; num1<424; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 424);
	clocks[423] = rdtsc()-clocktmp;
	for(num1=0; num1<423; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 423);
	clocks[422] = rdtsc()-clocktmp;
	for(num1=0; num1<422; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 422);
	clocks[421] = rdtsc()-clocktmp;
	for(num1=0; num1<421; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 421);
	clocks[420] = rdtsc()-clocktmp;
	for(num1=0; num1<420; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 420);
	clocks[419] = rdtsc()-clocktmp;
	for(num1=0; num1<419; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 419);
	clocks[418] = rdtsc()-clocktmp;
	for(num1=0; num1<418; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 418);
	clocks[417] = rdtsc()-clocktmp;
	for(num1=0; num1<417; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 417);
	clocks[416] = rdtsc()-clocktmp;
	for(num1=0; num1<416; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 416);
	clocks[415] = rdtsc()-clocktmp;
	for(num1=0; num1<415; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 415);
	clocks[414] = rdtsc()-clocktmp;
	for(num1=0; num1<414; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 414);
	clocks[413] = rdtsc()-clocktmp;
	for(num1=0; num1<413; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 413);
	clocks[412] = rdtsc()-clocktmp;
	for(num1=0; num1<412; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 412);
	clocks[411] = rdtsc()-clocktmp;
	for(num1=0; num1<411; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 411);
	clocks[410] = rdtsc()-clocktmp;
	for(num1=0; num1<410; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 410);
	clocks[409] = rdtsc()-clocktmp;
	for(num1=0; num1<409; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 409);
	clocks[408] = rdtsc()-clocktmp;
	for(num1=0; num1<408; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 408);
	clocks[407] = rdtsc()-clocktmp;
	for(num1=0; num1<407; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 407);
	clocks[406] = rdtsc()-clocktmp;
	for(num1=0; num1<406; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 406);
	clocks[405] = rdtsc()-clocktmp;
	for(num1=0; num1<405; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 405);
	clocks[404] = rdtsc()-clocktmp;
	for(num1=0; num1<404; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 404);
	clocks[403] = rdtsc()-clocktmp;
	for(num1=0; num1<403; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 403);
	clocks[402] = rdtsc()-clocktmp;
	for(num1=0; num1<402; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 402);
	clocks[401] = rdtsc()-clocktmp;
	for(num1=0; num1<401; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 401);
	clocks[400] = rdtsc()-clocktmp;
	for(num1=0; num1<400; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 400);
	clocks[399] = rdtsc()-clocktmp;
	for(num1=0; num1<399; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 399);
	clocks[398] = rdtsc()-clocktmp;
	for(num1=0; num1<398; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 398);
	clocks[397] = rdtsc()-clocktmp;
	for(num1=0; num1<397; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 397);
	clocks[396] = rdtsc()-clocktmp;
	for(num1=0; num1<396; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 396);
	clocks[395] = rdtsc()-clocktmp;
	for(num1=0; num1<395; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 395);
	clocks[394] = rdtsc()-clocktmp;
	for(num1=0; num1<394; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 394);
	clocks[393] = rdtsc()-clocktmp;
	for(num1=0; num1<393; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 393);
	clocks[392] = rdtsc()-clocktmp;
	for(num1=0; num1<392; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 392);
	clocks[391] = rdtsc()-clocktmp;
	for(num1=0; num1<391; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 391);
	clocks[390] = rdtsc()-clocktmp;
	for(num1=0; num1<390; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 390);
	clocks[389] = rdtsc()-clocktmp;
	for(num1=0; num1<389; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 389);
	clocks[388] = rdtsc()-clocktmp;
	for(num1=0; num1<388; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 388);
	clocks[387] = rdtsc()-clocktmp;
	for(num1=0; num1<387; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 387);
	clocks[386] = rdtsc()-clocktmp;
	for(num1=0; num1<386; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 386);
	clocks[385] = rdtsc()-clocktmp;
	for(num1=0; num1<385; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 385);
	clocks[384] = rdtsc()-clocktmp;
	for(num1=0; num1<384; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 384);
	clocks[383] = rdtsc()-clocktmp;
	for(num1=0; num1<383; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 383);
	clocks[382] = rdtsc()-clocktmp;
	for(num1=0; num1<382; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 382);
	clocks[381] = rdtsc()-clocktmp;
	for(num1=0; num1<381; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 381);
	clocks[380] = rdtsc()-clocktmp;
	for(num1=0; num1<380; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 380);
	clocks[379] = rdtsc()-clocktmp;
	for(num1=0; num1<379; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 379);
	clocks[378] = rdtsc()-clocktmp;
	for(num1=0; num1<378; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 378);
	clocks[377] = rdtsc()-clocktmp;
	for(num1=0; num1<377; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 377);
	clocks[376] = rdtsc()-clocktmp;
	for(num1=0; num1<376; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 376);
	clocks[375] = rdtsc()-clocktmp;
	for(num1=0; num1<375; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 375);
	clocks[374] = rdtsc()-clocktmp;
	for(num1=0; num1<374; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 374);
	clocks[373] = rdtsc()-clocktmp;
	for(num1=0; num1<373; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 373);
	clocks[372] = rdtsc()-clocktmp;
	for(num1=0; num1<372; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 372);
	clocks[371] = rdtsc()-clocktmp;
	for(num1=0; num1<371; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 371);
	clocks[370] = rdtsc()-clocktmp;
	for(num1=0; num1<370; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 370);
	clocks[369] = rdtsc()-clocktmp;
	for(num1=0; num1<369; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 369);
	clocks[368] = rdtsc()-clocktmp;
	for(num1=0; num1<368; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 368);
	clocks[367] = rdtsc()-clocktmp;
	for(num1=0; num1<367; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 367);
	clocks[366] = rdtsc()-clocktmp;
	for(num1=0; num1<366; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 366);
	clocks[365] = rdtsc()-clocktmp;
	for(num1=0; num1<365; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 365);
	clocks[364] = rdtsc()-clocktmp;
	for(num1=0; num1<364; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 364);
	clocks[363] = rdtsc()-clocktmp;
	for(num1=0; num1<363; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 363);
	clocks[362] = rdtsc()-clocktmp;
	for(num1=0; num1<362; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 362);
	clocks[361] = rdtsc()-clocktmp;
	for(num1=0; num1<361; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 361);
	clocks[360] = rdtsc()-clocktmp;
	for(num1=0; num1<360; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 360);
	clocks[359] = rdtsc()-clocktmp;
	for(num1=0; num1<359; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 359);
	clocks[358] = rdtsc()-clocktmp;
	for(num1=0; num1<358; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 358);
	clocks[357] = rdtsc()-clocktmp;
	for(num1=0; num1<357; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 357);
	clocks[356] = rdtsc()-clocktmp;
	for(num1=0; num1<356; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 356);
	clocks[355] = rdtsc()-clocktmp;
	for(num1=0; num1<355; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 355);
	clocks[354] = rdtsc()-clocktmp;
	for(num1=0; num1<354; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 354);
	clocks[353] = rdtsc()-clocktmp;
	for(num1=0; num1<353; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 353);
	clocks[352] = rdtsc()-clocktmp;
	for(num1=0; num1<352; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 352);
	clocks[351] = rdtsc()-clocktmp;
	for(num1=0; num1<351; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 351);
	clocks[350] = rdtsc()-clocktmp;
	for(num1=0; num1<350; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 350);
	clocks[349] = rdtsc()-clocktmp;
	for(num1=0; num1<349; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 349);
	clocks[348] = rdtsc()-clocktmp;
	for(num1=0; num1<348; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 348);
	clocks[347] = rdtsc()-clocktmp;
	for(num1=0; num1<347; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 347);
	clocks[346] = rdtsc()-clocktmp;
	for(num1=0; num1<346; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 346);
	clocks[345] = rdtsc()-clocktmp;
	for(num1=0; num1<345; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 345);
	clocks[344] = rdtsc()-clocktmp;
	for(num1=0; num1<344; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 344);
	clocks[343] = rdtsc()-clocktmp;
	for(num1=0; num1<343; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 343);
	clocks[342] = rdtsc()-clocktmp;
	for(num1=0; num1<342; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 342);
	clocks[341] = rdtsc()-clocktmp;
	for(num1=0; num1<341; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 341);
	clocks[340] = rdtsc()-clocktmp;
	for(num1=0; num1<340; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 340);
	clocks[339] = rdtsc()-clocktmp;
	for(num1=0; num1<339; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 339);
	clocks[338] = rdtsc()-clocktmp;
	for(num1=0; num1<338; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 338);
	clocks[337] = rdtsc()-clocktmp;
	for(num1=0; num1<337; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 337);
	clocks[336] = rdtsc()-clocktmp;
	for(num1=0; num1<336; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 336);
	clocks[335] = rdtsc()-clocktmp;
	for(num1=0; num1<335; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 335);
	clocks[334] = rdtsc()-clocktmp;
	for(num1=0; num1<334; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 334);
	clocks[333] = rdtsc()-clocktmp;
	for(num1=0; num1<333; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 333);
	clocks[332] = rdtsc()-clocktmp;
	for(num1=0; num1<332; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 332);
	clocks[331] = rdtsc()-clocktmp;
	for(num1=0; num1<331; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 331);
	clocks[330] = rdtsc()-clocktmp;
	for(num1=0; num1<330; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 330);
	clocks[329] = rdtsc()-clocktmp;
	for(num1=0; num1<329; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 329);
	clocks[328] = rdtsc()-clocktmp;
	for(num1=0; num1<328; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 328);
	clocks[327] = rdtsc()-clocktmp;
	for(num1=0; num1<327; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 327);
	clocks[326] = rdtsc()-clocktmp;
	for(num1=0; num1<326; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 326);
	clocks[325] = rdtsc()-clocktmp;
	for(num1=0; num1<325; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 325);
	clocks[324] = rdtsc()-clocktmp;
	for(num1=0; num1<324; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 324);
	clocks[323] = rdtsc()-clocktmp;
	for(num1=0; num1<323; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 323);
	clocks[322] = rdtsc()-clocktmp;
	for(num1=0; num1<322; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 322);
	clocks[321] = rdtsc()-clocktmp;
	for(num1=0; num1<321; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 321);
	clocks[320] = rdtsc()-clocktmp;
	for(num1=0; num1<320; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 320);
	clocks[319] = rdtsc()-clocktmp;
	for(num1=0; num1<319; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 319);
	clocks[318] = rdtsc()-clocktmp;
	for(num1=0; num1<318; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 318);
	clocks[317] = rdtsc()-clocktmp;
	for(num1=0; num1<317; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 317);
	clocks[316] = rdtsc()-clocktmp;
	for(num1=0; num1<316; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 316);
	clocks[315] = rdtsc()-clocktmp;
	for(num1=0; num1<315; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 315);
	clocks[314] = rdtsc()-clocktmp;
	for(num1=0; num1<314; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 314);
	clocks[313] = rdtsc()-clocktmp;
	for(num1=0; num1<313; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 313);
	clocks[312] = rdtsc()-clocktmp;
	for(num1=0; num1<312; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 312);
	clocks[311] = rdtsc()-clocktmp;
	for(num1=0; num1<311; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 311);
	clocks[310] = rdtsc()-clocktmp;
	for(num1=0; num1<310; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 310);
	clocks[309] = rdtsc()-clocktmp;
	for(num1=0; num1<309; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 309);
	clocks[308] = rdtsc()-clocktmp;
	for(num1=0; num1<308; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 308);
	clocks[307] = rdtsc()-clocktmp;
	for(num1=0; num1<307; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 307);
	clocks[306] = rdtsc()-clocktmp;
	for(num1=0; num1<306; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 306);
	clocks[305] = rdtsc()-clocktmp;
	for(num1=0; num1<305; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 305);
	clocks[304] = rdtsc()-clocktmp;
	for(num1=0; num1<304; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 304);
	clocks[303] = rdtsc()-clocktmp;
	for(num1=0; num1<303; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 303);
	clocks[302] = rdtsc()-clocktmp;
	for(num1=0; num1<302; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 302);
	clocks[301] = rdtsc()-clocktmp;
	for(num1=0; num1<301; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 301);
	clocks[300] = rdtsc()-clocktmp;
	for(num1=0; num1<300; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 300);
	clocks[299] = rdtsc()-clocktmp;
	for(num1=0; num1<299; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 299);
	clocks[298] = rdtsc()-clocktmp;
	for(num1=0; num1<298; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 298);
	clocks[297] = rdtsc()-clocktmp;
	for(num1=0; num1<297; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 297);
	clocks[296] = rdtsc()-clocktmp;
	for(num1=0; num1<296; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 296);
	clocks[295] = rdtsc()-clocktmp;
	for(num1=0; num1<295; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 295);
	clocks[294] = rdtsc()-clocktmp;
	for(num1=0; num1<294; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 294);
	clocks[293] = rdtsc()-clocktmp;
	for(num1=0; num1<293; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 293);
	clocks[292] = rdtsc()-clocktmp;
	for(num1=0; num1<292; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 292);
	clocks[291] = rdtsc()-clocktmp;
	for(num1=0; num1<291; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 291);
	clocks[290] = rdtsc()-clocktmp;
	for(num1=0; num1<290; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 290);
	clocks[289] = rdtsc()-clocktmp;
	for(num1=0; num1<289; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 289);
	clocks[288] = rdtsc()-clocktmp;
	for(num1=0; num1<288; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 288);
	clocks[287] = rdtsc()-clocktmp;
	for(num1=0; num1<287; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 287);
	clocks[286] = rdtsc()-clocktmp;
	for(num1=0; num1<286; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 286);
	clocks[285] = rdtsc()-clocktmp;
	for(num1=0; num1<285; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 285);
	clocks[284] = rdtsc()-clocktmp;
	for(num1=0; num1<284; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 284);
	clocks[283] = rdtsc()-clocktmp;
	for(num1=0; num1<283; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 283);
	clocks[282] = rdtsc()-clocktmp;
	for(num1=0; num1<282; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 282);
	clocks[281] = rdtsc()-clocktmp;
	for(num1=0; num1<281; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 281);
	clocks[280] = rdtsc()-clocktmp;
	for(num1=0; num1<280; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 280);
	clocks[279] = rdtsc()-clocktmp;
	for(num1=0; num1<279; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 279);
	clocks[278] = rdtsc()-clocktmp;
	for(num1=0; num1<278; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 278);
	clocks[277] = rdtsc()-clocktmp;
	for(num1=0; num1<277; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 277);
	clocks[276] = rdtsc()-clocktmp;
	for(num1=0; num1<276; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 276);
	clocks[275] = rdtsc()-clocktmp;
	for(num1=0; num1<275; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 275);
	clocks[274] = rdtsc()-clocktmp;
	for(num1=0; num1<274; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 274);
	clocks[273] = rdtsc()-clocktmp;
	for(num1=0; num1<273; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 273);
	clocks[272] = rdtsc()-clocktmp;
	for(num1=0; num1<272; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 272);
	clocks[271] = rdtsc()-clocktmp;
	for(num1=0; num1<271; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 271);
	clocks[270] = rdtsc()-clocktmp;
	for(num1=0; num1<270; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 270);
	clocks[269] = rdtsc()-clocktmp;
	for(num1=0; num1<269; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 269);
	clocks[268] = rdtsc()-clocktmp;
	for(num1=0; num1<268; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 268);
	clocks[267] = rdtsc()-clocktmp;
	for(num1=0; num1<267; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 267);
	clocks[266] = rdtsc()-clocktmp;
	for(num1=0; num1<266; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 266);
	clocks[265] = rdtsc()-clocktmp;
	for(num1=0; num1<265; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 265);
	clocks[264] = rdtsc()-clocktmp;
	for(num1=0; num1<264; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 264);
	clocks[263] = rdtsc()-clocktmp;
	for(num1=0; num1<263; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 263);
	clocks[262] = rdtsc()-clocktmp;
	for(num1=0; num1<262; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 262);
	clocks[261] = rdtsc()-clocktmp;
	for(num1=0; num1<261; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 261);
	clocks[260] = rdtsc()-clocktmp;
	for(num1=0; num1<260; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 260);
	clocks[259] = rdtsc()-clocktmp;
	for(num1=0; num1<259; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 259);
	clocks[258] = rdtsc()-clocktmp;
	for(num1=0; num1<258; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 258);
	clocks[257] = rdtsc()-clocktmp;
	for(num1=0; num1<257; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 257);
	clocks[256] = rdtsc()-clocktmp;
	for(num1=0; num1<256; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 256);
	clocks[255] = rdtsc()-clocktmp;
	for(num1=0; num1<255; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 255);
	clocks[254] = rdtsc()-clocktmp;
	for(num1=0; num1<254; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 254);
	clocks[253] = rdtsc()-clocktmp;
	for(num1=0; num1<253; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 253);
	clocks[252] = rdtsc()-clocktmp;
	for(num1=0; num1<252; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 252);
	clocks[251] = rdtsc()-clocktmp;
	for(num1=0; num1<251; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 251);
	clocks[250] = rdtsc()-clocktmp;
	for(num1=0; num1<250; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 250);
	clocks[249] = rdtsc()-clocktmp;
	for(num1=0; num1<249; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 249);
	clocks[248] = rdtsc()-clocktmp;
	for(num1=0; num1<248; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 248);
	clocks[247] = rdtsc()-clocktmp;
	for(num1=0; num1<247; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 247);
	clocks[246] = rdtsc()-clocktmp;
	for(num1=0; num1<246; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 246);
	clocks[245] = rdtsc()-clocktmp;
	for(num1=0; num1<245; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 245);
	clocks[244] = rdtsc()-clocktmp;
	for(num1=0; num1<244; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 244);
	clocks[243] = rdtsc()-clocktmp;
	for(num1=0; num1<243; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 243);
	clocks[242] = rdtsc()-clocktmp;
	for(num1=0; num1<242; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 242);
	clocks[241] = rdtsc()-clocktmp;
	for(num1=0; num1<241; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 241);
	clocks[240] = rdtsc()-clocktmp;
	for(num1=0; num1<240; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 240);
	clocks[239] = rdtsc()-clocktmp;
	for(num1=0; num1<239; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 239);
	clocks[238] = rdtsc()-clocktmp;
	for(num1=0; num1<238; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 238);
	clocks[237] = rdtsc()-clocktmp;
	for(num1=0; num1<237; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 237);
	clocks[236] = rdtsc()-clocktmp;
	for(num1=0; num1<236; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 236);
	clocks[235] = rdtsc()-clocktmp;
	for(num1=0; num1<235; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 235);
	clocks[234] = rdtsc()-clocktmp;
	for(num1=0; num1<234; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 234);
	clocks[233] = rdtsc()-clocktmp;
	for(num1=0; num1<233; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 233);
	clocks[232] = rdtsc()-clocktmp;
	for(num1=0; num1<232; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 232);
	clocks[231] = rdtsc()-clocktmp;
	for(num1=0; num1<231; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 231);
	clocks[230] = rdtsc()-clocktmp;
	for(num1=0; num1<230; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 230);
	clocks[229] = rdtsc()-clocktmp;
	for(num1=0; num1<229; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 229);
	clocks[228] = rdtsc()-clocktmp;
	for(num1=0; num1<228; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 228);
	clocks[227] = rdtsc()-clocktmp;
	for(num1=0; num1<227; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 227);
	clocks[226] = rdtsc()-clocktmp;
	for(num1=0; num1<226; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 226);
	clocks[225] = rdtsc()-clocktmp;
	for(num1=0; num1<225; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 225);
	clocks[224] = rdtsc()-clocktmp;
	for(num1=0; num1<224; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 224);
	clocks[223] = rdtsc()-clocktmp;
	for(num1=0; num1<223; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 223);
	clocks[222] = rdtsc()-clocktmp;
	for(num1=0; num1<222; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 222);
	clocks[221] = rdtsc()-clocktmp;
	for(num1=0; num1<221; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 221);
	clocks[220] = rdtsc()-clocktmp;
	for(num1=0; num1<220; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 220);
	clocks[219] = rdtsc()-clocktmp;
	for(num1=0; num1<219; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 219);
	clocks[218] = rdtsc()-clocktmp;
	for(num1=0; num1<218; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 218);
	clocks[217] = rdtsc()-clocktmp;
	for(num1=0; num1<217; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 217);
	clocks[216] = rdtsc()-clocktmp;
	for(num1=0; num1<216; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 216);
	clocks[215] = rdtsc()-clocktmp;
	for(num1=0; num1<215; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 215);
	clocks[214] = rdtsc()-clocktmp;
	for(num1=0; num1<214; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 214);
	clocks[213] = rdtsc()-clocktmp;
	for(num1=0; num1<213; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 213);
	clocks[212] = rdtsc()-clocktmp;
	for(num1=0; num1<212; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 212);
	clocks[211] = rdtsc()-clocktmp;
	for(num1=0; num1<211; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 211);
	clocks[210] = rdtsc()-clocktmp;
	for(num1=0; num1<210; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 210);
	clocks[209] = rdtsc()-clocktmp;
	for(num1=0; num1<209; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 209);
	clocks[208] = rdtsc()-clocktmp;
	for(num1=0; num1<208; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 208);
	clocks[207] = rdtsc()-clocktmp;
	for(num1=0; num1<207; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 207);
	clocks[206] = rdtsc()-clocktmp;
	for(num1=0; num1<206; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 206);
	clocks[205] = rdtsc()-clocktmp;
	for(num1=0; num1<205; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 205);
	clocks[204] = rdtsc()-clocktmp;
	for(num1=0; num1<204; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 204);
	clocks[203] = rdtsc()-clocktmp;
	for(num1=0; num1<203; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 203);
	clocks[202] = rdtsc()-clocktmp;
	for(num1=0; num1<202; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 202);
	clocks[201] = rdtsc()-clocktmp;
	for(num1=0; num1<201; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 201);
	clocks[200] = rdtsc()-clocktmp;
	for(num1=0; num1<200; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 200);
	clocks[199] = rdtsc()-clocktmp;
	for(num1=0; num1<199; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 199);
	clocks[198] = rdtsc()-clocktmp;
	for(num1=0; num1<198; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 198);
	clocks[197] = rdtsc()-clocktmp;
	for(num1=0; num1<197; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 197);
	clocks[196] = rdtsc()-clocktmp;
	for(num1=0; num1<196; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 196);
	clocks[195] = rdtsc()-clocktmp;
	for(num1=0; num1<195; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 195);
	clocks[194] = rdtsc()-clocktmp;
	for(num1=0; num1<194; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 194);
	clocks[193] = rdtsc()-clocktmp;
	for(num1=0; num1<193; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 193);
	clocks[192] = rdtsc()-clocktmp;
	for(num1=0; num1<192; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 192);
	clocks[191] = rdtsc()-clocktmp;
	for(num1=0; num1<191; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 191);
	clocks[190] = rdtsc()-clocktmp;
	for(num1=0; num1<190; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 190);
	clocks[189] = rdtsc()-clocktmp;
	for(num1=0; num1<189; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 189);
	clocks[188] = rdtsc()-clocktmp;
	for(num1=0; num1<188; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 188);
	clocks[187] = rdtsc()-clocktmp;
	for(num1=0; num1<187; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 187);
	clocks[186] = rdtsc()-clocktmp;
	for(num1=0; num1<186; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 186);
	clocks[185] = rdtsc()-clocktmp;
	for(num1=0; num1<185; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 185);
	clocks[184] = rdtsc()-clocktmp;
	for(num1=0; num1<184; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 184);
	clocks[183] = rdtsc()-clocktmp;
	for(num1=0; num1<183; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 183);
	clocks[182] = rdtsc()-clocktmp;
	for(num1=0; num1<182; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 182);
	clocks[181] = rdtsc()-clocktmp;
	for(num1=0; num1<181; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 181);
	clocks[180] = rdtsc()-clocktmp;
	for(num1=0; num1<180; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 180);
	clocks[179] = rdtsc()-clocktmp;
	for(num1=0; num1<179; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 179);
	clocks[178] = rdtsc()-clocktmp;
	for(num1=0; num1<178; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 178);
	clocks[177] = rdtsc()-clocktmp;
	for(num1=0; num1<177; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 177);
	clocks[176] = rdtsc()-clocktmp;
	for(num1=0; num1<176; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 176);
	clocks[175] = rdtsc()-clocktmp;
	for(num1=0; num1<175; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 175);
	clocks[174] = rdtsc()-clocktmp;
	for(num1=0; num1<174; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 174);
	clocks[173] = rdtsc()-clocktmp;
	for(num1=0; num1<173; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 173);
	clocks[172] = rdtsc()-clocktmp;
	for(num1=0; num1<172; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 172);
	clocks[171] = rdtsc()-clocktmp;
	for(num1=0; num1<171; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 171);
	clocks[170] = rdtsc()-clocktmp;
	for(num1=0; num1<170; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 170);
	clocks[169] = rdtsc()-clocktmp;
	for(num1=0; num1<169; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 169);
	clocks[168] = rdtsc()-clocktmp;
	for(num1=0; num1<168; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 168);
	clocks[167] = rdtsc()-clocktmp;
	for(num1=0; num1<167; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 167);
	clocks[166] = rdtsc()-clocktmp;
	for(num1=0; num1<166; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 166);
	clocks[165] = rdtsc()-clocktmp;
	for(num1=0; num1<165; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 165);
	clocks[164] = rdtsc()-clocktmp;
	for(num1=0; num1<164; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 164);
	clocks[163] = rdtsc()-clocktmp;
	for(num1=0; num1<163; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 163);
	clocks[162] = rdtsc()-clocktmp;
	for(num1=0; num1<162; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 162);
	clocks[161] = rdtsc()-clocktmp;
	for(num1=0; num1<161; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 161);
	clocks[160] = rdtsc()-clocktmp;
	for(num1=0; num1<160; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 160);
	clocks[159] = rdtsc()-clocktmp;
	for(num1=0; num1<159; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 159);
	clocks[158] = rdtsc()-clocktmp;
	for(num1=0; num1<158; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 158);
	clocks[157] = rdtsc()-clocktmp;
	for(num1=0; num1<157; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 157);
	clocks[156] = rdtsc()-clocktmp;
	for(num1=0; num1<156; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 156);
	clocks[155] = rdtsc()-clocktmp;
	for(num1=0; num1<155; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 155);
	clocks[154] = rdtsc()-clocktmp;
	for(num1=0; num1<154; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 154);
	clocks[153] = rdtsc()-clocktmp;
	for(num1=0; num1<153; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 153);
	clocks[152] = rdtsc()-clocktmp;
	for(num1=0; num1<152; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 152);
	clocks[151] = rdtsc()-clocktmp;
	for(num1=0; num1<151; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 151);
	clocks[150] = rdtsc()-clocktmp;
	for(num1=0; num1<150; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 150);
	clocks[149] = rdtsc()-clocktmp;
	for(num1=0; num1<149; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 149);
	clocks[148] = rdtsc()-clocktmp;
	for(num1=0; num1<148; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 148);
	clocks[147] = rdtsc()-clocktmp;
	for(num1=0; num1<147; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 147);
	clocks[146] = rdtsc()-clocktmp;
	for(num1=0; num1<146; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 146);
	clocks[145] = rdtsc()-clocktmp;
	for(num1=0; num1<145; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 145);
	clocks[144] = rdtsc()-clocktmp;
	for(num1=0; num1<144; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 144);
	clocks[143] = rdtsc()-clocktmp;
	for(num1=0; num1<143; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 143);
	clocks[142] = rdtsc()-clocktmp;
	for(num1=0; num1<142; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 142);
	clocks[141] = rdtsc()-clocktmp;
	for(num1=0; num1<141; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 141);
	clocks[140] = rdtsc()-clocktmp;
	for(num1=0; num1<140; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 140);
	clocks[139] = rdtsc()-clocktmp;
	for(num1=0; num1<139; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 139);
	clocks[138] = rdtsc()-clocktmp;
	for(num1=0; num1<138; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 138);
	clocks[137] = rdtsc()-clocktmp;
	for(num1=0; num1<137; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 137);
	clocks[136] = rdtsc()-clocktmp;
	for(num1=0; num1<136; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 136);
	clocks[135] = rdtsc()-clocktmp;
	for(num1=0; num1<135; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 135);
	clocks[134] = rdtsc()-clocktmp;
	for(num1=0; num1<134; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 134);
	clocks[133] = rdtsc()-clocktmp;
	for(num1=0; num1<133; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 133);
	clocks[132] = rdtsc()-clocktmp;
	for(num1=0; num1<132; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 132);
	clocks[131] = rdtsc()-clocktmp;
	for(num1=0; num1<131; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 131);
	clocks[130] = rdtsc()-clocktmp;
	for(num1=0; num1<130; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 130);
	clocks[129] = rdtsc()-clocktmp;
	for(num1=0; num1<129; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 129);
	clocks[128] = rdtsc()-clocktmp;
	for(num1=0; num1<128; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 128);
	clocks[127] = rdtsc()-clocktmp;
	for(num1=0; num1<127; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 127);
	clocks[126] = rdtsc()-clocktmp;
	for(num1=0; num1<126; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 126);
	clocks[125] = rdtsc()-clocktmp;
	for(num1=0; num1<125; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 125);
	clocks[124] = rdtsc()-clocktmp;
	for(num1=0; num1<124; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 124);
	clocks[123] = rdtsc()-clocktmp;
	for(num1=0; num1<123; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 123);
	clocks[122] = rdtsc()-clocktmp;
	for(num1=0; num1<122; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 122);
	clocks[121] = rdtsc()-clocktmp;
	for(num1=0; num1<121; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 121);
	clocks[120] = rdtsc()-clocktmp;
	for(num1=0; num1<120; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 120);
	clocks[119] = rdtsc()-clocktmp;
	for(num1=0; num1<119; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 119);
	clocks[118] = rdtsc()-clocktmp;
	for(num1=0; num1<118; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 118);
	clocks[117] = rdtsc()-clocktmp;
	for(num1=0; num1<117; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 117);
	clocks[116] = rdtsc()-clocktmp;
	for(num1=0; num1<116; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 116);
	clocks[115] = rdtsc()-clocktmp;
	for(num1=0; num1<115; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 115);
	clocks[114] = rdtsc()-clocktmp;
	for(num1=0; num1<114; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 114);
	clocks[113] = rdtsc()-clocktmp;
	for(num1=0; num1<113; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 113);
	clocks[112] = rdtsc()-clocktmp;
	for(num1=0; num1<112; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 112);
	clocks[111] = rdtsc()-clocktmp;
	for(num1=0; num1<111; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 111);
	clocks[110] = rdtsc()-clocktmp;
	for(num1=0; num1<110; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 110);
	clocks[109] = rdtsc()-clocktmp;
	for(num1=0; num1<109; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 109);
	clocks[108] = rdtsc()-clocktmp;
	for(num1=0; num1<108; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 108);
	clocks[107] = rdtsc()-clocktmp;
	for(num1=0; num1<107; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 107);
	clocks[106] = rdtsc()-clocktmp;
	for(num1=0; num1<106; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 106);
	clocks[105] = rdtsc()-clocktmp;
	for(num1=0; num1<105; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 105);
	clocks[104] = rdtsc()-clocktmp;
	for(num1=0; num1<104; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 104);
	clocks[103] = rdtsc()-clocktmp;
	for(num1=0; num1<103; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 103);
	clocks[102] = rdtsc()-clocktmp;
	for(num1=0; num1<102; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 102);
	clocks[101] = rdtsc()-clocktmp;
	for(num1=0; num1<101; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 101);
	clocks[100] = rdtsc()-clocktmp;
	for(num1=0; num1<100; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 100);
	clocks[99] = rdtsc()-clocktmp;
	for(num1=0; num1<99; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 99);
	clocks[98] = rdtsc()-clocktmp;
	for(num1=0; num1<98; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 98);
	clocks[97] = rdtsc()-clocktmp;
	for(num1=0; num1<97; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 97);
	clocks[96] = rdtsc()-clocktmp;
	for(num1=0; num1<96; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 96);
	clocks[95] = rdtsc()-clocktmp;
	for(num1=0; num1<95; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 95);
	clocks[94] = rdtsc()-clocktmp;
	for(num1=0; num1<94; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 94);
	clocks[93] = rdtsc()-clocktmp;
	for(num1=0; num1<93; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 93);
	clocks[92] = rdtsc()-clocktmp;
	for(num1=0; num1<92; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 92);
	clocks[91] = rdtsc()-clocktmp;
	for(num1=0; num1<91; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 91);
	clocks[90] = rdtsc()-clocktmp;
	for(num1=0; num1<90; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 90);
	clocks[89] = rdtsc()-clocktmp;
	for(num1=0; num1<89; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 89);
	clocks[88] = rdtsc()-clocktmp;
	for(num1=0; num1<88; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 88);
	clocks[87] = rdtsc()-clocktmp;
	for(num1=0; num1<87; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 87);
	clocks[86] = rdtsc()-clocktmp;
	for(num1=0; num1<86; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 86);
	clocks[85] = rdtsc()-clocktmp;
	for(num1=0; num1<85; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 85);
	clocks[84] = rdtsc()-clocktmp;
	for(num1=0; num1<84; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 84);
	clocks[83] = rdtsc()-clocktmp;
	for(num1=0; num1<83; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 83);
	clocks[82] = rdtsc()-clocktmp;
	for(num1=0; num1<82; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 82);
	clocks[81] = rdtsc()-clocktmp;
	for(num1=0; num1<81; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 81);
	clocks[80] = rdtsc()-clocktmp;
	for(num1=0; num1<80; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 80);
	clocks[79] = rdtsc()-clocktmp;
	for(num1=0; num1<79; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 79);
	clocks[78] = rdtsc()-clocktmp;
	for(num1=0; num1<78; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 78);
	clocks[77] = rdtsc()-clocktmp;
	for(num1=0; num1<77; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 77);
	clocks[76] = rdtsc()-clocktmp;
	for(num1=0; num1<76; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 76);
	clocks[75] = rdtsc()-clocktmp;
	for(num1=0; num1<75; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 75);
	clocks[74] = rdtsc()-clocktmp;
	for(num1=0; num1<74; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 74);
	clocks[73] = rdtsc()-clocktmp;
	for(num1=0; num1<73; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 73);
	clocks[72] = rdtsc()-clocktmp;
	for(num1=0; num1<72; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 72);
	clocks[71] = rdtsc()-clocktmp;
	for(num1=0; num1<71; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 71);
	clocks[70] = rdtsc()-clocktmp;
	for(num1=0; num1<70; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 70);
	clocks[69] = rdtsc()-clocktmp;
	for(num1=0; num1<69; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 69);
	clocks[68] = rdtsc()-clocktmp;
	for(num1=0; num1<68; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 68);
	clocks[67] = rdtsc()-clocktmp;
	for(num1=0; num1<67; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 67);
	clocks[66] = rdtsc()-clocktmp;
	for(num1=0; num1<66; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 66);
	clocks[65] = rdtsc()-clocktmp;
	for(num1=0; num1<65; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 65);
	clocks[64] = rdtsc()-clocktmp;
	for(num1=0; num1<64; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 64);
	clocks[63] = rdtsc()-clocktmp;
	for(num1=0; num1<63; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 63);
	clocks[62] = rdtsc()-clocktmp;
	for(num1=0; num1<62; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 62);
	clocks[61] = rdtsc()-clocktmp;
	for(num1=0; num1<61; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 61);
	clocks[60] = rdtsc()-clocktmp;
	for(num1=0; num1<60; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 60);
	clocks[59] = rdtsc()-clocktmp;
	for(num1=0; num1<59; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 59);
	clocks[58] = rdtsc()-clocktmp;
	for(num1=0; num1<58; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 58);
	clocks[57] = rdtsc()-clocktmp;
	for(num1=0; num1<57; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 57);
	clocks[56] = rdtsc()-clocktmp;
	for(num1=0; num1<56; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 56);
	clocks[55] = rdtsc()-clocktmp;
	for(num1=0; num1<55; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 55);
	clocks[54] = rdtsc()-clocktmp;
	for(num1=0; num1<54; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 54);
	clocks[53] = rdtsc()-clocktmp;
	for(num1=0; num1<53; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 53);
	clocks[52] = rdtsc()-clocktmp;
	for(num1=0; num1<52; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 52);
	clocks[51] = rdtsc()-clocktmp;
	for(num1=0; num1<51; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 51);
	clocks[50] = rdtsc()-clocktmp;
	for(num1=0; num1<50; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 50);
	clocks[49] = rdtsc()-clocktmp;
	for(num1=0; num1<49; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 49);
	clocks[48] = rdtsc()-clocktmp;
	for(num1=0; num1<48; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 48);
	clocks[47] = rdtsc()-clocktmp;
	for(num1=0; num1<47; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 47);
	clocks[46] = rdtsc()-clocktmp;
	for(num1=0; num1<46; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 46);
	clocks[45] = rdtsc()-clocktmp;
	for(num1=0; num1<45; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 45);
	clocks[44] = rdtsc()-clocktmp;
	for(num1=0; num1<44; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 44);
	clocks[43] = rdtsc()-clocktmp;
	for(num1=0; num1<43; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 43);
	clocks[42] = rdtsc()-clocktmp;
	for(num1=0; num1<42; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 42);
	clocks[41] = rdtsc()-clocktmp;
	for(num1=0; num1<41; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 41);
	clocks[40] = rdtsc()-clocktmp;
	for(num1=0; num1<40; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 40);
	clocks[39] = rdtsc()-clocktmp;
	for(num1=0; num1<39; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 39);
	clocks[38] = rdtsc()-clocktmp;
	for(num1=0; num1<38; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 38);
	clocks[37] = rdtsc()-clocktmp;
	for(num1=0; num1<37; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 37);
	clocks[36] = rdtsc()-clocktmp;
	for(num1=0; num1<36; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 36);
	clocks[35] = rdtsc()-clocktmp;
	for(num1=0; num1<35; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 35);
	clocks[34] = rdtsc()-clocktmp;
	for(num1=0; num1<34; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 34);
	clocks[33] = rdtsc()-clocktmp;
	for(num1=0; num1<33; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 33);
	clocks[32] = rdtsc()-clocktmp;
	for(num1=0; num1<32; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 32);
	clocks[31] = rdtsc()-clocktmp;
	for(num1=0; num1<31; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 31);
	clocks[30] = rdtsc()-clocktmp;
	for(num1=0; num1<30; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 30);
	clocks[29] = rdtsc()-clocktmp;
	for(num1=0; num1<29; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 29);
	clocks[28] = rdtsc()-clocktmp;
	for(num1=0; num1<28; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 28);
	clocks[27] = rdtsc()-clocktmp;
	for(num1=0; num1<27; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 27);
	clocks[26] = rdtsc()-clocktmp;
	for(num1=0; num1<26; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 26);
	clocks[25] = rdtsc()-clocktmp;
	for(num1=0; num1<25; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 25);
	clocks[24] = rdtsc()-clocktmp;
	for(num1=0; num1<24; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 24);
	clocks[23] = rdtsc()-clocktmp;
	for(num1=0; num1<23; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 23);
	clocks[22] = rdtsc()-clocktmp;
	for(num1=0; num1<22; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 22);
	clocks[21] = rdtsc()-clocktmp;
	for(num1=0; num1<21; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 21);
	clocks[20] = rdtsc()-clocktmp;
	for(num1=0; num1<20; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 20);
	clocks[19] = rdtsc()-clocktmp;
	for(num1=0; num1<19; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 19);
	clocks[18] = rdtsc()-clocktmp;
	for(num1=0; num1<18; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 18);
	clocks[17] = rdtsc()-clocktmp;
	for(num1=0; num1<17; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 17);
	clocks[16] = rdtsc()-clocktmp;
	for(num1=0; num1<16; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 16);
	clocks[15] = rdtsc()-clocktmp;
	for(num1=0; num1<15; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 15);
	clocks[14] = rdtsc()-clocktmp;
	for(num1=0; num1<14; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 14);
	clocks[13] = rdtsc()-clocktmp;
	for(num1=0; num1<13; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 13);
	clocks[12] = rdtsc()-clocktmp;
	for(num1=0; num1<12; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 12);
	clocks[11] = rdtsc()-clocktmp;
	for(num1=0; num1<11; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 11);
	clocks[10] = rdtsc()-clocktmp;
	for(num1=0; num1<10; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 10);
	clocks[9] = rdtsc()-clocktmp;
	for(num1=0; num1<9; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 9);
	clocks[8] = rdtsc()-clocktmp;
	for(num1=0; num1<8; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 8);
	clocks[7] = rdtsc()-clocktmp;
	for(num1=0; num1<7; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 7);
	clocks[6] = rdtsc()-clocktmp;
	for(num1=0; num1<6; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 6);
	clocks[5] = rdtsc()-clocktmp;
	for(num1=0; num1<5; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 5);
	clocks[4] = rdtsc()-clocktmp;
	for(num1=0; num1<4; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 4);
	clocks[3] = rdtsc()-clocktmp;
	for(num1=0; num1<3; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 3);
	clocks[2] = rdtsc()-clocktmp;
	for(num1=0; num1<2; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 2);
	clocks[1] = rdtsc()-clocktmp;
	for(num1=0; num1<1; num1++)
		src[num1] = dest[num1] + (char)(LRAND(rseed) % 256);
	clocktmp = rdtsc();
	(void)__builtin_memcpy(dest, src, 1);
	clocks[0] = rdtsc()-clocktmp;
	for(num1=0; num1<max_size; num1++)
		clocktmp += dest[num1];
	for(num1=0; num1<max_size; num1++)
		fprintf(out, "%"PRIu64"\n", clocks[num1]);
	printf("done %"PRIu64"\n", clocktmp);
	fclose(out);
}
