if ( (long)start - MEM_1M >= (long)min_p_org+PHY_1M
&& (long)start + elsize*4 - MEM_1M < int15mem)
{ free(p_org);
p_org = start;
}
else
{ fprintf(stdout,"Invalid address.[%lx - %lx]\nIt must be within [%lx - %lx].\n",(long)start-MEM_1M,(long)start-MEM_1M+elsize*4,(long)min_p_org+PHY_1M,int15mem);