[cig-commits] r11556 - cs/benchmark/cigma/trunk/src/tests

luis at geodynamics.org luis at geodynamics.org
Wed Mar 26 03:27:41 PDT 2008


Author: luis
Date: 2008-03-26 03:27:41 -0700 (Wed, 26 Mar 2008)
New Revision: 11556

Added:
   cs/benchmark/cigma/trunk/src/tests/Makefile
   cs/benchmark/cigma/trunk/src/tests/TestZeroField.cpp
   cs/benchmark/cigma/trunk/src/tests/TestZeroField.out
Log:
Recreated tests directory


Added: cs/benchmark/cigma/trunk/src/tests/Makefile
===================================================================
--- cs/benchmark/cigma/trunk/src/tests/Makefile	                        (rev 0)
+++ cs/benchmark/cigma/trunk/src/tests/Makefile	2008-03-26 10:27:41 UTC (rev 11556)
@@ -0,0 +1,41 @@
+include ../../variables
+FLAGS = -Wall -Wno-deprecated
+FLAGS += -g
+FLAGS += -I..
+FLAGS += -I../ann/include
+FLAGS += $(VTK_INCLUDES)
+FLAGS += $(PYTHON_INCLUDES)
+FLAGS += $(HDF5_INCLUDES)
+
+
+LDFLAGS += -L..
+LDFLAGS += $(VTK_LDFLAGS) $(VTK_LIBS)
+LDFLAGS += $(PYTHON_LDFLAGS) $(PYTHON_LIBS)
+LDFLAGS += $(HDF5_LDFLAGS) $(HDF5_LIBS)
+
+ANNLIB = ../libann.a
+CIGMALIB = ../libcigma.a
+
+TESTOBJS = \
+	TestZeroField.o \
+
+
+TESTS = $(TESTOBJS:.o=.out)
+
+default: $(TESTOBJS) $(TESTS)
+
+Test%.o: Test%.cpp
+	$(CXX) $(FLAGS) -c $^
+
+Test%.out: Test%.o
+	$(CXX) $(LDFLAGS) $^ $(CIGMALIB) $(ANNLIB) -o $@
+
+clean:
+	rm -f $(TESTOBJS)
+	rm -f $(TESTS)
+
+purge:
+	rm -f $(TESTS)
+
+.PHONY: clean
+

Added: cs/benchmark/cigma/trunk/src/tests/TestZeroField.cpp
===================================================================
--- cs/benchmark/cigma/trunk/src/tests/TestZeroField.cpp	                        (rev 0)
+++ cs/benchmark/cigma/trunk/src/tests/TestZeroField.cpp	2008-03-26 10:27:41 UTC (rev 11556)
@@ -0,0 +1,33 @@
+#include <iostream>
+#include "../ZeroField.h"
+
+using namespace std;
+using namespace cigma;
+
+int main()
+{
+    ZeroField *F = new ZeroField();
+
+    const int n = 10;
+    double x[n], y[n];
+
+    int i;
+    for (i = 0; i < n; i++)
+    {
+        x[i] = i / (1.0 * n);
+    }
+
+    F->set_shape(1,1);
+
+    for (i = 0; i < n; i++)
+    {
+        F->eval(&x[i], &y[i]);
+    }
+
+    for (i = 0; i < n; i++)
+    {
+        cout << "F(" << x[i] << ") = " << y[i] << endl;
+    }
+
+    return 0;
+}

