Index: doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig
===================================================================
--- doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
+++ doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
@@ -0,0 +1,148 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 6675 1200 8775 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7500 2100 7500 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7500 1650 7500 1425
+4 1 0 50 -1 4 12 0.0000 2 195 1560 7500 1800 double \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1365 7500 2250 float \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1980 7725 1350 long double \\_Complex\001
+-6
+6 1275 1350 2775 3375
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 1800 2175 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 2250 2175 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 2700 2175 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 3150 2175 2925
+4 1 0 50 -1 4 12 0.0000 2 195 1410 2025 1500 signed long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2175 1950 signed long\001
+4 1 0 50 -1 4 12 0.0000 2 195 840 2175 2400 signed int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1065 2175 2850 signed short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1005 2175 3300 signed char\001
+-6
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1425 3300 1275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1650 2775 1500
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1875 3300 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2100 2775 1950
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 2325 3300 2175
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 2775 3300 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2550 2775 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3000 2775 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1650 3975 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2100 3975 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2550 3975 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3000 3975 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3450 3975 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 1725 5325 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4950 1275 5325 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2175 5325 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5775 2100 5775 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5775 1650 5775 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6300 1725 6750 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6300 2175 6750 2175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6300 1275 6750 1275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2400 5325 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2625 5325 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5775 2550 5775 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2850 5325 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 3000 5325 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2925 1500 5325 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1200 3525 1200 975
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 3225 3300 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5100 3150 4650 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2923 1901 5325 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2923 2327 5325 2175
+4 1 0 50 -1 4 12 0.0000 2 195 1200 3975 1800 unsigned long\001
+4 1 0 50 -1 4 12 0.0000 2 195 1050 3975 2250 unsigned int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1275 3975 2700 unsigned short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1215 3975 3150 unsigned char\001
+4 1 0 50 -1 4 12 0.0000 2 180 555 3975 3675 \\_Bool\001
+4 0 0 50 -1 4 12 0.0000 2 165 270 4125 3450 0,1\001
+4 1 0 50 -1 4 12 0.0000 2 195 1620 4125 1350 unsigned long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 5775 1350 long double\001
+4 1 0 50 -1 4 12 0.0000 2 150 570 5775 1800 double\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 5775 2250 float\001
+4 1 0 50 -1 4 12 0.0000 2 150 870 5850 2700 short float\001
+4 1 0 50 -1 0 12 0.0000 2 135 360 1200 3750 rank\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 5325 3225 char\001
Index: doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak
===================================================================
--- doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
+++ doc/theses/fangren_yu_MMath/pictures/CFA_arithmetic_conversion.fig.bak	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
@@ -0,0 +1,146 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 6675 1200 8775 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7500 2100 7500 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7500 1650 7500 1425
+4 1 0 50 -1 4 12 0.0000 2 195 1560 7500 1800 double \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1365 7500 2250 float \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1980 7725 1350 long double \\_Complex\001
+-6
+6 1275 975 2775 3000
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 1425 2175 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 1875 2175 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 2325 2175 2100
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2175 2775 2175 2550
+4 1 0 50 -1 4 12 0.0000 2 195 1410 2025 1125 signed long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2175 1575 signed long\001
+4 1 0 50 -1 4 12 0.0000 2 195 840 2175 2025 signed int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1065 2175 2475 signed short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1005 2175 2925 signed char\001
+-6
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1050 3300 1275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1650 2775 1125
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1500 3300 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2100 2775 1575
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1950 3300 2175
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 2400 3300 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2550 2775 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3000 2775 2475
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 2850 3300 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1650 3975 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2100 3975 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2550 3975 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3000 3975 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3450 3975 3225
+2 1 0 3 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 5100 825 5100 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 1725 5325 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4950 1275 5325 1650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2175 5325 2175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5775 2100 5775 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5775 1650 5775 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6300 1725 6750 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6300 2175 6750 2175
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6300 1275 6750 1275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2925 3150 3300 3150
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2400 5325 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2625 5325 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5775 2550 5775 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 2850 5325 2700
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 3075 5325 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4950 1050 5325 1575
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1200 3525 1200 975
+4 1 0 50 -1 4 12 0.0000 2 195 1200 3975 1800 unsigned long\001
+4 1 0 50 -1 4 12 0.0000 2 195 1050 3975 2250 unsigned int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1275 3975 2700 unsigned short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1215 3975 3150 unsigned char\001
+4 1 0 50 -1 4 12 0.0000 2 180 555 3975 3675 \\_Bool\001
+4 0 0 50 -1 4 12 0.0000 2 165 270 4125 3450 0,1\001
+4 1 0 50 -1 4 12 0.0000 2 195 1620 4125 1350 unsigned long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 5775 1350 long double\001
+4 1 0 50 -1 4 12 0.0000 2 150 570 5775 1800 double\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 5775 2250 float\001
+4 1 0 50 -1 4 12 0.0000 2 150 870 5850 2700 short float\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 2700 3225 char\001
+4 1 0 50 -1 0 12 0.0000 2 135 105 3225 975 1\001
+4 1 0 50 -1 0 12 0.0000 2 135 105 6600 975 2\001
+4 1 0 50 -1 0 12 0.0000 2 135 360 1200 3750 rank\001
Index: doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig
===================================================================
--- doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
+++ doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
@@ -0,0 +1,118 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+6 1350 2625 2850 4650
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 3075 2250 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 3525 2250 3300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 3975 2250 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 4425 2250 4200
+4 1 0 50 -1 4 12 0.0000 2 195 1410 2100 2775 signed long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2250 3225 signed long\001
+4 1 0 50 -1 4 12 0.0000 2 195 840 2250 3675 signed int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1065 2250 4125 signed short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1005 2250 4575 signed char\001
+-6
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 2700 3300 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2850 2850 2775
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 3150 3300 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3300 2850 3225
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 3600 3300 3375
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 4050 3300 3825
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3750 2850 3675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 4200 2850 4125
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 4500 3300 4275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2850 3975 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3300 3975 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3750 3975 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 4200 3975 3975
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 4650 3975 4425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5100 4275 4650 4275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1275 4650 1275 825
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2400 3975 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 2625 2250 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 1725 2250 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 1275 2250 1050
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1350 3225 1350
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1800 3225 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 900 3225 900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1725 3975 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1275 3975 1050
+4 1 0 50 -1 0 12 0.0000 2 135 360 1275 4875 rank\001
+4 1 0 50 -1 4 12 0.0000 2 195 1200 3975 3000 unsigned long\001
+4 1 0 50 -1 4 12 0.0000 2 195 1050 3975 3450 unsigned int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1275 3975 3900 unsigned short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1215 3975 4350 unsigned char\001
+4 1 0 50 -1 4 12 0.0000 2 180 555 3975 4875 \\_Bool\001
+4 0 0 50 -1 4 12 0.0000 2 165 270 4125 4650 0,1\001
+4 1 0 50 -1 4 12 0.0000 2 195 1620 4125 2550 unsigned long long\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 5400 4350 char\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2250 975 long double\001
+4 1 0 50 -1 4 12 0.0000 2 150 570 2250 1425 double\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 2250 1875 float\001
+4 1 0 50 -1 4 12 0.0000 2 195 1560 3975 1425 double \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1365 3975 1875 float \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1980 4200 975 long double \\_Complex\001
Index: doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak
===================================================================
--- doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
+++ doc/theses/fangren_yu_MMath/pictures/CFA_curr_arithmetic_conversion.fig.bak	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
@@ -0,0 +1,116 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 2250 3300 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2850 2850 2325
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 2700 3300 2925
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3300 2850 2775
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 3150 3300 3375
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 3600 3300 3825
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3750 2850 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 4200 2850 3675
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2850 4050 3300 4275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2850 3975 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3300 3975 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3750 3975 3525
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 4200 3975 3975
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 4650 3975 4425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5100 4275 4650 4275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1275 4650 1275 825
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 2625 2250 2400
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 3075 2250 2850
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 3525 2250 3300
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 3975 2250 3750
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2400 3975 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 2175 2250 1950
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 1725 2250 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2250 1275 2250 1050
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1350 3225 1350
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 1800 3225 1800
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2775 900 3225 900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1725 3975 1500
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1275 3975 1050
+4 1 0 50 -1 0 12 0.0000 2 135 360 1275 4875 rank\001
+4 1 0 50 -1 4 12 0.0000 2 195 1200 3975 3000 unsigned long\001
+4 1 0 50 -1 4 12 0.0000 2 195 1050 3975 3450 unsigned int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1275 3975 3900 unsigned short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1215 3975 4350 unsigned char\001
+4 1 0 50 -1 4 12 0.0000 2 180 555 3975 4875 \\_Bool\001
+4 0 0 50 -1 4 12 0.0000 2 165 270 4125 4650 0,1\001
+4 1 0 50 -1 4 12 0.0000 2 195 1620 4125 2550 unsigned long long\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 5400 4350 char\001
+4 1 0 50 -1 4 12 0.0000 2 195 1410 2100 2325 signed long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2250 2775 signed long\001
+4 1 0 50 -1 4 12 0.0000 2 195 840 2250 3225 signed int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1065 2250 3675 signed short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1005 2250 4125 signed char\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2250 975 long double\001
+4 1 0 50 -1 4 12 0.0000 2 150 570 2250 1425 double\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 2250 1875 float\001
+4 1 0 50 -1 4 12 0.0000 2 195 1560 3975 1425 double \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1365 3975 1875 float \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1980 4200 975 long double \\_Complex\001
Index: doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig
===================================================================
--- doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
+++ doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
@@ -0,0 +1,123 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 1275 3300 1275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1650 3000 1350
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 1725 3300 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2100 3000 1800
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 2175 3300 2175
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 2625 3300 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2550 3000 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3000 3000 2700
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 3075 3300 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1650 3975 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2100 3975 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2550 3975 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3000 3975 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3450 3975 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5325 2325 5625 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5325 2325 5625 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5325 2325 5625 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 3075 4575 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6150 2700 6150 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6150 2250 6150 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 1650 2400 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 2100 2400 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 2550 2400 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 3000 2400 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1425 3450 1425 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 5250 1200 5325 1200 5325 3675 5250 3675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 6675 1200 6750 1200 6750 3675 6675 3675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6750 2325 7050 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6750 2325 7050 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6750 2325 7050 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7875 2700 7875 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7875 2250 7875 2025
+4 1 0 50 -1 4 12 0.0000 2 195 1200 3975 1800 unsigned long\001
+4 1 0 50 -1 4 12 0.0000 2 195 1050 3975 2250 unsigned int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1275 3975 2700 unsigned short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1215 3975 3150 unsigned char\001
+4 1 0 50 -1 4 12 0.0000 2 180 555 3975 3675 \\_Bool\001
+4 0 0 50 -1 4 12 0.0000 2 165 270 4125 3450 0,1\001
+4 1 0 50 -1 4 12 0.0000 2 195 1620 4125 1350 unsigned long long\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 5100 3150 char\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 6150 1950 long double\001
+4 1 0 50 -1 4 12 0.0000 2 150 570 6150 2400 double\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 6150 2850 float\001
+4 1 0 50 -1 4 12 0.0000 2 195 1410 2250 1350 signed long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2400 1800 signed long\001
+4 1 0 50 -1 4 12 0.0000 2 195 840 2400 2250 signed int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1065 2400 2700 signed short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1005 2400 3150 signed char\001
+4 1 0 50 -1 0 12 0.0000 2 135 360 1425 3675 rank\001
+4 1 0 50 -1 4 12 0.0000 2 195 1560 7875 2400 double \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1365 7875 2850 float \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1980 7950 1950 long double \\_Complex\001
Index: doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak
===================================================================
--- doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
+++ doc/theses/fangren_yu_MMath/pictures/C_expression_conversion.fig.bak	(revision 7d65715f9246b33004b8d8c79b28204ed714b9a2)
@@ -0,0 +1,123 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 1275 3300 1275
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1650 3000 1350
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 1725 3300 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2100 3000 1800
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 2175 3300 2175
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 2625 3300 2625
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 2550 3000 2250
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 3000 3000 2700
+2 1 0 1 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3000 3075 3300 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 1650 3975 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2100 3975 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 2550 3975 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3000 3975 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3975 3450 3975 3225
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5325 2325 5625 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5325 2325 5625 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 5325 2325 5625 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 4875 3075 4575 3075
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6150 2700 6150 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6150 2250 6150 2025
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 1650 2400 1425
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 2100 2400 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 2550 2400 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 2400 3000 2400 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 1425 3450 1425 1200
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 5250 1200 5325 1200 5325 3675 5250 3675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 6675 1200 6750 1200 6750 3675 6675 3675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6750 2325 7050 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6750 2325 7050 2325
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 6750 2325 7050 2775
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7875 2700 7875 2475
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 7875 2250 7875 2025
+4 1 0 50 -1 4 12 0.0000 2 195 1200 3975 1800 unsigned long\001
+4 1 0 50 -1 4 12 0.0000 2 195 1050 3975 2250 unsigned int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1275 3975 2700 unsigned short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1215 3975 3150 unsigned char\001
+4 1 0 50 -1 4 12 0.0000 2 180 555 3975 3675 \\_Bool\001
+4 0 0 50 -1 4 12 0.0000 2 165 270 4125 3450 0,1\001
+4 1 0 50 -1 4 12 0.0000 2 195 1620 4125 1350 unsigned long long\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 5100 3150 char\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 6150 1950 long double\001
+4 1 0 50 -1 4 12 0.0000 2 150 570 6150 2400 double\001
+4 1 0 50 -1 4 12 0.0000 2 150 375 6150 2850 float\001
+4 1 0 50 -1 4 12 0.0000 2 195 1410 2250 1350 signed long long\001
+4 1 0 50 -1 4 12 0.0000 2 195 990 2400 1800 signed long\001
+4 1 0 50 -1 4 12 0.0000 2 195 840 2400 2250 signed int\001
+4 1 0 50 -1 4 12 0.0000 2 195 1065 2400 2700 signed short\001
+4 1 0 50 -1 4 12 0.0000 2 195 1005 2400 3150 signed char\001
+4 1 0 50 -1 0 12 0.0000 2 135 360 1425 3675 rank\001
+4 1 0 50 -1 4 12 0.0000 2 195 1560 7875 2400 double \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1365 7875 2850 float \\_Complex\001
+4 1 0 50 -1 4 12 0.0000 2 195 1980 8025 1950 long double \\_Complex\001
