removed an alignment bug caused by mycpy. Replaced mycpy with memcpy.
authorMilind Bhandarkar <milind@cs.uiuc.edu>
Mon, 24 Mar 1997 16:21:54 +0000 (16:21 +0000)
committerMilind Bhandarkar <milind@cs.uiuc.edu>
Mon, 24 Mar 1997 16:21:54 +0000 (16:21 +0000)
src/arch/sim/machine.c
src/arch/uth-sol-cc/conv-mach.csh

index 55716278a84b9d8bf0a4094d15cad65c11fabd8e..6fb6800929d48bbf82880bb6b119670ca93fd0ee 100644 (file)
  * REVISION HISTORY:
  *
  * $Log$
- * Revision 1.11  1997-03-19 04:31:30  jyelon
+ * Revision 1.12  1997-03-24 16:21:54  milind
+ * removed an alignment bug caused by mycpy. Replaced mycpy with memcpy.
+ *
+ * Revision 1.11  1997/03/19 04:31:30  jyelon
  * Redesigned ConverseInit
  *
  * Revision 1.10  1996/07/24 21:42:32  gursoy
@@ -75,7 +78,6 @@ CpvDeclare(void*, CmiLocalQueue);
 CpvExtern(int, CcdNumChecks);
 CpvExtern(int, disable_sys_msgs);
 
-static void mycpy();
 double CmiTimer();
 
 static void CsiTimerInit();
@@ -153,7 +155,7 @@ char * msg;
     buf              =  (char *)malloc(size+8);
     ((int *)buf)[0]  =  size;
     buf += 8;
-    mycpy((double *)buf,(double *)msg,size);
+    memcpy(buf,msg,size);
 
     sim_send_message(Cmi_mype,buf,size,FALSE,destPE);
 }
@@ -246,7 +248,7 @@ char * msg;
      buf              =  (char *)malloc(size+8);
      ((int *)buf)[0]  =  size; 
      buf += 8;
-     mycpy((double *)buf,(double *)msg,size);
+     memcpy(buf,msg,size);
      FIFO_EnQueue(CpvAccess(CmiLocalQueue),buf);
 }
 
@@ -391,23 +393,6 @@ void ConverseInit(int argc, char **argv, CmiStartFn fn, int usc, int initret)
   exit(0);
 }
 
-static void mycpy(dst, src, bytes)
-double *dst; double *src; int bytes;
-{
-  unsigned char *cdst, *csrc;
-
-  while(bytes>8) {
-    *dst++ = *src++;
-    bytes -= 8;
-  }
-  cdst = (unsigned char *) dst;
-  csrc = (unsigned char *) src;
-  while(bytes) {
-    *cdst++ = *csrc++;
-    bytes--;
-  }
-}
-
 void CsdExitScheduler()
 {
   CpvAccess(CsdStopFlag) = 1;
index 2e6c0d586d3176407d12bad4e2b96fcd463831b0..03a5ef99d24f7f704d139d70c5e2f564b553ce8d 100755 (executable)
@@ -44,4 +44,4 @@ set CMK_SEQ_LDXX='CC'
 set CMK_NM='nm'
 set CMK_NM_FILTER='grep "|GLOB" | sed -e "s@.*|@@"'
 set CMK_CPP_SUFFIX="cc"
-set CMK_XLATPP='charmxlat++ '
+set CMK_XLATPP='charmxlat++ -w '