I stand corrected. Jim pointed out that SGI used LP64 model. The compiler was just not 64 bit clean. I will send out some patches to open64 Sun
On Tue, Dec 21, 2010 at 4:31 PM, Ake Sandgren <[email protected]> wrote: > On Tue, 2010-12-21 at 02:15 +1300, Sun Chan wrote: >> I can answer my own question, I am actually doing m64 by default. But >> the compiler has plenty of code that is of this form. We used to >> assume ILP64 model, apparently, x86_64 is LP64 model. >> Now, can someone show me the following segment of code in >> lno/fission.cxx, towards the end of function Form_Loops. >> My version has: >> >> EINDEX16 e2=dep_g_p->Add_Unique_Edge( >> (mUINT32)WN_MAP_Get(dep_graph_map, stmt1), >> (mUINT32)WN_MAP_Get(dep_graph_map, stmt)); > > In case you haven't gotten this yet. > path64 master have > > EINDEX16 e1=dep_g_p->Add_Unique_Edge( > (uint64_t)WN_MAP_Get(dep_graph_map, stmt), > (uint64_t)WN_MAP_Get(dep_graph_map, stmt1)); > EINDEX16 e2=dep_g_p->Add_Unique_Edge( > (uint64_t)WN_MAP_Get(dep_graph_map, stmt1), > (uint64_t)WN_MAP_Get(dep_graph_map, stmt)); > > -- > Ake Sandgren, HPC2N, Umea University, S-90187 Umea, Sweden > Internet: [email protected] Phone: +46 90 7866134 Fax: +46 90 7866126 > Mobile: +46 70 7716134 WWW: http://www.hpc2n.umu.se > > ------------------------------------------------------------------------------ Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d _______________________________________________ Open64-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/open64-devel