Added: cs/benchmark/cigma/trunk/src/tests/TestZeroField.out
===================================================================
--- cs/benchmark/cigma/trunk/src/tests/TestZeroField.out	                        (rev 0)
+++ cs/benchmark/cigma/trunk/src/tests/TestZeroField.out	2008-03-26 10:27:41 UTC (rev 11556)
@@ -0,0 +1,297 @@
+ELF              Љ4   ¬²      4    ( ( %    4   4€4€               4  44                    € €                 £ £  „           8  8£8£             H  HH              Påtd    ‘ ‘D   D         Qåtd                          /lib/ld-linux.so.2           GNU                                         	      
+               
+                                                                                                                              €
+ ‚D         BEÕìȁ
+Ò»ã’|¬KãÀ ýô	¸ñØqXï?žêÓï˜CxIk¶h¦                ›       ›      O      W      l      '      \      ²           k      µ            $               T      ¢     ¯       
+      ¡       
+            Ë                     ÿ       *      A      P           ¼      n  °¤     ñÿÛ  °¤,   !    ¤¥     ñÿ2  d     º   ̈S      8   |ˆ      u  °¤     ñÿs  p¥,   !  >   ,      õ   ऌ     Æ  \‰     	  œ‰5       libvtkCommon.so.5.0 __gmon_start__ _Jv_RegisterClasses _init _fini libvtkIO.so.5.0 libvtkFiltering.so.5.0 libpython2.4.so.1.0 libhdf5.so.0 libstdc++.so.6 _Znwj _ZNKSs4sizeEv _ZNKSsixEj _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ _ZSt4cout _ZNSolsEd __cxa_pure_virtual _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc _ZNSt8ios_base4InitC1Ev _ZdlPv _ZTVN10__cxxabiv121__vmi_class_type_infoE _ZNSt8ios_base4InitD1Ev _ZNSolsEPFRSoS_E __gxx_personality_v0 _ZTVN10__cxxabiv117__class_type_infoE libm.so.6 libgcc_s.so.1 _Unwind_Resume libc.so.6 _IO_stdin_used __assert_fail __cxa_atexit __libc_start_main _edata __bss_start _end /home/luis/opt/hdf5/1.6.5/lib GCC_3.0 GLIBC_2.0 GLIBC_2.1.3 CXXABI_1.3 GLIBCXX_3.4                                              P&y   ¤        (     0   ii
+   ¬     si	   ¶        Œ          Ó¯k        t)’   Í      P¤  °¤  ठ p¥  `¤  d¤  h¤  l¤  p¤  t¤  x¤  |¤  €¤	  „¤
+  ˆ¤  Œ¤  ¤  ”¤
+  ˜¤  œ¤   ¤  U‰åSƒìè    [ÃÌ  ‹“üÿÿÿ…ÒtèÞ   è  èX  X[ÉÃÿ5X¤ÿ%\¤    ÿ%`¤h    éàÿÿÿÿ%d¤h   éÐÿÿÿÿ%h¤h   éÀÿÿÿÿ%l¤h   é°ÿÿÿÿ%p¤h    é ÿÿÿÿ%t¤h(   éÿÿÿÿ%x¤h0   é€ÿÿÿÿ%|¤h8   épÿÿÿÿ%€¤h@   é`ÿÿÿÿ%„¤hH   éPÿÿÿÿ%ˆ¤hP   é@ÿÿÿÿ%Œ¤hX   é0ÿÿÿÿ%¤h`   é ÿÿÿÿ%”¤hh   éÿÿÿÿ%˜¤hp   é ÿÿÿÿ%œ¤hx   éðþÿÿÿ% ¤h€   éàþÿÿ    1í^‰áƒäðPTRhh QVhЋèÿÿÿôU‰åƒì€=œ¥ tëƒÀ£¬¤ÿÒ¡¬¤‹…ÒuëÆœ¥ÉÐU‰åƒì¡4£…Àt¸    …Àt	Ç$4£ÿÐÉÐU‰åSƒì4‹E‰$èæþÿÿƒè‰Eä‹Eƒè‰EèEè‰D$Eä‰$è÷  ‹ ‰Eì‹Eä‰EðÆE÷ÇEø    ë.‹Eð‰D$‹E‰$è‹þÿÿ¶‹EøE¶ 8”ÀˆE÷ƒmðƒEø‹Eø;Eìs2€}÷ uÄë*‹Eð‰D$‹E‰$èMþÿÿ¶‹EìE¶ 8”ÀˆE÷ƒmðƒ}ð t€}÷ uÊ‹EìE¶ „À~5¶]÷ÇD$    ‹E‰$èþÿÿ¶‹EìE¶ 8žÀ¶À!Ø…À•ÀˆE÷¶E÷ƒÄ4[]ÐU‰åƒìƒ}u1}ÿÿ  u(Ç$ ¥è«ýÿÿÇD$¨¤ÇD$    Ç$¼‹è?ýÿÿÉÐU‰åƒìÇD$ÿÿ  Ç$   è¦ÿÿÿÉÃU‰åƒìÇ$ ¥èîýÿÿÉÍL$ƒäðÿqüU‰åSQìà   Ç$   èËüÿÿ‰…4ÿÿÿ‹…4ÿÿÿ‰$è«  ‹…4ÿÿÿ‰EìÇEð
+   ÇEô    ëD‰…0ÿÿÿ‹0ÿÿÿ‹…4ÿÿÿ‰$è´üÿÿ‰0ÿÿÿ‹…0ÿÿÿ‰$è ýÿÿ‹EôÛEôÝpÞùÝ\ŘƒEôƒ}ô	~äÇD$   ÇD$   ‹Eì‰$èã   ÇEô    ë9‹Eì‹ ƒÀ‹‹Eô•HÿÿÿÁà‹EôU˜Áà‰L$‰D$‹Eì‰$ÿÓƒEôƒ}ô	~ÁÇEô    ëy‹EôÝ„ÅHÿÿÿݝ8ÿÿÿ‹EôÝDŘݝ@ÿÿÿÇD$hÇ$à¤èüÿÿÝ…@ÿÿÿÝ\$‰$èuüÿÿÇD$k‰$èåûÿÿÝ…8ÿÿÿÝ\$‰$èSüÿÿÇD$̈‰$èÓûÿÿƒEôƒ}ô	~¸    Äà   Y[]aüÐU‰å‹U‹E‰B‹U‹E‰B]ÐU‰åƒì‹E‹‹E‹ 9Âs‹E‰Eüë‹E‰Eü‹EüÉАU‰å‹EÇ ˆÇ@    Ç@    ]Ít& U‰å‹E‹M‹P…Ò~1ÀÇÁ    ÇDÁ    ƒÀ9Ðuê]Ͷ    U‰åSƒì‹]Lj‰$èØ   ‰]ƒÄ[]éÇúÿÿv ¼'    U‰å‹EÇ ˆ]é®   ´&    ¼'    U‰å‹EÇ ˆ]éŽ   ´&    ¼'    U‰å‹EÇ ˆÇ@    Ç@    ]АU‰å‹E]‹@АU‰å‹E]‹@АU¸   ‰å]АU‰å‹EÇ (‘]éúÿÿ´&    ¼'    U‰å‹EÇ (‘]ÃfU‰å‹EÇ (‘]ÃfU‰åWVSƒì‹u‹}‹;uH1Û…À~:t& ‹U‹‰Ú¯WÁâW‰T$‰ÚƒÃ¯VÁâV‰T$‹U‰$ÿP9˃Ä[^_]ÃÇD$`‘ÇD$   ÇD$АÇ$ܐè+úÿÿU‰å]Ít& ¼'    U‰åWVSèO   Ã©  ƒìèÃøÿÿ»ÉþÿÿƒÉþÿÿ)ÇÁÿ…ÿt$1ö‹E‰D$‹E‰D$‹E‰$ÿ”³ÉþÿÿƒÆ9÷uÞƒÄ[^_]Ë$АU‰åSƒì¡$£ƒøÿt1ÛÿЋƒ £ƒëƒøÿuðƒÄ[]АU‰åSƒìè    [Ã  è¼ùÿÿY[Éà                             F( ) =        $@            ¸Ž Ž°ŽЍ 0Ž ŽN5cigma9ZeroFieldE  x¥¤       T‘    Field.cpp   domain.n_points() == range.n_points()                                   T‘œ‰œ‰œ‰œ‰ àŽÀŽN5cigma5FieldE  ¸¤D‘    virtual void cigma::Field::eval(cigma::Points&, cigma::Points&) ;@      ´øÿÿ`   Àùÿÿ€    úÿÿ    úÿÿÀ   0úÿÿà   `üÿÿ,  `ýÿÿH         zPL | \‰ ˆ       TŠ      A…B
+Dƒ   @   `‹?       A…B
+      `    ‹       A…B
+      €   ¼‹       A…B
+   ,       Ћ•  “D 	FA…B
+B„ƒ          zP | \‰ˆ          Ž%    A…B
+Dƒ   <        A…B
+Fƒ†‡    ÿÿ
+  0N w‚     ÿÿÿÿ ‹    ÿÿÿÿ                 D      T      k            Œ                (     †     |ˆ
+   ,   hõþÿo$‚   @„   €‚
+   Ù                  T¤   ˆ            ô‡   Ô‡             þÿÿoT‡ÿÿÿo   ðÿÿo‡                                                    8£        ˆÒˆâˆòˆ‰‰"‰2‰B‰R‰b‰r‰‚‰’‰¢‰²‰‰        0£ GCC: (GNU) 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)  GCC: (GNU) 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)  GCC: (GNU) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)  GCC: (GNU) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)  GCC: (GNU) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)  GCC: (GNU) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)  GCC: (GNU) 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)  GCC: (GNU) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)  GCC: (GNU) 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)        $            |ˆ"   ,           ,           TŠ  f   ~'           4    m       °Ü   Ž    Ž   °Ž
+               ¢p       ÀŽÁ           $    lu       ¨ˆ   D           !           u   _IO_stdin_used     G      l  à\  cigma::ZeroField::set_shape ,]  min<size_t> Û^  main     #   m  ‰  ß  cigma::ZeroField::n_dim   cigma::ZeroField::n_rank *  cigma::ZeroField::getType „  cigma::ZeroField::ZeroField ¢  cigma::ZeroField::eval   cigma::ZeroField::~ZeroField 2  cigma::ZeroField::~ZeroField P  cigma::ZeroField::~ZeroField n  cigma::ZeroField::ZeroField     p    ¢p  Ê  j  cigma::Field::~Field ˆ  cigma::Field::~Field ¦  cigma::Field::~Field   cigma::Field::eval     ‰            µ   „   ô‰ô‰    v   3   i   d   x   F   int ¼   _   Á      P   ‡   dO    ‡    K   '       /build/buildd/glibc-2.7/build-tree/i386-libc/csu/crti.S /build/buildd/glibc-2.7/build-tree/glibc-2.7/csu GNU AS 2.18 €ýk   ]   GNU C++ 4.2.3 20071014 (prerelease) (Debian 4.2.2-3) TestZeroField.cpp /home/luis/cigma/src/tests     ­   ptrdiff_t ˜ˆ   int size_t ֝   unsigned int std   !  7!  8$  X]  Z}  ]¨  _Ç  bä  	dì  	eß  	gí  	h  	i&  	j?  	kZ  	lt  	mŽ  	nµ  	oÙ  	s÷  	t   	vF  	wj  	x–  	z°  	{É  	|Û  	}ô  	‚  	ƒ%  	„D  	†[  	‡w  	Š¢  	‹³  	ŒÍ  	µí  	¶  	·;  	¸[  	¹ˆ  
+;®  
+<  
+=9  <Ð  Bp  Cs  Dp  Fv  G…  H°  IÐ  Jî  K  L9  MS  Np  
+Hª  
+’»  
+”¾  
+•Ø  
+–ù  
+—/  
+˜O  
+™z  
+š™  
+›¼  
+œÞ  
+ø  
+ž  
+Ÿ6  
+ a  
+¡ˆ  
+¢»  
+£Ú  
+¤÷  
+¥  
+¦A  
+§b  
+©Š  
+«±  
+­Þ  
+¯  
+±'  
+³H  
+´n  
+µ  
+¶¬  
+·Ì  
+¸ë  
+¹  
+º7  
+»Q  
+¼v  
+½›  
+¾À  
+¿ó  
+À  
+Â8  
+Äa  
+Å…  
+ƪ  
+ÇÐ  
+Èõ  
+É   
+Ê5   
+Ë[   
+Ì‚   
+ͨ   
+ÎÅ   
+Ðá   
+Ö !  
+Ü !  
+â@!  
+è_!  
+à"  
+#  
+6#  j]#  kˆ#  o$  p0$  qH$  r`$  sx$  u¨$  wÅ$  xÚ$  zõ$  }%  ~2%  Y%  ~%  ‚£%  ƒ²%  „Ó%  …é%  †&  ‡2&  ˆW&  Šr&  ‹™&  γ#  Ð{'  Ñ–!  Ó‘'  ÔÁ!  Õ¹&  ×Ø&  Ø<'  Ùñ&  Ú'  Û['  __debug !1nothrow_t allocator<char> 	float_denorm_style ¬`  
+denorm_indeterminate 
+denorm_absent  
+denorm_present  basic_string<char,std::char_traits<char>,std::allocator<char> > å  Ö  
+š*  # _M_p ¢  # Ö  +  ¢   +     reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > p  	_Ios_Fmtflags 7  
+_S_boolalpha 
+_S_dec 
+_S_fixed 
+_S_hex 
+_S_internal 
+_S_left  
+_S_oct À 
+_S_right €
+_S_scientific €
+_S_showbase €
+_S_showpoint €
+_S_showpos €
+_S_skipws € 
+_S_unitbuf €À 
+_S_uppercase €€
+_S_adjustfield °
+_S_basefield Ê 
+_S_floatfield „
+_S_ios_fmtflags_end €€ 	_Ios_Openmode k‚  
+_S_app 
+_S_ate 
+_S_bin 
+_S_in 
+_S_out 
+_S_trunc  
+_S_ios_openmode_end €€ 	_Ios_Iostate “á  
+_S_goodbit  
+_S_badbit 
+_S_eofbit 
+_S_failbit 
+_S_ios_iostate_end €€ 	_Ios_Seekdir ¸)	  
+_S_beg  
+_S_cur 
+_S_end 
+_S_ios_seekdir_end €€ ios_base ï	  Init ò  _ZNSt8ios_base4Init11_S_refcountE á'  _S_synced_with_stdio _ZNSt8ios_base4Init20_S_synced_with_stdioE Ù'  Init Ô	  *W   ~Init *W  ˆ      R\W  T_W  U at W  ]bW  fƒW  i¥W  jÀW  money_base Q
+  pattern Æ
+field Æ
+à  #   basic_ostream<char,std::char_traits<char> > min<size_t> ¶_ZSt3minIjERKT_S2_S2_ &]  ¹
+  &]  &]   __verify_grouping þ	Ù'  è
+  J     c]   nothrow I˜  \_  cout @è  v_  __ioinit M8	   /  short unsigned int ˆ   P  U  char strcoll kˆ   }  J  J   strxfrm o   ¢  ¢  J      U  strtok È¢  Ç  ¢  J    strerror  ¢  ä  ˆ    memchr C    
+  ˆ       !  "unsigned char long unsigned int signed char short int __int32_t )ˆ   long long int long long unsigned int __quad_t 8d  __off_t ®  long int __off64_t Ž  __clock_t ‘®  __time_t •®  FILE 1ø  #_IO_FILE ”y  _flags ˆ   # _IO_read_ptr ¢  #_IO_read_end ¢  #_IO_read_base ¢  #_IO_write_base ¢  #_IO_write_ptr ¢  #_IO_write_end ¢  #_IO_buf_base ¢  #_IO_buf_end ¢  # _IO_save_base ¢  #$_IO_backup_base ¢  #(_IO_save_end  ¢  #,_markers "ž  #0_chain $¤  #4_fileno &ˆ   #8_flags2 *ˆ   #<_old_offset ,Ÿ  #@_cur_column 0/  #D_vtable_offset 17  #F_shortbuf 2ª  #G_lock 6º  #H_offset ?º  #L__pad1 H  #T__pad2 I  #X__pad3 J  #\__pad4 K  #`__pad5 L   #d_mode Nˆ   #h_unused2 PÀ  #l __FILE Aø  $._1 Oà  %._2 R»  &__wch T   &__wchb Xà   '__count Pˆ   # '__value Y“  # (U  ð  )'   $._3   '__pos Ÿ  # '__state ‡  # __gnuc_va_list +5  *__builtin_va_list U  +_IO_lock_t ´$_IO_marker ºž  '_next »ž  # '_sbuf ¼¤  #'_pos Àˆ   # [  ø  (U  º  )'    M  (U  Ð  )'  ' va_list P  fpos_t [ð  clearerr      ì  fclose Öˆ   &      feof ˆ   ?      ferror ˆ   Z     fflush Ûˆ   t      fgetc ýˆ   Ž      fgetpos ÿˆ   ¯    ¯   ß   fgets X¢  Ù  ¢  ˆ      fopen ú  ÷  J  J    fread §                  freopen   F  J  J      fseek Έ   j    ®  ˆ     fsetpos ˆ   ‹    ‹   ‘  ß   ftell Ó®  °      getc þˆ   É     ,getchar ˆ    gets `¢  ô  ¢   perror /  J   remove ›ˆ   %  J   rename ˆ   D  J  J   rewind Ø[     setbuf 3w    ¢    setvbuf 8ˆ   ¢    ¢  ˆ       -tmpfile ¬  tmpnam º¢  Í  ¢    ungetc Ÿˆ   í  ˆ       snprintf kˆ     ¢     J  .  vfscanf È   ;    J      vscanf ʈ   [  J      vsnprintf oˆ   ˆ  ¢     J      vsscanf ψ   ®  J  J     $lconv 87  'decimal_point :¢  # 'thousands_sep ;¢  #'grouping A¢  #'int_curr_symbol G¢  #'currency_symbol H¢  #'mon_decimal_point I¢  #'mon_thousands_sep J¢  #'mon_grouping K¢  #'positive_sign L¢  # 'negative_sign M¢  #$'int_frac_digits NU  #('frac_digits OU  #)'p_cs_precedes QU  #*'p_sep_by_space SU  #+'n_cs_precedes UU  #,'n_sep_by_space WU  #-'p_sign_posn ^U  #.'n_sign_posn _U  #/'int_p_cs_precedes bU  #0'int_p_sep_by_space dU  #1'int_n_cs_precedes fU  #2'int_n_sep_by_space hU  #3'int_p_sign_posn oU  #4'int_n_sign_posn pU  #5 setlocale }¢  9  ˆ   J   -localeconv €M  ®  clock_t =Ë  time_t MÜ  $tm ,‡B  'tm_sec ˆˆ   # 'tm_min ‰ˆ   #'tm_hour Šˆ   #'tm_mday ‹ˆ   #'tm_mon Œˆ   #'tm_year ˆ   #'tm_wday Žˆ   #'tm_yday ˆ   #'tm_isdst ˆ   # 'tm_gmtoff “®  #$'tm_zone ”J  #( pthread_once_t ˆ   __gthread_once_t /B  -clock ¸S  difftime ¿¦  ¦  b  b   double mktime Âb  Ê  Ê   p  time »b  è  è   b  asctime þ¢  	  	     p   ctime ¢  .  .   4  b  gmtime èÊ  S  .   localtime ìÊ  p  .   strftime ʏ   ›  ¢     J  	   /wint_t c   mbstate_t e‡   btowc ,›  Ø  ˆ     fgetwc ´›  ó  ó   y   fgetws Ò      ˆ   ó   $  wchar_t  fputwc ›  O  $  ó    fputws Ùˆ   o  o  ó   u  $   fwide ˆ   ™  ó  ˆ     fwprintf ˆ   ¼  ó  o  .  fwscanf Gˆ   Þ  ó  o  .  getwc µ›  ø  ó   ,getwchar »›   mbrlen D   0  J     0   ª   mbrtowc :   a    J     0    mbsinit 4ˆ   }  }   ƒ  ª   mbsrtowcs e   µ    µ     0   J   putwc Û  Ú  $  ó    putwchar É›  ÷  $    swprintf )ˆ          o  .  swscanf Rˆ   A  o  o  .  ungetwc à›  b  ›  ó    vfwprintf 1ˆ   Š  ó  o      vfwscanf ~ˆ   ±  ó  o      vswprintf ?ˆ   Þ       o      vswscanf ‹ˆ     o  o      vwprintf 8ˆ   '  o      vwscanf …ˆ   H  o      wcrtomb >   n  ¢  $  0   wcscat ”      o   wcscmp œˆ   ¬  o  o   wcscoll ¸ˆ   Ì  o  o   wcscpy Œ  ë    o   wcscspn ç     o  o    wcsftime $   7       o  	   wcslen ù   Q  o   wcsncat ˜  v    o      wcsncmp Ÿˆ   ›  o  o      wcsncpy   À    o       wcsrtombs k   í  ¢  í     0   o  wcsspn ë     o  o    wcstod Ž¦  2  o  2      wcstof •X  X  o  2   float wcstok ö  …    o  2    wcstol  ®  ª  o  2  ˆ     wcstoul ¦"  Ð  o  2  ˆ    wcsxfrm ½   õ    o       wctob 0ˆ      ›    wmemcmp ˆ   5   o  o       wmemcpy   [     o       wmemmove   ‚     o       wmemset   ¨     $       wprintf $ˆ   Å   o  .  wscanf Mˆ   á   o  . wcschr Ö   !  o  $   wcspbrk î   !  o  o   wcsrchr Ù  @!  o  $   wcsstr ñ  _!  o  o    wmemchr   …!  o  $      __gnu_cxx 	›à"  abs ®_ZN9__gnu_cxx3absEx d  Á!  d   div ´_ZN9__gnu_cxx3divExx ³#  ò!  d  d   __debug !6new_allocator<char> __normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::allocator<char> > > __normal_iterator<const char*,std::basic_string<char, std::char_traits<char>, std::allocator<char> > >   wcstold —#  #  o  2   long double  wcstoll °d  6#  o  2  ˆ     wcstoull ·u  ]#  o  2  ˆ    $._40 "cˆ#  'quot "dˆ   # 'rem "eˆ   # $._41 "k³#  'quot "l®  # 'rem "m®  # $._42 "wÞ#  'quot "xd  # 'rem "yd  # /__compar_fn_t "žô#  ú#  0ˆ   $  
+  
+    atexit "ˆ   )$  )$   /$  1atof "’¦  H$  J   atoi "•ˆ   `$  J   atol "˜®  x$  J    bsearch "ª  ¨$  
+  
+        Þ#    div "Â]#  Å$  ˆ   ˆ    free "èÚ$      getenv "!¢  õ$  J    ldiv "Ĉ#  %  ®  ®    mblen "ˆ   2%  J       mbstowcs "   Y%    J       mbtowc "ˆ   ~%    J      qsort "¯£%          Þ#   ,rand "|ˆ    realloc "æ  Ó%        srand "~é%      strtod "§¦  &  J  &   ¢  strtol "º®  2&  J  &  ˆ    strtoul "¾"  W&  J  &  ˆ     system "…ˆ   r&  J    wcstombs "   ™&  ¢  o       wctomb "ˆ   ¹&  ¢  $    lldiv "˳#  Ø&  d  d   atoll "Ÿd  ñ&  J   strtoll "Ôd  '  J  &  ˆ    strtoull "Ùu  <'  J  &  ˆ    strtof "®X  ['  J  &   strtold "²#  {'  J  &   _Exit "‘'  ˆ     llabs "¹d  «'  d   __gnu_debug !:Í'  2!;ã  2!<ò!   3U  3P  bool _Atomic_word #%ˆ   4î  G5ý!  $6ƒ*  6è  $D#(  ƒ*   6è  $F<(  ƒ*  ‰*   7~new_allocator $Ka(  ƒ*  ˆ    address $N_ZNK9__gnu_cxx13new_allocatorIcE7addressERc ¢  ®(  ”*  Í'   address $Q_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc J  ü(  ”*  Ó'   allocate $V_ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKv ¢  Q)  ƒ*     
+   8deallocate $`_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcj ¦)  ƒ*  ¢      9¢  $d_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv    ê)  ”*   8construct $j_ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKc >*  ƒ*  ¢  Ó'   :destroy $n_ZN9__gnu_cxx13new_allocatorIcE7destroyEPc ƒ*  ¢    (  3*  (  *  5ú  %1ú*  
+(  # 6>  &dÃ*  ú*   6>  &fÜ*  ú*   +   ;~allocator &lú*  ˆ     š*  3+  š*  Ù'    ¦  5`  %8;H  <npos Œ  ;H  =_M_dataplus ¦  # _Rep_base _Rep >_M_data _ZNKSs7_M_dataEv ¢  ”+  @H   >_M_data _ZNSs7_M_dataEPc ¢  È+  KH  ¢   >_M_rep _ZNKSs6_M_repEv QH  õ+  @H   >_M_ibegin %_ZNKSs9_M_ibeginEv "  (,  @H   >_M_iend )_ZNKSs7_M_iendEv "  W,  @H   ?_M_leak -_ZNSs7_M_leakEv ,  KH   >_M_check 4_ZNKSs8_M_checkEjPKc    ¿,  @H     J   ?_M_check_length <_ZNKSs15_M_check_lengthEjjPKc -  @H        J   >_M_limit D_ZNKSs8_M_limitEjj    J-  @H         >_M_disjunct L_ZNKSs11_M_disjunctEPKc Ù'  ‰-  @H  J   ?_M_copy U_ZNSs7_M_copyEPcPKcj Á-  ¢  J      ?_M_move ^_ZNSs7_M_moveEPcPKcj ù-  ¢  J      ?_M_assign g_ZNSs9_M_assignEPcjc 3.  ¢     U   @¥  z_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_ ’.  ¢  "  "   @¥  ~_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_ ò.  ¢  v"  v"   @¥  ‚_ZNSs13_S_copy_charsEPcS_S_ -/  ¢  ¢  ¢   @¥  †_ZNSs13_S_copy_charsEPcPKcS1_ j/  ¢  J  J   ?_M_mutate 'Ã_ZNSs9_M_mutateEjjj ©/  KH            ?_M_leak_hard 'µ_ZNSs12_M_leak_hardEv Þ/  KH   AÝ   _ZNSs12_S_empty_repEv WH  B[  0  KH   6[  '¿10  KH   +   6[  '·J0  KH  ]H   6[  'Åm0  KH  ]H         6[  'Е0  KH  ]H         +   6[  'Û¸0  KH  J      +   6[  'âÖ0  KH  J   +   6[  'éù0  KH     U   +   ~basic_string â1  KH  ˆ    Cª  ê_ZNSsaSERKSs cH  I1  KH  ]H   Cª  ò_ZNSsaSEPKc cH  s1  KH  J   Cª  ý_ZNSsaSEc cH  ›1  KH  U   Dbegin 	_ZNSs5beginEv "  Ä1  KH   Dbegin _ZNKSs5beginEv v"  î1  @H   Dend _ZNSs3endEv "  2  KH   Dend '_ZNKSs3endEv v"  92  @H   Drbegin 0_ZNSs6rbeginEv m  d2  KH   Drbegin 9_ZNKSs6rbeginEv å  2  @H   Drend B_ZNSs4rendEv m  ·2  KH   Drend K_ZNKSs4rendEv å  ß2  @H   Dsize S_ZNKSs4sizeEv    3  @H   Dlength Y_ZNKSs6lengthEv    33  @H   C¢  ^_ZNKSs8max_sizeEv    ^3  @H   Eresize 'n_ZNSs6resizeEjc 3  KH     U   Eresize y_ZNSs6resizeEj ¼3  KH      Dcapacity _ZNKSs8capacityEv    ì3  @H   Ereserve 'ä_ZNSs7reserveEj 4  KH      Eclear œ_ZNSs5clearEv ?4  KH   Dempty £_ZNKSs5emptyEv Ù'  i4  @H   C9  ²_ZNKSsixEj Ó'  ’4  @H      C9  Ã_ZNSsixEj Í'  º4  KH      Dat Ø_ZNKSs2atEj Ó'  ã4  @H      Dat ë_ZNSs2atEj Í'  5  KH      C´  ú_ZNSspLERKSs cH  65  KH  ]H   C´  _ZNSspLEPKc cH  `5  KH  J   C´  _ZNSspLEc cH  ˆ5  KH  U   C·  'J_ZNSs6appendERKSs cH  ¸5  KH  ]H   C·  '[_ZNSs6appendERKSsjj cH  ô5  KH  ]H         C·  '/_ZNSs6appendEPKcj cH  )6  KH  J      C·  8_ZNSs6appendEPKc cH  X6  KH  J   C·  '_ZNSs6appendEjc cH  ‹6  KH     U   Epush_back [_ZNSs9push_backEc ½6  KH  U   9á  'ø_ZNSs6assignERKSs cH  ì6  KH  ]H   Cá  y_ZNSs6assignERKSsjj cH  (7  KH  ]H         Cá  '_ZNSs6assignEPKcj cH  ]7  KH  J      Cá  •_ZNSs6assignEPKc cH  Œ7  KH  J   Cá  ¥_ZNSs6assignEjc cH  ¿7  KH     U   F°  Â_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEjc 8  KH  "     U   C°  á_ZNSs6insertEjRKSs cH  N8  KH     ]H   C°  ø_ZNSs6insertEjRKSsjj cH  8  KH     ]H         C°  'm_ZNSs6insertEjPKcj cH  Ë8  KH     J      C°   _ZNSs6insertEjPKc cH   9  KH     J   C°  7_ZNSs6insertEjjc cH  99  KH        U   C°  H_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc "  9  KH  "  U   Derase `_ZNSs5eraseEjj cH  Ä9  KH         Derase p_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE "  :  KH  "   Derase „_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2_ "  p:  KH  "  "   Cõ   Ÿ_ZNSs7replaceEjjRKSs cH  ­:  KH        ]H   Cõ   ¶_ZNSs7replaceEjjRKSsjj cH  ö:  KH        ]H         Cõ   '_ZNSs7replaceEjjPKcj cH  8;  KH        J      Cõ   à_ZNSs7replaceEjjPKc cH  t;  KH        J   Cõ   ÷_ZNSs7replaceEjjjc cH  ´;  KH           U   Cõ   	_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs cH  <  KH  "  "  ]H   Cõ   _ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcj cH  <  KH  "  "  J      Cõ   0_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc cH  á<  KH  "  "  J   Cõ   E_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_jc cH  G=  KH  "  "     U   Cõ   i_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_ cH  ±=  KH  "  "  ¢  ¢   Cõ   t_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_ cH  >  KH  "  "  J  J   Cõ   ~_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_ cH  …>  KH  "  "  "  "   Cõ   ‰_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_ cH  ø>  KH  "  "  v"  v"   >_M_replace_aux '‹_ZNSs14_M_replace_auxEjjjc cH  L?  KH           U   >_M_replace_safe '˜_ZNSs15_M_replace_safeEjjPKcj cH  ¤?  KH        J      G_S_construct '¦_ZNSs12_S_constructEjcRKSaIcE ¢  í?     U   +   Dcopy 'Á_ZNKSs4copyEPcjj    '@  @H  ¢         Eswap 'õ_ZNSs4swapERSs Q@  KH  cH   Dc_str ò_ZNKSs5c_strEv J  {@  @H   Ddata ü_ZNKSs4dataEv J  £@  @H   Dget_allocator _ZNKSs13get_allocatorEv š*  Þ@  @H   Dfind 'Ï_ZNKSs4findEPKcjj    A  @H  J         Dfind _ZNKSs4findERKSsj    OA  @H  ]H      Dfind -_ZNKSs4findEPKcj    „A  @H  J      Dfind 'æ_ZNKSs4findEcj    ·A  @H  U      C  K_ZNKSs5rfindERKSsj    íA  @H  ]H      C  'ø_ZNKSs5rfindEPKcjj    (B  @H  J         C  g_ZNKSs5rfindEPKcj    ]B  @H  J      C  '
+_ZNKSs5rfindEcj    B  @H  U      Cö  …_ZNKSs13find_first_ofERKSsj    ÏB  @H  ]H      Cö  '_ZNKSs13find_first_ofEPKcjj    C  @H  J         Cö  ¡_ZNKSs13find_first_ofEPKcj    QC  @H  J      Cö  ´_ZNKSs13find_first_ofEcj    C  @H  U      CL  Â_ZNKSs12find_last_ofERKSsj    ËC  @H  ]H      CL  '-_ZNKSs12find_last_ofEPKcjj    D  @H  J         CL  Þ_ZNKSs12find_last_ofEPKcj    KD  @H  J      CL  ñ_ZNKSs12find_last_ofEcj    †D  @H  U      C„  ÿ_ZNKSs17find_first_not_ofERKSsj    ÉD  @H  ]H      C„  'B_ZNKSs17find_first_not_ofEPKcjj    E  @H  J         C„  _ZNKSs17find_first_not_ofEPKcj    SE  @H  J      C„  'N_ZNKSs17find_first_not_ofEcj    “E  @H  U      C'  :_ZNKSs16find_last_not_ofERKSsj    ÕE  @H  ]H      C'  'Y_ZNKSs16find_last_not_ofEPKcjj    F  @H  J         C'  W_ZNKSs16find_last_not_ofEPKcj    ]F  @H  J      C'  'n_ZNKSs16find_last_not_ofEcj    œF  @H  U      Dsubstr w_ZNKSs6substrEjj +  ÓF  @H         CY  ‰_ZNKSs7compareERKSs ˆ   G  @H  ]H   CY  '‚_ZNKSs7compareEjjRKSs ˆ   CG  @H        ]H   CY  '’_ZNKSs7compareEjjRKSsjj ˆ   G  @H        ]H         CY  '£_ZNKSs7compareEPKc ˆ   ¾G  @H  J   CY  '²_ZNKSs7compareEjjPKc ˆ   ûG  @H        J   HY  'Ã_ZNKSs7compareEjjPKcj ˆ   @H        J          FH  +  +  ^+  3^+  3FH  3+  5R+  ”®H  '_M_length •   # '_M_capacity –   #I–  —á'  # 5^+  ›TL  
+iH  # J@  '@Ô  ;H  Jw  'E_  P  K_S_empty_rep_storage 'Q_ZNSs4_Rep20_S_empty_rep_storageE TL  LÝ   ´_ZNSs4_Rep12_S_empty_repEv WH  _M_is_leaked ¾_ZNKSs4_Rep12_M_is_leakedEv Ù'  ŠI  dL   _M_is_shared Â_ZNKSs4_Rep12_M_is_sharedEv Ù'  ÇI  dL   8_M_set_leaked Æ_ZNSs4_Rep13_M_set_leakedEv J  QH   8_M_set_sharable Ê_ZNSs4_Rep15_M_set_sharableEv ?J  QH   8_M_set_length_and_sharable Î_ZNSs4_Rep26_M_set_length_and_sharableEj ˜J  QH      _M_refdata Ø_ZNSs4_Rep10_M_refdataEv ¢  ÐJ  QH   _M_grab Ü_ZNSs4_Rep7_M_grabERKSaIcES2_ ¢  K  QH   +   +   D_S_create '_ZNSs4_Rep9_S_createEjjRKSaIcE QH  [K         +   8_M_dispose ç_ZNSs4_Rep10_M_disposeERKSaIcE šK  QH   +   E_M_destroy '«_ZNSs4_Rep10_M_destroyERKSaIcE ÚK  QH   +   _M_refcopy õ_ZNSs4_Rep10_M_refcopyEv ¢  L  QH   M_M_clone '^_ZNSs4_Rep8_M_cloneERKSaIcEj ¢  QH   +       (   dL  )'   jL  ®H  5ï  (CQ  Nnone (h_ZNSt6locale4noneE E   Octype (i«  E  Onumeric (j”  E  Ocollate (k¾  E  Otime (lÊ   E  Pð  (mÑ  E  PV  (n  E   Nall (p_ZNSt6locale3allE E  ?*  =_M_impl (Q  # _S_classic ( _ZNSt6locale10_S_classicE Q  _S_global (#_ZNSt6locale9_S_globalE Q  QH  ()!  !Q  _S_once (8_ZNSt6locale7_S_onceE X  facet N  Qø  (b  Fc   id 6p  ({ N  1Q   6p  („9N  1Q  7Q   6p  (RN  1Q  J   6p  (uN  1Q  7Q  J  ˆ    6p  (ª˜N  1Q  7Q  7Q  ˆ    7~locale (º¶N  1Q  ˆ    9ª  (Å_ZNSt6localeaSERKS_ 7Q  çN  1Q  7Q   string %<+  name (Ý_ZNKSt6locale4nameEv çN  #O  BQ   operator== (ç_ZNKSt6localeeqERKS_ Ù'  \O  BQ  7Q   operator!= (ð_ZNKSt6localeneERKS_ Ù'  •O  BQ  7Q   Dglobal (_ZNSt6locale6globalERKS_ oL  ÉO  7Q   Rclassic (_ZNSt6locale7classicEv 7Q  Sp  (<
+P  1Q  Q   T_S_initialize (?_ZNSt6locale13_S_initializeEv T_S_initialize_once (B_ZNSt6locale18_S_initialize_onceEv >_S_normalize_category (E_ZNSt6locale21_S_normalize_categoryEi ˆ   ÎP  ˆ    U_M_coalesce (H_ZNSt6locale11_M_coalesceERKS_S1_i 1Q  7Q  7Q  ˆ     4M  &Q  ,Q  J  oL  3=Q  oL  =Q  VN  (²)R  =_M_index (   # ò  (Å_ZNSt6locale2id11_S_refcountE á'  @ª  (È_ZNSt6locale2idaSERKS0_ ÊQ  )R  /R   Wid (ÊäQ  )R  /R   id (ÐøQ  )R   M_M_id (Ó_ZNKSt6locale2id5_M_idEv    :R    HQ  35R  HQ  5R  V4M  (ÙçV  X–  (ìá'  # =_M_facets (íçV  #=_M_facets_size (î   #=_M_caches (ïçV  #=_M_names (ð&  #Qˆ  (ñO  øV  Qþ  (ò³  øV  Q¿  (ó8  øV  Qê   (ô  øV  Qx  (õ
+  øV  QÍ  (öý   øV  Qt  (÷‡  W  ?_M_add_reference (ú_ZNSt6locale5_Impl16_M_add_referenceEv ˆS  Q   ?_M_remove_reference (þ_ZNSt6locale5_Impl19_M_remove_referenceEv ØS  Q   S*  (	øS  Q  W      S*  (
+T  Q  J      S*  (3T  Q      W~_Impl (
+RT  Q  ˆ    S*  (mT  Q  W   @ª  (_ZNSt6locale5_ImplaSERKS0_ £T  Q  W   >_M_check_same_name (_ZNSt6locale5_Impl18_M_check_same_nameEv Ù'  õT  Q   ?_M_replace_categories ( _ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i XU  Q  $W  ˆ    ?_M_replace_category (#_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE ÁU  Q  $W  W   ?_M_replace_facet (&_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE "V  Q  $W  :R   ?_M_install_facet ()_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE ŠV  Q  :R  íV   U_M_install_cache (1_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEj Q  íV       íV  óV  çM  (:R  W  Y (W  W  Y W  :R  3W  @R  W  8	  wctype_t )5"  wctrans_t )»QW  WW  S  iswctype )°ˆ   ƒW  ›  0W   towctrans )Þ›  ¥W  ›  @W   wctrans )Û@W  ÀW  J   wctype )¬0W  ÚW  J   V 
+  Ã
+gX  Za  È
+  gX  Zƒ  Ó
+h  J  M_S_construct_pattern Ø
+_ZNSt10money_base20_S_construct_patternEccc 1
+  U  U  U    1
+  V"  *}C\  =_M_current *¢  # B¿  *Š¥X  C\   B¿  *¿X  C\  I\   Doperator* *™_ZNK9__gnu_cxx17__normal_iteratorIPcSsEdeEv Í'  
+Y  T\   Doperator-> *_ZNK9__gnu_cxx17__normal_iteratorIPcSsEptEv ¢  VY  T\   CD  *¡_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEv _\  šY  C\   CD  *¨_ZN9__gnu_cxx17__normal_iteratorIPcSsEppEi lX  ãY  C\  ˆ    C.  *­_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEv _\  'Z  C\   C.  *´_ZN9__gnu_cxx17__normal_iteratorIPcSsEmmEi lX  pZ  C\  ˆ    C9  *¹_ZNK9__gnu_cxx17__normal_iteratorIPcSsEixERKi Í'  ¼Z  T\  e\   C´  *½_ZN9__gnu_cxx17__normal_iteratorIPcSsEpLERKi _\  [  C\  e\   Doperator+ *Á_ZNK9__gnu_cxx17__normal_iteratorIPcSsEplERKi lX  Y[  T\  e\   Doperator-= *Å_ZN9__gnu_cxx17__normal_iteratorIPcSsEmIERKi _\  «[  C\  e\   Doperator- *É_ZNK9__gnu_cxx17__normal_iteratorIPcSsEmiERKi lX  ý[  T\  e\   Mbase *Í_ZNK9__gnu_cxx17__normal_iteratorIPcSsE4baseEv I\  T\    lX  3O\  ¢  Z\  lX  3lX  3k\  w   cigma +Ì\  [ZeroField :set_shape _ZN5cigma9ZeroField9set_shapeEii Ú\  ˆ   ˆ      2­   2p\  }\  \‰\  f}    !]  ]this !]  ‘ ^dim ˆ   ‘^rank ˆ   ‘ Ú\  3;H  \
+  ~¥,   ^]  ^__a ¶^]  ‘ ^__b ¶^]  ‘ &]  3i]  çN  \¹
+  TŠ_‹X   )^  ___grouping þ	J  ‘ ___grouping_size þ	   ‘___grouping_tmp þ	)^  ‘`__n  
+;H  ‘\`__min 
+;H  ‘d`__i 
+   ‘h`__test 
+Ù'  ‘oa–ŠÝŠ`__j 
+   ‘p  c]  b__static_initialization_and_destruction_0 `‹Ÿ‹„   ™^  ^__initialize_p !ˆ   ‘ ^__priority !ˆ   ‘ c_GLOBAL__I_main " ‹¼‹°   b__tcf_0 ¼‹ЋÜ   Û^  d  ‘  emain ˆ   Ћe  7_  fF 	Ú\  ‘dfn E  ‘hfx 7_  ‘fy 7_  ‘À~fi ˆ   ‘l (¦  G_  )'  	 g__dso_handle   õ'  nothrow I˜  \_  ostream ,ŠQ
+  cout @è  v_  h   ¥idigits F_ZNSt14numeric_limitsImE6digitsE E   jã  ï_ZNSt14numeric_limitsIfE12has_infinityE +  jù  ð_ZNSt14numeric_limitsIfE13has_quiet_NaNE +  jí  ó_ZNSt14numeric_limitsIfE10has_denormE +  jã  (_ZNSt14numeric_limitsIdE12has_infinityE +  jù  )_ZNSt14numeric_limitsIdE13has_quiet_NaNE +  jí  ,_ZNSt14numeric_limitsIdE10has_denormE +  jã  a_ZNSt14numeric_limitsIeE12has_infinityE +  jù  b_ZNSt14numeric_limitsIeE13has_quiet_NaNE +  jí  e_ZNSt14numeric_limitsIeE10has_denormE +  knpos Œ  ;H  J@  '@Ô  ;H  Jw  'E_  P  lnpos _ZNSbIwSt11char_traitsIwESaIwEE4nposE ;H  m@  '@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE ;H  mw  'E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE u  Octype (i«  E  Onumeric (j”  E  Ocollate (k¾  E  Otime (lÊ   E  Pð  (mÑ  E  PV  (n  E   QH  ()!  !Q  (U  Fc  )'   6c  Qø  (b  ^c  6c  Qˆ  (ñO  øV  Qþ  (ò³  øV  Q¿  (ó8  øV  Qê   (ô  øV  Qx  (õ
+  øV  QÍ  (öý   øV  Qt  (÷‡  W  õ  iboolalpha  _ZNSt8ios_base9boolalphaE èc  idec _ZNSt8ios_base3decE èc  ifixed _ZNSt8ios_base5fixedE èc  ihex 	_ZNSt8ios_base3hexE èc  iinternal _ZNSt8ios_base8internalE èc  ileft _ZNSt8ios_base4leftE èc   ioct _ZNSt8ios_base3octE èc  @iright _ZNSt8ios_base5rightE èc  €nscientific _ZNSt8ios_base10scientificE èc   nshowbase  _ZNSt8ios_base8showbaseE èc   nshowpoint $_ZNSt8ios_base9showpointE èc   nshowpos '_ZNSt8ios_base7showposE èc   nskipws *_ZNSt8ios_base6skipwsE èc   nunitbuf -_ZNSt8ios_base7unitbufE èc    nuppercase 1_ZNSt8ios_base9uppercaseE èc   @iadjustfield 4_ZNSt8ios_base11adjustfieldE èc  °ibasefield 7_ZNSt8ios_base9basefieldE èc  Jnfloatfield :_ZNSt8ios_base10floatfieldE èc  ‚  ibadbit L_ZNSt8ios_base6badbitE þf  ieofbit O_ZNSt8ios_base6eofbitE þf  ifailbit T_ZNSt8ios_base7failbitE þf  igoodbit W_ZNSt8ios_base7goodbitE þf     iin v_ZNSt8ios_base2inE «g  iout y_ZNSt8ios_base3outE «g  á  icur Ž_ZNSt8ios_base3curE ôg  oupper -5_ZNSt10ctype_base5upperE *   olower -6_ZNSt10ctype_base5lowerE *   oalpha -7_ZNSt10ctype_base5alphaE *   odigit -8_ZNSt10ctype_base5digitE *   oxdigit -9_ZNSt10ctype_base6xdigitE *   ospace -:_ZNSt10ctype_base5spaceE *    oprint -;_ZNSt10ctype_base5printE *   @ograph -<_ZNSt10ctype_base5graphE *  Ncntrl -=_ZNSt10ctype_base5cntrlE *  Npunct ->_ZNSt10ctype_base5punctE *  oalnum -?_ZNSt10ctype_base5alnumE *   l_S_atoms_out _ZNSt10__num_base12_S_atoms_outE J  l_S_atoms_in "_ZNSt10__num_base11_S_atoms_inE J  Za  È
+  gX  Zƒ  Ó
+h  J  pÜ  0_ZNSt10moneypunctIcLb1EE4intlE +  pÜ  0_ZNSt10moneypunctIcLb0EE4intlE +  pÜ  0_ZNSt10moneypunctIwLb1EE4intlE +  pÜ  0_ZNSt10moneypunctIwLb0EE4intlE +  pÜ  ¨_ZNSt17moneypunct_bynameIcLb0EE4intlE +  pÜ  ¨_ZNSt17moneypunct_bynameIcLb1EE4intlE +  pÜ  ¨_ZNSt17moneypunct_bynameIwLb0EE4intlE +  pÜ  ¨_ZNSt17moneypunct_bynameIwLb1EE4intlE +   …   >  â     O      ˜  ¿  x     q   ._0 a   ‡     ˜  Ø  ´     M    a   	int 
+…   Ñ  ¯  !   
+q   ,   Î  ,   # dim  x   #Ì  !x   #a  æ   Î  Ô   a  ú   Î   `  š     Î  x    “  d  š   C  Î         ƒ  k  x    š   g  Î   Ê  ’  x   š   ‹  Î   N  0  6   š   ¯  Î   V  .  Î  x   x     
+š   Ú  š   C  Ž›ŽK    Å    ‘  Î  g   Ž«Žw  *  Å    ‘  ‹  °ŽºŽ£  M  Å    ‘  
+,   a   j  Å  j   M  æ    „  Å     o  °̍Ï  ¢   y  ‘    Ѝúû  ð  !Å    '  "x    ‘#y    R  $    %i x   P  ú      Å    ‰     x   ð   Ž%Žq  2   ú  ‘  ð  0ŽBŽ  P   ú  ‘  ð  PŽbŽÉ  n   ú  ‘  &o  pŽŒŽõ   y  ‘   Æ   <	  â  $  O  ÀŽJ  ¿  k   1  ž    ._0 ‡     ˜  Ø  ´     0   é  num %é  # dim &é  #	™  'ð  #	  *ý  #
+1  Ã      
+0  Ý     é   •  •      
+ð  
+é  
+é   
+  I  !    
+ý   ^  ô  ö  G    
+é  
+é   >    ð  h    
+é   ¿   i  é  „  	   ƒ  !  é     	     "È  é  Æ  	  
+é  
+é   †  +8      
+ð  
+    int ö  Ñ  6   k     k   ¯  é  <   !    ‰  %  # ƒ  Æ  é   !  b  5   Ê  ­  é  !  †  5   N  ê  B   !  ª  5   “  !¤  !  Ô  5  
+ð  
+ð   “    !  þ  5  
+;  
+;   ã  !  5  é    é  %   +  ä    !  k   þ   `  Å  `  ‰  e   5  é  A  ÀŽÒŽ!  ˆ   K  ‘  A  àŽîŽM  ¦   K  ‘  A  ðŽþŽy  Ä   K  ‘  !h  =Ú  Å  Ú   	  !G  7þ  Å  þ  "i 7é     #Ô   ¥     $Å  `  ‘ %¦     Ñ  %Þ  ¥    &Uv  'i 	é  =  (8   )x ð  )y ð    *Ä    +Ï   ,u  Ä  `‘ ;  ;  -½  º  .º  ? /   ª   ‡    ¡    P   /build/buildd/glibc-2.7/build-tree/i386-libc/csu/crtn.S /build/buildd/glibc-2.7/build-tree/glibc-2.7/csu GNU AS 2.18 €%  $ >  $ >  $ >  4 :;I?
+  & I    U%   %R   :;I  $ >  9:;   :;   :;  9 :;   <  	:;  
+( 
+  <  :;  
+ I8
+2  
+ :;I8
+  .?:;<   I4   I   <  :;  4 :;‡@I?2<  4 :;‡@I?2<  .?:;<  .?:;<  .?:;‡@I<  .:;I<  4 :;‡@I?<  4 :;I<  $ >  & I   I  .?:;I<   .?:;I<  !   "&   #:;  $:;  %:;  &
+ :;I  '
+ :;I8
+  (I  )! I/  * I  + :;  ,. ?:;I<  -. ?:;I<  .   / :;I  0I  1   2: :;  3 I  4 G:;  5G:;  6.?:;<  7.?:;<  8.?:;‡@<  9.?:;‡@I<  :.?:;‡@<  ;.?:;<  <4 :;‡@I?<  =
+ :;I8
+2  >.?:;‡@I2<  ?.?:;‡@2<  @.?:;‡@2<  A. ?:;‡@I2<  B.?:;<  C.?:;‡@I<  D.?:;‡@I<  E.?:;‡@<  F.?:;‡@<  G.?:;‡@I2<  H.?:;‡@I<  I
+ :;I8
+  J4 :;‡@I?<  K4 :;‡@I?<  L. ?:;‡@I<  M.?:;‡@I<  N4 :;‡@I?<  O4 :;‡@I?<  P4 :;‡@I?<  Q4 :;‡@I?2<  R. ?:;‡@I<  S.?:;2<  T. ?:;‡@2<  U.?:;‡@2<  VG:;  W.?:;2<  X
+ :;I8
+2  Y!   Z4 :;‡@I?<  [<  \.G@  ] I4
+  ^ :;I
+  _ :;I
+  `4 :;I
+  a  b.4@  c. :;@  d I
+  e.?:;I@  f4 :;I
+  g4 I?4<  h4 G
+  i4 :;‡@I?<  j4 :;‡@I?<  k4 :;‡@I?<
+  l4 :;‡@I?<  m4 :;‡@I?<  n4 :;‡@I?<  o4 :;‡@I?<  p4 :;‡@I?<   %R  9:;  <  :;  ( 
+  .?4<   I4   <  	$ >  
+ I  $ >  : :;  
+G:;   I8
+  
+ :;I8
+  
+ :;I8
+  .?4<   I  .?:;<  .?:;L<  .?:;‡@LM
+<  .?:;‡@ILM
+<  .?:;‡@<   I  & I  .G@   I4
+  .G:;    I4  .G   .1@    1
+  ! I4  " :;I
+  # :;I  $U  %4 :;I
+  &.1@   %  9:;   <  <  :;  ( 
+  G:;  
+ :;I8
+  	
+ :;I8
+  
+.?:;<   I4  .?:;‡@<  
+ I  .?:;‡@I<  .?:;‡@I<  $ >   I  $ >  & I  G:;  
+ I8
+4  .?:;‡@ILM
+<  .?:;‡@LM
+<  .?:;L<  I      I   I  .G    I4  .1@    1
+  !.G;   " :;I  #.G@  $ I4
+  % :;I  &  '4 :;I  (U  )4 :;I  *1XY  + 1  ,4 I4
+  -I  .! I/  /$ >    U%   #       û
+       init.c     ‚    N   û
+      /build/buildd/glibc-2.7/build-tree/i386-libc/csu  crti.S     |ˆ!/!=Z!gg//  ,(!/!=Z! ç   R  û
+      .. /usr/include/c++/4.2/bits /usr/include/c++/4.2 /usr/lib/gcc/i486-linux-gnu/4.2.3/include /usr/include /usr/include/bits /usr/include/c++/4.2/i486-linux-gnu/bits /usr/include/c++/4.2/debug /usr/include/c++/4.2/ext  ZeroField.h   stl_algobase.h   locale_facets.tcc   TestZeroField.cpp    iostream   stddef.h   cstddef   cstring   cstdio   clocale   cstdarg   ctime   cwchar   cstdlib   limits   ios_base.h   cwctype   locale_facets.h   basic_string.h   new   string.h   types.h   stdio.h   libio.h   wchar.h   _G_config.h   stdarg.h   locale.h   time.h   pthreadtypes.h   gthr-default.h   <built-in>    debug.h   stdlib.h   atomic_word.h   new_allocator.h 	  stringfwd.h   allocator.h   basic_string.tcc   locale_classes.h   wctype.h   stl_iterator.h   Locator.h   iosfwd   ctype_base.h     f>‘‘  ~µk׃  TŠývågO‘&Z/&÷É5Kltf,äT(=f+XfºÖL)xzJ"£ ’5£’u£Y
+ ®    K   û
+       ZeroField.h    ZeroField.cpp    Locator.h    Field.h      Ž<   Ž<  °Ž‚  °<’×n>:>’âxu‚t’â<’:<’x<<’× t    D   û
+       Field.cpp    Points.h    Field.h    Locator.h      ÀŽ<º<È<ʐ9fI.g”b@bPy‚$ x    N   û
+      /build/buildd/glibc-2.7/build-tree/i386-libc/csu  crtn.S     ¨ˆ	!!!  D!!!     ÿÿÿÿ |ˆ         f   A…B
+       ~'   A…B
+       TŠ  A…B
+Dƒ        `‹?   A…B
+        ‹   A…B
+       ¼‹   A…B
+$       Ћ•  D 	FA…B
+B„ƒ   ÿÿÿÿ |ˆ     Ð   Ž   A…B
+   Ð    Ž   A…B
+   Ð   °Ž
+   A…G
+   Ð   °   A…B
+   Ð   Ѝ*   A…B
+   Ð    Ž%   A…B
+Dƒ    Ð   0Ž   A…B
+   Ð   PŽ   A…B
+   Ð   pŽ   A…B
+   ÿÿÿÿ |ˆ     À  ÀŽ   A…B
+   À  àŽ   A…B
+   À  ðŽ   A…B
+   À      A…B
+Fƒ†‡ GNU C 4.2.3 20071123 (prerelease) (Debian 4.2.2-4) short unsigned int short int _IO_stdin_used long long unsigned int unsigned char /build/buildd/glibc-2.7/build-tree/glibc-2.7/csu init.c long long int _ZNSt6locale4timeE _S_empty_rep _S_id_time replace _ZNSt6locale5_Impl14_S_id_messagesE _ZNSt6locale13_S_categoriesE allocator _S_categories messages _ZNSs4_Rep11_S_terminalE _S_id_monetary _ZNSt6locale5_Impl19_S_facet_categoriesE insert append _ZNSt6locale7collateE _ZNSs4_Rep11_S_max_sizeE has_denorm _S_c_name _ZNSt6locale8messagesE _ZNSt10money_base18_S_default_patternE _S_max_size find_last_of compare _S_default_pattern _S_facet_categories _S_id_ctype _ZNSt6locale7numericE operator= operator+= _S_id_collate _S_id_messages intl assign new_allocator find_first_of rfind _ZNSt6locale5_Impl14_S_id_monetaryE operator-- operator[] operator++ _ZNSt6locale5_Impl11_S_id_ctypeE locale _S_terminal _S_atoms _ZNSs4nposE _ZSt7nothrow _S_copy_chars _ZNSt6locale5_Impl13_S_id_numericE _Alloc_hider has_infinity monetary has_quiet_NaN _ZNSt6locale5_Impl10_S_id_timeE find_last_not_of _ZNSt6locale5_Impl13_S_id_collateE basic_string _ZNSt10money_base8_S_atomsE find_first_not_of _M_refcount max_size _ZNSt6locale5ctypeE __normal_iterator _ZNSt6locale8monetaryE _ZSt4cout _S_refcount _S_id_numeric _ZNSt6locale5facet9_S_c_nameE _Impl _ZN5cigma9ZeroField7getTypeEv getType set_shape ~ZeroField _ZN5cigma9ZeroField5n_dimEv NULL_FIELD _ZN5cigma9ZeroField6n_rankEv bool USER_FIELD cigma this n_rank double EXT_FIELD GNU C++ 4.2.3 20071014 (prerelease) (Debian 4.2.2-3) FE_FIELD ZeroField.cpp _ZN5cigma9ZeroField9set_shapeEii /home/luis/cigma/src _ZN5cigma9ZeroField4evalEPdS1_ n_dim __in_chrg eval POINT_FIELD _ZN5cigma5Field4evalEPdS1_ n_points _ZNK5cigma6Points5indexEii ~Field _ZN5cigma5Field7getTypeEv _ZN5cigma6PointsixEi _ZN5cigma5Field4evalERNS_6PointsES2_ operator[] _ZN5cigma6Points11set_locatorEPNS_7LocatorE __PRETTY_FUNCTION__ _vptr.Field set_data Locator domain _ZN5cigma5Field6n_rankEv _ZN5cigma5Field5n_dimEv range __vtbl_ptr_type _ZN5cigma6PointsclEii set_locator _ZNK5cigma6Points5n_dimEv ~Points _ZN5cigma6Points14find_ann_indexEPdPi operator() _ZNK5cigma6Points8n_pointsEv find_ann_index _ZN5cigma6Points8set_dataEPdii fg tgi ti} u        ~ t t¥ u        TŠUŠ tUŠWŠ tWŠ_‹ u        `‹a‹ ta‹c‹ tc‹Ÿ‹ u         ‹¡‹ t¡‹£‹ t£‹¼‹ u        ¼‹½‹ t½‹¿‹ t¿‹Ћ u        ЋÔ‹ tÔ‹Ú‹ QÚ‹Û‹ tÛ‹Ý‹ tÝ‹e u        Ž‘Ž t‘Ž“Ž t“Ž›Ž u         Ž¡Ž t¡Ž£Ž t£Ž«Ž u        °Ž±Ž t±Ž¸Ž t¸ŽºŽ u        °± t±³ t³̍ u        Ѝэ tэӍ tӍú u        Ѝà ‘ àâ Pâú u        Ѝà ‘àú Q         ŽŽ tŽŽ tŽ%Ž u        0Ž1Ž t1Ž3Ž t3ŽBŽ u        PŽQŽ tQŽSŽ tSŽbŽ u        pŽqŽ tqŽsŽ tsŽŒŽ u                t       t       u            !    t!   #    t#   .    u        0   1    t1   3    t3   >    u        @   A    tA   C    tC   Á    u        @   U    ‘U   š    Vš       u   Á    V        @   U    ‘U   ›    W›       u   Á    W        W   ™    S            ÿÿÿÿ    |ˆžˆ,?        Ӎ֍ٍø        `   w   z   ‘           ÿÿÿÿ    ¨ˆ¬ˆDH         .symtab .strtab .shstrtab .interp .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .gcc_except_table .ctors .dtors .jcr .dynamic .got .got.plt .data .bss .comment .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges                                                     44                    #         HH                     5         hh  ¼                1   öÿÿo   $‚$  \                ;         €‚€  À              C         @„@  Ù                 K   ÿÿÿo   ‡  8                X   þÿÿo   T‡T  €                g   	      Ô‡Ô                   p   	      ô‡ô  ˆ               y         |ˆ|  0                  t         ¬ˆ¬                            ЉÐ	  \                 …         ,,                    ‹         ``  @                  “          ‘   D                  ¡         ä‘ä  (                 «         “                    ½          £                     Ä         ,£,                    Ë         4£4                    Ð         8£8                 Ù         P¤P                   Þ         T¤T  P                 ç         ¤¤¤                    í         °¤°  ô                  ò              °                   û              ¸  Ø                  
+                                             ›  ÷u                 &             ’  ³                 4             E›  >                 @             „¡  <                 M             À£  ´                 X             t¬  P                 c             È°  p                                8±  q                               ì¸  À  '   C         	              ¬À  >                                     4          H          h          $‚          €‚          @„          ‡          T‡          Ô‡     	     ô‡     
+     |ˆ          ¬ˆ          Љ     
+     ,          `           ‘          ä‘          “           £          ,£          4£          8£          P¤          T¤          ¤¤          °¤                                                                                                        !              "              #              $             ñÿ            ñÿ            ñÿ    £      ,   ,£      :   4£      G    Š     
+ ]   œ¥     l   ¬¤      s   0Š     
+             ñÿ   (£      Œ   0£      ™   “      §   4£      ³         
+             ñÿÉ            ñÿÛ    ‹    
+ ë   TŠ   
+   `‹?    
+ ;   ¥     I  ¼‹    
+ Q           ñÿ_           ñÿi  `‘@     ¥  8£     ®  £      ¿  £      Ò  T¤     è      ›      û  ¸   !    °¤     ñÿ  ¤¤       $  ~'   " 
+ :  d     I  `     P  Ћ•   
+ U  ̈S        0Ž    
+ µ   ‘$   !  È  ¨¤     Õ  D‘   !  è  ðŽ    
+ ü      W        °¤,   !  H  ,      N  °Ž
+   " 
+ l  €$   !  ƒ      '      —      ²     ´  Љ     
+ »      k          Ž%    
+   Ž   " 
+ 4            R  ú    
+ i  ¤   !  €  |ˆ      †  àŽ    
+ š              ®  T‘   !  Á  ऌ     Ø  ¤¤      å  ¤¥     ñÿê  Ѝ*    
+ 	  pŽ    
+ !  °¤     ñÿ-      ¢     R   Z    
+ b  f   " 
+ ƒ      
+      ›  ÀŽ    
+ ¯      
+      Ê  \‰     ë       
+   PŽ    
+ (   Ž   " 
+ E  p¥,   !  {      Ë      “      
+ £              ²      *      É  œ‰5      è      P       °    
+       ¼       init.c initfini.c crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.6030 p.6028 frame_dummy __CTOR_END__ __DTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux TestZeroField.cpp _GLOBAL__I_main _ZSt17__verify_groupingPKcjRKSs _Z41__static_initialization_and_destruction_0ii _ZSt8__ioinit __tcf_0 ZeroField.cpp Field.cpp _ZZN5cigma5Field4evalERNS_6PointsES2_E19__PRETTY_FUNCTION__ _DYNAMIC __init_array_end __init_array_start _GLOBAL_OFFSET_TABLE_ _Znwj@@GLIBCXX_3.4 _ZTIN5cigma9ZeroFieldE _edata data_start _ZSt3minIjERKT_S2_S2_ _IO_stdin_used _fp_hw main _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4 _ZN5cigma9ZeroFieldD1Ev _ZTVN5cigma5FieldE __dso_handle _ZTSN5cigma5FieldE _ZN5cigma5FieldD2Ev __cxa_atexit@@GLIBC_2.1.3 _ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3 _fini _ZN5cigma9ZeroField7getTypeEv _ZTVN5cigma9ZeroFieldE _ZdlPv@@GLIBCXX_3.4 __libc_start_main@@GLIBC_2.0 _start _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4 _ZN5cigma9ZeroFieldD0Ev _ZN5cigma9ZeroField5n_dimEv _ZNSolsEPFRSoS_E@@GLIBCXX_3.4 __i686.get_pc_thunk.bx _ZTSN5cigma9ZeroFieldE _init _ZN5cigma5FieldD1Ev _Jv_RegisterClasses _ZTIN5cigma5FieldE _ZSt4cout@@GLIBCXX_3.4 __data_start _end _ZN5cigma9ZeroField4evalEPdS1_ _ZN5cigma9ZeroFieldC2Ev __bss_start _ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4 __libc_csu_init _ZN5cigma9ZeroField9set_shapeEii _ZNKSsixEj@@GLIBCXX_3.4 _ZN5cigma5FieldD0Ev _ZNKSs4sizeEv@@GLIBCXX_3.4 __gxx_personality_v0@@CXXABI_1.3 _ZN5cigma5Field4evalERNS_6PointsES2_ _ZN5cigma9ZeroFieldD2Ev _ZN5cigma9ZeroField6n_rankEv _ZTVN10__cxxabiv121__vmi_class_type_infoE@@CXXABI_1.3 _Unwind_Resume@@GCC_3.0 __libc_csu_fini __gmon_start__ _ZNSolsEd@@GLIBCXX_3.4 __cxa_pure_virtual@@CXXABI_1.3 __assert_fail@@GLIBC_2.0 _ZN5cigma9ZeroFieldC1Ev _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4 
\ No newline at end of file


Property changes on: cs/benchmark/cigma/trunk/src/tests/TestZeroField.out
___________________________________________________________________
Name: svn:executable
   + *



More information about the cig-commits mailing list