deleted the unused parameters which were only padding. the padding will be
authorFilippo Gioachin <gioachin@illinois.edu>
Wed, 22 Sep 2004 06:37:15 +0000 (06:37 +0000)
committerFilippo Gioachin <gioachin@illinois.edu>
Wed, 22 Sep 2004 06:37:15 +0000 (06:37 +0000)
done by the compiler. this will reduce the size of some architecture headers
(there were too many paddings)

14 files changed:
src/arch/elan/conv-common.h
src/arch/exemplar/conv-mach.h
src/arch/lapi/conv-common.h
src/arch/ncube2/conv-mach.h
src/arch/net/conv-common.h
src/arch/net/conv-mach-syncft.h
src/arch/origin-pthreads/conv-mach.h
src/arch/origin2000/conv-mach.h
src/arch/shmem-axp/conv-mach.h
src/arch/sim-linux/conv-mach.h
src/arch/sp3/conv-mach.h
src/arch/t3e/conv-mach.h
src/arch/uth/conv-common.h
src/arch/vmi/conv-common.h

index 25eb2c6af9f20383cd065a418441f517300f6e43..d994f528c7d636028677206ad576019d3b4c787d 100644 (file)
@@ -9,8 +9,8 @@
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
 /* Type of the message tells whether it is a statically or dynamically allocated message, 0 for dynamic and 1 for static */
-#define CMK_MSG_HEADER_EXT    { CmiUInt4 size; unsigned char type, rank; CmiUInt2 root, hdl,xhdl,info,d3; }
-#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt4 size; unsigned char type, rank; CmiUInt2 root, hdl,xhdl,info,d3; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_EXT    { CmiUInt4 size; unsigned char type, rank; CmiUInt2 root, hdl,xhdl,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt4 size; unsigned char type, rank; CmiUInt2 root, hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index bcb546c95808364ae4b84948d6db3f9fcc259cf6..8df27931ed1575572bf61ea1be0ed4771317c34a 100644 (file)
@@ -31,7 +31,7 @@
 #define CMK_MEMORY_PROTECTABLE                             0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info,pad; }
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info; }
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index 638ab90726e5033915c8947948ede13f6daf3870..98d0b1580667259744490d301c145a0f62295ac8 100644 (file)
@@ -8,8 +8,8 @@
 #define CMK_HANDLE_SIGUSR                                  1
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 rank,root,hdl,xhdl,info,d3; CmiUInt4 size;}
-#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 rank, root, hdl,xhdl,info,d3; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 rank,root,hdl,xhdl,info; CmiUInt4 size;}
+#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 rank, root, hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index 126771a92faa0e8ed216374e4de3b0d04dc285f7..4d4b2f2148663640e026c1cb148a4a9c16e6f382 100644 (file)
@@ -31,7 +31,7 @@
 #define CMK_MEMORY_PROTECTABLE                             0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info,pad; }
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info; }
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index e88c072cec5cb95206e44c69a6f5cd6aed4c203a..8efc8c55ceb4d620d1754f298e01f5ab32b01c25 100644 (file)
 #define CMK_MULTICAST_LIST_USE_COMMON_CODE                 1
 #define CMK_MULTICAST_GROUP_USE_COMMON_CODE                1
 
-#define CMK_MSG_HEADER_BASIC  { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,d7; }
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,info,d9,da,db; }
-#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,info,d9,da,db; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+// the first 5 fields of the header are defined in machine-dgram.c
+// and are used for the udp retransmission protocol implementation
+#define CMK_MSG_HEADER_BASIC  { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl; }
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_REDUCTION_USES_COMMON_CODE                     1
 #define CMK_REDUCTION_USES_SPECIAL_CODE                    0
index c0f7eaa132ae95a2d845ae3546c280f7fdff2f6b..4157b1b24dacc31d2284b1f66d25c6ad053db1cd 100644 (file)
@@ -3,9 +3,9 @@
 #undef CMK_MSG_HEADER_EXT
 #undef CMK_MSG_HEADER_BLUEGENE
 /* expand the header to store the restart phase counter(pn) */
-#define CMK_MSG_HEADER_BASIC  { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,d7,pn,d9; }
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,pn,d9,info,db,dc,dd; }
-#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,info,d9,da,db; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_BASIC  { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,pn; }
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,pn,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,pn,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CmiGetRestartPhase(m)       ((((CmiMsgHeaderExt*)m)->pn));
 
