home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / portedOneB.tar / OneB / SolarTools.s < prev   
Text File  |  1999-07-07  |  53KB  |  2,204 lines

  1.     .file    "SolarTools.c"
  2.     .version    "01.01"
  3. .stabs "/home/rac/OneB/",100,0,0,.Ltext0
  4. .stabs "SolarTools.c",100,0,0,.Ltext0
  5. .text
  6. .Ltext0:
  7.     .stabs    "gcc2_compiled.", 0x3c, 0, 0, 0
  8. .stabs "int:t(0,1)=r(0,1);0020000000000;0017777777777;",128,0,0,0
  9. .stabs "char:t(0,2)=r(0,2);0;127;",128,0,0,0
  10. .stabs "long int:t(0,3)=r(0,1);0020000000000;0017777777777;",128,0,0,0
  11. .stabs "unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;",128,0,0,0
  12. .stabs "long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;",128,0,0,0
  13. .stabs "long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;",128,0,0,0
  14. .stabs "long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;",128,0,0,0
  15. .stabs "short int:t(0,8)=r(0,8);-32768;32767;",128,0,0,0
  16. .stabs "short unsigned int:t(0,9)=r(0,9);0;65535;",128,0,0,0
  17. .stabs "signed char:t(0,10)=r(0,10);-128;127;",128,0,0,0
  18. .stabs "unsigned char:t(0,11)=r(0,11);0;255;",128,0,0,0
  19. .stabs "float:t(0,12)=r(0,1);4;0;",128,0,0,0
  20. .stabs "double:t(0,13)=r(0,1);8;0;",128,0,0,0
  21. .stabs "long double:t(0,14)=r(0,1);12;0;",128,0,0,0
  22. .stabs "complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;",128,0,0,0
  23. .stabs "complex float:t(0,16)=r(0,16);4;0;",128,0,0,0
  24. .stabs "complex double:t(0,17)=r(0,17);8;0;",128,0,0,0
  25. .stabs "complex long double:t(0,18)=r(0,18);12;0;",128,0,0,0
  26. .stabs "void:t(0,19)=(0,19)",128,0,0,0
  27. .stabs "RAConeb.h",130,0,0,0
  28. .stabs "/usr/include/stdio.h",130,0,0,0
  29. .stabs "/usr/include/features.h",130,0,0,0
  30. .stabs "/usr/include/sys/cdefs.h",130,0,0,0
  31. .stabn 162,0,0,0
  32. .stabs "/usr/include/gnu/stubs.h",130,0,0,0
  33. .stabn 162,0,0,0
  34. .stabn 162,0,0,0
  35. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  36. .stabs "size_t:t(6,1)=(0,4)",128,0,170,0
  37. .stabn 162,0,0,0
  38. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h",130,0,0,0
  39. .stabs "__gnuc_va_list:t(7,1)=(7,2)=*(0,19)",128,0,70,0
  40. .stabn 162,0,0,0
  41. .stabs "/usr/include/bits/types.h",130,0,0,0
  42. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  43. .stabn 162,0,0,0
  44. .stabs "__u_char:t(8,1)=(0,11)",128,0,32,0
  45. .stabs "__u_short:t(8,2)=(0,9)",128,0,33,0
  46. .stabs "__u_int:t(8,3)=(0,4)",128,0,34,0
  47. .stabs "__u_long:t(8,4)=(0,5)",128,0,35,0
  48. .stabs "__u_quad_t:t(8,5)=(0,7)",128,0,37,0
  49. .stabs "__quad_t:t(8,6)=(0,6)",128,0,38,0
  50. .stabs "__int8_t:t(8,7)=(0,10)",128,0,49,0
  51. .stabs "__uint8_t:t(8,8)=(0,11)",128,0,50,0
  52. .stabs "__int16_t:t(8,9)=(0,8)",128,0,51,0
  53. .stabs "__uint16_t:t(8,10)=(0,9)",128,0,52,0
  54. .stabs "__int32_t:t(8,11)=(0,1)",128,0,53,0
  55. .stabs "__uint32_t:t(8,12)=(0,4)",128,0,54,0
  56. .stabs "__int64_t:t(8,13)=(0,6)",128,0,56,0
  57. .stabs "__uint64_t:t(8,14)=(0,7)",128,0,57,0
  58. .stabs "__qaddr_t:t(8,15)=(8,16)=*(8,6)",128,0,59,0
  59. .stabs "__dev_t:t(8,17)=(8,5)",128,0,61,0
  60. .stabs "__uid_t:t(8,18)=(8,3)",128,0,62,0
  61. .stabs "__gid_t:t(8,19)=(8,3)",128,0,63,0
  62. .stabs "__ino_t:t(8,20)=(8,4)",128,0,64,0
  63. .stabs "__mode_t:t(8,21)=(8,3)",128,0,65,0
  64. .stabs "__nlink_t:t(8,22)=(8,3)",128,0,66,0
  65. .stabs "__off_t:t(8,23)=(0,3)",128,0,67,0
  66. .stabs "__loff_t:t(8,24)=(8,6)",128,0,68,0
  67. .stabs "__pid_t:t(8,25)=(0,1)",128,0,69,0
  68. .stabs "__ssize_t:t(8,26)=(0,1)",128,0,70,0
  69. .stabs "__rlim_t:t(8,27)=(0,3)",128,0,71,0
  70. .stabs "__rlim64_t:t(8,28)=(8,6)",128,0,72,0
  71. .stabs "__id_t:t(8,29)=(8,3)",128,0,73,0
  72. .stabs "__fsid_t:t(8,30)=(8,31)=s8__val:(8,32)=ar(0,1);0;1;(0,1),0,64;;",128,0,78,0
  73. .stabs "__daddr_t:t(8,33)=(0,1)",128,0,81,0
  74. .stabs "__caddr_t:t(8,34)=(8,35)=*(0,2)",128,0,82,0
  75. .stabs "__time_t:t(8,36)=(0,3)",128,0,83,0
  76. .stabs "__swblk_t:t(8,37)=(0,3)",128,0,84,0
  77. .stabs "__clock_t:t(8,38)=(0,3)",128,0,86,0
  78. .stabs "__fd_mask:t(8,39)=(0,5)",128,0,89,0
  79. .stabs "__fd_set:t(8,40)=(8,41)=s128__fds_bits:(8,42)=ar(0,1);0;31;(8,39),0,1024;;",128,0,111,0
  80. .stabs "__key_t:t(8,43)=(0,1)",128,0,114,0
  81. .stabs "__ipc_pid_t:t(8,44)=(0,9)",128,0,117,0
  82. .stabs "__blkcnt_t:t(8,45)=(8,4)",128,0,123,0
  83. .stabs "__blkcnt64_t:t(8,46)=(8,5)",128,0,124,0
  84. .stabs "__fsblkcnt_t:t(8,47)=(0,3)",128,0,127,0
  85. .stabs "__fsblkcnt64_t:t(8,48)=(8,6)",128,0,128,0
  86. .stabs "__fsfilcnt_t:t(8,49)=(8,4)",128,0,131,0
  87. .stabs "__fsfilcnt64_t:t(8,50)=(8,5)",128,0,132,0
  88. .stabs "__ino64_t:t(8,51)=(8,4)",128,0,135,0
  89. .stabs "__off64_t:t(8,52)=(8,24)",128,0,138,0
  90. .stabs "__t_scalar_t:t(8,53)=(0,1)",128,0,141,0
  91. .stabs "__t_uscalar_t:t(8,54)=(0,4)",128,0,142,0
  92. .stabs "__intptr_t:t(8,55)=(0,1)",128,0,145,0
  93. .stabn 162,0,0,0
  94. .stabs "FILE:t(2,1)=(2,2)=xs_IO_FILE:",128,0,48,0
  95. .stabs "/usr/include/libio.h",130,0,0,0
  96. .stabs "/usr/include/_G_config.h",130,0,0,0
  97. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  98. .stabs "wchar_t:t(12,1)=(0,3)",128,0,255,0
  99. .stabs "wint_t:t(12,2)=(0,4)",128,0,280,0
  100. .stabn 162,0,0,0
  101. .stabs "_G_int16_t:t(11,1)=(0,8)",128,0,35,0
  102. .stabs "_G_int32_t:t(11,2)=(0,1)",128,0,36,0
  103. .stabs "_G_uint16_t:t(11,3)=(0,9)",128,0,37,0
  104. .stabs "_G_uint32_t:t(11,4)=(0,4)",128,0,38,0
  105. .stabn 162,0,0,0
  106. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h",130,0,0,0
  107. .stabn 162,0,0,0
  108. .stabs "_IO_lock_t:t(10,1)=(0,19)",128,0,164,0
  109. .stabs "_IO_marker:T(10,2)=s12_next:(10,3)=*(10,2),0,32;_sbuf:(10,4)=*(2,2),32,32;\\",128,0,0,0
  110. .stabs "_pos:(0,1),64,32;;",128,0,0,0
  111. .stabs "_IO_FILE:T(2,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(8,35),32,32;\\",128,0,0,0
  112. .stabs "_IO_read_end:(8,35),64,32;_IO_read_base:(8,35),96,32;\\",128,0,0,0
  113. .stabs "_IO_write_base:(8,35),128,32;_IO_write_ptr:(8,35),160,32;\\",128,0,0,0
  114. .stabs "_IO_write_end:(8,35),192,32;_IO_buf_base:(8,35),224,32;\\",128,0,0,0
  115. .stabs "_IO_buf_end:(8,35),256,32;_IO_save_base:(8,35),288,32;\\",128,0,0,0
  116. .stabs "_IO_backup_base:(8,35),320,32;_IO_save_end:(8,35),352,32;\\",128,0,0,0
  117. .stabs "_markers:(10,3),384,32;_chain:(10,4),416,32;_fileno:(0,1),448,32;\\",128,0,0,0
  118. .stabs "_blksize:(0,1),480,32;_old_offset:(8,23),512,32;\\",128,0,0,0
  119. .stabs "_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;\\",128,0,0,0
  120. .stabs "_shortbuf:(10,5)=ar(0,1);0;0;(0,2),568,8;_lock:(10,6)=*(10,1),576,32;\\",128,0,0,0
  121. .stabs "_offset:(8,52),608,64;_unused2:(10,7)=ar(0,1);0;15;(0,1),672,512;;",128,0,0,0
  122. .stabs "_IO_FILE:t(10,8)=(2,2)",128,0,240,0
  123. .stabn 162,0,0,0
  124. .stabs "fpos_t:t(2,3)=(8,23)",128,0,61,0
  125. .stabs "/usr/include/bits/stdio_lim.h",130,0,0,0
  126. .stabn 162,0,0,0
  127. .stabs "off_t:t(2,4)=(8,23)",128,0,473,0
  128. .stabn 162,0,0,0
  129. .stabs "/usr/include/time.h",130,0,0,0
  130. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  131. .stabn 162,0,0,0
  132. .stabs "/usr/include/bits/time.h",130,0,0,0
  133. .stabn 162,0,0,0
  134. .stabs "clock_t:t(15,1)=(8,38)",128,0,60,0
  135. .stabs "time_t:t(15,2)=(8,36)",128,0,71,0
  136. .stabs "timespec:T(15,3)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;",128,0,0,0
  137. .stabs "tm:T(15,4)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;\\",128,0,0,0
  138. .stabs "tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;\\",128,0,0,0
  139. .stabs "tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;\\",128,0,0,0
  140. .stabs "tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;\\",128,0,0,0
  141. .stabs "tm_zone:(15,5)=*(0,2),320,32;;",128,0,0,0
  142. .stabn 162,0,0,0
  143. .stabs "/usr/include/stdlib.h",130,0,0,0
  144. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  145. .stabn 162,0,0,0
  146. .stabs "div_t:t(18,1)=(18,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;",128,0,45,0
  147. .stabs "ldiv_t:t(18,3)=(18,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;",128,0,53,0
  148. .stabs "/usr/include/sys/types.h",130,0,0,0
  149. .stabs "u_char:t(20,1)=(8,1)",128,0,33,0
  150. .stabs "u_short:t(20,2)=(8,2)",128,0,34,0
  151. .stabs "u_int:t(20,3)=(8,3)",128,0,35,0
  152. .stabs "u_long:t(20,4)=(8,4)",128,0,36,0
  153. .stabs "quad_t:t(20,5)=(8,6)",128,0,37,0
  154. .stabs "u_quad_t:t(20,6)=(8,5)",128,0,38,0
  155. .stabs "fsid_t:t(20,7)=(8,30)",128,0,39,0
  156. .stabs "loff_t:t(20,8)=(8,24)",128,0,42,0
  157. .stabs "ino_t:t(20,9)=(8,20)",128,0,46,0
  158. .stabs "dev_t:t(20,10)=(8,17)",128,0,57,0
  159. .stabs "gid_t:t(20,11)=(8,19)",128,0,62,0
  160. .stabs "mode_t:t(20,12)=(8,21)",128,0,67,0
  161. .stabs "nlink_t:t(20,13)=(8,22)",128,0,72,0
  162. .stabs "uid_t:t(20,14)=(8,18)",128,0,77,0
  163. .stabs "pid_t:t(20,15)=(8,25)",128,0,95,0
  164. .stabs "id_t:t(20,16)=(8,29)",128,0,100,0
  165. .stabs "ssize_t:t(20,17)=(8,26)",128,0,104,0
  166. .stabs "daddr_t:t(20,18)=(8,33)",128,0,109,0
  167. .stabs "caddr_t:t(20,19)=(8,34)",128,0,110,0
  168. .stabs "key_t:t(20,20)=(8,43)",128,0,114,0
  169. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  170. .stabn 162,0,0,0
  171. .stabs "ulong:t(20,21)=(0,5)",128,0,128,0
  172. .stabs "ushort:t(20,22)=(0,9)",128,0,129,0
  173. .stabs "uint:t(20,23)=(0,4)",128,0,130,0
  174. .stabs "int8_t:t(20,24)=(0,10)",128,0,168,0
  175. .stabs "int16_t:t(20,25)=(0,8)",128,0,169,0
  176. .stabs "int32_t:t(20,26)=(0,1)",128,0,170,0
  177. .stabs "int64_t:t(20,27)=(0,6)",128,0,171,0
  178. .stabs "u_int8_t:t(20,28)=(0,11)",128,0,174,0
  179. .stabs "u_int16_t:t(20,29)=(0,9)",128,0,175,0
  180. .stabs "u_int32_t:t(20,30)=(0,4)",128,0,176,0
  181. .stabs "u_int64_t:t(20,31)=(0,7)",128,0,177,0
  182. .stabs "register_t:t(20,32)=(0,1)",128,0,179,0
  183. .stabs "/usr/include/endian.h",130,0,0,0
  184. .stabs "/usr/include/bits/endian.h",130,0,0,0
  185. .stabn 162,0,0,0
  186. .stabn 162,0,0,0
  187. .stabs "/usr/include/sys/select.h",130,0,0,0
  188. .stabs "/usr/include/bits/select.h",130,0,0,0
  189. .stabn 162,0,0,0
  190. .stabs "/usr/include/bits/sigset.h",130,0,0,0
  191. .stabs "__sig_atomic_t:t(26,1)=(0,1)",128,0,23,0
  192. .stabs "__sigset_t:t(26,2)=(26,3)=s128__val:(26,4)=ar(0,1);0;31;(0,5),0,1024;;",128,0,31,0
  193. .stabn 162,0,0,0
  194. .stabs "fd_mask:t(24,1)=(8,39)",128,0,48,0
  195. .stabs "fd_set:t(24,2)=(8,40)",128,0,51,0
  196. .stabn 162,0,0,0
  197. .stabs "/usr/include/sys/sysmacros.h",130,0,0,0
  198. .stabn 162,0,0,0
  199. .stabs "blkcnt_t:t(20,33)=(8,45)",128,0,202,0
  200. .stabs "fsblkcnt_t:t(20,34)=(8,47)",128,0,203,0
  201. .stabs "fsfilcnt_t:t(20,35)=(8,49)",128,0,204,0
  202. .stabn 162,0,0,0
  203. .stabs "random_data:T(18,5)=s28fptr:(18,6)=*(20,26),0,32;rptr:(18,6),32,32;\\",128,0,0,0
  204. .stabs "state:(18,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;\\",128,0,0,0
  205. .stabs "rand_sep:(0,1),160,32;end_ptr:(18,6),192,32;;",128,0,0,0
  206. .stabs "drand48_data:T(18,7)=s24x:(18,8)=ar(0,1);0;2;(0,9),0,48;\\",128,0,0,0
  207. .stabs "a:(18,8),48,48;c:(0,9),96,16;old_x:(18,8),112,48;\\",128,0,0,0
  208. .stabs "init:(0,1),160,32;;",128,0,0,0
  209. .stabs "/usr/include/alloca.h",130,0,0,0
  210. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  211. .stabn 162,0,0,0
  212. .stabn 162,0,0,0
  213. .stabs "__compar_fn_t:t(18,9)=(18,10)=*(18,11)=f(0,1)",128,0,603,0
  214. .stabn 162,0,0,0
  215. .stabs "/usr/include/math.h",130,0,0,0
  216. .stabs "/usr/include/bits/huge_val.h",130,0,0,0
  217. .stabn 162,0,0,0
  218. .stabs "/usr/include/bits/mathdef.h",130,0,0,0
  219. .stabn 162,0,0,0
  220. .stabs "/usr/include/bits/mathcalls.h",130,0,0,0
  221. .stabn 162,0,0,0
  222. .stabs "/usr/include/bits/mathcalls.h",130,0,0,0
  223. .stabn 162,0,0,0
  224. .stabs "/usr/include/bits/mathcalls.h",130,0,0,0
  225. .stabn 162,0,0,0
  226. .stabs " :T(30,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,\\",128,0,0,0
  227. .stabs "_POSIX_:2,_ISOC_:3,;",128,0,0,0
  228. .stabs "_LIB_VERSION_TYPE:t(30,2)=(30,1)",128,0,243,0
  229. .stabs "exception:T(30,3)=s32type:(0,1),0,32;name:(8,35),32,32;\\",128,0,0,0
  230. .stabs "arg1:(0,13),64,64;arg2:(0,13),128,64;retval:(0,13),192,64;;",128,0,0,0
  231. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h",130,0,0,0
  232. .stabs "__convert_long_double:T(36,1)=u16__convert_long_double_i:(36,2)=ar(0,1);0;3;(0,4),0,128;\\",128,0,0,0
  233. .stabs "__convert_long_double_d:(0,14),0,96;;",128,0,0,0
  234. .stabn 162,0,0,0
  235. .stabn 162,0,0,0
  236. .stabs "/usr/include/string.h",130,0,0,0
  237. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  238. .stabn 162,0,0,0
  239. .stabn 162,0,0,0
  240. .stabs "/usr/include/fcntl.h",130,0,0,0
  241. .stabs "/usr/include/bits/fcntl.h",130,0,0,0
  242. .stabs "flock:T(40,1)=s16l_type:(0,8),0,16;l_whence:(0,8),16,16;\\",128,0,0,0
  243. .stabs "l_start:(8,23),32,32;l_len:(8,23),64,32;l_pid:(8,25),96,32;;",128,0,0,0
  244. .stabn 162,0,0,0
  245. .stabn 162,0,0,0
  246. .stabs "/usr/include/sys/stat.h",130,0,0,0
  247. .stabs "/usr/include/bits/stat.h",130,0,0,0
  248. .stabs "stat:T(42,1)=s88st_dev:(8,17),0,64;__pad1:(0,9),64,16;\\",128,0,0,0
  249. .stabs "st_ino:(8,20),96,32;st_mode:(8,21),128,32;st_nlink:(8,22),160,32;\\",128,0,0,0
  250. .stabs "st_uid:(8,18),192,32;st_gid:(8,19),224,32;st_rdev:(8,17),256,64;\\",128,0,0,0
  251. .stabs "__pad2:(0,9),320,16;st_size:(8,23),352,32;st_blksize:(0,5),384,32;\\",128,0,0,0
  252. .stabs "st_blocks:(8,45),416,32;st_atime:(8,36),448,32;\\",128,0,0,0
  253. .stabs "__unused1:(0,5),480,32;st_mtime:(8,36),512,32;\\",128,0,0,0
  254. .stabs "__unused2:(0,5),544,32;st_ctime:(8,36),576,32;\\",128,0,0,0
  255. .stabs "__unused3:(0,5),608,32;__unused4:(0,5),640,32;\\",128,0,0,0
  256. .stabs "__unused5:(0,5),672,32;;",128,0,0,0
  257. .stabn 162,0,0,0
  258. .stabn 162,0,0,0
  259. .stabs "/usr/include/sys/times.h",130,0,0,0
  260. .stabs "tms:T(43,1)=s16tms_utime:(15,1),0,32;tms_stime:(15,1),32,32;\\",128,0,0,0
  261. .stabs "tms_cutime:(15,1),64,32;tms_cstime:(15,1),96,32;;",128,0,0,0
  262. .stabn 162,0,0,0
  263. .stabs "../Ingest/src/tools/TimeTools.h",130,0,0,0
  264. .stabs "../Ingest/src/tools/AlTypes.h",130,0,0,0
  265. .stabs "byte:t(45,1)=(0,2)",128,0,4,0
  266. .stabs "int1:t(45,2)=(0,2)",128,0,5,0
  267. .stabs "int2:t(45,3)=(0,8)",128,0,6,0
  268. .stabs "int4:t(45,4)=(0,1)",128,0,7,0
  269. .stabs "int8:t(45,5)=(0,3)",128,0,8,0
  270. .stabs "flt4:t(45,6)=(0,12)",128,0,9,0
  271. .stabs "flt8:t(45,7)=(0,13)",128,0,10,0
  272. .stabs "bigflt:t(45,8)=(0,14)",128,0,11,0
  273. .stabn 162,0,0,0
  274. .stabs "ttOrbitTime:t(44,1)=(44,2)=s28Year:(0,1),0,32;Day:(0,1),32,32;\\",128,0,0,0
  275. .stabs "fSecond:(0,12),64,32;Second:(0,1),96,32;Milli:(0,1),128,32;\\",128,0,0,0
  276. .stabs "Millisecond:(0,3),160,32;UnixTime:(15,2),192,32;;",128,0,21,0
  277. .data
  278. .stabs "tt_mtab:S(44,3)=ar(0,1);0;12;(8,35)",38,0,27,tt_mtab
  279.     .align 32
  280.     .type     tt_mtab,@object
  281.     .size     tt_mtab,52
  282. tt_mtab:
  283.     .long .LC0
  284.     .long .LC1
  285.     .long .LC2
  286.     .long .LC3
  287.     .long .LC4
  288.     .long .LC5
  289.     .long .LC6
  290.     .long .LC7
  291.     .long .LC8
  292.     .long .LC9
  293.     .long .LC10
  294.     .long .LC11
  295.     .long .LC12
  296. .section    .rodata
  297. .LC12:
  298.     .string    "Dec"
  299. .LC11:
  300.     .string    "Nov"
  301. .LC10:
  302.     .string    "Oct"
  303. .LC9:
  304.     .string    "Sept"
  305. .LC8:
  306.     .string    "Aug"
  307. .LC7:
  308.     .string    "July"
  309. .LC6:
  310.     .string    "June"
  311. .LC5:
  312.     .string    "May"
  313. .LC4:
  314.     .string    "Apr"
  315. .LC3:
  316.     .string    "Mar"
  317. .LC2:
  318.     .string    "Feb"
  319. .LC1:
  320.     .string    "Jan"
  321. .LC0:
  322.     .string    ""
  323. .stabn 162,0,0,0
  324. .stabs "../Ingest/src/tools/ModelTools.h",130,0,0,0
  325. .stabs "../Ingest/src/tools/Tools.h",130,0,0,0
  326. .stabs "/usr/include/malloc.h",130,0,0,0
  327. .stabs "/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h",130,0,0,0
  328. .stabs "ptrdiff_t:t(49,1)=(0,1)",128,0,118,0
  329. .stabn 162,0,0,0
  330. .stabs "mallinfo:T(48,1)=s40arena:(0,1),0,32;ordblks:(0,1),32,32;\\",128,0,0,0
  331. .stabs "smblks:(0,1),64,32;hblks:(0,1),96,32;hblkhd:(0,1),128,32;\\",128,0,0,0
  332. .stabs "usmblks:(0,1),160,32;fsmblks:(0,1),192,32;uordblks:(0,1),224,32;\\",128,0,0,0
  333. .stabs "fordblks:(0,1),256,32;keepcost:(0,1),288,32;;",128,0,0,0
  334. .stabn 162,0,0,0
  335. .stabs "argPair:t(47,1)=(47,2)=s8Tag:(8,35),0,32;Param:(47,3)=*(8,35),32,32;;",128,0,16,0
  336. .stabn 162,0,0,0
  337. .stabs "norad_t:t(46,1)=(46,2)=s240Line0:(46,3)=ar(0,1);0;79;(0,2),0,640;\\",128,0,0,0
  338. .stabs "Line1:(46,3),640,640;Line2:(46,3),1280,640;;",128,0,17,0
  339. .stabs "kep_t:t(46,4)=(46,5)=s108ID:(0,4),0,32;Orbit:(0,4),32,32;\\",128,0,0,0
  340. .stabs "A:(0,14),64,96;e:(0,14),160,96;i:(0,14),256,96;\\",128,0,0,0
  341. .stabs "N:(0,14),352,96;w:(0,14),448,96;m:(0,14),544,96;\\",128,0,0,0
  342. .stabs "T:(44,1),640,224;;",128,0,30,0
  343. .stabs "rct_t:t(46,6)=(46,7)=s36xp:(0,14),0,96;yp:(0,14),96,96;\\",128,0,0,0
  344. .stabs "zp:(0,14),192,96;;",128,0,37,0
  345. .stabn 162,0,0,0
  346. .stabs "HRPTElement:t(1,1)=(1,2)=s10Channel:(1,3)=ar(0,1);0;4;(0,9),0,80;;",128,0,89,0
  347. .stabs "rct:t(1,4)=(1,5)=s72xp:(0,14),0,96;yp:(0,14),96,96;\\",128,0,0,0
  348. .stabs "zp:(0,14),192,96;xv:(0,14),288,96;yv:(0,14),384,96;\\",128,0,0,0
  349. .stabs "zv:(0,14),480,96;;",128,0,95,0
  350. .stabs "HRPTScan:t(1,6)=(1,7)=s22180Sync:(1,8)=ar(0,1);0;5;(0,9),0,96;\\",128,0,0,0
  351. .stabs "ID:(1,9)=ar(0,1);0;1;(0,9),96,32;TimeCode:(1,10)=ar(0,1);0;3;(0,9),128,64;\\",128,0,0,0
  352. .stabs "Telemetry:(1,11)=ar(0,1);0;9;(0,9),192,160;BackScanData:(1,12)=ar(0,1);0;29;(0,9),352,480;\\",128,0,0,0
  353. .stabs "SpaceData:(1,13)=ar(0,1);0;49;(0,9),832,800;SyncDelta:(0,9),1632,16;\\",128,0,0,0
  354. .stabs "TIP:(1,14)=ar(0,1);0;519;(0,9),1648,8320;SPARE:(1,15)=ar(0,1);0;126;(0,9),9968,2032;\\",128,0,0,0
  355. .stabs "Element:(1,16)=ar(0,1);0;2047;(1,1),12000,163840;unSync:(1,17)=ar(0,1);0;99;(0,9),175840,1600;;",128,0,110,0
  356. .stabs "cmdPair:t(1,18)=(1,19)=s8Tag:(8,35),0,32;Param:(47,3),32,32;;",128,0,116,0
  357. .stabn 162,0,0,0
  358. .globl e_Re
  359. .stabs "e_Re:G(0,14)",32,0,4,0
  360.     .align 16
  361.     .type     e_Re,@object
  362.     .size     e_Re,12
  363. e_Re:
  364.     .long 0x5a1cb000,0xc2a54a64,0x4015
  365. .globl e_ecc_sq
  366. .stabs "e_ecc_sq:G(0,14)",32,0,5,0
  367.     .align 16
  368.     .type     e_ecc_sq,@object
  369.     .size     e_ecc_sq,12
  370. e_ecc_sq:
  371.     .long 0x73980000,0xdb5c84b7,0x3ff7
  372.     .align 16
  373. .LC13:
  374.     .long 0x0,0xb4000000,0x4007
  375. .text
  376.     .align 4
  377. .stabs "PrincipleAngleDeg:F(0,14)",36,0,42,PrincipleAngleDeg
  378. .stabs "angle:p(0,14)",160,0,41,8
  379. .globl PrincipleAngleDeg
  380.     .type     PrincipleAngleDeg,@function
  381. PrincipleAngleDeg:
  382. .stabn 68,0,42,.LM1-PrincipleAngleDeg
  383. .LM1:
  384.     pushl %ebp
  385.     movl %esp,%ebp
  386.     subl $20,%esp
  387. .stabn 68,0,43,.LM2-PrincipleAngleDeg
  388. .LM2:
  389. .LBB2:
  390. .stabn 68,0,45,.LM3-PrincipleAngleDeg
  391. .LM3:
  392.     pushl $1081507840
  393.     pushl $0
  394.     fldt 8(%ebp)
  395.     subl $8,%esp
  396.     fstpl (%esp)
  397.     popl %eax
  398.     popl %edx
  399.     movl %eax,-20(%ebp)
  400.     movl %edx,-16(%ebp)
  401.     fldl -20(%ebp)
  402.     subl $8,%esp
  403.     fstpl (%esp)
  404.     call fmod
  405.     addl $16,%esp
  406.     fstpt -12(%ebp)
  407. .stabn 68,0,46,.LM4-PrincipleAngleDeg
  408. .LM4:
  409.     fldt -12(%ebp)
  410.     fldz
  411.     fcompp
  412.     fnstsw %ax
  413.     andb $69,%ah
  414.     jne .L6
  415.     fldt -12(%ebp)
  416.     fldt .LC13
  417.     fstp %st(0)
  418.     fldt .LC13
  419.     faddp %st,%st(1)
  420.     fstpt -12(%ebp)
  421. .L6:
  422. .stabn 68,0,47,.LM5-PrincipleAngleDeg
  423. .LM5:
  424.     fldt -12(%ebp)
  425.     jmp .L5
  426. .stabn 68,0,48,.LM6-PrincipleAngleDeg
  427. .LM6:
  428. .LBE2:
  429. .stabn 68,0,48,.LM7-PrincipleAngleDeg
  430. .LM7:
  431.     .p2align 4,,7
  432. .L5:
  433.     leave
  434.     ret
  435. .Lfe1:
  436.     .size     PrincipleAngleDeg,.Lfe1-PrincipleAngleDeg
  437. .stabs "base:(0,14)",128,0,43,-12
  438. .stabn 192,0,0,.LBB2-PrincipleAngleDeg
  439. .stabn 224,0,0,.LBE2-PrincipleAngleDeg
  440. .Lscope0:
  441. .stabs "",36,0,0,.Lscope0-PrincipleAngleDeg
  442.     .align 4
  443. .stabs "AngleBetweenVectors:F(0,14)",36,0,71,AngleBetweenVectors
  444. .stabs "x1:p(0,14)",160,0,63,8
  445. .stabs "y1:p(0,14)",160,0,64,20
  446. .stabs "z1:p(0,14)",160,0,65,32
  447. .stabs "x2:p(0,14)",160,0,67,44
  448. .stabs "y2:p(0,14)",160,0,68,56
  449. .stabs "z2:p(0,14)",160,0,70,68
  450. .globl AngleBetweenVectors
  451.     .type     AngleBetweenVectors,@function
  452. AngleBetweenVectors:
  453. .stabn 68,0,71,.LM8-AngleBetweenVectors
  454. .LM8:
  455.     pushl %ebp
  456.     movl %esp,%ebp
  457.     subl $56,%esp
  458. .stabn 68,0,72,.LM9-AngleBetweenVectors
  459. .LM9:
  460. .LBB3:
  461. .stabn 68,0,74,.LM10-AngleBetweenVectors
  462. .LM10:
  463.     fldt 8(%ebp)
  464.     fldt 44(%ebp)
  465.     fmulp %st,%st(1)
  466.     fldt 20(%ebp)
  467.     fldt 56(%ebp)
  468.     fmulp %st,%st(1)
  469.     faddp %st,%st(1)
  470.     fldt 32(%ebp)
  471.     fldt 68(%ebp)
  472.     fmulp %st,%st(1)
  473.     faddp %st,%st(1)
  474.     fstpt -12(%ebp)
  475. .stabn 68,0,75,.LM11-AngleBetweenVectors
  476. .LM11:
  477.     fldt 8(%ebp)
  478.     fldt 8(%ebp)
  479.     fmulp %st,%st(1)
  480.     fldt 20(%ebp)
  481.     fldt 20(%ebp)
  482.     fmulp %st,%st(1)
  483.     faddp %st,%st(1)
  484.     fldt 32(%ebp)
  485.     fldt 32(%ebp)
  486.     fmulp %st,%st(1)
  487.     faddp %st,%st(1)
  488.     subl $8,%esp
  489.     fstpl (%esp)
  490.     popl %eax
  491.     popl %edx
  492.     movl %eax,-56(%ebp)
  493.     movl %edx,-52(%ebp)
  494.     fldl -56(%ebp)
  495.     subl $8,%esp
  496.     fstpl (%esp)
  497.     call sqrt
  498.     addl $8,%esp
  499.     fstpt -24(%ebp)
  500. .stabn 68,0,76,.LM12-AngleBetweenVectors
  501. .LM12:
  502.     fldt 44(%ebp)
  503.     fldt 44(%ebp)
  504.     fmulp %st,%st(1)
  505.     fldt 56(%ebp)
  506.     fldt 56(%ebp)
  507.     fmulp %st,%st(1)
  508.     faddp %st,%st(1)
  509.     fldt 68(%ebp)
  510.     fldt 68(%ebp)
  511.     fmulp %st,%st(1)
  512.     faddp %st,%st(1)
  513.     subl $8,%esp
  514.     fstpl (%esp)
  515.     popl %eax
  516.     popl %edx
  517.     movl %eax,-56(%ebp)
  518.     movl %edx,-52(%ebp)
  519.     fldl -56(%ebp)
  520.     subl $8,%esp
  521.     fstpl (%esp)
  522.     call sqrt
  523.     addl $8,%esp
  524.     fstpt -36(%ebp)
  525. .stabn 68,0,78,.LM13-AngleBetweenVectors
  526. .LM13:
  527.     fldt -24(%ebp)
  528.     fldt -36(%ebp)
  529.     fmulp %st,%st(1)
  530.     fldt -12(%ebp)
  531.     fdivp %st,%st(1)
  532.     subl $8,%esp
  533.     fstpl (%esp)
  534.     popl %eax
  535.     popl %edx
  536.     movl %eax,-56(%ebp)
  537.     movl %edx,-52(%ebp)
  538.     fldl -56(%ebp)
  539.     subl $8,%esp
  540.     fstpl (%esp)
  541.     call acos
  542.     addl $8,%esp
  543.     fstpt -48(%ebp)
  544. .stabn 68,0,80,.LM14-AngleBetweenVectors
  545. .LM14:
  546.     fldt -48(%ebp)
  547.     jmp .L7
  548. .stabn 68,0,81,.LM15-AngleBetweenVectors
  549. .LM15:
  550. .LBE3:
  551. .stabn 68,0,81,.LM16-AngleBetweenVectors
  552. .LM16:
  553.     .p2align 4,,7
  554. .L7:
  555.     leave
  556.     ret
  557. .Lfe2:
  558.     .size     AngleBetweenVectors,.Lfe2-AngleBetweenVectors
  559. .stabs "dotProduct:(0,14)",128,0,72,-12
  560. .stabs "absV1:(0,14)",128,0,72,-24
  561. .stabs "absV2:(0,14)",128,0,72,-36
  562. .stabs "aTemp:(0,14)",128,0,72,-48
  563. .stabn 192,0,0,.LBB3-AngleBetweenVectors
  564. .stabn 224,0,0,.LBE3-AngleBetweenVectors
  565. .Lscope1:
  566. .stabs "",36,0,0,.Lscope1-AngleBetweenVectors
  567. .section    .rodata
  568.     .align 32
  569. .LC16:
  570.     .string    "**** G0 = %Lf, G1 = %Lf, DY = %d, RE = %Lf, SD = %Lf, CA = %Lf, A1 = %Lf, A2 = %Lf, CB = %Lf, B1 = %Lf, B2 = %Lf\n"
  571. .LC17:
  572.     .string    "RAD after 1st line = %Lf\n"
  573. .LC18:
  574.     .string    "RAD.1.1 = %Lf\n"
  575. .LC19:
  576.     .string    "RAD.1.2 = %Lf\n"
  577. .LC20:
  578.     .string    "RAD.1.3 = %Lf\n"
  579. .LC21:
  580.     .string    "RAD.2 = %Lf\n"
  581. .LC22:
  582.     .string    "RAD.3 = %Lf\n"
  583.     .align 32
  584. .LC23:
  585.     .string    "**** COMPONENT sin(A1 - DY*A2) = %Lf\n"
  586.     .align 32
  587. .LC24:
  588.     .string    "**** COMPONENT sin(B1 - DY*B2) = %Lf\n"
  589. .LC25:
  590.     .string    "**** RAD (before) = %Lf\n"
  591.     .align 16
  592. .LC14:
  593.     .long 0x0,0x967a7600,0x401c
  594.     .align 16
  595. .LC15:
  596.     .long 0x0,0xa8c00000,0x400f
  597. .text
  598.     .align 4
  599. .stabs "chGreenwichHourAngle:F(0,14)",36,0,94,chGreenwichHourAngle
  600. .stabs "t1970:p(0,14)",160,0,93,8
  601. .globl chGreenwichHourAngle
  602.     .type     chGreenwichHourAngle,@function
  603. chGreenwichHourAngle:
  604. .stabn 68,0,94,.LM17-chGreenwichHourAngle
  605. .LM17:
  606.     pushl %ebp
  607.     movl %esp,%ebp
  608.     subl $180,%esp
  609.     pushl %esi
  610.     pushl %ebx
  611. .stabn 68,0,95,.LM18-chGreenwichHourAngle
  612. .LM18:
  613. .LBB4:
  614. .stabn 68,0,96,.LM19-chGreenwichHourAngle
  615. .LM19:
  616.     movl $2071711744,-12(%ebp)
  617.     movl $-388769445,-8(%ebp)
  618.     movl $16380,-4(%ebp)
  619. .stabn 68,0,99,.LM20-chGreenwichHourAngle
  620. .LM20:
  621.     movl $1332791296,-24(%ebp)
  622.     movl $-544071367,-20(%ebp)
  623.     movl $16383,-16(%ebp)
  624. .stabn 68,0,100,.LM21-chGreenwichHourAngle
  625. .LM21:
  626.     movl $-697759744,-36(%ebp)
  627.     movl $-1930633705,-32(%ebp)
  628.     movl $16377,-28(%ebp)
  629. .stabn 68,0,101,.LM22-chGreenwichHourAngle
  630. .LM22:
  631.     movl $-804470784,-48(%ebp)
  632.     movl $-1729282123,-44(%ebp)
  633.     movl $16369,-40(%ebp)
  634. .stabn 68,0,102,.LM23-chGreenwichHourAngle
  635. .LM23:
  636.     movl $2047920128,-60(%ebp)
  637.     movl $-1595822097,-56(%ebp)
  638.     movl $16369,-52(%ebp)
  639. .stabn 68,0,103,.LM24-chGreenwichHourAngle
  640. .LM24:
  641.     movl $-418150400,-72(%ebp)
  642.     movl $-663068231,-68(%ebp)
  643.     movl $16380,-64(%ebp)
  644. .stabn 68,0,104,.LM25-chGreenwichHourAngle
  645. .LM25:
  646.     movl $1127837696,-84(%ebp)
  647.     movl $-230210626,-80(%ebp)
  648.     movl $16372,-76(%ebp)
  649. .stabn 68,0,105,.LM26-chGreenwichHourAngle
  650. .LM26:
  651.     movl $956012544,-96(%ebp)
  652.     movl $-1107383560,-92(%ebp)
  653.     movl $16365,-88(%ebp)
  654. .stabn 68,0,106,.LM27-chGreenwichHourAngle
  655. .LM27:
  656.     movl $-123912192,-108(%ebp)
  657.     movl $-543857576,-104(%ebp)
  658.     movl $16384,-100(%ebp)
  659. .stabn 68,0,107,.LM28-chGreenwichHourAngle
  660. .LM28:
  661.     movl $-1310664704,-120(%ebp)
  662.     movl $-1930633665,-116(%ebp)
  663.     movl $16378,-112(%ebp)
  664. .stabn 68,0,112,.LM29-chGreenwichHourAngle
  665. .LM29:
  666.     fldt 8(%ebp)
  667.     fldt .LC14
  668.     fstp %st(0)
  669.     fldt .LC14
  670.     faddp %st,%st(1)
  671.     fstpt -132(%ebp)
  672. .stabn 68,0,113,.LM30-chGreenwichHourAngle
  673. .LM30:
  674.     fldt -132(%ebp)
  675.     fldt .LC15
  676.     fstp %st(0)
  677.     fldt .LC15
  678.     fdivrp %st,%st(1)
  679.     fnstcw -164(%ebp)
  680.     movl -164(%ebp),%ebx
  681.     movb $12,%bh
  682.     movl %ebx,-172(%ebp)
  683.     fldcw -172(%ebp)
  684.     fistpl -160(%ebp)
  685.     fldcw -164(%ebp)
  686. .stabn 68,0,114,.LM31-chGreenwichHourAngle
  687. .LM31:
  688.     movl -160(%ebp),%eax
  689.     movl %eax,%edx
  690.     sall $2,%edx
  691.     addl %eax,%edx
  692.     sall $2,%edx
  693.     addl %eax,%edx
  694.     sall $3,%edx
  695.     addl %eax,%edx
  696.     leal 0(,%edx,4),%ecx
  697.     subl %eax,%ecx
  698.     movl %ecx,%eax
  699.     sall $7,%eax
  700.     pushl %eax
  701.     fildl (%esp)
  702.     addl $4,%esp
  703.     fldt -132(%ebp)
  704.     fsubp %st,%st(1)
  705.     fldt -12(%ebp)
  706.     faddp %st,%st(1)
  707.     fstpt -144(%ebp)
  708. .stabn 68,0,115,.LM32-chGreenwichHourAngle
  709. .LM32:
  710.     fldt -120(%ebp)
  711.     subl $12,%esp
  712.     fstpt (%esp)
  713.     fldt -108(%ebp)
  714.     subl $12,%esp
  715.     fstpt (%esp)
  716.     fldt -96(%ebp)
  717.     subl $12,%esp
  718.     fstpt (%esp)
  719.     fldt -84(%ebp)
  720.     subl $12,%esp
  721.     fstpt (%esp)
  722.     fldt -72(%ebp)
  723.     subl $12,%esp
  724.     fstpt (%esp)
  725.     fldt -60(%ebp)
  726.     subl $12,%esp
  727.     fstpt (%esp)
  728.     fldt -144(%ebp)
  729.     subl $12,%esp
  730.     fstpt (%esp)
  731.     fldt -48(%ebp)
  732.     subl $12,%esp
  733.     fstpt (%esp)
  734.     movl -160(%ebp),%eax
  735.     pushl %eax
  736.     fldt -36(%ebp)
  737.     subl $12,%esp
  738.     fstpt (%esp)
  739.     fldt -24(%ebp)
  740.     subl $12,%esp
  741.     fstpt (%esp)
  742.     pushl $.LC16
  743.     call printf
  744.     subl $-128,%esp
  745. .stabn 68,0,120,.LM33-chGreenwichHourAngle
  746. .LM33:
  747.     fildl -160(%ebp)
  748.     fldt -36(%ebp)
  749.     fmulp %st,%st(1)
  750.     fldt -24(%ebp)
  751.     faddp %st,%st(1)
  752.     fldt -48(%ebp)
  753.     fldt -144(%ebp)
  754.     fmulp %st,%st(1)
  755.     faddp %st,%st(1)
  756.     fstpt -156(%ebp)
  757. .stabn 68,0,121,.LM34-chGreenwichHourAngle
  758. .LM34:
  759.     fldt -156(%ebp)
  760.     subl $12,%esp
  761.     fstpt (%esp)
  762.     pushl $.LC17
  763.     call printf
  764.     addl $16,%esp
  765. .stabn 68,0,123,.LM35-chGreenwichHourAngle
  766. .LM35:
  767.     fildl -160(%ebp)
  768.     fldt -36(%ebp)
  769.     fmulp %st,%st(1)
  770.     fstpt -156(%ebp)
  771. .stabn 68,0,124,.LM36-chGreenwichHourAngle
  772. .LM36:
  773.     fldt -156(%ebp)
  774.     subl $12,%esp
  775.     fstpt (%esp)
  776.     pushl $.LC18
  777.     call printf
  778.     addl $16,%esp
  779. .stabn 68,0,125,.LM37-chGreenwichHourAngle
  780. .LM37:
  781.     fldt -156(%ebp)
  782.     fldt -24(%ebp)
  783.     faddp %st,%st(1)
  784.     fstpt -156(%ebp)
  785. .stabn 68,0,126,.LM38-chGreenwichHourAngle
  786. .LM38:
  787.     fldt -156(%ebp)
  788.     subl $12,%esp
  789.     fstpt (%esp)
  790.     pushl $.LC19
  791.     call printf
  792.     addl $16,%esp
  793. .stabn 68,0,127,.LM39-chGreenwichHourAngle
  794. .LM39:
  795.     fldt -48(%ebp)
  796.     fldt -144(%ebp)
  797.     fmulp %st,%st(1)
  798.     fldt -156(%ebp)
  799.     faddp %st,%st(1)
  800.     fstpt -156(%ebp)
  801. .stabn 68,0,128,.LM40-chGreenwichHourAngle
  802. .LM40:
  803.     fldt -156(%ebp)
  804.     subl $12,%esp
  805.     fstpt (%esp)
  806.     pushl $.LC20
  807.     call printf
  808.     addl $16,%esp
  809. .stabn 68,0,131,.LM41-chGreenwichHourAngle
  810. .LM41:
  811.     fildl -160(%ebp)
  812.     fldt -84(%ebp)
  813.     fmulp %st,%st(1)
  814.     fldt -72(%ebp)
  815.     fsubp %st,%st(1)
  816.     subl $8,%esp
  817.     fstpl (%esp)
  818.     popl %ebx
  819.     popl %esi
  820.     movl %ebx,-180(%ebp)
  821.     movl %esi,-176(%ebp)
  822.     fldl -180(%ebp)
  823.     subl $8,%esp
  824.     fstpl (%esp)
  825.     call sin
  826.     addl $8,%esp
  827.     fldt -60(%ebp)
  828.     fmulp %st,%st(1)
  829.     fldt -156(%ebp)
  830.     fsubp %st,%st(1)
  831.     fstpt -156(%ebp)
  832. .stabn 68,0,132,.LM42-chGreenwichHourAngle
  833. .LM42:
  834.     fldt -156(%ebp)
  835.     subl $12,%esp
  836.     fstpt (%esp)
  837.     pushl $.LC21
  838.     call printf
  839.     addl $16,%esp
  840. .stabn 68,0,133,.LM43-chGreenwichHourAngle
  841. .LM43:
  842.     fildl -160(%ebp)
  843.     fldt -120(%ebp)
  844.     fmulp %st,%st(1)
  845.     fldt -108(%ebp)
  846.     faddp %st,%st(1)
  847.     subl $8,%esp
  848.     fstpl (%esp)
  849.     popl %ebx
  850.     popl %esi
  851.     movl %ebx,-180(%ebp)
  852.     movl %esi,-176(%ebp)
  853.     fldl -180(%ebp)
  854.     subl $8,%esp
  855.     fstpl (%esp)
  856.     call sin
  857.     addl $8,%esp
  858.     fldt -96(%ebp)
  859.     fmulp %st,%st(1)
  860.     fldt -156(%ebp)
  861.     fsubp %st,%st(1)
  862.     fstpt -156(%ebp)
  863. .stabn 68,0,134,.LM44-chGreenwichHourAngle
  864. .LM44:
  865.     fldt -156(%ebp)
  866.     subl $12,%esp
  867.     fstpt (%esp)
  868.     pushl $.LC22
  869.     call printf
  870.     addl $16,%esp
  871. .stabn 68,0,135,.LM45-chGreenwichHourAngle
  872. .LM45:
  873.     fildl -160(%ebp)
  874.     fldt -84(%ebp)
  875.     fmulp %st,%st(1)
  876.     fldt -72(%ebp)
  877.     fsubp %st,%st(1)
  878.     subl $8,%esp
  879.     fstpl (%esp)
  880.     popl %ebx
  881.     popl %esi
  882.     movl %ebx,-180(%ebp)
  883.     movl %esi,-176(%ebp)
  884.     fldl -180(%ebp)
  885.     subl $8,%esp
  886.     fstpl (%esp)
  887.     call sin
  888.     addl $8,%esp
  889.     subl $8,%esp
  890.     fstpl (%esp)
  891.     pushl $.LC23
  892.     call printf
  893.     addl $12,%esp
  894. .stabn 68,0,136,.LM46-chGreenwichHourAngle
  895. .LM46:
  896.     fildl -160(%ebp)
  897.     fldt -120(%ebp)
  898.     fmulp %st,%st(1)
  899.     fldt -108(%ebp)
  900.     fsubp %st,%st(1)
  901.     subl $8,%esp
  902.     fstpl (%esp)
  903.     popl %ebx
  904.     popl %esi
  905.     movl %ebx,-180(%ebp)
  906.     movl %esi,-176(%ebp)
  907.     fldl -180(%ebp)
  908.     subl $8,%esp
  909.     fstpl (%esp)
  910.     call sin
  911.     addl $8,%esp
  912.     subl $8,%esp
  913.     fstpl (%esp)
  914.     pushl $.LC24
  915.     call printf
  916.     addl $12,%esp
  917. .stabn 68,0,137,.LM47-chGreenwichHourAngle
  918. .LM47:
  919.     fldt -156(%ebp)
  920.     subl $12,%esp
  921.     fstpt (%esp)
  922.     pushl $.LC25
  923.     call printf
  924.     addl $16,%esp
  925. .stabn 68,0,139,.LM48-chGreenwichHourAngle
  926. .LM48:
  927.     fldt m_twoPi
  928.     subl $8,%esp
  929.     fstpl (%esp)
  930.     popl %ebx
  931.     popl %esi
  932.     movl %ebx,-180(%ebp)
  933.     movl %esi,-176(%ebp)
  934.     fldl -180(%ebp)
  935.     subl $8,%esp
  936.     fstpl (%esp)
  937.     fldt -156(%ebp)
  938.     subl $8,%esp
  939.     fstpl (%esp)
  940.     popl %ebx
  941.     popl %esi
  942.     movl %ebx,-180(%ebp)
  943.     movl %esi,-176(%ebp)
  944.     fldl -180(%ebp)
  945.     subl $8,%esp
  946.     fstpl (%esp)
  947.     call fmod
  948.     addl $16,%esp
  949.     fstpt -156(%ebp)
  950. .stabn 68,0,143,.LM49-chGreenwichHourAngle
  951. .LM49:
  952.     fldt -156(%ebp)
  953.     jmp .L8
  954. .stabn 68,0,144,.LM50-chGreenwichHourAngle
  955. .LM50:
  956. .LBE4:
  957. .stabn 68,0,144,.LM51-chGreenwichHourAngle
  958. .LM51:
  959.     .p2align 4,,7
  960. .L8:
  961.     leal -188(%ebp),%esp
  962.     popl %ebx
  963.     popl %esi
  964.     leave
  965.     ret
  966. .Lfe3:
  967.     .size     chGreenwichHourAngle,.Lfe3-chGreenwichHourAngle
  968. .stabs "DEL:(0,14)",128,0,96,-12
  969. .stabs "G0:(0,14)",128,0,99,-24
  970. .stabs "G1:(0,14)",128,0,100,-36
  971. .stabs "RE:(0,14)",128,0,101,-48
  972. .stabs "CA:(0,14)",128,0,102,-60
  973. .stabs "A1:(0,14)",128,0,103,-72
  974. .stabs "A2:(0,14)",128,0,104,-84
  975. .stabs "CB:(0,14)",128,0,105,-96
  976. .stabs "B1:(0,14)",128,0,106,-108
  977. .stabs "B2:(0,14)",128,0,107,-120
  978. .stabs "SEC:(0,14)",128,0,109,-132
  979. .stabs "SD:(0,14)",128,0,109,-144
  980. .stabs "RAD:(0,14)",128,0,109,-156
  981. .stabs "DY:(0,3)",128,0,110,-160
  982. .stabn 192,0,0,.LBB4-chGreenwichHourAngle
  983. .stabn 224,0,0,.LBE4-chGreenwichHourAngle
  984. .Lscope2:
  985. .stabs "",36,0,0,.Lscope2-chGreenwichHourAngle
  986.     .align 4
  987. .stabs "RectInertialToFixed:F(0,19)",36,0,167,RectInertialToFixed
  988. .stabs "greenwichHourAngle:p(0,14)",160,0,158,8
  989. .stabs "inertxp:p(0,14)",160,0,159,20
  990. .stabs "inertyp:p(0,14)",160,0,160,32
  991. .stabs "inertzp:p(0,14)",160,0,161,44
  992. .stabs "fixedxp:p(0,20)=*(0,14)",160,0,163,56
  993. .stabs "fixedyp:p(0,20)",160,0,164,60
  994. .stabs "fixedzp:p(0,20)",160,0,166,64
  995. .globl RectInertialToFixed
  996.     .type     RectInertialToFixed,@function
  997. RectInertialToFixed:
  998. .stabn 68,0,167,.LM52-RectInertialToFixed
  999. .LM52:
  1000.     pushl %ebp
  1001.     movl %esp,%ebp
  1002.     subl $32,%esp
  1003. .stabn 68,0,169,.LM53-RectInertialToFixed
  1004. .LM53:
  1005. .LBB5:
  1006. .stabn 68,0,171,.LM54-RectInertialToFixed
  1007. .LM54:
  1008.     fldt 8(%ebp)
  1009.     subl $8,%esp
  1010.     fstpl (%esp)
  1011.     popl %edx
  1012.     popl %ecx
  1013.     movl %edx,-32(%ebp)
  1014.     movl %ecx,-28(%ebp)
  1015.     fldl -32(%ebp)
  1016.     subl $8,%esp
  1017.     fstpl (%esp)
  1018.     call sin
  1019.     addl $8,%esp
  1020.     fstpt -12(%ebp)
  1021. .stabn 68,0,172,.LM55-RectInertialToFixed
  1022. .LM55:
  1023.     fldt 8(%ebp)
  1024.     subl $8,%esp
  1025.     fstpl (%esp)
  1026.     popl %edx
  1027.     popl %ecx
  1028.     movl %edx,-32(%ebp)
  1029.     movl %ecx,-28(%ebp)
  1030.     fldl -32(%ebp)
  1031.     subl $8,%esp
  1032.     fstpl (%esp)
  1033.     call cos
  1034.     addl $8,%esp
  1035.     fstpt -24(%ebp)
  1036. .stabn 68,0,174,.LM56-RectInertialToFixed
  1037. .LM56:
  1038.     movl 56(%ebp),%eax
  1039.     fldt 20(%ebp)
  1040.     fldt -24(%ebp)
  1041.     fmulp %st,%st(1)
  1042.     fldt 32(%ebp)
  1043.     fldt -12(%ebp)
  1044.     fmulp %st,%st(1)
  1045.     faddp %st,%st(1)
  1046.     fstpt (%eax)
  1047. .stabn 68,0,175,.LM57-RectInertialToFixed
  1048. .LM57:
  1049.     movl 60(%ebp),%eax
  1050.     fldt 20(%ebp)
  1051.     fchs
  1052.     fldt -12(%ebp)
  1053.     fmulp %st,%st(1)
  1054.     fldt 32(%ebp)
  1055.     fldt -24(%ebp)
  1056.     fmulp %st,%st(1)
  1057.     faddp %st,%st(1)
  1058.     fstpt (%eax)
  1059. .stabn 68,0,176,.LM58-RectInertialToFixed
  1060. .LM58:
  1061.     movl 64(%ebp),%eax
  1062.     fldt 44(%ebp)
  1063.     fstpt (%eax)
  1064. .stabn 68,0,177,.LM59-RectInertialToFixed
  1065. .LM59:
  1066. .LBE5:
  1067. .stabn 68,0,177,.LM60-RectInertialToFixed
  1068. .LM60:
  1069. .L9:
  1070.     leave
  1071.     ret
  1072. .Lfe4:
  1073.     .size     RectInertialToFixed,.Lfe4-RectInertialToFixed
  1074. .stabs "sinGha:(0,14)",128,0,169,-12
  1075. .stabs "cosGha:(0,14)",128,0,169,-24
  1076. .stabn 192,0,0,.LBB5-RectInertialToFixed
  1077. .stabn 224,0,0,.LBE5-RectInertialToFixed
  1078. .Lscope3:
  1079. .stabs "",36,0,0,.Lscope3-RectInertialToFixed
  1080.     .align 4
  1081. .stabs "GeodeticToFixedRect:F(0,19)",36,0,199,GeodeticToFixedRect
  1082. .stabs "phi:p(0,14)",160,0,192,8
  1083. .stabs "lambda:p(0,14)",160,0,193,20
  1084. .stabs "xp:p(0,20)",160,0,195,32
  1085. .stabs "yp:p(0,20)",160,0,196,36
  1086. .stabs "zp:p(0,20)",160,0,198,40
  1087. .globl GeodeticToFixedRect
  1088.     .type     GeodeticToFixedRect,@function
  1089. GeodeticToFixedRect:
  1090. .stabn 68,0,199,.LM61-GeodeticToFixedRect
  1091. .LM61:
  1092.     pushl %ebp
  1093.     movl %esp,%ebp
  1094.     subl $68,%esp
  1095. .stabn 68,0,201,.LM62-GeodeticToFixedRect
  1096. .LM62:
  1097. .LBB6:
  1098. .stabn 68,0,203,.LM63-GeodeticToFixedRect
  1099. .LM63:
  1100.     fldt 8(%ebp)
  1101.     subl $8,%esp
  1102.     fstpl (%esp)
  1103.     popl %edx
  1104.     popl %ecx
  1105.     movl %edx,-68(%ebp)
  1106.     movl %ecx,-64(%ebp)
  1107.     fldl -68(%ebp)
  1108.     subl $8,%esp
  1109.     fstpl (%esp)
  1110.     call sin
  1111.     addl $8,%esp
  1112.     fstpt -12(%ebp)
  1113. .stabn 68,0,204,.LM64-GeodeticToFixedRect
  1114. .LM64:
  1115.     fldt 8(%ebp)
  1116.     subl $8,%esp
  1117.     fstpl (%esp)
  1118.     popl %edx
  1119.     popl %ecx
  1120.     movl %edx,-68(%ebp)
  1121.     movl %ecx,-64(%ebp)
  1122.     fldl -68(%ebp)
  1123.     subl $8,%esp
  1124.     fstpl (%esp)
  1125.     call cos
  1126.     addl $8,%esp
  1127.     fstpt -24(%ebp)
  1128. .stabn 68,0,205,.LM65-GeodeticToFixedRect
  1129. .LM65:
  1130.     fldt 20(%ebp)
  1131.     subl $8,%esp
  1132.     fstpl (%esp)
  1133.     popl %edx
  1134.     popl %ecx
  1135.     movl %edx,-68(%ebp)
  1136.     movl %ecx,-64(%ebp)
  1137.     fldl -68(%ebp)
  1138.     subl $8,%esp
  1139.     fstpl (%esp)
  1140.     call sin
  1141.     addl $8,%esp
  1142.     fstpt -36(%ebp)
  1143. .stabn 68,0,206,.LM66-GeodeticToFixedRect
  1144. .LM66:
  1145.     fldt 20(%ebp)
  1146.     subl $8,%esp
  1147.     fstpl (%esp)
  1148.     popl %edx
  1149.     popl %ecx
  1150.     movl %edx,-68(%ebp)
  1151.     movl %ecx,-64(%ebp)
  1152.     fldl -68(%ebp)
  1153.     subl $8,%esp
  1154.     fstpl (%esp)
  1155.     call cos
  1156.     addl $8,%esp
  1157.     fstpt -48(%ebp)
  1158. .stabn 68,0,207,.LM67-GeodeticToFixedRect
  1159. .LM67:
  1160.     fldt e_ecc_sq
  1161.     fldt -12(%ebp)
  1162.     fmulp %st,%st(1)
  1163.     fldt -12(%ebp)
  1164.     fmulp %st,%st(1)
  1165.     fld1
  1166.     fsubp %st,%st(1)
  1167.     subl $8,%esp
  1168.     fstpl (%esp)
  1169.     popl %edx
  1170.     popl %ecx
  1171.     movl %edx,-68(%ebp)
  1172.     movl %ecx,-64(%ebp)
  1173.     fldl -68(%ebp)
  1174.     subl $8,%esp
  1175.     fstpl (%esp)
  1176.     call sqrt
  1177.     addl $8,%esp
  1178.     fldt e_Re
  1179.     fdivp %st,%st(1)
  1180.     fstpt -60(%ebp)
  1181. .stabn 68,0,210,.LM68-GeodeticToFixedRect
  1182. .LM68:
  1183.     movl 32(%ebp),%eax
  1184.     fldt -60(%ebp)
  1185.     fldt -24(%ebp)
  1186.     fmulp %st,%st(1)
  1187.     fldt -48(%ebp)
  1188.     fmulp %st,%st(1)
  1189.     fstpt (%eax)
  1190. .stabn 68,0,211,.LM69-GeodeticToFixedRect
  1191. .LM69:
  1192.     movl 36(%ebp),%eax
  1193.     fldt -60(%ebp)
  1194.     fldt -24(%ebp)
  1195.     fmulp %st,%st(1)
  1196.     fldt -36(%ebp)
  1197.     fmulp %st,%st(1)
  1198.     fstpt (%eax)
  1199. .stabn 68,0,212,.LM70-GeodeticToFixedRect
  1200. .LM70:
  1201.     movl 40(%ebp),%eax
  1202.     fld1
  1203.     fldt e_ecc_sq
  1204.     fsubrp %st,%st(1)
  1205.     fldt -60(%ebp)
  1206.     fmulp %st,%st(1)
  1207.     fldt -12(%ebp)
  1208.     fmulp %st,%st(1)
  1209.     fstpt (%eax)
  1210. .stabn 68,0,213,.LM71-GeodeticToFixedRect
  1211. .LM71:
  1212. .LBE6:
  1213. .stabn 68,0,213,.LM72-GeodeticToFixedRect
  1214. .LM72:
  1215. .L10:
  1216.     leave
  1217.     ret
  1218. .Lfe5:
  1219.     .size     GeodeticToFixedRect,.Lfe5-GeodeticToFixedRect
  1220. .stabs "sinPhi:(0,14)",128,0,201,-12
  1221. .stabs "cosPhi:(0,14)",128,0,201,-24
  1222. .stabs "sinLambda:(0,14)",128,0,201,-36
  1223. .stabs "cosLambda:(0,14)",128,0,201,-48
  1224. .stabs "Rs:(0,14)",128,0,201,-60
  1225. .stabn 192,0,0,.LBB6-GeodeticToFixedRect
  1226. .stabn 224,0,0,.LBE6-GeodeticToFixedRect
  1227. .Lscope4:
  1228. .stabs "",36,0,0,.Lscope4-GeodeticToFixedRect
  1229. .section    .rodata
  1230.     .align 16
  1231. .LC26:
  1232.     .long 0x0,0x95a16400,0x4014
  1233.     .align 16
  1234. .LC27:
  1235.     .long 0x632ea381,0xfc536354,0x3ffe
  1236.     .align 16
  1237. .LC28:
  1238.     .long 0x49ba5e35,0x8c3b020c,0x4007
  1239.     .align 16
  1240. .LC29:
  1241.     .long 0x6d83911a,0xfc504d1f,0x3ffe
  1242.     .align 16
  1243. .LC30:
  1244.     .long 0x624dd2f,0xb2c39581,0x4007
  1245.     .align 16
  1246. .LC31:
  1247.     .long 0xe57a42bc,0xd6bf94d5,0x3fe9
  1248.     .align 16
  1249. .LC32:
  1250.     .long 0x978d4fdf,0xbb83126e,0x4003
  1251.     .align 16
  1252. .LC33:
  1253.     .long 0xeb851eb8,0xf51eb851,0x3fff
  1254.     .align 8
  1255. .LC34:
  1256.     .long 0x47ae147b,0x3f947ae1
  1257.     .align 16
  1258. .LC35:
  1259.     .long 0x8461f9f0,0x88e368f0,0x3ff9
  1260.     .align 16
  1261. .LC36:
  1262.     .long 0xb5f1bef5,0x80049667,0x3fff
  1263.     .align 16
  1264. .LC37:
  1265.     .long 0x37de939f,0x92ccf6be,0x3ff2
  1266. .text
  1267.     .align 4
  1268. .stabs "GeoInertialSunLocation:F(0,19)",36,0,234,GeoInertialSunLocation
  1269. .stabs "JulianDate:p(0,14)",160,0,229,8
  1270. .stabs "xp:p(0,20)",160,0,230,20
  1271. .stabs "yp:p(0,20)",160,0,231,24
  1272. .stabs "zp:p(0,20)",160,0,233,28
  1273. .globl GeoInertialSunLocation
  1274.     .type     GeoInertialSunLocation,@function
  1275. GeoInertialSunLocation:
  1276. .stabn 68,0,234,.LM73-GeoInertialSunLocation
  1277. .LM73:
  1278.     pushl %ebp
  1279.     movl %esp,%ebp
  1280.     subl $236,%esp
  1281. .stabn 68,0,236,.LM74-GeoInertialSunLocation
  1282. .LM74:
  1283. .LBB7:
  1284.     movl $0,-12(%ebp)
  1285.     movl $-1901385776,-8(%ebp)
  1286.     movl $16410,-4(%ebp)
  1287. .stabn 68,0,239,.LM75-GeoInertialSunLocation
  1288. .LM75:
  1289.     fldt 8(%ebp)
  1290.     fldt .LC26
  1291.     fstp %st(0)
  1292.     fldt .LC26
  1293.     fsubrp %st,%st(1)
  1294.     fstpt -24(%ebp)
  1295. .stabn 68,0,240,.LM76-GeoInertialSunLocation
  1296. .LM76:
  1297.     fldt -24(%ebp)
  1298.     fldt .LC27
  1299.     fstp %st(0)
  1300.     fldt .LC27
  1301.     fmulp %st,%st(1)
  1302.     fldt .LC28
  1303.     fstp %st(0)
  1304.     fldt .LC28
  1305.     faddp %st,%st(1)
  1306.     fstpt -36(%ebp)
  1307. .stabn 68,0,241,.LM77-GeoInertialSunLocation
  1308. .LM77:
  1309.     fldt -36(%ebp)
  1310.     subl $12,%esp
  1311.     fstpt (%esp)
  1312.     call PrincipleAngleDeg
  1313.     addl $12,%esp
  1314.     fstpt -36(%ebp)
  1315. .stabn 68,0,242,.LM78-GeoInertialSunLocation
  1316. .LM78:
  1317.     fldt -24(%ebp)
  1318.     fldt .LC29
  1319.     fstp %st(0)
  1320.     fldt .LC29
  1321.     fmulp %st,%st(1)
  1322.     fldt .LC30
  1323.     fstp %st(0)
  1324.     fldt .LC30
  1325.     faddp %st,%st(1)
  1326.     fstpt -48(%ebp)
  1327. .stabn 68,0,243,.LM79-GeoInertialSunLocation
  1328. .LM79:
  1329.     fldt -48(%ebp)
  1330.     subl $12,%esp
  1331.     fstpt (%esp)
  1332.     call PrincipleAngleDeg
  1333.     addl $12,%esp
  1334.     fstpt -48(%ebp)
  1335. .stabn 68,0,244,.LM80-GeoInertialSunLocation
  1336. .LM80:
  1337.     fldt -48(%ebp)
  1338.     fldt m_dToR
  1339.     fmulp %st,%st(1)
  1340.     fstpt -60(%ebp)
  1341. .stabn 68,0,245,.LM81-GeoInertialSunLocation
  1342. .LM81:
  1343.     fldt -24(%ebp)
  1344.     fldt .LC31
  1345.     fstp %st(0)
  1346.     fldt .LC31
  1347.     fmulp %st,%st(1)
  1348.     fldt .LC32
  1349.     fstp %st(0)
  1350.     fldt .LC32
  1351.     fsubp %st,%st(1)
  1352.     fstpt -72(%ebp)
  1353. .stabn 68,0,246,.LM82-GeoInertialSunLocation
  1354. .LM82:
  1355.     fldt -72(%ebp)
  1356.     fldt m_dToR
  1357.     fmulp %st,%st(1)
  1358.     fstpt -84(%ebp)
  1359. .stabn 68,0,247,.LM83-GeoInertialSunLocation
  1360. .LM83:
  1361.     fldt -60(%ebp)
  1362.     subl $8,%esp
  1363.     fstpl (%esp)
  1364.     popl %edx
  1365.     popl %ecx
  1366.     movl %edx,-236(%ebp)
  1367.     movl %ecx,-232(%ebp)
  1368.     fldl -236(%ebp)
  1369.     subl $8,%esp
  1370.     fstpl (%esp)
  1371.     call sin
  1372.     addl $8,%esp
  1373.     fldt .LC33
  1374.     fstp %st(0)
  1375.     fldt .LC33
  1376.     fmulp %st,%st(1)
  1377.     fldt -36(%ebp)
  1378.     faddp %st,%st(1)
  1379.     fstpt -168(%ebp)
  1380.     fldt -60(%ebp)
  1381.     fstpt -180(%ebp)
  1382.     fldt -180(%ebp)
  1383.     fadd %st(0),%st
  1384.     subl $8,%esp
  1385.     fstpl (%esp)
  1386.     popl %edx
  1387.     popl %ecx
  1388.     movl %edx,-236(%ebp)
  1389.     movl %ecx,-232(%ebp)
  1390.     fldl -236(%ebp)
  1391.     subl $8,%esp
  1392.     fstpl (%esp)
  1393.     call sin
  1394.     addl $8,%esp
  1395.     fldl .LC34
  1396.     fstp %st(0)
  1397.     fldl .LC34
  1398.     fmulp %st,%st(1)
  1399.     fldt -168(%ebp)
  1400.     faddp %st,%st(1)
  1401.     fstpt -96(%ebp)
  1402. .stabn 68,0,248,.LM84-GeoInertialSunLocation
  1403. .LM84:
  1404.     fldt -96(%ebp)
  1405.     fldt m_dToR
  1406.     fmulp %st,%st(1)
  1407.     fstpt -108(%ebp)
  1408. .stabn 68,0,249,.LM85-GeoInertialSunLocation
  1409. .LM85:
  1410.     fldt -60(%ebp)
  1411.     subl $8,%esp
  1412.     fstpl (%esp)
  1413.     popl %edx
  1414.     popl %ecx
  1415.     movl %edx,-236(%ebp)
  1416.     movl %ecx,-232(%ebp)
  1417.     fldl -236(%ebp)
  1418.     subl $8,%esp
  1419.     fstpl (%esp)
  1420.     call cos
  1421.     addl $8,%esp
  1422.     fldt .LC35
  1423.     fstp %st(0)
  1424.     fldt .LC35
  1425.     fmulp %st,%st(1)
  1426.     fldt .LC36
  1427.     fstp %st(0)
  1428.     fldt .LC36
  1429.     fsubp %st,%st(1)
  1430.     fstpt -192(%ebp)
  1431.     fldt -60(%ebp)
  1432.     fstpt -204(%ebp)
  1433.     fldt -204(%ebp)
  1434.     fadd %st(0),%st
  1435.     subl $8,%esp
  1436.     fstpl (%esp)
  1437.     popl %edx
  1438.     popl %ecx
  1439.     movl %edx,-236(%ebp)
  1440.     movl %ecx,-232(%ebp)
  1441.     fldl -236(%ebp)
  1442.     subl $8,%esp
  1443.     fstpl (%esp)
  1444.     call cos
  1445.     addl $8,%esp
  1446.     fldt .LC37
  1447.     fstp %st(0)
  1448.     fldt .LC37
  1449.     fmulp %st,%st(1)
  1450.     fldt -192(%ebp)
  1451.     fsubp %st,%st(1)
  1452.     fstpt -120(%ebp)
  1453. .stabn 68,0,250,.LM86-GeoInertialSunLocation
  1454. .LM86:
  1455.     fldt -108(%ebp)
  1456.     subl $8,%esp
  1457.     fstpl (%esp)
  1458.     popl %edx
  1459.     popl %ecx
  1460.     movl %edx,-236(%ebp)
  1461.     movl %ecx,-232(%ebp)
  1462.     fldl -236(%ebp)
  1463.     subl $8,%esp
  1464.     fstpl (%esp)
  1465.     call cos
  1466.     addl $8,%esp
  1467.     fldt -120(%ebp)
  1468.     fmulp %st,%st(1)
  1469.     fstpt -132(%ebp)
  1470. .stabn 68,0,251,.LM87-GeoInertialSunLocation
  1471. .LM87:
  1472.     fldt -84(%ebp)
  1473.     subl $8,%esp
  1474.     fstpl (%esp)
  1475.     popl %edx
  1476.     popl %ecx
  1477.     movl %edx,-236(%ebp)
  1478.     movl %ecx,-232(%ebp)
  1479.     fldl -236(%ebp)
  1480.     subl $8,%esp
  1481.     fstpl (%esp)
  1482.     call cos
  1483.     addl $8,%esp
  1484.     fldt -120(%ebp)
  1485.     fmulp %st,%st(1)
  1486.     fstpt -216(%ebp)
  1487.     fldt -108(%ebp)
  1488.     subl $8,%esp
  1489.     fstpl (%esp)
  1490.     popl %edx
  1491.     popl %ecx
  1492.     movl %edx,-236(%ebp)
  1493.     movl %ecx,-232(%ebp)
  1494.     fldl -236(%ebp)
  1495.     subl $8,%esp
  1496.     fstpl (%esp)
  1497.     call sin
  1498.     addl $8,%esp
  1499.     fldt -216(%ebp)
  1500.     fmulp %st,%st(1)
  1501.     fstpt -144(%ebp)
  1502. .stabn 68,0,252,.LM88-GeoInertialSunLocation
  1503. .LM88:
  1504.     fldt -84(%ebp)
  1505.     subl $8,%esp
  1506.     fstpl (%esp)
  1507.     popl %edx
  1508.     popl %ecx
  1509.     movl %edx,-236(%ebp)
  1510.     movl %ecx,-232(%ebp)
  1511.     fldl -236(%ebp)
  1512.     subl $8,%esp
  1513.     fstpl (%esp)
  1514.     call sin
  1515.     addl $8,%esp
  1516.     fldt -120(%ebp)
  1517.     fmulp %st,%st(1)
  1518.     fstpt -228(%ebp)
  1519.     fldt -108(%ebp)
  1520.     subl $8,%esp
  1521.     fstpl (%esp)
  1522.     popl %edx
  1523.     popl %ecx
  1524.     movl %edx,-236(%ebp)
  1525.     movl %ecx,-232(%ebp)
  1526.     fldl -236(%ebp)
  1527.     subl $8,%esp
  1528.     fstpl (%esp)
  1529.     call sin
  1530.     addl $8,%esp
  1531.     fldt -228(%ebp)
  1532.     fmulp %st,%st(1)
  1533.     fstpt -156(%ebp)
  1534. .stabn 68,0,254,.LM89-GeoInertialSunLocation
  1535. .LM89:
  1536.     movl 20(%ebp),%eax
  1537.     fldt -132(%ebp)
  1538.     fldt -12(%ebp)
  1539.     fmulp %st,%st(1)
  1540.     fstpt (%eax)
  1541. .stabn 68,0,255,.LM90-GeoInertialSunLocation
  1542. .LM90:
  1543.     movl 24(%ebp),%eax
  1544.     fldt -144(%ebp)
  1545.     fldt -12(%ebp)
  1546.     fmulp %st,%st(1)
  1547.     fstpt (%eax)
  1548. .stabn 68,0,256,.LM91-GeoInertialSunLocation
  1549. .LM91:
  1550.     movl 28(%ebp),%eax
  1551.     fldt -156(%ebp)
  1552.     fldt -12(%ebp)
  1553.     fmulp %st,%st(1)
  1554.     fstpt (%eax)
  1555. .stabn 68,0,257,.LM92-GeoInertialSunLocation
  1556. .LM92:
  1557. .LBE7:
  1558. .stabn 68,0,257,.LM93-GeoInertialSunLocation
  1559. .LM93:
  1560. .L11:
  1561.     leave
  1562.     ret
  1563. .Lfe6:
  1564.     .size     GeoInertialSunLocation,.Lfe6-GeoInertialSunLocation
  1565. .stabs "au:(0,14)",128,0,236,-12
  1566. .stabs "n:(0,14)",128,0,237,-24
  1567. .stabs "L:(0,14)",128,0,237,-36
  1568. .stabs "g:(0,14)",128,0,237,-48
  1569. .stabs "gr:(0,14)",128,0,237,-60
  1570. .stabs "eta:(0,14)",128,0,237,-72
  1571. .stabs "etar:(0,14)",128,0,237,-84
  1572. .stabs "lambda:(0,14)",128,0,237,-96
  1573. .stabs "lambdar:(0,14)",128,0,237,-108
  1574. .stabs "R:(0,14)",128,0,237,-120
  1575. .stabs "x:(0,14)",128,0,237,-132
  1576. .stabs "y:(0,14)",128,0,237,-144
  1577. .stabs "z:(0,14)",128,0,237,-156
  1578. .stabn 192,0,0,.LBB7-GeoInertialSunLocation
  1579. .stabn 224,0,0,.LBE7-GeoInertialSunLocation
  1580. .Lscope5:
  1581. .stabs "",36,0,0,.Lscope5-GeoInertialSunLocation
  1582. .section    .rodata
  1583. .LC38:
  1584.     .string    "**julianDays = %Lf\n"
  1585.     .align 32
  1586. .LC39:
  1587.     .string    "** sunXinertial = %Lf, sunYinertial = %Lf, sunZinertial = %Lf\n"
  1588. .LC40:
  1589.     .string    "** greenwichHourAngle = %Lf\n"
  1590.     .align 32
  1591. .LC41:
  1592.     .string    "** sunXfixed = %Lf, sunYfixed = %Lf, sunZfixed = %Lf\n"
  1593. .text
  1594.     .align 4
  1595. .stabs "GeoFixedSunLocation:F(0,19)",36,0,275,GeoFixedSunLocation
  1596. .stabs "unixSec:p(0,14)",160,0,270,8
  1597. .stabs "sunXfixed:p(0,20)",160,0,271,20
  1598. .stabs "sunYfixed:p(0,20)",160,0,272,24
  1599. .stabs "sunZfixed:p(0,20)",160,0,274,28
  1600. .globl GeoFixedSunLocation
  1601.     .type     GeoFixedSunLocation,@function
  1602. GeoFixedSunLocation:
  1603. .stabn 68,0,275,.LM94-GeoFixedSunLocation
  1604. .LM94:
  1605.     pushl %ebp
  1606.     movl %esp,%ebp
  1607.     subl $72,%esp
  1608. .stabn 68,0,276,.LM95-GeoFixedSunLocation
  1609. .LM95:
  1610. .LBB8:
  1611. .stabn 68,0,279,.LM96-GeoFixedSunLocation
  1612. .LM96:
  1613.     fldt 8(%ebp)
  1614.     fnstcw -64(%ebp)
  1615.     movl -64(%ebp),%edx
  1616.     movb $12,%dh
  1617.     movl %edx,-72(%ebp)
  1618.     fldcw -72(%ebp)
  1619.     fistpl -72(%ebp)
  1620.     movl -72(%ebp),%eax
  1621.     fldcw -64(%ebp)
  1622.     pushl %eax
  1623.     call JulianDate
  1624.     addl $4,%esp
  1625.     fstpt -48(%ebp)
  1626. .stabn 68,0,280,.LM97-GeoFixedSunLocation
  1627. .LM97:
  1628.     fldt -48(%ebp)
  1629.     subl $12,%esp
  1630.     fstpt (%esp)
  1631.     pushl $.LC38
  1632.     call printf
  1633.     addl $16,%esp
  1634. .stabn 68,0,282,.LM98-GeoFixedSunLocation
  1635. .LM98:
  1636.     leal -36(%ebp),%eax
  1637.     pushl %eax
  1638.     leal -24(%ebp),%eax
  1639.     pushl %eax
  1640.     leal -12(%ebp),%eax
  1641.     pushl %eax
  1642.     fldt -48(%ebp)
  1643.     subl $12,%esp
  1644.     fstpt (%esp)
  1645.     call GeoInertialSunLocation
  1646.     addl $24,%esp
  1647. .stabn 68,0,287,.LM99-GeoFixedSunLocation
  1648. .LM99:
  1649.     fldt -36(%ebp)
  1650.     subl $12,%esp
  1651.     fstpt (%esp)
  1652.     fldt -24(%ebp)
  1653.     subl $12,%esp
  1654.     fstpt (%esp)
  1655.     fldt -12(%ebp)
  1656.     subl $12,%esp
  1657.     fstpt (%esp)
  1658.     pushl $.LC39
  1659.     call printf
  1660.     addl $40,%esp
  1661. .stabn 68,0,290,.LM100-GeoFixedSunLocation
  1662. .LM100:
  1663.     fldt 8(%ebp)
  1664.     subl $12,%esp
  1665.     fstpt (%esp)
  1666.     call chGreenwichHourAngle
  1667.     addl $12,%esp
  1668.     fstpt -60(%ebp)
  1669. .stabn 68,0,291,.LM101-GeoFixedSunLocation
  1670. .LM101:
  1671.     fldt -60(%ebp)
  1672.     subl $12,%esp
  1673.     fstpt (%esp)
  1674.     pushl $.LC40
  1675.     call printf
  1676.     addl $16,%esp
  1677. .stabn 68,0,293,.LM102-GeoFixedSunLocation
  1678. .LM102:
  1679.     movl 28(%ebp),%eax
  1680.     pushl %eax
  1681.     movl 24(%ebp),%eax
  1682.     pushl %eax
  1683.     movl 20(%ebp),%eax
  1684.     pushl %eax
  1685.     fldt -36(%ebp)
  1686.     subl $12,%esp
  1687.     fstpt (%esp)
  1688.     fldt -24(%ebp)
  1689.     subl $12,%esp
  1690.     fstpt (%esp)
  1691.     fldt -12(%ebp)
  1692.     subl $12,%esp
  1693.     fstpt (%esp)
  1694.     fldt -60(%ebp)
  1695.     subl $12,%esp
  1696.     fstpt (%esp)
  1697.     call RectInertialToFixed
  1698.     addl $60,%esp
  1699. .stabn 68,0,299,.LM103-GeoFixedSunLocation
  1700. .LM103:
  1701.     movl 28(%ebp),%eax
  1702.     pushl %eax
  1703.     movl 24(%ebp),%eax
  1704.     pushl %eax
  1705.     movl 20(%ebp),%eax
  1706.     pushl %eax
  1707.     pushl $.LC41
  1708.     call printf
  1709.     addl $16,%esp
  1710. .stabn 68,0,301,.LM104-GeoFixedSunLocation
  1711. .LM104:
  1712. .LBE8:
  1713. .stabn 68,0,301,.LM105-GeoFixedSunLocation
  1714. .LM105:
  1715. .L12:
  1716.     leave
  1717.     ret
  1718. .Lfe7:
  1719.     .size     GeoFixedSunLocation,.Lfe7-GeoFixedSunLocation
  1720. .stabs "sunXinertial:(0,14)",128,0,276,-12
  1721. .stabs "sunYinertial:(0,14)",128,0,276,-24
  1722. .stabs "sunZinertial:(0,14)",128,0,276,-36
  1723. .stabs "julianDays:(0,14)",128,0,277,-48
  1724. .stabs "greenwichHourAngle:(0,14)",128,0,277,-60
  1725. .stabn 192,0,0,.LBB8-GeoFixedSunLocation
  1726. .stabn 224,0,0,.LBE8-GeoFixedSunLocation
  1727. .Lscope6:
  1728. .stabs "",36,0,0,.Lscope6-GeoFixedSunLocation
  1729. .section    .rodata
  1730.     .align 16
  1731. .LC42:
  1732.     .long 0x0,0xa8c00000,0x400f
  1733.     .align 16
  1734. .LC43:
  1735.     .long 0x0,0x94f62e00,0x4014
  1736. .text
  1737.     .align 4
  1738. .stabs "JulianDate:F(0,14)",36,0,310,JulianDate
  1739. .stabs "unixTimeSec:p(15,2)",160,0,309,8
  1740. .globl JulianDate
  1741.     .type     JulianDate,@function
  1742. JulianDate:
  1743. .stabn 68,0,310,.LM106-JulianDate
  1744. .LM106:
  1745.     pushl %ebp
  1746.     movl %esp,%ebp
  1747. .stabn 68,0,311,.LM107-JulianDate
  1748. .LM107:
  1749.     fildl 8(%ebp)
  1750.     fldt .LC42
  1751.     fstp %st(0)
  1752.     fldt .LC42
  1753.     fdivrp %st,%st(1)
  1754.     fldt .LC43
  1755.     fstp %st(0)
  1756.     fldt .LC43
  1757.     faddp %st,%st(1)
  1758.     jmp .L13
  1759. .stabn 68,0,312,.LM108-JulianDate
  1760. .LM108:
  1761.     .p2align 4,,7
  1762. .L13:
  1763.     leave
  1764.     ret
  1765. .Lfe8:
  1766.     .size     JulianDate,.Lfe8-JulianDate
  1767. .Lscope7:
  1768. .stabs "",36,0,0,.Lscope7-JulianDate
  1769. .section    .rodata
  1770.     .align 32
  1771. .LC44:
  1772.     .string    "fourDigitYear = %d, dayOfYear = %d, milliSecondOfDay = %Ld\n"
  1773.     .align 32
  1774. .LC45:
  1775.     .string    "sunXfixed = %Lf, sunYfixed = %Lf, sunZfixed = %Lf\n"
  1776.     .align 32
  1777. .LC46:
  1778.     .string    "pixelXfixed = %Lf, pixelYfixed = %Lf, pixelZfixed = %Lf\n"
  1779. .LC47:
  1780.     .string    "buffer[0] = %d\n"
  1781. .LC48:
  1782.     .string    "aTemp = %Lf\n"
  1783. .text
  1784.     .align 4
  1785. .stabs "SolarZenithAngle:F(0,14)",36,0,339,SolarZenithAngle
  1786. .stabs "buffer:p(8,35)",160,0,329,8
  1787. .stabs "fourDigitYear:p(0,1)",160,0,329,12
  1788. .stabs "dayOfYear:p(0,1)",160,0,329,16
  1789. .stabs "milliSecondOfDay:p(0,3)",160,0,329,20
  1790. .stabs "unixTime:p(15,2)",160,0,329,24
  1791. .stabs "latitudeDeg:p(0,14)",160,0,331,28
  1792. .stabs "longitudeDeg:p(0,14)",160,0,332,40
  1793. .globl SolarZenithAngle
  1794.     .type     SolarZenithAngle,@function
  1795. SolarZenithAngle:
  1796. .stabn 68,0,339,.LM109-SolarZenithAngle
  1797. .LM109:
  1798.     pushl %ebp
  1799.     movl %esp,%ebp
  1800.     subl $120,%esp
  1801.     pushl %ebx
  1802. .stabn 68,0,340,.LM110-SolarZenithAngle
  1803. .LM110:
  1804. .LBB9:
  1805. .stabn 68,0,345,.LM111-SolarZenithAngle
  1806. .LM111:
  1807.     movl 24(%ebp),%eax
  1808.     movl %eax,-76(%ebp)
  1809. .stabn 68,0,347,.LM112-SolarZenithAngle
  1810. .LM112:
  1811.     movl 20(%ebp),%eax
  1812.     pushl %eax
  1813.     movl 16(%ebp),%eax
  1814.     pushl %eax
  1815.     movl 12(%ebp),%eax
  1816.     pushl %eax
  1817.     pushl $.LC44
  1818.     call printf
  1819.     addl $16,%esp
  1820. .stabn 68,0,354,.LM113-SolarZenithAngle
  1821. .LM113:
  1822.     leal -36(%ebp),%eax
  1823.     pushl %eax
  1824.     leal -24(%ebp),%eax
  1825.     pushl %eax
  1826.     leal -12(%ebp),%eax
  1827.     pushl %eax
  1828.     fildl -76(%ebp)
  1829.     subl $12,%esp
  1830.     fstpt (%esp)
  1831.     call GeoFixedSunLocation
  1832.     addl $24,%esp
  1833. .stabn 68,0,360,.LM114-SolarZenithAngle
  1834. .LM114:
  1835.     fldt -36(%ebp)
  1836.     subl $12,%esp
  1837.     fstpt (%esp)
  1838.     fldt -24(%ebp)
  1839.     subl $12,%esp
  1840.     fstpt (%esp)
  1841.     fldt -12(%ebp)
  1842.     subl $12,%esp
  1843.     fstpt (%esp)
  1844.     pushl $.LC45
  1845.     call printf
  1846.     addl $40,%esp
  1847. .stabn 68,0,367,.LM115-SolarZenithAngle
  1848. .LM115:
  1849.     leal -72(%ebp),%eax
  1850.     pushl %eax
  1851.     leal -60(%ebp),%eax
  1852.     pushl %eax
  1853.     leal -48(%ebp),%eax
  1854.     pushl %eax
  1855.     fldt 40(%ebp)
  1856.     fldt m_dToR
  1857.     fmulp %st,%st(1)
  1858.     subl $12,%esp
  1859.     fstpt (%esp)
  1860.     fldt 28(%ebp)
  1861.     fldt m_dToR
  1862.     fmulp %st,%st(1)
  1863.     subl $12,%esp
  1864.     fstpt (%esp)
  1865.     call GeodeticToFixedRect
  1866.     addl $36,%esp
  1867. .stabn 68,0,374,.LM116-SolarZenithAngle
  1868. .LM116:
  1869.     fldt -72(%ebp)
  1870.     subl $12,%esp
  1871.     fstpt (%esp)
  1872.     fldt -60(%ebp)
  1873.     subl $12,%esp
  1874.     fstpt (%esp)
  1875.     fldt -48(%ebp)
  1876.     subl $12,%esp
  1877.     fstpt (%esp)
  1878.     pushl $.LC46
  1879.     call printf
  1880.     addl $40,%esp
  1881. .stabn 68,0,381,.LM117-SolarZenithAngle
  1882. .LM117:
  1883.     fldt -72(%ebp)
  1884.     subl $12,%esp
  1885.     fstpt (%esp)
  1886.     fldt -60(%ebp)
  1887.     subl $12,%esp
  1888.     fstpt (%esp)
  1889.     fldt -48(%ebp)
  1890.     subl $12,%esp
  1891.     fstpt (%esp)
  1892.     fldt -36(%ebp)
  1893.     subl $12,%esp
  1894.     fstpt (%esp)
  1895.     fldt -24(%ebp)
  1896.     subl $12,%esp
  1897.     fstpt (%esp)
  1898.     fldt -12(%ebp)
  1899.     subl $12,%esp
  1900.     fstpt (%esp)
  1901.     call AngleBetweenVectors
  1902.     addl $72,%esp
  1903.     fldt m_rToD
  1904.     fmulp %st,%st(1)
  1905.     fstpt -88(%ebp)
  1906. .stabn 68,0,388,.LM118-SolarZenithAngle
  1907. .LM118:
  1908.     fldt -88(%ebp)
  1909.     fstpt -112(%ebp)
  1910.     fldt -112(%ebp)
  1911.     fadd %st(0),%st
  1912.     fstpt -88(%ebp)
  1913. .stabn 68,0,389,.LM119-SolarZenithAngle
  1914. .LM119:
  1915.     movl 8(%ebp),%eax
  1916.     fldt -88(%ebp)
  1917.     fnstcw -92(%ebp)
  1918.     movl -92(%ebp),%ecx
  1919.     movb $12,%ch
  1920.     movl %ecx,-100(%ebp)
  1921.     fldcw -100(%ebp)
  1922.     fistpll -120(%ebp)
  1923.     fldcw -92(%ebp)
  1924.     movl -120(%ebp),%edx
  1925.     movb %dl,(%eax)
  1926. .stabn 68,0,390,.LM120-SolarZenithAngle
  1927. .LM120:
  1928.     movl 8(%ebp),%eax
  1929.     movsbl (%eax),%edx
  1930.     pushl %edx
  1931.     pushl $.LC47
  1932.     call printf
  1933.     addl $8,%esp
  1934. .stabn 68,0,391,.LM121-SolarZenithAngle
  1935. .LM121:
  1936.     fldt -88(%ebp)
  1937.     subl $12,%esp
  1938.     fstpt (%esp)
  1939.     pushl $.LC48
  1940.     call printf
  1941.     addl $16,%esp
  1942. .stabn 68,0,392,.LM122-SolarZenithAngle
  1943. .LM122:
  1944.     fldt -88(%ebp)
  1945.     jmp .L14
  1946. .stabn 68,0,393,.LM123-SolarZenithAngle
  1947. .LM123:
  1948. .LBE9:
  1949. .stabn 68,0,393,.LM124-SolarZenithAngle
  1950. .LM124:
  1951. .L14:
  1952.     movl -124(%ebp),%ebx
  1953.     leave
  1954.     ret
  1955. .Lfe9:
  1956.     .size     SolarZenithAngle,.Lfe9-SolarZenithAngle
  1957. .stabs "sunXfixed:(0,14)",128,0,340,-12
  1958. .stabs "sunYfixed:(0,14)",128,0,340,-24
  1959. .stabs "sunZfixed:(0,14)",128,0,340,-36
  1960. .stabs "pixelXfixed:(0,14)",128,0,341,-48
  1961. .stabs "pixelYfixed:(0,14)",128,0,341,-60
  1962. .stabs "pixelZfixed:(0,14)",128,0,341,-72
  1963. .stabs "unixSec:(15,2)",128,0,342,-76
  1964. .stabs "aTemp:(0,14)",128,0,343,-88
  1965. .stabn 192,0,0,.LBB9-SolarZenithAngle
  1966. .stabn 224,0,0,.LBE9-SolarZenithAngle
  1967. .Lscope8:
  1968. .stabs "",36,0,0,.Lscope8-SolarZenithAngle
  1969. .stabs "APP:G(0,14)",32,0,39,0
  1970.     .comm    APP,12,16
  1971. .stabs "EPP:G(0,14)",32,0,40,0
  1972.     .comm    EPP,12,16
  1973. .stabs "IPP:G(0,14)",32,0,41,0
  1974.     .comm    IPP,12,16
  1975. .stabs "BR4:G(0,14)",32,0,42,0
  1976.     .comm    BR4,12,16
  1977. .stabs "BR5:G(0,14)",32,0,43,0
  1978.     .comm    BR5,12,16
  1979. .stabs "BR6:G(0,14)",32,0,44,0
  1980.     .comm    BR6,12,16
  1981. .stabs "ORB:G(0,14)",32,0,45,0
  1982.     .comm    ORB,12,16
  1983. .stabs "N:G(0,14)",32,0,50,0
  1984.     .comm    N,12,16
  1985. .stabs "N0:G(0,14)",32,0,50,0
  1986.     .comm    N0,12,16
  1987. .stabs "N2:G(0,14)",32,0,50,0
  1988.     .comm    N2,12,16
  1989. .stabs "N3:G(0,14)",32,0,50,0
  1990.     .comm    N3,12,16
  1991. .stabs "N4:G(0,14)",32,0,50,0
  1992.     .comm    N4,12,16
  1993. .stabs "N6:G(0,14)",32,0,50,0
  1994.     .comm    N6,12,16
  1995. .stabs "Q:G(0,14)",32,0,50,0
  1996.     .comm    Q,12,16
  1997. .stabs "Q2:G(0,14)",32,0,50,0
  1998.     .comm    Q2,12,16
  1999. .stabs "Q3:G(0,14)",32,0,50,0
  2000.     .comm    Q3,12,16
  2001. .stabs "Q4:G(0,14)",32,0,50,0
  2002.     .comm    Q4,12,16
  2003. .stabs "C1MQ2:G(0,14)",32,0,50,0
  2004.     .comm    C1MQ2,12,16
  2005. .stabs "C3Q2M1:G(0,14)",32,0,50,0
  2006.     .comm    C3Q2M1,12,16
  2007. .stabs "G2:G(0,14)",32,0,51,0
  2008.     .comm    G2,12,16
  2009. .stabs "G3:G(0,14)",32,0,51,0
  2010.     .comm    G3,12,16
  2011. .stabs "G4:G(0,14)",32,0,51,0
  2012.     .comm    G4,12,16
  2013. .stabs "G5:G(0,14)",32,0,51,0
  2014.     .comm    G5,12,16
  2015. .stabs "GP2:G(0,14)",32,0,51,0
  2016.     .comm    GP2,12,16
  2017. .stabs "GP3:G(0,14)",32,0,51,0
  2018.     .comm    GP3,12,16
  2019. .stabs "GP4:G(0,14)",32,0,51,0
  2020.     .comm    GP4,12,16
  2021. .stabs "GP5:G(0,14)",32,0,51,0
  2022.     .comm    GP5,12,16
  2023. .stabs "GP52:G(0,14)",32,0,51,0
  2024.     .comm    GP52,12,16
  2025. .stabs "GP42:G(0,14)",32,0,51,0
  2026.     .comm    GP42,12,16
  2027. .stabs "EPP2:G(0,14)",32,0,54,0
  2028.     .comm    EPP2,12,16
  2029. .stabs "SIPP:G(0,14)",32,0,54,0
  2030.     .comm    SIPP,12,16
  2031. .stabs "SIPPD2:G(0,14)",32,0,54,0
  2032.     .comm    SIPPD2,12,16
  2033. .stabs "CIPPD2:G(0,14)",32,0,54,0
  2034.     .comm    CIPPD2,12,16
  2035. .stabs "TIPPD2:G(0,14)",32,0,54,0
  2036.     .comm    TIPPD2,12,16
  2037. .stabs "AP1:G(0,14)",32,0,57,0
  2038.     .comm    AP1,12,16
  2039. .stabs "AP2:G(0,14)",32,0,57,0
  2040.     .comm    AP2,12,16
  2041. .stabs "A1:G(0,14)",32,0,57,0
  2042.     .comm    A1,12,16
  2043. .stabs "A2:G(0,14)",32,0,57,0
  2044.     .comm    A2,12,16
  2045. .stabs "A3:G(0,14)",32,0,57,0
  2046.     .comm    A3,12,16
  2047. .stabs "A4:G(0,14)",32,0,57,0
  2048.     .comm    A4,12,16
  2049. .stabs "A5:G(0,14)",32,0,57,0
  2050.     .comm    A5,12,16
  2051. .stabs "A6:G(0,14)",32,0,57,0
  2052.     .comm    A6,12,16
  2053. .stabs "A7:G(0,14)",32,0,57,0
  2054.     .comm    A7,12,16
  2055. .stabs "A8:G(0,14)",32,0,57,0
  2056.     .comm    A8,12,16
  2057. .stabs "AP8:G(0,14)",32,0,57,0
  2058.     .comm    AP8,12,16
  2059. .stabs "A9:G(0,14)",32,0,57,0
  2060.     .comm    A9,12,16
  2061. .stabs "A10:G(0,14)",32,0,57,0
  2062.     .comm    A10,12,16
  2063. .stabs "A11:G(0,14)",32,0,58,0
  2064.     .comm    A11,12,16
  2065. .stabs "A12:G(0,14)",32,0,58,0
  2066.     .comm    A12,12,16
  2067. .stabs "A13:G(0,14)",32,0,58,0
  2068.     .comm    A13,12,16
  2069. .stabs "A14:G(0,14)",32,0,58,0
  2070.     .comm    A14,12,16
  2071. .stabs "A15:G(0,14)",32,0,58,0
  2072.     .comm    A15,12,16
  2073. .stabs "A16:G(0,14)",32,0,58,0
  2074.     .comm    A16,12,16
  2075. .stabs "A17:G(0,14)",32,0,58,0
  2076.     .comm    A17,12,16
  2077. .stabs "A18:G(0,14)",32,0,58,0
  2078.     .comm    A18,12,16
  2079. .stabs "A20:G(0,14)",32,0,58,0
  2080.     .comm    A20,12,16
  2081. .stabs "A21:G(0,14)",32,0,58,0
  2082.     .comm    A21,12,16
  2083. .stabs "A25:G(0,14)",32,0,58,0
  2084.     .comm    A25,12,16
  2085. .stabs "A26:G(0,14)",32,0,58,0
  2086.     .comm    A26,12,16
  2087. .stabs "B1:G(0,14)",32,0,61,0
  2088.     .comm    B1,12,16
  2089. .stabs "B2:G(0,14)",32,0,61,0
  2090.     .comm    B2,12,16
  2091. .stabs "B3:G(0,14)",32,0,61,0
  2092.     .comm    B3,12,16
  2093. .stabs "B4:G(0,14)",32,0,61,0
  2094.     .comm    B4,12,16
  2095. .stabs "B5:G(0,14)",32,0,61,0
  2096.     .comm    B5,12,16
  2097. .stabs "B6:G(0,14)",32,0,61,0
  2098.     .comm    B6,12,16
  2099. .stabs "B7:G(0,14)",32,0,61,0
  2100.     .comm    B7,12,16
  2101. .stabs "B8:G(0,14)",32,0,61,0
  2102.     .comm    B8,12,16
  2103. .stabs "B9:G(0,14)",32,0,61,0
  2104.     .comm    B9,12,16
  2105. .stabs "B10:G(0,14)",32,0,61,0
  2106.     .comm    B10,12,16
  2107. .stabs "B11:G(0,14)",32,0,61,0
  2108.     .comm    B11,12,16
  2109. .stabs "B12:G(0,14)",32,0,61,0
  2110.     .comm    B12,12,16
  2111. .stabs "B13:G(0,14)",32,0,61,0
  2112.     .comm    B13,12,16
  2113. .stabs "B14:G(0,14)",32,0,61,0
  2114.     .comm    B14,12,16
  2115. .stabs "B15:G(0,14)",32,0,61,0
  2116.     .comm    B15,12,16
  2117. .stabs "LD:G(0,14)",32,0,64,0
  2118.     .comm    LD,12,16
  2119. .stabs "GD:G(0,14)",32,0,64,0
  2120.     .comm    GD,12,16
  2121. .stabs "HD:G(0,14)",32,0,64,0
  2122.     .comm    HD,12,16
  2123. .stabs "MD:G(0,14)",32,0,64,0
  2124.     .comm    MD,12,16
  2125. .stabs "IC:G(0,2)",32,0,66,0
  2126.     .comm    IC,1,1
  2127. .stabs "aInt:G(0,9)",32,0,83,0
  2128.     .comm    aInt,2,2
  2129. .stabs "aFloat:G(0,12)",32,0,84,0
  2130.     .comm    aFloat,4,4
  2131. .stabs "RFuncName:G(0,21)=ar(0,1);0;131;(0,2)",32,0,119,0
  2132.     .comm    RFuncName,132,32
  2133. .stabs "RFuncWave:G(0,22)=ar(0,1);0;4;(0,12)",32,0,120,0
  2134.     .comm    RFuncWave,20,4
  2135. .stabs "RFuncStep:G(0,22)",32,0,120,0
  2136.     .comm    RFuncStep,20,4
  2137. .stabs "RFuncCount:G(0,22)",32,0,120,0
  2138.     .comm    RFuncCount,20,4
  2139. .stabs "RFuncRead:G(0,22)",32,0,120,0
  2140.     .comm    RFuncRead,20,4
  2141. .stabs "RFuncSum:G(0,22)",32,0,120,0
  2142.     .comm    RFuncSum,20,4
  2143. .stabs "RFuncCenterWave:G(0,22)",32,0,121,0
  2144.     .comm    RFuncCenterWave,20,4
  2145. .stabs "PRTTotal:G(0,23)=ar(0,1);0;2;(0,24)=ar(0,1);0;4;(0,3)",32,0,122,0
  2146.     .comm    PRTTotal,60,32
  2147. .stabs "PRTAverage:G(0,25)=ar(0,1);0;2;(0,22)",32,0,123,0
  2148.     .comm    PRTAverage,60,32
  2149. .stabs "PRT:G(0,22)",32,0,124,0
  2150.     .comm    PRT,20,4
  2151. .stabs "PRTCoefficient:G(0,26)=ar(0,1);0;4;(0,22)",32,0,125,0
  2152.     .comm    PRTCoefficient,100,32
  2153. .stabs "PRTWeight:G(0,22)",32,0,126,0
  2154.     .comm    PRTWeight,20,4
  2155. .stabs "SpaceRad:G(0,22)",32,0,127,0
  2156.     .comm    SpaceRad,20,4
  2157. .stabs "AGIGain:G(0,22)",32,0,128,0
  2158.     .comm    AGIGain,20,4
  2159. .stabs "AGIInter:G(0,22)",32,0,128,0
  2160.     .comm    AGIInter,20,4
  2161. .stabs "PRTTemperature:G(0,22)",32,0,129,0
  2162.     .comm    PRTTemperature,20,4
  2163. .stabs "PRTRead:G(0,23)",32,0,130,0
  2164.     .comm    PRTRead,60,32
  2165. .stabs "ITDIndex:G(0,1)",32,0,132,0
  2166.     .comm    ITDIndex,4,4
  2167. .stabs "ITDCount:G(0,1)",32,0,133,0
  2168.     .comm    ITDCount,4,4
  2169. .stabs "ITDTotal:G(0,27)=ar(0,1);0;9;(0,24)",32,0,134,0
  2170.     .comm    ITDTotal,200,32
  2171. .stabs "ITDAverage:G(0,28)=ar(0,1);0;9;(0,22)",32,0,135,0
  2172.     .comm    ITDAverage,200,32
  2173. .stabs "ITD:G(0,22)",32,0,136,0
  2174.     .comm    ITD,20,4
  2175. .stabs "SSDIndex:G(0,1)",32,0,137,0
  2176.     .comm    SSDIndex,4,4
  2177. .stabs "SSDCount:G(0,1)",32,0,138,0
  2178.     .comm    SSDCount,4,4
  2179. .stabs "SSDTotal:G(0,27)",32,0,139,0
  2180.     .comm    SSDTotal,200,32
  2181. .stabs "SSDAverage:G(0,28)",32,0,140,0
  2182.     .comm    SSDAverage,200,32
  2183. .stabs "SSD:G(0,22)",32,0,141,0
  2184.     .comm    SSD,20,4
  2185. .stabs "RadSum:G(0,22)",32,0,143,0
  2186.     .comm    RadSum,20,4
  2187. .stabs "Wave:G(0,12)",32,0,144,0
  2188.     .comm    Wave,4,4
  2189. .stabs "RFuncRad:G(0,22)",32,0,145,0
  2190.     .comm    RFuncRad,20,4
  2191. .stabs "RFuncIndex:G(0,1)",32,0,146,0
  2192.     .comm    RFuncIndex,4,4
  2193. .stabs "RFuncWidth:G(0,22)",32,0,147,0
  2194.     .comm    RFuncWidth,20,4
  2195. .stabs "SolarIrradiance:G(0,22)",32,0,148,0
  2196.     .comm    SolarIrradiance,20,4
  2197. .stabs "RFunc:G(0,29)=ar(0,1);0;4;(0,30)=ar(0,1);0;59;(0,12)",32,0,149,0
  2198.     .comm    RFunc,1200,32
  2199. .stabs "InternalTargetTemperature:G(0,12)",32,0,150,0
  2200.     .comm    InternalTargetTemperature,4,4
  2201.     .stabs "",100,0,0,.Letext
  2202. .Letext:
  2203.     .ident    "GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)"
  2204.