index aaf233f1c5676993318a3c65d6555a535bcf4ab0..b21dabc69590eff3a1eb949b4c87b54d53e100a1 100644 (file)
@@ -34,7 +34,7 @@
 #define CMK_MEMORY_PROTECTABLE                             0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info,d3; }
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info; }
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index e8a19df214fad2930c84a66858536b48c1d680ff..fb0dca5709824d1ff3418ab4cfcbb300d8c9578d 100644 (file)
@@ -35,8 +35,8 @@
 #define CMK_MEMORY_PROTECTABLE                             0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info,d3; }
-#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 hdl,xhdl,info,d3; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index 7845c1a7372978037b62cf11098b4cb430a0027d..a6bb99fcfc5c835e2523800ce2a338d71b656d46 100644 (file)
@@ -31,8 +31,8 @@
 #define CMK_MEMORY_PROTECTABLE                             0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { char gap[56]; CmiUInt2 hdl,xhdl,info,d3; }
-#define CMK_MSG_HEADER_BLUEGENE    { char gap[56]; CmiUInt2 hdl,xhdl,info,d3; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_EXT    { char gap[56]; CmiUInt2 hdl,xhdl,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { char gap[56]; CmiUInt2 hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index de7b516eccffdf0468cc1e37ba0279ac7b8550ae..6fd4c06bc7baaf3b59ef89e8bb70aaae146ebcbc 100644 (file)
@@ -33,7 +33,7 @@
 #define CMK_MEMORY_PROTECTABLE                             1
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info,d3; }
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info; }
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index f33a80ff0c9e265deeadb1824de5afa3305fa309..840e2c5520f1f5eb9f1ac3f098f48d5bc82e8517 100644 (file)
@@ -31,7 +31,7 @@
 #define CMK_MEMORY_PROTECTABLE                             0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info,d3; }
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info; }
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index 4bb8fab619ccd2c7c2004a600fee5d5448c092d0..fc2867a3ba07985255b3bf7d6405a11261502d46 100644 (file)
@@ -32,8 +32,8 @@
 #define CMK_MEMORY_PROTECTABLE                             0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { char gap[56]; CmiUInt2 hdl,xhdl,info,d3; }
-#define CMK_MSG_HEADER_BLUEGENE    { char gap[56]; CmiUInt2 hdl,xhdl,info,d3; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_EXT    { char gap[56]; CmiUInt2 hdl,xhdl,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { char gap[56]; CmiUInt2 hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_MULTICAST_GROUP_TYPE                struct { unsigned pe, id; }
 #define CMK_MULTICAST_DEF_USE_COMMON_CODE                  1
index f6e67eb98cbcdfc334fe16905588672cb30f08d1..6670754fd92be50d8bd8aa7e444cdba256685ee0 100644 (file)
@@ -1,6 +1,6 @@
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info,d3; }
-#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 hdl,xhdl,info,d3; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 hdl,xhdl,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_LBDB_ON                                       0
index caee67cc456af70d9d01daa0dfd05948bf45cbe7..2a7f3c2ef16e7698055a3b16bd3be99d6fd01dd5 100644 (file)
@@ -32,8 +32,8 @@
 #define CMK_SPANTREE_USE_SPECIAL_CODE                      0
 
 #define CMK_MSG_HEADER_BASIC  CMK_MSG_HEADER_EXT
-#define CMK_MSG_HEADER_EXT    { CmiUInt2 vmitype,rank,root,hdl,xhdl,info,d0,d1; }
-#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,info,d9,da,db; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
+#define CMK_MSG_HEADER_EXT    { CmiUInt2 vmitype,rank,root,hdl,xhdl,info; }
+#define CMK_MSG_HEADER_BLUEGENE    { CmiUInt2 d0,d1,d2,d3,d4,d5,hdl,xhdl,info; int nd, n; double rt; CmiInt2 tID; CmiUInt2 hID; char t; int msgID; int srcPe;}
 
 #define CMK_REDUCTION_USES_COMMON_CODE                     1
 #define CMK_REDUCTION_USES_SPECIAL_CODE                    0