!<arch>
/               0           0     0     0       1044      `
   /  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ¾  ™r  ™r  ™r  ™r  Æî  Æî  Æî ò ò ò PÎ PÎ PÎ PÎ u u u udspmat_new dspmat_expand dspmat_trim dspmat_make_desc dspmat_copy dspmat_find_element dspmat_add_element dspmat_add_row dspmat_add_col dspmat_add_diagonal dspmat_fill_diagonal dspmat_extract_row dspmat_extract_col dspmat_scan_row dspmat_scan_col dspmat_sort_entries dspmat_sort_entries_ins dspmat_transpose dspmat_merge dspmat_condense dspmat_elem_write dspmat_elem_read dspmat_write dspmat_read dspmat_identity dspmat_mix dspmat_mul dspmat_map_row dspmat_map_col dspmat_abs_rel_diff dspmat_normalize_rows dspmat_max_element_in_row dspmat_scale_row dspmat_linsys_ALT_compute_residuals dspmat_linsys_ALT_recompute_solution dspmat_linsys_ALT_solve dspmat_linsys_GS_solve_iteration dspmat_linsys_GS_solve dspmat_inv_mul_GS spmat_alloc spmat_expand spmat_trim spmat_compare_indices spmat_read_header spmat_read_footer spmat_write_header spmat_write_footer //                                              42        `
dspmat_linsys_ALT.o/
dspmat_linsys_GS.o/

dspmat.o/       0           0     0     644     38008     `
ELF          >                    ¸Ž          @     @   óúUH‰åHƒìPH‰}È‰uÄ‰UÀ‰M¼�}Äÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    �}Àÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    ‹E¼¾   ‰Çè    H‰EØH‹EÈ‹UÄ‰H‹EÈ‹UÀ‰PH‹EÈH‹UØH‰PH‹EÈ‹U¼‰PH‹EÈÉÃóúUH‰åHƒìH‰}ø‰uôH‹Eø‹@‹Uô9ÂrH‹EøH�pH‹EøH�x‹Eô¹   ‰Âè    ÉÃóúUH‰åHƒìH‰}ø‰uôH‹Eø‹@9EôtH‹EøH�pH‹EøH�x‹Eô¹   ‰Âè    ÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐH‰MÈD‰EÄ�}Ôÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    �}Ðÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    �}Äÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹EØ‹UÔ‰H‹EØ‹UÐ‰PH‹EØH‹UÈH‰PH‹EØ‹UÄ‰PH‹EØÉÃóúUH‰åHƒì H‰}èH‰uàH‹Eè‹H‹Eà‰H‹Eè‹PH‹Eà‰PH‹Eè‹PH‹Eà‰ÖH‰Çè    ÇEü    ë<H‹EèH‹@‹UüHcÒHÁâHÂH‹EàH‹@‹MüHcÉHÁáHÁH‹H‹RH‰H‰QƒEüH‹Eè‹@‹Uü9Âr¶��ÉÃóúUH‰åH‰}è‰uä‰Uà‰MÜD‰EØH‹Eè‹P‹Eà9Âs
H‹Eè‹@‰Eà‹Eä;Eà|‹EàëQ‹Eä‰EôH‹EèH‹@‹UôHcÒHÁâHÐH‰Eøë%H‹Eø‹@9EØuH‹Eø‹ 9EÜu‹EôëƒEôHƒEø‹Eô;Eà|Ó‹Eà]ÃóúUH‰åSHƒì(H‰}è‰uä‰Uà‰MÜòEÐ�}àþÿÿ?~(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    �}Üþÿÿ?~(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eè‹ ‹Uà9Âr‹Eà�PH‹Eè‰H‹Eè‹@‹UÜ9Âr‹EÜ�PH‹Eè‰PfïÀf.EÐzfïÀf.EÐu‹EäëA‹UäH‹Eè‰ÖH‰Çè    H‹EèH‹@‹UäHcÒHÁâHÐ‹Uà‰‹UÜ‰PòEÐò@‹EäƒÀH‹]øÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐH‰MÈD‰EÄ�}Ðþÿÿ?~(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    �}Äÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹EØ‹ ‹UÐ9Âr‹EÐ�PH‹EØ‰H‹EØ‹@;EÄs
H‹EØ‹UÄ‰PÇEä    é‹   ‹EäH˜H�Å    H‹EÈHÐH‰EøH‹Eøò òEèfïÀf.EèzfïÀf.EètL‹UÔH‹EØ‰ÖH‰Çè    H‹EØH‹@‹UÔHcÒHÁâHÐH‹UøòòEð‹UÐ‰‹Uä‰PòEðò@ƒEÔƒEä‹Eä;EÄ‚iÿÿÿ‹EÔÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐH‰MÈD‰EÄ�}Ðþÿÿ?~(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    �}Äÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹EØ‹ ;EÄs	H‹EØ‹UÄ‰H‹EØ‹@‹UÐ9Âr‹EÐ�PH‹EØ‰PÇEä    é‹   ‹EäH˜H�Å    H‹EÈHÐH‰EøH‹Eøò òEèfïÀf.EèzfïÀf.EètL‹UÔH‹EØ‰ÖH‰Çè    H‹EØH‹@‹UÔHcÒHÁâHÐH‹UøòòEð‹Uä‰‹UÐ‰PòEðò@ƒEÔƒEä‹Eä;EÄ‚iÿÿÿ‹EÔÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐ‰MÌL‰EÀD‰MÈH‹EØ‹ ‰Á‹EÐ™÷ù‰UÐH‹EØ‹@‰Á‹EÌ™÷ù‰UÌÇEä    é¼   ‹EäH˜H�Å    H‹EÀHÐH‰EøH‹Eøò òEèfïÀf.EèzfïÀf.EètL‹UÔH‹EØ‰ÖH‰Çè    H‹EØH‹@‹UÔHcÒHÁâHÐH‹UøòòEð‹UÐ‰‹UÌ‰PòEðò@ƒEÔƒEÐH‹EØ‹ ‹UÐ9ÂrÇEÐ    ƒEÌH‹EØ‹@‹UÌ9ÂrÇEÌ    ƒEä‹Eä;EÈ‚8ÿÿÿ‹EÔÉÃóúUH‰åHƒì0H‰}è‰uä‰Uà‰MÜòEÐD‰EØfïÀf.EÐzfïÀf.EÐu‹Eäé«   H‹Eè‹ ‰Á‹Eà™÷ù‰UàH‹Eè‹@‰Á‹EÜ™÷ù‰UÜÇEü    ët‹UäH‹Eè‰ÖH‰Çè    H‹EèH‹@‹UäHcÒHÁâHÐ‹Uà‰‹UÜ‰PòEÐò@ƒEäƒEàH‹Eè‹ ‹Uà9ÂrÇEà    ƒEÜH‹Eè‹@‹UÜ9ÂrÇEÜ    ƒEü‹Eü;EØr„‹EäÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐH‰MÈD‰EÄH‹EØ‹@9EÄt(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    ÇEì    ë ‹EìH˜H�Å    H‹EÈHÐfïÀò ƒEì‹Eì;EÄrØé—   H‹EØH‹@‹UÔHcÒHÁâHÐH‰EøH‹Eø‹ 9EÐ…�   H‹Eø‹@‰ÂH‹EØ‹@9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eø‹@H˜H�Å    H‹EÈHÂH‹Eøò@òEðòEðòƒEÔH‹EØ‹@‹UÔ9Â‚Wÿÿÿ‹EÔÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐH‰MÈD‰EÄH‹EØ‹ 9EÄt(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    ÇEì    ë ‹EìH˜H�Å    H‹EÈHÐfïÀò ƒEì‹Eì;EÄrØé‘   H‹EØH‹@‹UÔHcÒHÁâHÐH‰EøH‹Eø‹@9EÐu~H‹Eø‹ ‰ÂH‹EØ‹ 9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eø‹ H˜H�Å    H‹EÈHÂH‹Eøò@òEðòEðòƒEÔH‹EØ‹@‹UÔ9Â‚]ÿÿÿ‹EÔÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐH‰MÈé¸   H‹EØH‹@‹UÔHcÒHÁâHÐH‰EøH‹Eø‹ 9EÐ…¢   H‹Eø‹@‰ÂH‹EØ‹@9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eøò@òEèfïÀf.EèzfïÀf.Eèt,H‹Eøò@òEðH‹Eø‹PH‹Mð‹EÐL‹EÈfHnÁ‰Ö‰ÇAÿÐƒEÔH‹EØ‹@‹UÔ9Â‚6ÿÿÿ‹EÔÉÃóúUH‰åHƒì@H‰}Ø‰uÔ‰UÐH‰MÈé¶   H‹EØH‹@‹UÔHcÒHÁâHÐH‰EøH‹Eø‹@9EÐ…Ÿ   H‹Eø‹ ‰ÂH‹EØ‹ 9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eøò@òEèfïÀf.EèzfïÀf.Eèt+H‹Eøò@òEðH‹Eø‹ H‹Mð‹UÐL‹EÈfHnÁ‰Ö‰ÇAÿÐƒEÔH‹EØ‹@‹UÔ9Â‚8ÿÿÿ‹EÔÉÃóúUH‰åHƒì0H‰}èH‰uàL‰ÐL‰UØH‹UèH‰UðH‹UàH‰UøH‹Uø‹JH‹Uø‹H‹uð‹vH‹}ð‹?D‹@‹ A‰Áè    ÉÃóúUH‰åHƒìPH‰}¸‰u´‰U°dH‹%(   H‰Eø1ÀH�EH‰Eè‹E´‰EÄ‹E°‰EÀH�EÀHƒÀH�UÀÇ óúfÇ@I»H�SÿÿÿH‰HfÇ@IºH‰PÇ@Iÿã�‹EÄ…Àu‹EÀ…Àt)H‹E¸‹@‰ÆH‹E¸H‹@H�UÀHƒÂH‰Ñº   H‰Çè    H‹EødH+%(   tè    ÉÃóúUH‰åHƒìPH‰}È‰uÄ‰UÀ‰M¼D‰E¸‹E¼ƒÀ‰EÐé  ‹EÐ‰EØ‹EØƒè‰EÔH‹EÈH‹@‹UØHcÒHÁâHÐH‰EàH‹EÈH‹@‹UÔHcÒHÁâHÐH‰EèH‹Eà‹HH‹Eà‹H‹Eè‹pH‹Eè‹ D‹EÀ‹}ÄE‰ÁA‰ø‰Çè    ‰EÜƒ}Ü Ž‹   H‹EàH‹PH‹ H‰EðH‰UøH‹MàH‹EèH‹PH‹ H‰H‰Q‹EÔ‰EØH‹EèH‰Eà‹EØ;E¼~9ƒmÔHƒmè‹Mô‹UðH‹Eè‹pH‹Eè‹ D‹EÀ‹}ÄE‰ÁA‰ø‰Çè    ‰EÜƒ}Ü ›H‹MàH‹EðH‹UøH‰H‰QƒEÐ‹EÐ;E¸Œéþÿÿ�ÉÃóúUH‰åH‰}èÇEð    ë=H‹EèH‹@‹UðHcÒHÁâHÐH‰EøH‹Eø‹ ‰EôH‹Eø‹PH‹Eø‰H‹Eø‹Uô‰PƒEðH‹Eè‹@‹Uð9Ârµ�]ÃóúUH‰åHƒì`H‰}¸H‰u°H‰U¨H‹E¸‹H‹E°‹ 9Ât(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹E¸‹PH‹E°‹@9Ât(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    ÇEÄ    ÇEÈ    ÇEÌÿÿÿ?ÇEÐÿÿÿ?é?  H‹E¸‹@‹UÄ9ÂsH‹E¸H‹@‹UÄHcÒHÁâHÐë¸    H‰EðH‹E°‹@‹UÈ9ÂsH‹E°H‹@‹UÈHcÒHÁâHÐë¸    H‰EøHƒ}ð u	ÇEÔ   ë@Hƒ}ø u	ÇEÔÿÿÿÿë0H‹Eø‹HH‹Eø‹H‹Eð‹pH‹Eð‹ A¹   A¸   ‰Çè    ‰EÔƒ}Ô y3H‹Eð‹ ‰EØH‹Eð‹@‰EÜH‹Eðò@òEàƒEÄfïÀòEèéâ   ƒ}Ô ~3H‹Eø‹ ‰EØH‹Eø‹@‰EÜfïÀòEàH‹Eøò@òEèƒEÈé©   H‹Eð‹H‹Eø‹ 9Ât(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eð‹PH‹Eø‹@9Ât(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eð‹ ‰EØH‹Eð‹@‰EÜH‹Eðò@òEàƒEÄH‹Eøò@òEèƒEÈ�}Ìÿÿÿ?t@‹EØ;EÌ8‹EØ;EÌu‹EÜ;EÐ}(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    òEèH‹Mà‹UÜ‹EØL‹E¨f(ÈfHnÁ‰Ö‰ÇAÿÐ‹EØ‰EÌ‹EÜ‰EÐH‹E¸‹@‹UÄ9Â‚¯ýÿÿH‹E°‹@‹UÈ9Â‚�ýÿÿ�ÉÃóúUH‰åHƒì`H‰}¨H‰u H‹E¨‹@…À„v  ÇE¸    H‹E¨H‹@H‰EðÇE¼   H‹EðHƒÀH‰Eøéí   H‹Eð‹PH‹Eø‹@9ÂuoH‹Eð‹H‹Eø‹ 9Âu_H‹Eøò@òEÀH‹Eðò@òEÈH‹Eð‹PH‹Eð‹ òEÀH‹MÈL‹E f(ÈfHnÁ‰Ö‰ÇAÿÐfH~ÀH‰EÐH‹EðòEÐò@ëcH‹Eðò@òEØfïÀf.EØzfïÀf.EØt	ƒE¸HƒEðH‹Eø‹H‹Eð‰H‹Eø‹PH‹Eð‰PH‹Eøò@òEàH‹EðòEàò@ƒE¼HƒEøH‹E¨‹@‹U¼9Â‚ÿÿÿH‹Eðò@òEèfïÀf.EèzfïÀf.Eèt	ƒE¸HƒEðH‹E¨‹@‹U¸9Âs‹U¸H‹E¨‰ÖH‰Çè    ÉÃóúUH‰åHƒì H‰}èH‰uàH‹Eàò òEøH‹UøH‹EèfHnÂH�    H‰ÖH‰Ç¸   è    �ÉÃóúUH‰åHƒì H‰}èH‰uàH‹EèH‰Çè    fH~ÀH‰EøH‹EàòEøò �ÉÃóúUH‰åHƒì H‰}èH‰uàH‹Eà‹pH‹Eà‹HH‹Eà‹H‹EèA‰ñA‰È‰Ñº    H�5    H‰Çè    ÇEô    éà   H‹EàH‹@‹UôHcÒHÁâHÐH‰EøH‹Eø‹ ‰ÂH‹Eà‹ 9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eø‹@‰ÂH‹Eà‹@9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eø‹HH‹Eø‹H‹EèH�5    H‰Ç¸    è    H‹EøH�PH‹EèH‰ÖH‰Çè    H‹EèH‰Æ¿
   è    ƒEôH‹Eà‹@‹Uô9Â‚ÿÿÿH‹EèH�    H‰ÖH‰Çè    ÉÃóúUH‰åHƒì0H‰}ØH‰uÐdH‹%(   H‰Eø1ÀH‹EÐH�pH‹UÐH�MèH‹EØI‰ÉI‰ðH‰Ñº    H�5    H‰Çè    ‹UèH‹EÐ‰ÖH‰Çè    ÇEì    éõ   H‹EÐH‹@‹UìHcÒHÁâHÐH‰EðH‹EØ¾
   H‰Çè    ‰ÂH‹Eð‰H‹Eð‹ ‰ÂH‹EÐ‹ 9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹EØ¾
   H‰Çè    ‰ÂH‹Eð‰PH‹Eð‹@‰ÂH‹EÐ‹@9Âr(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹EØH‰Çè    H‹EðH�PH‹EØH‰ÖH‰Çè    H‹EØH‰Çè    ƒEìH‹EÐ‹@‹Uì9Â‚ùþÿÿH‹EØH�    H‰ÖH‰Çè    H‹EødH+%(   tè    ÉÃóúUH‰åHƒì H‰}è‰uäH‹Eè‹Uä‰PH‹Eè‹PH‹Eè‰‹UäH‹Eè‰ÖH‰Çè    ‹MäH‹    H‹EèA‰ÈfHnÂ¹    º    ¾    H‰Çè    ‰Eü‹Eü9Eät(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹Eè‹@9Eät(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    ÉÃóúUH‰åSHƒìh‰}¬‰u¨òE òM˜L‰ÓL‰U�fïÀf.E z&fïÀf.E uòCòEàòEàòYE˜òE°ërfïÀf.E˜z&fïÀf.E˜uòCòEØòEØòYE òE°ëAòCòE¸òE¸òYE òEÀòCòEÈòEÈòYE˜òEÐòEÀòXEÐòE°fïÀf.E°zfïÀf.E°tRH‹‹S‰ÖH‰Çè    H‹H‹@‹SHcÒHÁâHÐH‰EèH‹Eè‹U¬‰H‹Eè‹U¨‰PH‹EèòE°ò@‹CƒÀ‰C�H‹]øÉÃóúUH‰åHƒÄ€òE¨H‰} òM˜H‰u�H‰UˆdH‹%(   H‰Eø1ÀH�EH‰EèòE¨òE¸òE˜òEÀH‹EˆH‰E°H�E°HƒÀH�U°Ç óúfÇ@I»H�VþÿÿH‰HfÇ@IºH‰PÇ@Iÿã�¸    ‰EÈH‹E ‹H‹E°‰H‹E ‹PH‹E°‰PH�E°HƒÀH‰ÂH‹M�H‹E H‰ÎH‰Çè    ‹EÈ‰ÂH‹E°‰ÖH‰Çè    H‹EødH+%(   tè    ÉÃóúUH‰åHƒì@H‰}ØH‰uÐH‰UÈH‹EØ‹PH‹EÐ‹ 9Ât(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹EØ‹H‹EÈ‰H‹EÐ‹PH‹EÈ‰PH‹EØ‹@‰ÀHÁàH‰Çè    H‰EðH‹EÐ‹@‰ÀHÁàH‰Çè    H‰EøÇEä    ÇEè    é…   H‹EØH‹@‹UäHcÒHÁâHÐ‹ ‰EìH‹EØ‹xH‹Mð‹Uì‹uäH‹EØA‰øH‰Çè    ‰EäH‹EÐ‹xH‹EØ‹pH‹MøH‹UÐH‹EðA‰øH‰Çè    H‹EÐ‹xH‹Mø‹Uì‹uèH‹EÈA‰øH‰Çè    ‰EèH‹EØ‹@‹Uä9Â‚iÿÿÿ‹UèH‹EÈ‰ÖH‰Çè    H‹EðH‰Çè    H‹EøH‰Çè    ÉÃóúUH‰åHƒì`H‰}¸H‰u°‰U¬H‰M D‰E¨H‹E¸‹@9E¬t(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹E¸‹ 9E¨t(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    ÇEÀ    ë ‹EÀH˜H�Å    H‹E HÐfïÀò ƒEÀ‹EÀ;E¨rØÇEÄ    é  H‹E¸H‹@‹UÄHcÒHÁâHÐH‰EàH‹Eà‹ ‰ÂH‹E¸‹ 9Âr(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹Eà‹@‰ÂH‹E¸‹@9Âr(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹Eà‹ H˜H�Å    H‹E HÐH‰EèH‹Eàò@òEÈH‹Eà‹@H˜H�Å    H‹E°HÐò òEÐòEÈòYEÐòEðH‹Eèò òEØòEðòXEØòEøH‹EèòEøò ƒEÄH‹E¸‹@‹UÄ9Â‚Ùþÿÿ�ÉÃóúUH‰åHƒì`H‰}¸‰u´H‰U¨H‰M D‰E°H‹E¨‹ 9E´t(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹E¨‹@9E°t(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    ÇEÀ    ë ‹EÀH˜H�Å    H‹E HÐfïÀò ƒEÀ‹EÀ;E°rØÇEÄ    é  H‹E¨H‹@‹UÄHcÒHÁâHÐH‰EàH‹Eà‹ ‰ÂH‹E¨‹ 9Âr(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹Eà‹@‰ÂH‹E¨‹@9Âr(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹Eà‹@H˜H�Å    H‹E HÐH‰EèH‹Eà‹ H˜H�Å    H‹E¸HÐò òEÈH‹Eàò@òEÐòEÈòYEÐòEðH‹Eèò òEØòEðòXEØòEøH‹EèòEøò ƒEÄH‹E¨‹@‹UÄ9Â‚Ùþÿÿ�ÉÃ             dspmat.c too many rows too many cols too many entries invalid row index invalid col index incompatible vector size eP->col < M->cols eP->row < M->rows incompatible row counts incompatible column counts aP->row == bP->row aP->col == bP->col entries out of order %24.16e dspmat_t %7d %7d  pos == size M->ents == size      incompatible row/column counts  dspmat_new      dspmat_make_desc                dspmat_add_element      dspmat_add_row  dspmat_add_col          dspmat_extract_row              dspmat_extract_row              dspmat_extract_col              dspmat_extract_col              dspmat_scan_row dspmat_scan_col dspmat_merge    dspmat_merge    dspmat_write    dspmat_read     dspmat_identity dspmat_mul      dspmat_map_col  dspmat_map_row        ð?…                           ƒ           	    Ö:                           	    )r    int 	    *A       	    ˜…   	    ™…   ©       ©       Ø1<      3r        6	¤       7	¤       8	¤       9	¤        :	¤   (    ;	¤   0    <	¤   8    =	¤   @    @	¤   H    A	¤   P    B	¤   X    DU  `    FZ  h    Hr   p    Ir   t    JŒ   x    MQ   €    NX   ‚    O_  ƒ    Qo  ˆ    Y˜   �    [y  ˜    \ƒ       ]Z  ¨    ^	H   °    _
.   ¸    `r   À    bˆ  Ä 	    µ   !    +    P  µ   ©   o  :     H      t      ~  ©   ˜  :    °   ˜  <  ¢      	    f           ´Ó  Ø  r   ì  ì  ì   ñ  "	    y   	    	÷ò  	    	úò  	    	ý³      	³  	    

  	    
"      G      
  row    col   val G   	    
S        
Í      
þ       
þ  e Í      

     	    
�  	    
ê  ÿ      G   	    
  %      G  G   	    
1  G  O      G  G       ¯b  H         H   y  .         �  ¢  ¤        €   ¢       +±  ¢       `
ò  Ë  ¢  ò       õ  ¢  ¤   õ  ú  ú  ÿ   ¤   þ  
      +  ¢  ¤        "D  ¢  ¤   ¤   þ  þ  
       tG  Y  ¢       er   v  §  �  #     	î	³  ¦          ³  ³       ÊÈ  H   .   .   Æ       Eé  ˜  ˜  A   ˜       	    ÿ  
  .    H       	2    ÿ  "  .        	H   N  
  .        1o  ˜  ˜  ³  ˜   
    !        í      œ=  a !=  ‘¨na !þ  ‘¤M !B  ‘˜b !=  ‘�nb !þ  ‘     W  	        j !  ‘°pos !"  ‘´              eP !Í  ‘PbP !=  ‘Xp !G  ‘`s !G  ‘h  G  Ò  °   W  :    G  
    !        í      œ*  M !B  ‘¨a !=  ‘ na !þ  ‘œb !=  ‘�nb !þ  ‘˜    W  	        i !  ‘°pos !"  ‘´              eP !Í  ‘PbP !=  ‘Xp !G  ‘`s !G  ‘h  
    !        r      œÑ  A !B  ‘HB !B  ‘@C !B  ‘¸    á  	        av !=  ‘`cv !=  ‘h    !"  ‘T    !"  ‘X        …       row !  ‘\  °   á  :   
 Ñ  
    !        ò       œ
  a !G  ‘ #A !B  ‘�b !G  ‘ #B !B  ‘€C !B  ‘     !"  ‘ #$    !        6      œ‘€#8row !  ‘œcol !  ‘˜Aij !N  ‘�Bij !N  ‘ˆval !G  ‘         A       ó	  va !G  ‘°vb !G  ‘@         R       eC !Í  ‘X   
    !        Ñ       œk
  M !B  ‘X    !þ  ‘Tpos !"  ‘l    {
  	         °   {
  :    k
  
            ¤      œ  rd ¢  ‘HM B  ‘@    /  ‘Xpos ;  ‘\      	                ñ       eP Í  ‘`  °     :      
            ^      œŒ  wr ¢  ‘XM B  ‘Ppos ;  ‘d    œ  	                Ü       eP Í  ‘h  °   œ  :    Œ  
            9       œÚ  rd ¢  ‘X    )=  ‘P 
            H       œ  wr ¢  ‘X    *=  ‘P 
            ›      œ�  A B  ‘˜    �  ‘�    "  ‘¨cP Í  ‘`    "  ‘¬aP Í  ‘h %  
                  œ•  A B  ‘¨B B  ‘     •  ‘˜    œ  	            "  ‘´    "  ‘¸      ‘¼      ‘@    œ  	                ?      aP Í  ‘`bP Í  ‘hcmp ³  ‘Drow   ‘Hcol   ‘LAij G  ‘PBij G  ‘X  ÿ  %            c       œû  M B  ‘Xpos "  ‘`        9       eP Í  ‘ht   ‘d  
            E      œÙ  M B  ‘¸    ³  ‘´    ³  ‘°    "  ‘¬    "  ‘¨j "  ‘@              k "  ‘Hp "  ‘Dek Í  ‘Pep Í  ‘Xcmp ³  ‘L        ‹             ‘`   
            º       œ~  M B  ‘¨    ³  ‘°#    ³  ‘°&cmp ³          U       œ‘H#(avP ì  ‘XbvP ì  ‘PaP ~  ‘`bP ~  ‘h  ‹      "          ì       œ  M B  ‘Hpos "  ‘Dcol   ‘@      ‘¸    {
  	                ¶       eP Í  ‘h  Þ      "          î       œ˜  M B  ‘Hpos "  ‘Drow   ‘@      ‘¸    {
  	                ¸       eP Í  ‘h      "          /      œb  M B  ‘Hpos "  ‘Dcol   ‘@val =  ‘¸nv þ  ‘´    r  	            r  	                1       C  k ³  ‘\         ‘       eP Í  ‘h  °   r  :    b      "          6      œA  M B  ‘Hpos "  ‘Drow   ‘@val =  ‘¸nv þ  ‘´    r  	            r  	                1       "  k ³  ‘\         —       eP Í  ‘h      "          í       œÏ  M B  ‘Xpos "  ‘Trow   ‘Pcol   ‘Lval G  ‘@nv þ  ‘H        …       k ³  ‘l      "                œ~  M B  ‘Hpos "  ‘Drow   ‘@col   ‘¼val =  ‘°nv þ  ‘¸        Ô       k ³  ‘T        ¸       vk =  ‘h       "          W      œ1  M B  ‘Hpos "  ‘Dcol   ‘@val =  ‘¸nv þ  ‘´    W  	                £       k ³  ‘T        ‡       vk =  ‘h       "          W      œä  M B  ‘Hpos "  ‘Drow   ‘@val =  ‘¸nv þ  ‘´    W  	                £       k ³  ‘T        ‡       vk =  ‘h       "                œ[  M B  ‘Xpos "  ‘Trow   ‘Pcol   ‘Lval G  ‘@    r  	         '    "          ‘       œÛ  M B  ‘X    "  ‘T    "  ‘Prow   ‘Lcol   ‘Hpos "  ‘deP Í  ‘h 
            š       œ.  M B  ‘XN B  ‘P        S       k ³  ‘l      Ò          à       œ™      þ  ‘D    þ  ‘@e Í  ‘¸    
  ‘´    ©  	         °   ©  :    ™  
            @       œæ  M B  ‘h    
  ‘d 
            B       œ  M B  ‘hpos "  ‘d (    Ò          ½       œ    þ  ‘´    þ  ‘°    
  ‘¬    á  	        e H   ‘H   :!;9I   I  4 :!;9!I   :;9I8     :!;9I   !I  4 I4  	 :;9I  
.?:!;9'@|  $ >  4 :!;9!I  & I  .?:!;!9!'I@|  I  ! I/  .?:;9!'<   :!
;!9!I8  .?:;9'<  .?:;9'I<  :;9   <    7 I   :;9I  'I  '  .?:!;9'I<  .?:;9'‡<  %      $ >  ! :;9  "&   #   $.:;9'@H|  %.?:;9'@z  &.:;9'I@H|  '.?:;9'I@z  (.?:;9'I@|   ,                     ƒ                       y    ˆ   û                                                                                                     	        ‚ � ( � ( .)f. ÖÖ.. ºÖ.È � ( � ( � ()f< /t . <ÖJ‚ Ö ž ‚< .Ö . º 	¬< 
. � ‚<.Ö � ( � ( È º Ö 
È X< . 0fÈ � ( � ( È º º 
žt X ;  ; J º<.È � ( � ( ¬ � Ö 
Èt X ;  ; J º<.ò / ;  ;  t   	t 
J º<." X< X* . P t   	t 
J ‚<.È º (t . ä‚ 	X ( <( 3 
 <.È ¬ (t . ä‚ 	X %  ( 2 
 <.� X ( <( $ , J  <.� X )  ( $ + J  <.ž:X . D t t ‚òXº 	Ö | . , 3 f . Jº<º � =Ö<t ò (   (¬ )X Ö f 	X 
  f X ¬ � t � 0 f 3 f 3 ò(   ( 7 �  ‚ #‚ $‚ %( # &º (  << ä& X   ò OÖ . 	$ � 6 �   $ � Ö002<Q1/=;<9 JLÈ>< 4t X + ( < ( % f  J  X.< @ t X D (  º ( º f º J  X^. ( 0 ‚( º(.$ X ž X ž A X òBt" . T * X.Xt  ( 3 ‚Ö X …    ºº.Ö º ( ¬ (t . ä ‚t X 
+ ( < ( † <Ö ¬ ( º (t . ä ‚t X 
+ ( < ( †  dspmat_t dspmat_make_desc _shortbuf dspmat_entry_merge_proc_t _IO_lock_t _IO_buf_end __FUNCTION__ fget_double _IO_write_end unsigned int dspmat_find_element dspmat_merge _freeres_list dspmat_add_row spmat_pos_t _flags cols __int32_t etmp posLim _markers dspmat_fill_diagonal dspmat_elem_read orow valP rows dspmat_write ents uint32_t dspmat_entry_t dspmat_expand _IO_save_end spmat_read_header dspmat_add_element _IO_codecvt malloc programerror long long unsigned int posIni spmat_write_footer dspmat_copy _IO_backup_base _offset fprintf _fileno fget_uint32 size_t rowPrev _IO_read_base colPrev free dspmat_scan_row dspmat_elem_write char _mode mix_entries dspmat_scan_col _IO_marker qsort _IO_read_ptr dspmat_map_row __PRETTY_FUNCTION__ dspmat_map_col _IO_write_base long long int spmat_write_header _IO_save_base spmat_trim dspmat_mul __compar_fn_t size _freeres_buf spmat_expand __pad5 dspmat_pos_t _vtable_offset dspmat_identity ocol GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_read_end short int long int spmat_size_t _IO_wide_data dspmat_add_diagonal dspmat_condense dspmat_mix dspmat_entry_scan_proc_t _wide_data _lock proc long unsigned int _old_offset dspmat_trim _IO_FILE spmat_count_t int32_t dspmat_add_col __assert_fail posA posB posC dspmat_sort_entries_ins unsigned char __uint32_t fget_skip_spaces _IO_write_ptr spmat_index_t spmat_read_footer fget_eol _codecvt dspmat_new __off_t spmat_compare_indices signed char spmat_alloc short unsigned int dspmat_sort_entries dspmat_extract_row double dspmat_read _chain FILE dspmat_count_t _flags2 _cur_column dspmat_extract_col __off64_t _unused2 _IO_buf_base dspmat_entry_condense_proc_t dspmat_transpose /home/stolfi/programs/c/JSLIBS/libspmat dspmat.c /home/stolfi/programs/c/JSLIBS/libspmat /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include . /home/stolfi/include dspmat.c dspmat.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdlib.h stdint-uintn.h spmat.h dspmat.h spmat_io_def.h fget.h stdio.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU   À                 zR x�            ½    E†C´     <       B    E†Cy      \       @    E†Cw      |       à    E†C×     œ       š    E†C‘     ¼       ‘    E†Cˆ      Ü          E†CEƒ	            W   E†CN           W   E†CN    @         E†C    `      í    E†Cä     €      6   E†C-           /   E†C&    À      î    E†Cå     à      ì    E†Cã            U    E†CL            º    E†C±     @      E   E†C<    `      c    E†CZ     €         E†C           ›   E†C’    À      H    E†C      à      9    E†Cp             ^   E†CU           ¤   E†C›    @      Ñ    E†CÈ      `      6   E†CEƒ(     „      ò    E†Cé     ¤      r   E†Ci    Ä      í   E†Cä    ä      í   E†Cä                             ñÿ                                                            
     `                  p             *     �             :     ¨             J     ¸             Z     Ð             j     ð             �                  ‘     0             ¨     P             ¿     `             Ö     X      U       Ü     p             ë     €                 �                                   °             5          6      C    À             R    Ð             a    à                                                                                                                           p            ½       {                     ˆ                     ”    ½       B       •                     ¢    ÿ       @       £                     ®    ?      à       ¿          š       Ë    ¹      ‘       ß    J            ò    a      W          ¸      W                      $    ,      í       9    	      6      L                     Z    O
      /      m    ~      î       }    l      ì       �                     £    ­      º       ·                     ½                     Î    g      E      æ    ¬      c       ÷                           ›          »      H       &                     .          9       ?                     K    <      ^      X                     k                     q                     „    š      ¤      �                     ¢                     ®                     ¿                     È                     Ú    >      Ñ       ê    E      ò       õ    7      r                                –      í                               ©      í       dspmat.c __FUNCTION__.20 __FUNCTION__.19 __FUNCTION__.18 __FUNCTION__.17 __FUNCTION__.16 __FUNCTION__.15 __PRETTY_FUNCTION__.14 __FUNCTION__.13 __PRETTY_FUNCTION__.12 __PRETTY_FUNCTION__.11 __PRETTY_FUNCTION__.10 cmp.0 __FUNCTION__.9 __PRETTY_FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __PRETTY_FUNCTION__.5 mix_entries.1 __FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 dspmat_new programerror spmat_alloc dspmat_expand dspmat_trim dspmat_make_desc dspmat_copy dspmat_find_element dspmat_add_element dspmat_add_row dspmat_add_col dspmat_add_diagonal dspmat_fill_diagonal dspmat_extract_row __assert_fail dspmat_extract_col dspmat_scan_row dspmat_scan_col spmat_compare_indices dspmat_sort_entries qsort __stack_chk_fail dspmat_sort_entries_ins dspmat_transpose dspmat_merge dspmat_condense dspmat_elem_write fprintf dspmat_elem_read fget_double dspmat_write spmat_write_header fputc spmat_write_footer dspmat_read spmat_read_header fget_uint32 fget_skip_spaces fget_eol spmat_read_footer dspmat_identity dspmat_mix dspmat_mul malloc dspmat_map_row free dspmat_map_col       %             \      4             üÿÿÿÿÿÿÿ>                    F             üÿÿÿÿÿÿÿV             \      e             üÿÿÿÿÿÿÿo                    w             üÿÿÿÿÿÿÿ†              üÿÿÿÿÿÿÿù          "   üÿÿÿÿÿÿÿ9         $   üÿÿÿÿÿÿÿi            l      x            üÿÿÿÿÿÿÿ‚                   Š            üÿÿÿÿÿÿÿš            l      ©            üÿÿÿÿÿÿÿ³                   »            üÿÿÿÿÿÿÿË            l      Ú            üÿÿÿÿÿÿÿä            !       ì            üÿÿÿÿÿÿÿ^         #   üÿÿÿÿÿÿÿu            Œ      „            üÿÿÿÿÿÿÿŽ            2       –            üÿÿÿÿÿÿÿ¦            Œ      µ            üÿÿÿÿÿÿÿ¿            D       Ç            üÿÿÿÿÿÿÿ'         !   üÿÿÿÿÿÿÿ‹            ¤      š            üÿÿÿÿÿÿÿ¤            2       ¬            üÿÿÿÿÿÿÿ¼            ¤      Ë            üÿÿÿÿÿÿÿÕ                   Ý            üÿÿÿÿÿÿÿd         !   üÿÿÿÿÿÿÿâ            ´      ñ            üÿÿÿÿÿÿÿû            D                   üÿÿÿÿÿÿÿ            ´      "            üÿÿÿÿÿÿÿ,                   4            üÿÿÿÿÿÿÿ»         !   üÿÿÿÿÿÿÿ§         !   üÿÿÿÿÿÿÿ¥         !   üÿÿÿÿÿÿÿF	            Ì      U	            üÿÿÿÿÿÿÿ_	            V       g	            üÿÿÿÿÿÿÿà	            ì      ï	            üÿÿÿÿÿÿÿù	            o       
         .   üÿÿÿÿÿÿÿ{
                  Š
            üÿÿÿÿÿÿÿ”
            V       œ
            üÿÿÿÿÿÿÿ            ,                  üÿÿÿÿÿÿÿ)            �       1         .   üÿÿÿÿÿÿÿÜ            L      ë            üÿÿÿÿÿÿÿõ            o       ý         .   üÿÿÿÿÿÿÿÉ            \      Ø            üÿÿÿÿÿÿÿâ            �       ê         .   üÿÿÿÿÿÿÿ§         2   üÿÿÿÿÿÿÿM         4   üÿÿÿÿÿÿÿa         5   üÿÿÿÿÿÿÿý         2   üÿÿÿÿÿÿÿy         2   üÿÿÿÿÿÿÿ:            l      I            üÿÿÿÿÿÿÿS            “       [            üÿÿÿÿÿÿÿt            l      ƒ            üÿÿÿÿÿÿÿ�            «       •            üÿÿÿÿÿÿÿ_         2   üÿÿÿÿÿÿÿë            |      ú            üÿÿÿÿÿÿÿ            Æ                .   üÿÿÿÿÿÿÿ%            |      4            üÿÿÿÿÿÿÿ>            Ù       F         .   üÿÿÿÿÿÿÿ¥            l      ´            üÿÿÿÿÿÿÿ¾            ì       Æ            üÿÿÿÿÿÿÿµ         #   üÿÿÿÿÿÿÿì                  ü         ;   üÿÿÿÿÿÿÿ         =   üÿÿÿÿÿÿÿx            	      €         ?   üÿÿÿÿÿÿÿ¾            Œ      Í            üÿÿÿÿÿÿÿ×            2       ß            üÿÿÿÿÿÿÿú            Œ      	            üÿÿÿÿÿÿÿ            D                   üÿÿÿÿÿÿÿ3                  @         ;   üÿÿÿÿÿÿÿW         :   üÿÿÿÿÿÿÿh         @   üÿÿÿÿÿÿÿ‰            	      ”         A   üÿÿÿÿÿÿÿâ            	      ê         C   üÿÿÿÿÿÿÿû         #   üÿÿÿÿÿÿÿ1         D   üÿÿÿÿÿÿÿR            œ      a            üÿÿÿÿÿÿÿk            2       s            üÿÿÿÿÿÿÿ„         D   üÿÿÿÿÿÿÿ¨            œ      ·            üÿÿÿÿÿÿÿÁ            D       É            üÿÿÿÿÿÿÿÕ         E   üÿÿÿÿÿÿÿì         <   üÿÿÿÿÿÿÿø         F   üÿÿÿÿÿÿÿ            	      $         G   üÿÿÿÿÿÿÿ8         5   üÿÿÿÿÿÿÿu         #   üÿÿÿÿÿÿÿ            ì      ¢         ,   üÿÿÿÿÿÿÿ´            ¬      Ã            üÿÿÿÿÿÿÿÍ                  Õ         .   üÿÿÿÿÿÿÿè            ¬      ÷            üÿÿÿÿÿÿÿ            '      	         .   üÿÿÿÿÿÿÿø         !   üÿÿÿÿÿÿÿ
         8   üÿÿÿÿÿÿÿ         #   üÿÿÿÿÿÿÿ1         5   üÿÿÿÿÿÿÿc            ¼      r            üÿÿÿÿÿÿÿ|            <      „            üÿÿÿÿÿÿÿ³         K   üÿÿÿÿÿÿÿÌ         K   üÿÿÿÿÿÿÿ         -   üÿÿÿÿÿÿÿE         L   üÿÿÿÿÿÿÿe         )   üÿÿÿÿÿÿÿ‹         #   üÿÿÿÿÿÿÿ—         M   üÿÿÿÿÿÿÿ£         M   üÿÿÿÿÿÿÿ×            Ì      æ            üÿÿÿÿÿÿÿð            «       ø            üÿÿÿÿÿÿÿ
            Ì                  üÿÿÿÿÿÿÿ#            “       +            üÿÿÿÿÿÿÿš            Ì      ©            üÿÿÿÿÿÿÿ³            2       »            üÿÿÿÿÿÿÿÖ            Ì      å            üÿÿÿÿÿÿÿï            D       ÷            üÿÿÿÿÿÿÿÃ            Ü      Ò            üÿÿÿÿÿÿÿÜ            “       ä            üÿÿÿÿÿÿÿ÷            Ü                  üÿÿÿÿÿÿÿ            «                   üÿÿÿÿÿÿÿ‡            Ü      –            üÿÿÿÿÿÿÿ             2       ¨            üÿÿÿÿÿÿÿÃ            Ü      Ò            üÿÿÿÿÿÿÿÜ            D       ä            üÿÿÿÿÿÿÿ       
                     
      ª             
      (              
                                   *       
              /       
      .      =       
            D       
      |       M       
      ž      T       
      I      [       
      1      b       
      …      g       
      ß       z       
      ¬      ˆ       
      �      �       
            ™       
      Ø      ¬       
      z      ¶       
      ;      Ã       
      Ó       Ð       
      ²      Ý       
      x      ê       
      =      ÷       
      ñ            
      È            
      n             
      ë      +      
      I       8      
      !      E      
      ú      R      
      k      _      
      õ       l      
      –      y      
            †      
      ±      “      
      #             
      ¹      ­      
      †      º      
             Ç      
            Ô      
      
      á      
      ÿ      î      
      û      û      
      ª             
      X            
      r      "      
            /      
      â      =      
      �      I      
      >       Q      
      ¡      u      
      �            
      ¥      ¯      
             ´      
      R      Â      
      ½      Ç      
      E      ó      
      E      ÿ      
      ˜            
      D            
      Ö      #      
      Ç       0      
      ¢      <      
      y      J      
      ƒ      T      
      N      €      
      N      ‘      
              ž      
      .      «      
      Ú       À      
      @      Ó      
              ß      
      â             
      $       &      
      ø      P      
      S      c      
      ©      z      
      ä      �      
      ö      ¡      
      ·      ²      
      "      Ì      
      x            
      Û            
            E      
      b       Z      
            w      
            §      
      ¬      É      
      i      ê      
      /            
      e      3      
      =      O      
      °      p      
      ¿      v            –      Ð      
      U       Ú            à      ý            Y      ]      
      â      c            ©      ½      
      U       Ç            Ð      ê            l      +      
      :      1            7      m      
      U       w            À      ˜      
      w      ¥      
      �      ²            ç      ç      
      ×      í            E      I	      
      �      Y	      
      …      `	                  Å	            •      ô	            ì      
      
      •      
            >      =
      
      S      X
      
      Î      b
            °      �
      
      Š      ‡
            š      ·
      
      @      Ñ
      
      U       Û
                   ä
                        
      3                  <      [      
      U       e            �      n            �      ¢      
            ¨                  Ì      
      )      Û      
      h      á            »            
      )            
      Ç                         >      
            M      
      �      g      
      w      ‡      
      �       �                  ¾      
            Í      
      U       ×            p      à      
      w      î      
      |      ü      
      5      
      
      K            
      Î      !            €      *            º      ›      
            ¢            ¬      Ò            Á      ü      
      †                  g      &      
      $      5      
      ¥      D      
      Ô      S      
      î       m            ’      ¹                  Ê      
      é       Ú      
      \      à            ­            
      $            
      ¥      /            X      „      
      ‘      Œ            l      Ë      
            Ú      
      Î      ä            `      í            ‹            
      X                  ~      X      
            g      
      Î      q            P      z            �      ™      
      Å      ¡            O
      ý      
      U                               
      Î                  0      #             
      D            Ö
      x      
      p      €            	      Ü      
      U       æ            Ð      ï      
      Î      ù            ð                  k	      #            ¡	      B      
      þ       J            ,      ²            �      Ð      
      ³      Ø                  C            S      _            _            
      Z      ‡            ¸      ã      
      U       í            ¸      ö            g                  s      2      
      ¸       :            a      –      
      U                    ¨      ©                  Å                  å      
      Š      í            J      H      
      U       R            �      \      
      ‰       g            ¹      Š      
      Ô      ˜      
      î       Ü      
      î      â                              b      /      
      	       7            ?      N      
      .      \      
      Ú       w      
      @      †      
      U       �            p      ¯      
      /      µ            ÿ       Ø      
      @      ç      
      ]      í            ½             
            *                    =      
      .      L      
      Ú       [      
      @      j      
      U       t            `             
                                   "       
      1       &       
      Y       *       
      ‚       .       
      ¥       2       
      Î       6       
      Û       :       
      Ý       D       
      ò       I       
      û       N       
            S       
            X       
            ]       
      #      b       
      *      g       
      8      l       
      A      q       
      P      v       
      X      {       
      a      €       
      p      …       
      w      Š       
            �       
      ˆ      ™                                           @             ½       `             ÿ       €             ?                          À             ¹      à             J                  a      $            ¸      D                  d            ,      „            	      ¤            O
      Ä            ~      ä            l                  X      $            ­      D            g      d            ¬      „                  ¤                   Ä            »      ä                              <      $            š      D            >      d                  ˆ            E      ¨            7      È            ©      è            –       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ƒ                                    @               (^      Ø                          &                     Ã                                      ,                     Ã                                      1                     Ð       ø                             >                      È#      ‰                             9      @                q      ˆ                          J                      Q;      Š                             ]                      Û=      0                              X      @               ˆˆ      0          	                 q                      >      }                             l      @               ¸ˆ      @                          }      0               ˆE      &                            ˆ      0               ®L      ‘                            ˜      0               ?N      ,                             ¡                     kN                                     ±                     pN                                     É                     �N                                    Ä      @               øŠ      è                                                �R      h                          	                      øY      *                                                   à�      Ó                              dspmat_extra.o/ 0           0     0     644     11584     `
ELF          >                    €'          @     @   óúUH‰åSHƒìX‰}¼‰u¸òE°òM¨L‰ÓL‰U òCòEÈòCòEÐòUÐòMÈòE¨H‹E°f(Úf(Ñf(ÈfHnÀè    fH~ÀH‰EØòEØó~    fTÁòEÀòòEàòEÀf/EàwëòEØó~    fTÁòEèòEèò�H‹]øÉÃóúUH‰åHƒÄ€H‰}˜H‰u�òEˆòM€dH‹%(   H‰Eø1ÀH�EH‰EèòEˆòEÀòE€òE¸H�E°HƒÀH�U°Ç óúfÇ@I»H�ÛþÿÿH‰HfÇ@IºH‰PÇ@Iÿã�fïÀòE òE òE°H�E°HƒÀH‰ÂH‹M�H‹E˜H‰ÎH‰Çè    òE°òE¨òE¨H‹EødH+%(   tè    ÉÃóúUH‰åHƒìPH‰}¸H‰u°dH‹%(   H‰Eø1ÀH‹E¸‹ ‰EØH‹E¸‹@‰EÜH‹E°‹UØ‰H‹E°‹UÜ‰PÇEÌ    ÇEÐ    ÇEÔ    é†   ‹UÌ‹MÔH‹E¸‰ÎH‰Çè    fH~ÀH‰EèfïÀf.EèzfïÀf.Eètò    ò^EèòEàëò    òEàòEàòEðL�EÐH‹M°H‹}ðH�UÌ‹uÔH‹E¸fHnÇH‰Çè    ƒEÔ‹EÔ;EØ‚nÿÿÿH‹E¸‹@‹UÌ9Ðt(H�    H‰ÁºC   H�    H‰ÆH�    H‰Çè    ‹EÐ‰ÂH‹E°‰ÖH‰Çè    �H‹EødH+%(   tè    ÉÃóúUH‰å‰}Ü‰uØòEÐL‰ÐL‰UÈòEÐó~    fTÁòEèò òEøòEøó~    fTÁòEðòEèf/Eðwë	òEÐò �]ÃóúUH‰åHƒì`H‰}¨‰u¤‰U dH‹%(   H‰Eø1ÀH�EH‰EèH�EÀHƒÀH�UÀÇ óúfÇ@I»H�KÿÿÿH‰HfÇ@IºH‰PÇ@Iÿã�fïÀòE°òE°òEÀH�EÀHƒÀH‰Á‹U¤‹u H‹E¨H‰Çè    òEÀòE¸òE¸H‹EødH+%(   tè    ÉÃóúUH‰åSHƒì8‰}Ü‰uØòEÐL‰ÓL‰UÈ‹C9EÜt(H�    H‰Áºe   H�    H‰ÆH�    H‰Çè    òCòEàòEàòYEÐòEèH‹‹sH‹}è‹MØ‹UÜfHnÇH‰Çè    ‰C�H‹]øÉÃóúUH‰åH�ì�   H‰}˜‰u”H‰UˆòE€H‰�xÿÿÿL‰…pÿÿÿdH‹%(   H‰Eø1ÀH�EH‰Eè‹E”‰EÄòE€òE¸H‹…xÿÿÿH‰E°H�E°HƒÀH�U°Ç óúfÇ@I»H�óþÿÿH‰HfÇ@IºH‰PÇ@Iÿã�H‹Eˆ‹ ‰E¬H‹…pÿÿÿ‹ ‰EÀ‹UÄH�E°HƒÀH‰Á‹u¬H‹E˜H‰Çè    ‰E¬H‹Eˆ‹U¬‰‹UÀH‹…pÿÿÿ‰�H‹EødH+%(   tè    ÉÃ         dspmat_extra.c  matrix {A} was not sorted by rows rowA == row   dspmat_normalize_rows   scale_elem              ÿÿÿÿÿÿÿ              ð?6                           ‡                                      )d   int     *5           	~   …           X           k               ÷©       ú©       ý–       –       Ã       Û       ç       A  row Û    col Û   val ¼              ~  
    Ã    
    Ã   e ~  
    Ï    A      M      ›  °  Û   Û   ¼        ¼  Ö  Û   Û   ¼   ¼        ç         ç   Û   Û   ¼    ƒ      E&  Š   Š   5   Š        ç   K     ç   Û   K   �      d     Ï        1…  Š   Š   –   Š        	v¼   ª  ¼   ¼   ¼   ¼        Ã        Ã   °      W        ô       œË  A X   ‘ˆrow Y   ‘ #    ZË  ‘ø~    [¼   ‘ #R \   ‘     ]Ë  ‘à~    `  ‘œ    a  ‘ #    d        �       œ‘¸#8    d$   ‘L    d9   ‘H    dF¼   ‘@    à  	            f¼   ‘X    …   à  .   
 	Ð      G¼           ¶       œ�  A H   ‘˜row I   ‘”pos J  ‘�    M¼   ‘°    P
        i       œ‘¸#(row P!   ‘Lcol P5   ‘Hval PA¼   ‘@      2        U      œO  A 2&   ‘¨R 23   ‘     4ô   ‘H    5ô   ‘L    :  ‘¼    ;  ‘@row <   ‘D    _  	                ‚           >¼   ‘X    ?¼   ‘`  …   _  .    	O      ¼           Ó       œA &   ‘ˆB 3   ‘€    =¼   ‘ #    M¼   ‘ #    ¼   ‘     #        ½       œ‘�#8row $   ‘¬col %   ‘¨Aij &¼   ‘ Bij '¼   ‘˜    )¼   ‘H    I   :!;9I   :;9I  $ >  4 :!;9I   :!;9I   !I   :!;!9!I8  	& I  
 :!;!9!I8  .?:;9'I<  :!;!9!  '  .?:;9'‡<  .?:!;!9!'<  .?:!;9!'@|  .:!;9!
'@H|  4 I4  I  ! I/  %  $ >   :;9I  .?:;9'I@|  .:;9'@Hz  4 :;9I    .?:;9'I@|   ,                     ‡                      Â    b   û                          
                                           	        ($FXK2 -×ntÈã JL. ‚Z žY[<å‘ ‘ uvtY1» X < È	 " $ JÀ Ö(/f�XÖ5º, .5�7Xß J84 ‚K žYX	Ö ‚(ƒ º=wt-xä J	S‘	º ¬L‘» abs_tol short int rows posRp spmat_pos_t __assert_fail dspmat_trim __uint32_t dspmat_index_t dspmat_add_element dspmat_merge GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection uint32_t rel_tol float long long int dspmat_entry_merge_proc_t dspmat_entry_t __FUNCTION__ dspmat_t dspmat_scan_row unsigned char vmax signed char long long unsigned int ents scale unsigned int __PRETTY_FUNCTION__ amax colA posAp dspmat_entry_scan_proc_t scale_elem short unsigned int valA char long int int32_t dspmat_pos_t max_error valR dspmat_normalize_rows abs_rel_diff long unsigned int get_max double cols spmat_count_t spmat_index_t programerror posA __int32_t spmat_size_t dspmat_size_t error rowA dspmat_abs_rel_diff dspmat_max_element_in_row dspmat_scale_row abs_rel_diff_entries posR /home/stolfi/programs/c/JSLIBS/libspmat dspmat_extra.c /home/stolfi/programs/c/JSLIBS/libspmat /usr/include/x86_64-linux-gnu/bits . /usr/include /home/stolfi/include dspmat_extra.c dspmat_extra.c types.h stdint-intn.h stdint-uintn.h spmat.h dspmat.h assert.h affirm.h jsmath.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU   À                 zR x�             ½    E†CEƒ¯      @       Ó    E†CÊ     `       U   E†CL    €       i    E†C`             ¶    E†C­      À       �    E†CEƒ�      ä       ô    E†Cë                              ñÿ                                                   ½                             '     @              6     å      i       @           �       M     X                                                                                                                            j                      c     ½       Ó       w                      „                      •     �      U      «     N      ¶       Å     “      ô       Ö                      ã                      ï                      ÿ                                            dspmat_extra.c abs_rel_diff_entries.0 __FUNCTION__.4 get_max.1 scale_elem.2 __PRETTY_FUNCTION__.3 dspmat_abs_rel_diff dspmat_merge __stack_chk_fail dspmat_normalize_rows dspmat_max_element_in_row dspmat_scale_row programerror dspmat_trim dspmat_scan_row __assert_fail dspmat_add_element ]             üÿÿÿÿÿÿÿs             l                     l       g            üÿÿÿÿÿÿÿŠ            üÿÿÿÿÿÿÿ            üÿÿÿÿÿÿÿ*            |       >            |       q            üÿÿÿÿÿÿÿ–            <       ¥            üÿÿÿÿÿÿÿ¯                   ·            üÿÿÿÿÿÿÿÊ            üÿÿÿÿÿÿÿß            üÿÿÿÿÿÿÿ            l       '            l       Û            üÿÿÿÿÿÿÿþ            üÿÿÿÿÿÿÿ.            T       =            üÿÿÿÿÿÿÿG            .       O            üÿÿÿÿÿÿÿ…            üÿÿÿÿÿÿÿT            üÿÿÿÿÿÿÿ�            üÿÿÿÿÿÿÿ       
   
                  
      }              
      (              
                                   *       
              1       
      Â      8       
             ?       
      ¿      F       
      U      M       
      Ò      T       
             Y       
            l       
      C       z       
      r      �       
      m      ’       
      b      —       
      {      ¥       
      Þ      ª       
      K      ¸       
      \      ¿       
      Ü      Ä       
             Ð       
      è      Ü       
      ö      è       
             õ       
      -            
      N             
      ƒ            
      Š      B      
      Š      N      
      ¦      X      
             b      
      ã      t      
      õ      „      
      ¦      �      
      1      ±      
      p      ×      
      ]             
      )       '      
      ¯      Q      
      7       e      
            †      
      µ      «      
      p       É      
      t      Î            “            
      +            
      ú      0      
             ?      
            N      
      š      _      
      J      d                        
      A      �      
      &      ›      
      h      ©      
            ³            X       ¼      
      š      æ      
      Z      ñ            N      3      
      Í      B      
      Ô      I            å      �      
      Ÿ      •            �      Æ      
             Ô      
      ã      â      
            ñ      
      š            
      ™                  @       !            ó      2      
      !      @      
      ú      e      
      F      p            ½       �      
              ®      
      T      ¿      
      �      Î      
      …      Ó                    *      
      ;             
   	                                "       
      7       &       
      _       *       
      ‚       .       
      „       2       
      ‘       <       
      ¦       A       
      µ       F       
      Ä       K       
      Ì       P       
      Ú       U       
      é       Z       
      ñ       _       
      ú       d       
            i       
            s                                           D             ½       d             �      „             å      ¤             N      Ä                   è             “       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ‡                                   @                      p                          &                     Ç                                     ,                     Ç                                     1                     Ð      ˆ                              >                      X      :                             9      @               p      à                          J                      ’      ä                             ]                      v      0                              X      @               P$      0          	                 q                      ¦      Æ                             l      @               €$      €                          }      0               l      Ÿ                            ˆ      0                                                 ˜      0                      ,                             ¡                     L                                     ±                     P                                     É                     p                                    Ä      @                &      ¨                                                 p      p                          	                      à                                                          ¨&      Ó                              /0              0           0     0     644     16328     `
ELF          >                    È9          @     @   óúUH‰åH�ì°   H‰½xÿÿÿH‰µpÿÿÿH‰•hÿÿÿH‰�`ÿÿÿò…Xÿÿÿò�PÿÿÿfïÀòEàÇE€    ë#‹E€H˜H�Å    H‹…`ÿÿÿHÐfïÀò ƒE€H‹…pÿÿÿ‹ ‹U€9ÂrÍÇE„    é¶   H‹…pÿÿÿH‹@‹U„HcÒHÁâHÐH‰EøH‹Eø‹ H˜H�Å    H‹…`ÿÿÿHÐò òEˆH‹Eøò@òE�H‹Eø‹@H˜H�Å    H‹…hÿÿÿHÐò òE˜òE�òYE˜òE H‹Eø‹ H˜H�Å    H‹…`ÿÿÿHÐòEˆòXE òE¨òE¨ò ƒE„H‹…pÿÿÿ‹@‹U„9Â‚5ÿÿÿÇE€    é#  ‹E€H˜H�Å    H‹…`ÿÿÿHÐò òE°‹E€H˜H�Å    H‹…xÿÿÿHÐò òE¸ò•Pÿÿÿò�XÿÿÿòE°H‹E¸f(Úf(Ñf(ÈfHnÀè    fH~ÀH‰EðòEðó~    fTÁòEÀòEÀf/EàvòEðó~    fTÁòEà‹E€H˜H�Å    H‹…xÿÿÿHÐò òEÈ‹E€H˜H�Å    H‹…`ÿÿÿHÐò òEÐ‹E€H˜H�Å    H‹…`ÿÿÿHÐòEÈò\EÐòEØòEØò ƒE€H‹…pÿÿÿ‹ ‹U€9Â‚ÉþÿÿH‹    H‹UàfHnÂH�    H‰ÖH‰Ç¸   è    òEàòEèòEèÉÃóúUH‰åHƒì8H‰½xÿÿÿH‰µpÿÿÿH‰•hÿÿÿH‰�`ÿÿÿL‰…XÿÿÿL‰�PÿÿÿÇEˆ    éâ   H‹…pÿÿÿH‹@‹UˆHcÒHÁâHÐH‰EøH‹Eøò@òE�H‹Eø‹@H˜H�Å    H‹…hÿÿÿHÐò òE˜H‹Eø‹ H˜H�Å    H‹…`ÿÿÿHÐò òE H‹Eø‹ H˜H�Å    H‹…PÿÿÿHÐò òE¨òE ò^E¨òE°òE˜òXE°òE¸‹EˆH˜H�Å    H‹EHÐòE�òYE¸òEÀòEÀò ƒEˆH‹…pÿÿÿ‹@‹Uˆ9Â‚	ÿÿÿÇEŒ    ë#‹EŒH˜H�Å    H‹…hÿÿÿHÐfïÀò ƒEŒH‹…pÿÿÿ‹@‹UŒ9ÂrÌÇEˆ    é    H‹…pÿÿÿH‹@‹UˆHcÒHÁâHÐ‹@H˜H�Å    H‹…hÿÿÿHÐò òEÈ‹EˆH˜H�Å    H‹EHÐò òEÐH‹…pÿÿÿH‹@‹UˆHcÒHÁâHÐ‹@H˜H�Å    H‹…hÿÿÿHÐòEÈòXEÐòEØòEØò ƒEˆH‹…pÿÿÿ‹@‹Uˆ9Â‚KÿÿÿÇEŒ    ës‹EŒH˜H�Å    H‹…hÿÿÿHÐò òEà‹EŒH˜H�Å    H‹…XÿÿÿHÐò òEè‹EŒH˜H�Å    H‹…hÿÿÿHÐòEàò^EèòEðòEðò ƒEŒH‹…pÿÿÿ‹@‹UŒ9Â‚xÿÿÿ��ÉÃóúUH‰åH�ìà   H‰½Xÿÿÿ‰µTÿÿÿH‰•HÿÿÿH‰�@ÿÿÿD‰…PÿÿÿD‰�<ÿÿÿò…0ÿÿÿò�(ÿÿÿò• ÿÿÿH‹    H�    H�    H‰ÎH‰Ç¸    è    H‹…Hÿÿÿ‹pH‹…Hÿÿÿ‹HH‹…Hÿÿÿ‹H‹    A‰ðH�5    H‰Ç¸    è    H‹…Hÿÿÿ‹H‹…Hÿÿÿ‹@9Ât(H�    H‰Áºq   H�    H‰ÆH�    H‰Çè    H‹…Hÿÿÿ‹@9…Pÿÿÿt(H�    H‰Áºr   H�    H‰ÆH�    H‰Çè    H‹…Hÿÿÿ‹ 9…Tÿÿÿt(H�    H‰Áºs   H�    H‰ÆH�    H‰Çè    H‹…Hÿÿÿ‹ ‰…|ÿÿÿH‹…Hÿÿÿ‹@‰ÀHÁàH‰Çè    H‰ÇL�    ¹v   H�    H‰ÂH�    H‰Æè    H‰EÐH‹…Hÿÿÿ‹ ‰ÀHÁàH‰Çè    H‰ÇL�    ¹w   H�    H‰ÂH�    H‰Æè    H‰EØH‹…Hÿÿÿ‹ ‰ÀHÁàH‰Çè    H‰ÇL�    ¹x   H�    H‰ÂH�    H‰Æè    H‰EàH‹…Hÿÿÿ‹@‰ÀHÁàH‰Çè    H‰ÇL�    ¹y   H�    H‰ÂH�    H‰Æè    H‰EèÇ…lÿÿÿ    ë&‹…lÿÿÿH˜H�Å    H‹EÐHÐfïÀò ƒ…lÿÿÿ‹…lÿÿÿ;…|ÿÿÿrÌÇ…pÿÿÿ    ë&‹…pÿÿÿH˜H�Å    H‹EØHÐfïÀò ƒ…pÿÿÿ‹…pÿÿÿ;…|ÿÿÿrÌÇ…tÿÿÿ    éâ   H‹…HÿÿÿH‹@‹•tÿÿÿHcÒHÁâHÐH‰EøH‹Eø‹ H˜H�Å    H‹EØHÐò òE€H‹Eøò@òEˆH‹Eø‹ H˜H�Å    H‹EØHÐòE€òXEˆòE�òE�ò H‹Eø‹@H˜H�Å    H‹EÐHÐò òE˜H‹Eøò@òE H‹Eø‹@H˜H�Å    H‹EÐHÐòE˜òXE òE¨òE¨ò ƒ…tÿÿÿH‹…Hÿÿÿ‹@‹•tÿÿÿ9Â‚ÿÿÿÇ…lÿÿÿ    ë`‹…lÿÿÿH˜H�Å    H‹EÐHÐò òE°fïÀf.E°z.fïÀf.E°u#‹…lÿÿÿH˜H�Å    H‹EÐHÐò    ò ƒ…lÿÿÿ‹…lÿÿÿ;…|ÿÿÿr’Ç…pÿÿÿ    éà   ‹…pÿÿÿH˜H�Å    H‹EØHÐò òE¸fïÀf.E¸Šª   fïÀf.E¸…›   ‹…pÿÿÿH˜H�Å    H‹…XÿÿÿHÐò òEÀòEÀó~    fTÁòEÈò…(ÿÿÿf/EÈ—Àƒð„Àt(H�    H‰ÁºŒ   H�    H‰ÆH�    H‰Çè    ‹…pÿÿÿH˜H�Å    H‹EØHÐò    ò ƒ…pÿÿÿ‹…pÿÿÿ;…|ÿÿÿ‚ÿÿÿÇ…lÿÿÿ    ë)‹…lÿÿÿH˜H�Å    H‹…@ÿÿÿHÐfïÀò ƒ…lÿÿÿ‹…lÿÿÿ;…|ÿÿÿrÉÇ…xÿÿÿ    ‹…xÿÿÿ;…<ÿÿÿr)H‹    ‹•xÿÿÿH�    H‰ÎH‰Ç¸    è    é¼   H‹    ‹•xÿÿÿH�    H‰ÎH‰Ç¸    è    ò… ÿÿÿH‹½(ÿÿÿH‹MàH‹•@ÿÿÿH‹µHÿÿÿH‹…Xÿÿÿf(ÈfHnÇH‰Çè    fH~ÀH‰Eðò    f/EðsFL‹EØH‹}ÐH‹MàH‹•@ÿÿÿH‹µHÿÿÿH‹…XÿÿÿHƒìÿuèM‰ÁI‰øH‰Çè    HƒÄƒ…xÿÿÿéÿÿÿ�H‹EèH‰Çè    H‹EàH‰Çè    H‹EØH‰Çè    H‹EÐH‰Çè    �ÉÃ              max error = %14.7f
 entering %s ...
  {A.rows} = %d  {A.cols} = %d  {A.ents} = %d
 dspmat_linsys_ALT.c matrix is not square {x} has the wrong length {b} has the wrong length no mem system has no solution   no convergence in %d iterations iteration %3d   dspmat_linsys_ALT_solve         ÿÿÿÿÿÿÿ        YóøÂn¥      ð?¬                           ”              Ö:                               )r   int     *A           ˜…       ™…   ©       ©   
    Ø1<      3r        6	¤       7	¤       8	¤       9	¤        :	¤   (    ;	¤   0    <	¤   8    =	¤   @    @	¤   H    A	¤   P    B	¤   X    DU  `    FZ  h    Hr   p    Ir   t    JŒ   x    MQ   €    NX   ‚    O_  ƒ    Qo  ˆ    Y˜   �    [y  ˜    \ƒ       ]Z  ¨    ^	H   °    _
.   ¸    `r   À    bˆ  Ä     µ       +    P  µ   ©   o  :     H      t      ~  ©   ˜  :    °   ˜  <  ¢      —¢          f           y           A                   ÷Ò      úÒ      ý¿      ¿      	      	      	+  
    	ˆ  	row    	col   	val å       	\  
    	Ñ      	       	  	e Ñ      	   ˆ      	”      ¯õ  H        
=H     H   ˜  ˜  ¿  ˜        H   6  .        
1W  ˜  ˜  ¿  ˜       er   t  §  �       vå  ™  å  å  å  å        a        ö      œú  b bú  ‘È~nb c8  ‘Ä~A dÿ  ‘¸~x eú  ‘°~nx f8  ‘À~    gÒ  ‘¬~    hå  ‘ ~    iå  ‘˜~    jå  ‘�~!      	        n t8  ‘ì~c vú  ‘@r wú  ‘Hd xú  ‘PM yú  ‘Xrow |D  ‘à~col |D  ‘Ü~pos }P  ‘ä~    ”¿  ‘è~        Û       å  aP �Ñ  ‘h "    err žå  ‘`  å  Ö  °     :      #    A        Ì      œÏ  b Bú  ‘è~A Cÿ  ‘à~x Dú  ‘Ø~d Eú  ‘Ð~c Fú  ‘È~r Gú  ‘À~M Hú  ‘ col KD  ‘ü~pos LP  ‘ø~        Þ       aP PÑ  ‘h  $    å          Ò      œb ú  ‘è~A ÿ  ‘à~x ú  ‘Ø~d ú  ‘Ð~    å  ‘È~    å  ‘À~    !å  ‘Prow $D  ‘ð~pos %P  ‘ô~        ²       Ž  aP (Ñ  ‘h                   -å  ‘`    :;9I8   I   :;9I   :!;9I  4 :!;9I  $ >   !I   :!;9I  	 :!	;!9!I8  
:;9   <  I  ! I/  4 :!;9I  & I  7 I  (   .?:;9'I<  .?:;9'I<      %     $ >   :;9  4 :;9I?<  >I:;9   :;9I  .?:;9'<  .?:;9'‡<      .?:;9'@|  !4 I4  "U  #.?:;9'@z  $.?:;9'I@|   ,                     ”                               îÛàá V    ƒ   û                                                                                                 	        ;•t, .2 f% ‚ J �ut!Y$¬žu
fº%Ö"�žä
f<% r J ž°t.Zf&�fAX2 º[ä
äfä% x� J �	¬' žY.6t!Y$¬žu!Ö�.ž+‚9ž6‚4ž(ä
ä<ä% Ž J ž²t, .2 f% ‚ J žut. X1 ¬6 È, <@ º. º1 ¬6 È, << <% t J ž­t, .6 ä, ä2 f% t J ž²J P	%; f(  ( (æ ž) �) �) ž)ž& ., f ‚ t×ž& ., f ‚ t×ž!Y$¬Èu
f�Ö
fu
t�Ö
t% q t žÝž* .( ä; XA f º tÙžYäÉ P(f · t(ž& ., � ‚ tØ¡f% ƒ$! \$B	ç:qt
X(»»»» double _IO_FILE abs_tol FALSE _IO_save_end short int rows malloc spmat_pos_t _offset _IO_write_ptr _flags __uint32_t _IO_buf_base dspmat_index_t _markers _IO_read_end _freeres_buf GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection uint32_t free rel_tol float stderr _IO_marker long long int checknotnull _lock dspmat_entry_t _cur_column dspmat_linsys_ALT_compute_residuals __FUNCTION__ omega fprintf dspmat_t max_iter dspmat_linsys_ALT_recompute_solution unsigned char signed char _codecvt long long unsigned int ents unsigned int _shortbuf _old_offset _IO_write_base _unused2 _IO_read_ptr _IO_buf_end char long int int32_t _wide_data _freeres_list max_error size_t __pad5 abs_rel_diff short unsigned int long unsigned int _IO_write_end cols __off64_t spmat_count_t _fileno spmat_index_t _chain programerror _IO_wide_data _mode __int32_t _IO_backup_base __off_t _flags2 spmat_size_t _IO_codecvt _IO_read_base iter _vtable_offset dspmat_size_t error _IO_save_base dspmat_linsys_ALT_solve TRUE FILE dspmat_pos_t _IO_lock_t /home/stolfi/programs/c/JSLIBS/libspmat dspmat_linsys_ALT.c /home/stolfi/programs/c/JSLIBS/libspmat /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . /home/stolfi/include /usr/include dspmat_linsys_ALT.c dspmat_linsys_ALT.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h spmat.h dspmat.h affirm.h stdlib.h stdio.h jsmath.h bool.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU   À                 zR x�            Ò   E†CÉ    <       Ì   E†CÃ    \       ö   E†Cí                             ñÿ                                                                                                                                                                                                                   $             Ò      H                      U                      \                      d     Ò      Ì      ‰     ž      ö      ¡                      ®                      µ                      Â                       dspmat_linsys_ALT.c __FUNCTION__.0 dspmat_linsys_ALT_compute_residuals abs_rel_diff stderr fprintf dspmat_linsys_ALT_recompute_solution dspmat_linsys_ALT_solve programerror malloc checknotnull free  Î            üÿÿÿÿÿÿÿä                                    �            üÿÿÿÿÿÿÿ­            üÿÿÿÿÿÿÿ½            üÿÿÿÿÿÿÿñ            üÿÿÿÿÿÿÿø            ü       ÿ                               üÿÿÿÿÿÿÿ3            üÿÿÿÿÿÿÿ=            $       J            üÿÿÿÿÿÿÿh            ü       w            Q       �            e       ‰            üÿÿÿÿÿÿÿ¢            ü       ±            Q       »            z       Ã            üÿÿÿÿÿÿÿÛ            ü       ê            Q       ô            “       ü            üÿÿÿÿÿÿÿ#            üÿÿÿÿÿÿÿ-            ü       9            Q       C            ¬       K            üÿÿÿÿÿÿÿf            üÿÿÿÿÿÿÿp            ü       |            Q       †            ¬       Ž            üÿÿÿÿÿÿÿ©            üÿÿÿÿÿÿÿ³            ü       ¿            Q       É            ¬       Ñ            üÿÿÿÿÿÿÿí            üÿÿÿÿÿÿÿ÷            ü                   Q                   ¬                   üÿÿÿÿÿÿÿ
            ,      ™
                  À
            ü       Ï
            Q       Ù
            ³       á
            üÿÿÿÿÿÿÿ             ,                  üÿÿÿÿÿÿÿŒ            Ì       œ            üÿÿÿÿÿÿÿ¨            üÿÿÿÿÿÿÿµ            ì       Å            üÿÿÿÿÿÿÿþ            üÿÿÿÿÿÿÿ            4      L            üÿÿÿÿÿÿÿi            üÿÿÿÿÿÿÿu            üÿÿÿÿÿÿÿ�            üÿÿÿÿÿÿÿ�            üÿÿÿÿÿÿÿ       
                     
   	   ´              
   
   (              
   
                                *       
              /       
   	   .      =       
   	   \      D       
   	   ¡      M       
   	   b      T       
   	   I      [       
   	   p      b       
   	   +       g       
   	   ×      z       
   	   j       ˆ       
   	   ú      �       
   	   ñ      ™       
   	   �      ¬       
   	   õ      ¶       
   	          Ã       
   	   c       Ð       
   	   Ü      Ý       
   	   š       ê       
   	         ÷       
   	   Ä            
   	   U             
   	   n            
   	   u       +      
   	   é      8      
   	   P      E      
   	   á      R      
   	          _      
   	   ‘       l      
   	   ¯      y      
   	   ™      †      
   	   ù      “      
   	   ¸             
   	   à      ­      
   	   -      º      
   	   ®      Ç      
   	   Ë      Ô      
   	   M       á      
   	   |      î      
   	         û      
   	               
   	   §             
   	   5      "      
   	   Ñ      /      
   	   Ó      =      
   	   {      I      
   	   �      Q      
   	   ¥      u      
   	               
   	   Ã      ­      
   	   ž      »      
   	   °      À      
   	         Î      
   	   …      Ó      
   	   ‚      á      
   	   ˜      è      
   	           û      
   	                
   	   v            
   	               
   	   ‹             
   	   ¡      ,      
   	   A       9      
   	   <      E      
   	   ‚       Q      
   	   €      ]      
   	   Ñ      ‰      
   	   Ñ      •      
   	   +      ¢      
   	   5       ¯      
   	   |      Ä      
   	   œ      ×      
   	   +      ã      
   	   ‹      ö      
   	   ¾             
   	   :       7      
   	   ¶      X      
   	   #      u      
   	   <      š      
   	   ^      ¡            ž      û      
   	   4      
      
   	               
   	          (      
   	   �      7      
   	         A                   ´      
   	   (      Ã            ¬      æ      
                   
   	   =      !            Ò      °                  Ð      
   	   ì      Û                    "      
   	          1      
   	   �      @      
   	   $      l            Œ       �            c             
   	   J             
                                   "       
   
   <       &       
   
   d       *       
   
   �       .       
   
   °       2       
   
   Ù       6       
   
   Û       :       
   
   ð       D       
   
   ý       I       
   
         N       
   
   %      S       
   
   .      X       
   
   6      ]       
   
   D      b       
   
   K      g       
   
   Y      l       
   
   h      q       
   
   p      v       
   
   y      {       
   
   ‚      €       
   
   ‹      …       
   
   “      Š       
   
   œ      ”                                           @             Ò      `             ž       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ”                                   @               P&                                &                     Ô                                     ,                     Ô                                     1                     à      @                             >                             °                             9      @               h,      Ø	                          J                      Ð                                   ]                      ì      0                              X      @               @6      0          	                 l                                                          �                      3      Z                             |      @               p6      (                          �      0               �      ˜                            ˜      0               %!      £                            ¨      0               È"      ,                             ±                      ô"                                     Á                     ø"                                     Ù                     #      x                              Ô      @               ˜8      H                                                 �#      ø                          	                      ˆ%      Ç                                                    à8      ã                              /21             0           0     0     644     18848     `
ELF          >                     C          @     @   óúUH‰åH�ì   H‰½(ÿÿÿH‰µ ÿÿÿH‰•ÿÿÿò…ÿÿÿò�ÿÿÿò• ÿÿÿH‹    H�    H�    H‰ÎH‰Ç¸    è    H‹… ÿÿÿ‹pH‹… ÿÿÿ‹HH‹… ÿÿÿ‹H‹    A‰ðH�5    H‰Ç¸    è    H‹… ÿÿÿ‹H‹… ÿÿÿ‹@9Ât(H�    H‰Áº%   H�    H‰ÆH�    H‰Çè    H‹… ÿÿÿ‹ ‰…@ÿÿÿfïÀòEÀÇ…8ÿÿÿ    Ç…<ÿÿÿ    éì  fïÀòEÈfïÀòEÐép  H‹… ÿÿÿH‹@‹•8ÿÿÿHcÒHÁâHÐH‰EàH‹Eà‹ 9…<ÿÿÿ~(H�    H‰Áº0   H�    H‰ÆH�    H‰Çè    H‹Eà‹ ;…@ÿÿÿr(H�    H‰Áº1   H�    H‰ÆH�    H‰Çè    H‹Eà‹@‰ÂH‹… ÿÿÿ‹@9Âr(H�    H‰Áº2   H�    H‰ÆH�    H‰Çè    H‹Eà‹ 9…<ÿÿÿŒ®   H‹Eà‹@9…<ÿÿÿuH‹Eàò@òEÐënH‹Eà‹@‰…DÿÿÿH‹Eàò@ò…Hÿÿÿ‹…DÿÿÿH˜H�Å    H‹…ÿÿÿHÐò ò…Pÿÿÿò…HÿÿÿòY…Pÿÿÿò…XÿÿÿòEÈòX…XÿÿÿòEÈƒ…8ÿÿÿH‹… ÿÿÿ‹@‹•8ÿÿÿ9Â‚xþÿÿë�‹…<ÿÿÿH˜H�Å    H‹…ÿÿÿHÐò ò…`ÿÿÿòEÐòY…`ÿÿÿò…hÿÿÿòEÈòX…hÿÿÿò…pÿÿÿ‹…<ÿÿÿH˜H�Å    H‹…(ÿÿÿHÐò ò…xÿÿÿò• ÿÿÿò�ÿÿÿò…pÿÿÿH‹…xÿÿÿf(Úf(Ñf(ÈfHnÀè    fH~ÀH‰EèòEèó~    fTÁòE€òE€f/EÀvòEèó~    fTÁòEÀfïÀf.EÐz3fïÀf.EÐu(H�    H‰ÁºD   H�    H‰ÆH�    H‰Çè    ‹…<ÿÿÿH˜H�Å    H‹…(ÿÿÿHÐò òEˆòEˆò\EÈòE�òE�ò^EÐòEðòEðó~    fTÁòE˜ò    f.E˜s(H�    H‰ÁºF   H�    H‰ÆH�    H‰Çè    ò…ÿÿÿòYEðòE ò    ò\…ÿÿÿòE¨‹…<ÿÿÿH˜H�Å    H‹…ÿÿÿHÐò òE°òE¨òYE°òE¸òE òXE¸òEø‹…<ÿÿÿH˜H�Å    H‹…ÿÿÿHÐòEøò ƒ…<ÿÿÿ‹…<ÿÿÿ;…@ÿÿÿ‚üÿÿH‹… ÿÿÿ‹P‹…8ÿÿÿ9Ât(H�    H‰ÁºN   H�    H‰ÆH�    H‰Çè    H‹    H‹UÀfHnÂH�    H‰ÖH‰Ç¸   è    òEÀòEØòEØÉÃóúUH‰åHƒì`H‰}Ø‰uÔH‰UÈH‰MÀD‰EÐD‰M¼òE°òM¨òU H‹    H�    H�    H‰ÎH‰Ç¸    è    H‹EÈ‹pH‹EÈ‹HH‹EÈ‹H‹    A‰ðH�5    H‰Ç¸    è    H‹EÈ‹H‹EÈ‹@9Ât(H�    H‰Áºj   H�    H‰ÆH�    H‰Çè    H‹EÈ‹@9EÐt(H�    H‰Áºk   H�    H‰ÆH�    H‰Çè    H‹EÈ‹ 9EÔt(H�    H‰Áºl   H�    H‰ÆH�    H‰Çè    H‹EÈ‹ ‰EôÇEð    ë ‹EðH˜H�Å    H‹EÀHÐfïÀò ƒEð‹Eð;EôrØÇEì    ëoH‹    ‹UìH�    H‰ÎH‰Ç¸    è    òM òE¨H‹u°H‹UÀH‹MÈH‹EØf(Ñf(ÈfHnÆH‰ÎH‰Çè    fH~ÀH‰EøƒEìò    f/Eøs
‹Eì;E¼r‰ë�H‹    ‹UìH�    H‰ÎH‰Ç¸    è    �ÉÃóúUH‰åHƒìpH‰}ÈH‰uÀH‰U¸‰M´òE¨òM òU˜H‹    H�    H�    H‰ÎH‰Ç¸    è    H‹EÈ‹H‹EÈ‹@9Ât(H�    H‰Áº‹   H�    H‰ÆH�    H‰Çè    H‹EÈ‹PH‹EÀ‹ 9Ât(H�    H‰ÁºŒ   H�    H‰ÆH�    H‰Çè    H‹EÈ‹H‹E¸‰H‹EÀ‹PH‹E¸‰PH‹EÀ‹ ‰Eà‹EàHÁàH‰Çè    H‰ÇL�    ¹’   H�    H‰ÂH�    H‰Æè    H‰EðH‹E¸‹ ‰Eä‹EäHÁàH‰Çè    H‰ÇL�    ¹•   H�    H‰ÂH�    H‰Æè    H‰EøH‹EÀº   ¾    H‰Çè    H‹EÈ‹pH‹EÈ‹H‹EÈ‹PH‹    A‰ðH�5    H‰Ç¸    è    H‹EÀ‹pH‹EÀ‹H‹EÀ‹PH‹    A‰ðH�5    H‰Ç¸    è    ÇEÔ    ÇEØ    H‹    H‰Áº   ¾   H�    H‰Çè    ÇEÜ    é³   ‹EÔ‰Eè‹}àH‹Mð‹UÜ‹uÔH‹EÀA‰øH‰Çè    ‰EÔòM˜òE H‹}¨D‹M´D‹EäH‹MøH‹UÈ‹uàH‹Eðf(Ñf(ÈfHnÇH‰Çè    ‹EØ‰Eì‹}äH‹Mø‹UÜ‹uØH‹E¸A‰øH‰Çè    ‰EØ‹EØ+Eì‰Á‹EÔ+Eè‰ÂH‹    H�5    H‰Ç¸    è    ƒEÜH‹EÀ‹@‹UÜ9Â‚;ÿÿÿH‹EÀ‹P‹EÔ9Ât(H�    H‰Áº¬   H�    H‰ÆH�    H‰Çè    ‹UØH‹E¸‰ÖH‰Çè    H‹    H‰Æ¿
   è    H‹E¸‹pH‹E¸‹H‹E¸‹PH‹    A‰ðH�5    H‰Ç¸    è    H‹EøH‰Çè    H‹EðH‰Çè    �ÉÃ                 entering %s ...
        {A.rows} = %d  {A.cols} = %d  {A.ents} = %d
 dspmat_linsys_GS.c matrix must be square matrix {A} is not sorted aP->row < n aP->col < A->cols    matrix {A} has zero in diagonal overflow posA == A->ents   max error = %14.7f
 matrix {A} is not square {x} has the wrong length {b} has the wrong length iteration %3d no convergence in %d iterations matrix is not square {B} inconsistent row count no mem    matrix A: %d cols %d rows %d entries
   matrix B: %d cols %d rows %d entries
   processing columns o {B}:  %u:%u posB == B->ents        matrix X: %d cols %d rows %d entries
         dspmat_linsys_GS_solve_iteration                                dspmat_linsys_GS_solve_iteration                dspmat_linsys_GS_solve          dspmat_inv_mul_GS               dspmat_inv_mul_GS               ÿÿÿÿÿÿÿ        ÿÿÿÿÿÿï      ð?á                                         Ö:                               )r   int     *A           ˜…       ™…   ©       ©       Ø1<      3r        6	¤       7	¤       8	¤       9	¤        :	¤   (    ;	¤   0    <	¤   8    =	¤   @    @	¤   H    A	¤   P    B	¤   X    DU  `    FZ  h    Hr   p    Ir   t    JŒ   x    MQ   €    NX   ‚    O_  ƒ    Qo  ˆ    Y˜   �    [y  ˜    \ƒ       ]Z  ¨    ^	H   °    _
.   ¸    `r   À    bˆ  Ä     µ       +    P  µ   
©   o  :     H      t      ~  
©   ˜  :    °   ˜  <  ¢      —¢          f           y               ÷Ò      úÒ      ý¿      ¿      	ì      	      	      	m  row    col   val å       	A      	¶      	ì       	ì  e ¶      	ø   m      	y      
¯Ú  H        î  î  ø   »      	    î        ì   å      	  L  î        ì       e  î  ¿  ¿       =H   �  H   ˜  ˜  ¿  ˜       
 H   ¦  .        vå  Ë  å  å  å  å       Eì  ˜  ˜  A   ˜       1  ˜  ˜  ¿  ˜       er   *  §  �                ‡      œX  A €î  ‘¸B �î  ‘°X ‚î  ‘¨    ƒÒ  ‘¤    „å  ‘˜    …å  ‘�    †å  ‘ˆ    h  	        nb ‘Ò  ‘Pb ’  ‘`nx ”Ò  ‘Tx •  ‘h	    Ÿ5  ‘D	     5  ‘Hj ¡¿  ‘L    h  	                ¯       	    ¤5  ‘X	    §5  ‘\  
°   h  :    X      Z        
      œV  b [  ‘Hnb \  ‘DA ]î  ‘¸x ^  ‘°nx _  ‘@    `Ò  ‘¬    aå  ‘     bå  ‘˜    cå  ‘�    f  	        nA m  ‘dcol n)  ‘`	    r¿  ‘\    	    wå  ‘h  
°   f  :    V  !    å          ~      œÏ  b   ‘˜~A î  ‘�~x   ‘ˆ~    å  ‘€~    å  ‘ø}    å  ‘ð}    ß  	        n &  ‘°~	    'å  ‘°	    (5  ‘¨~row ))  ‘¬~    ß  	                å      sum ,å  ‘¸Aii -å  ‘@	    >å  ‘X	    Eå  ‘`	    Iå  ‘h    aP /¶  ‘P        n       col 7 )  ‘´~    
°   ß  :     Ï    I   :;9I8   :;9I  4 :!;9I  $ >   !I   :!;9I   :!;9I  	4 :!;9I  
I  ! I/  4 I4  & I   :!	;!9!I8  .?:;9'I<  :;9   <    7 I  .?:!	;!9!'<  .?:;9'I<  .?:;9'‡<  .?:!;9!'@|  U  %     $ >   :;9  4 :;9I?<   :;9I  .?:;9'<      !.?:;9'I@|   ,                                                    £“­® êÙãä     ƒ   û                                                                                                 	         <	%; f(å‘ žZ‘‘%Y(¬Èu Ö( Ö( f(f»tƒ ôÉ# &t"ttž"÷8 6&J&J�JX2 º	[ X(#ä	å %(& /J-#ä
ç� ^� t$  <	(' žY. 2	%2 ( º( ¬(“t' .- <  ‚ J„u! 1ó;Kyä¥ "ó<*% ( (fgtv‘  )‘  )	Z22u v#tYg	×:gØ y+ J t	¬ Ö(	=2»» _old_offset posX double _IO_FILE abs_tol _IO_save_end short int rows malloc oposB spmat_pos_t _offset dspmat_trim xRaw _IO_write_ptr _flags __uint32_t _IO_buf_base dspmat_index_t oposX _markers _IO_read_end _freeres_buf GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _codecvt uint32_t free rel_tol float stderr _IO_marker long long int checknotnull _lock dspmat_entry_t dspmat_sort_entries _cur_column __FUNCTION__ omega __PRETTY_FUNCTION__ dspmat_linsys_GS_solve_iteration fprintf dspmat_t max_iter dspmat_linsys_GS_solve unsigned char dspmat_add_col signed char dspmat_inv_mul_GS long long unsigned int ents unsigned int _shortbuf _IO_write_base _unused2 _IO_read_ptr _IO_buf_end char dspmat_extract_col long int int32_t xNew _wide_data _freeres_list max_error size_t __pad5 abs_rel_diff short unsigned int long unsigned int _IO_write_end cols __off64_t spmat_count_t _fileno spmat_index_t _chain programerror _IO_wide_data posB _mode __int32_t _IO_backup_base __off_t _flags2 spmat_size_t _IO_codecvt _IO_read_base iter _vtable_offset dspmat_size_t error _IO_save_base posA FILE __assert_fail dspmat_pos_t _IO_lock_t /home/stolfi/programs/c/JSLIBS/libspmat dspmat_linsys_GS.c /home/stolfi/programs/c/JSLIBS/libspmat /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . /usr/include /home/stolfi/include dspmat_linsys_GS.c dspmat_linsys_GS.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h spmat.h dspmat.h stdlib.h affirm.h jsmath.h assert.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU   À                 zR x�            ~   E†Cu    <       
   E†C    \       ‡   E†C~                             ñÿ                                                                 `      !       #            !       9     Ð             H     ð             W                                                                                                                                                      m             ~      Ž                      •                      �                      ª                      ¸                      Å     ~      
      Ü     ˆ      ‡      î                      õ                                                                                     0                     ?                     K                     Q                      dspmat_linsys_GS.c __FUNCTION__.4 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 dspmat_linsys_GS_solve_iteration stderr fprintf programerror __assert_fail abs_rel_diff dspmat_linsys_GS_solve dspmat_inv_mul_GS malloc checknotnull dspmat_sort_entries fwrite dspmat_extract_col dspmat_add_col dspmat_trim fputc free   ?             üÿÿÿÿÿÿÿF             \      M             üÿÿÿÿÿÿÿ]             üÿÿÿÿÿÿÿ�             üÿÿÿÿÿÿÿ‹                    ˜             üÿÿÿÿÿÿÿ¶             \      Å             A       Ï             T       ×             üÿÿÿÿÿÿÿS            \      b            A       l            j       t            üÿÿÿÿÿÿÿ‰            œ      ˜            A       ¢            ƒ       ª            üÿÿÿÿÿÿÿÈ            œ      ×            A       á            �       é            üÿÿÿÿÿÿÿU            üÿÿÿÿÿÿÿk            ,      �            ,      ³            \      Â            A       Ì            ¤       Ô            üÿÿÿÿÿÿÿ"            ,      3            <      A            \      P            A       Z            Ä       b            üÿÿÿÿÿÿÿ|            D      !            œ      0            A       :            Í       B            üÿÿÿÿÿÿÿI            üÿÿÿÿÿÿÿY            Ý       i            üÿÿÿÿÿÿÿ³            üÿÿÿÿÿÿÿº            Ì      Á            üÿÿÿÿÿÿÿÑ            üÿÿÿÿÿÿÿì            üÿÿÿÿÿÿÿö                               üÿÿÿÿÿÿÿ            Ì      *            A       4            ó       <            üÿÿÿÿÿÿÿO            Ì      ^            A       h                  p            üÿÿÿÿÿÿÿ‚            Ì      ‘            A       ›            %      £            üÿÿÿÿÿÿÿí            üÿÿÿÿÿÿÿ÷            >                  üÿÿÿÿÿÿÿ9            üÿÿÿÿÿÿÿN            D      g            üÿÿÿÿÿÿÿq            L      �            üÿÿÿÿÿÿÿµ            üÿÿÿÿÿÿÿ¼            ì      Ã            üÿÿÿÿÿÿÿÓ            üÿÿÿÿÿÿÿë            ì      ú            A                   l                  üÿÿÿÿÿÿÿ$            ì      3            A       =            �      E            üÿÿÿÿÿÿÿw            üÿÿÿÿÿÿÿ�            ì      �            A       —            œ      Ÿ            üÿÿÿÿÿÿÿ»            üÿÿÿÿÿÿÿÅ            ì      Ñ            A       Û            œ      ã            üÿÿÿÿÿÿÿý            üÿÿÿÿÿÿÿ	            üÿÿÿÿÿÿÿ"	            ¤      /	            üÿÿÿÿÿÿÿJ	            üÿÿÿÿÿÿÿT	            Ì      a	            üÿÿÿÿÿÿÿv	            üÿÿÿÿÿÿÿŠ	            ô      ’	            üÿÿÿÿÿÿÿÀ	            üÿÿÿÿÿÿÿý	            üÿÿÿÿÿÿÿ
            üÿÿÿÿÿÿÿ9
            üÿÿÿÿÿÿÿ@
                  M
            üÿÿÿÿÿÿÿx
                  ‡
            A       ‘
                  ™
            üÿÿÿÿÿÿÿª
            üÿÿÿÿÿÿÿ±
            üÿÿÿÿÿÿÿ¾
            üÿÿÿÿÿÿÿÙ
            üÿÿÿÿÿÿÿã
            ,      ð
            üÿÿÿÿÿÿÿü
            üÿÿÿÿÿÿÿ            üÿÿÿÿÿÿÿ       
   
                  
      Ü              
      (              
                                   *       
              /       
      š      =       
      È      D       
            M       
      ª      T       
      µ      [       
      Ç      b       
      6       g       
      H      z       
      Œ       ˆ       
      a      �       
      b      ™       
      í      ¬       
      I      ¶       
             Ã       
      …       Ð       
      0      Ý       
      Â       ê       
      ‹      ÷       
                  
      w             
      Ú            
      —       +      
      =      8      
      Á      E      
      R      R      
      )       _      
      ¹       l      
            y      
            †      
      j      “      
                     
      %      ­      
      ž      º      
            Ç      
      ü      Ô      
      ^       á      
      ª      î      
      w      û      
      ‚            
      Ï             
      ¡      "      
      B      /      
      '      =      
      Ô      I      
      ô      Q      
      Ö      u      
                  
      /      ­      
      Ï      »      
      á      À      
      j      Î      
      å      Ó      
      ³      á      
      É      è      
             í      
      r      ù      
      ÷            
                  
      R             
      ­      *      
      ¤       6      
      ç      B      
            n      
            z      
      �      ‡      
      @       ”      
      è      ©      
      ü      ¼      
      �      È      
      ¼      Û      
      f       ô      
      ¸      #      
      N      M      
            f      
      ï      �      
      E       §      
      ¨      Ì      
      Ù      í      
      "            
      y      +      
      Ó      0            ˆ      n      
      Š      }      
      >      Œ      
      !       ›      
      Á      ª      
      1      ´            ð      ï      
      =      ý      
                   
      D      !                  *            ¢	      ;      
      L       I      
      ³       n      
      “      s            ~      Ê      
      Š      Ù      
      >      è      
      !       ÷      
      Á            
      1                  Ð      4      
      ™      B      
             G      
      »      l      
      X      w                    µ      
      >      Ä      
      !       Ó      
      Á      â      
      1      ì            `            
      �            
      Ï      /      
      D      9                   B                  p      
      »      ~      
      r       Œ      
      r      š      
             ¬                         
   	                                "       
      ;       &       
      c       *       
      Œ       .       
      ¯       2       
      Ø       6       
      Ú       :       
      ç       D       
      ü       I       
            N       
      "      S       
      +      X       
      3      ]       
      A      b       
      H      g       
      V      l       
      e      q       
      m      v       
      v      {       
            €       
      ˆ      …       
      ‘      Š       
      š      ”                                           @             ~      `             ˆ       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               ¨(      X                          &                     O                                     ,                     O                                     1                     `      P                              >                      °      å                             9      @                4                                J                      •      ö                             ]                      ‹      0                              X      @               @      0          	                 l                      »      "                              �                      Ý                                   |      @               H@      (                          �      0               ä      ÿ                            ˜      0               ã!      ¢                            ¨      0               …#      ,                             ±                      ±#                                     Á                     ¸#                                     Ù                     Ø#      x                              Ô      @               pB      H                                                 P$                                 	                      P'      V                                                   ¸B      ã                              spmat.o/        0           0     0     644     9232      `
ELF          >                    P          @     @   óúUH‰åHƒì ‰}ìH‰uà�}ìÿÿÿ?v(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    ƒ}ì t‹EìH¯EàH‰Çè    ë¸    H‰Eøƒ}ì t/Hƒ}ø u(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹EøÉÃóúUH‰åHƒì0H‰}èH‰uà‰UÜH‰MÐH‹Eà‹ ‹UÜ9Â‚ý   �}Üþÿÿ?~(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    H‹Eà‹ …Àu4H‹EèH‹ H…Àt(H�    H‰Áº   H�    H‰ÆH�    H‰Çè    ‹EÜƒÀ‰EüH‹Eà‹ ºÿÿÿ?)Â;UürH‹Eà‹ EüëÇEüÿÿÿ?‹EüH¯EÐH‰ÂH‹EèH‹ H‰ÖH‰Çè    H‹UèH‰H‹EèH‹ H…Àu(H�    H‰Áº!   H�    H‰ÆH�    H‰Çè    H‹Eà‹Uü‰�ÉÃóúUH‰åHƒì H‰}øH‰uð‰UìH‰MàH‹Eð‹ 9Eì„·   ƒ}ì uH‹EøH‹ H‰Çè    H‹EøHÇ     é‰   �}ìÿÿÿ?v(H�    H‰Áº+   H�    H‰ÆH�    H‰Çè    ‹EìH¯EàH‰ÂH‹EøH‹ H‰ÖH‰Çè    H‹UøH‰H‹EøH‹ H…Àu(H�    H‰Áº-   H�    H‰ÆH�    H‰Çè    H‹Eð‹Uì‰�ÉÃóúUH‰åHƒì0‰}ì‰uè‰Uä‰MàD‰EÜD‰MØ‹EÜ‰Â÷ÚIÂ‰Eø‹EØ‰Â÷ÚIÂ‰Eü‹Eø;Eüu(H�    H‰Áº=   H�    H‰ÆH�    H‰Çè    ‹Eø9EüsO‹Eì;Eä}
‹EÜ÷Øé‡   ‹Eì;Eä~‹EÜëzƒ}ü t#‹Eè;Eà}‹EØ÷Øëe‹Eè;Eà~‹EØëX¸    ëQ¸    ëJ‹Eè;Eà}‹EØ÷Øë;‹Eè;Eà~‹EØë.ƒ}ø t#‹Eì;Eä}‹EÜ÷Øë‹Eì;Eä~‹EÜë¸    ë¸    ÉÃ   spmat.c too many entries out of mem index too large bad elem pointer ambiguous sorting criterion        spmat_alloc     spmat_expand    spmat_trim              spmat_compare_indices —                           ½              Ö:       int             
i       b                       )A       *u       Š           –       ú·       ý¤       ¤       ¯û   ¢        «¢     ¢   .         ¢   *  .        1K  ]   ]   ¤   ]        3	¤                 œð      4Ï   ‘\    5Ï   ‘X    6Ï   ‘T    7Ï   ‘P    8¤   ‘L    9¤   ‘H    ;·   ‘h    <·   ‘l       	         i      	:    ð      &        ä       œl  eP &l  ‘h    &+q  ‘`    &@Ã   ‘\esz &M.   ‘P    †  	         
¢   
Ã   i   †  	:   
 v              ,      œ  eP l  ‘X    -q  ‘P    @Û   ‘Lesz N.   ‘@    "  	                ý           Ã   ‘l  i   "  	:          ¢                   œ…      !Ã   ‘\esz ..   ‘P    •  	        e ¢   ‘h i   •  	:    …    :!;9I  $ >   I   :;9I  & I   :!;9I  4 I4  I  	! I/  
 !I  4 :!;9I  .?:!;9!'I<  .?:!;9'I@|  .?:!;9!'@|  %  $ >      :;9I  .?:;9'<  .?:;9'‡<    4 :;9I   ,                     ½                      ·    a   û                              	                                       	        . �!(# f!   XK f t(K1žf<	ƒ �(f J º(<'h$ftYfZu º	u º(’?žf‘g  äô �( ºu º(’
<äž=ž= ‚(„ƒŸƒYhƒuƒZwxƒuƒYhƒuƒZwZ spmat_trim zcol size_t arow __int32_t ents GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection spmat_pos_t orow spmat_compare_indices zrow brow unsigned char spmat_count_t long unsigned int short unsigned int entsP realloc __uint32_t __FUNCTION__ spmat_index_t unsigned int long long unsigned int programerror int32_t free long long int char ocol spmat_alloc acol short int index uint32_t long int signed char spmat_expand malloc bcol /home/stolfi/programs/c/JSLIBS/libspmat spmat.c /home/stolfi/programs/c/JSLIBS/libspmat /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits . /usr/include /home/stolfi/include spmat.c spmat.c stddef.h types.h stdint-intn.h stdint-uintn.h spmat.h stdlib.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU   À                 zR x�                 E†C—     <       ,   E†C#    \       ä    E†CÛ     |          E†C                             ñÿ                                                            	     h                   x              '     ˆ              6                                                                                                                                  E                     Q                      ^                      e             ,      r                      z     Ì      ä       …                      Š     °             spmat.c __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __FUNCTION__.0 spmat_alloc programerror malloc spmat_expand realloc spmat_trim free spmat_compare_indices              d       .             üÿÿÿÿÿÿÿ8                    @             üÿÿÿÿÿÿÿV             üÿÿÿÿÿÿÿu             d       „             üÿÿÿÿÿÿÿŽ                    –             üÿÿÿÿÿÿÿØ             t       ç             üÿÿÿÿÿÿÿñ                     ù             üÿÿÿÿÿÿÿ            t       %            üÿÿÿÿÿÿÿ/            0       7            üÿÿÿÿÿÿÿ�            üÿÿÿÿÿÿÿ›            t       ª            üÿÿÿÿÿÿÿ´                   ¼            üÿÿÿÿÿÿÿ            üÿÿÿÿÿÿÿ'            „       6            üÿÿÿÿÿÿÿ@                   H            üÿÿÿÿÿÿÿe            üÿÿÿÿÿÿÿ            „       Ž            üÿÿÿÿÿÿÿ˜                                üÿÿÿÿÿÿÿõ            œ                   üÿÿÿÿÿÿÿ            A                   üÿÿÿÿÿÿÿ       
   	                  
      +              
      (              
                                   *       
   
           /       
             =       
      F      K       
            R       
      Ý      Y       
      X      e       
      ë      q       
      *      x       
      Ÿ             
      (      †       
            ‹       
             —       
      y      ¥       
      Ð      ³       
      ¬      ¸       
            Ä       
      8      Ð       
      ‘      Ü       
      ù       é       
      Ø      ü       
      q            
      A      +      
      Ã      L      
      
      V            °      m      
             {      
            ‰      
      %      —      
      H      ¥      
            ³      
      ð      Á      
             Ï      
             Ý      
      „      ç                          
                          Ì      /      
      k      =      
      &       Y      
      „      c            ˆ       Œ      
      4      ‘                    µ      
      k      Ã      
            ß      
      „      é            x       ò            Ì             
      &       (      
      õ      2                    I      
      &       e      
      „      o            h              
                                   "       
      0       &       
      X       *       
      �       .       
      ¤       2       
      ¦       6       
      ³       @       
      È       E       
      Ð       J       
      Ø       O       
      á       T       
      é       Y       
      ÷       ^       
            c       
            h       
            r                                           @                     `             Ì      €             °       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ½                                   @               €      `                          &                     ý                                     ,                     ý                                     1                            ¶                              >                      ¶      ›                             9      @               à      ˆ                          J                      Q      W                             ]                      ¨	      0                              X      @               h      0          	                 q                      Ø	      »                             l      @               ˜      €                          }      0               “      M                            ˆ      0               à                                   ˜      0                      ,                             ¡                      ,                                     ±                     0                                     É                     P      ˜                              Ä      @                     `                                                 è      ø                          	                      à                                                           x      Ó                              spmat_io.o/     0           0     0     644     11280     `
ELF          >                    P&          @     @   óúUH‰åHƒì@H‰}èH‰uàH‰UØH‰MÐL‰EÈL‰MÀH‹MàH‹EèH�    H‰ÎH‰Çè    H‹Eè¾#   H‰Çè    H‰EøHƒ}Ø uH‹EøH‰Çè    ëH‹EØH‹UøH‰H‹Eèº
   H�    H‰ÎH‰Çè    H‹UÐ‰H‹EèH‰Çè    H‹EÐ‹ =ÿÿÿ?v(H�    H‰Áº+   H�    H‰ÆH�    H‰Çè    H‹Eèº
   H�    H‰ÎH‰Çè    H‹UÈ‰H‹EèH‰Çè    H‹EÈ‹ =ÿÿÿ?v(H�    H‰Áº-   H�    H‰ÆH�    H‰Çè    H‹Eèº
   H�    H‰ÎH‰Çè    H‹UÀ‰H‹EèH‰Çè    H‹EÀ‹ =ÿÿÿ?v(H�    H‰Áº/   H�    H‰ÆH�    H‰Çè    �ÉÃóúUH‰åHƒìH‰}øH‰uðH‹UðH‹EøH‰ÖH‰Çè    �ÉÃóúUH‰åHƒì@H‰}èH‰uàH‰UØ‰MÔD‰EÐD‰MÌH‹MàH‹EèH�    H‰ÎH‰Çè    ÇEü    Hƒ}Ø t‹UüH‹uØH‹Eè¹#   H‰Çè    ‹UÔH‹EèH�    H‰ÎH‰Ç¸    è    ‹UÐH‹EèH�    H‰ÎH‰Ç¸    è    ‹UÌH‹EèH�    H‰ÎH‰Ç¸    è    �ÉÃóúUH‰åHƒìH‰}øH‰uðH‹UðH‹EøH‰ÖH‰Çè    H‹EøH‰Çè    �ÉÃ    2008-07-24 rows spmat_io.c too many rows columns too many cols entries too many entries rows = %u
 columns = %u
 entries = %u
  spmat_read_header ¥                           ¼              Ö:                               )r   int     *A           ˜…       ™…   ©       ©       Ø1      3r        6	¤       7	¤       8	¤       9	¤        :	¤   (    ;	¤   0    <	¤   8    =	¤   @    @	¤   H    A	¤   P    B	¤   X    D8  `    F=  h    Hr   p    Ir   t    JŒ   x    MQ   €    NX   ‚    OB  ƒ    QR  ˆ    Y˜   �    [\  ˜    \f       ]=  ¨    ^	H   °    _
.   ¸    `r   À    bk  Ä     µ       +
    3  µ   ©   R  :     +  
    W  
    a  ©   {  :    °   {    …          f           y       ÷©      ú©      	ìr   ã  …       
ù  …  ¤        	er     Š  €       
I6  …  ¤   –  ©        
Q  …  ¤   ¤        
/g  …  ¤        1ˆ  {  {  –  {       €™  …       
©  ¹  …  ¤   ©       ¯Ì  H        
O¤   ç  …  ©        
.  …  ¤   ¤    	    M        6       œ:  wr M…  ‘h    M)¤   ‘` 	    7        À       œ¹  wr 8…  ‘X    9¤   ‘Pcmt :¤   ‘H    ;µ  ‘D    <µ  ‘@    =Á  ‘¼ind D–  ‘l 	    2        *       œñ  rd 2…  ‘h    2(¤   ‘` 	            œ      œ„  rd …  ‘X    ¤   ‘P    „  ‘H    ‰  ‘@    ‰  ‘¸    Ž  ‘°cmt #¤   ‘h    £  	         ¤   µ  Á  °   £  :    “    :!;9I8   I   !I   :!;9I   :;9I  $ >  .?:;9!'<   :!;9I  	.?:!;9!'@|  
 <  I  ! I/  .?:;9'I<  & I  7 I  4 :!;9I  %     $ >  :;9   :;9  .?:;9'I<     .?:;9'‡<  .?:;9'<  4 I4   ,                     ¼                      E    ƒ   û                                                                                                 	        $“K	uØ¯ ž- f» È( ž0 f» È( ž0 f» È(?=/
<#“u twÉÉÉ?=/» __off_t filefmt_read_header _IO_read_ptr _chain size_t _shortbuf rows type _IO_buf_base long long unsigned int free _codecvt entsP long long int signed char spmat_write_footer _fileno _IO_read_end long int _flags _IO_buf_end _cur_column _IO_codecvt filefmt_write_footer _old_offset _offset __uint32_t spmat_read_footer GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection cmtP _IO_marker unsigned int _freeres_buf fprintf long unsigned int _IO_write_ptr __FUNCTION__ colsP short unsigned int _IO_save_base spmat_size_t _lock _flags2 _mode filefmt_read_comment _IO_write_end fget_eol _IO_lock_t _IO_FILE fflush _markers nget_uint32 filefmt_read_footer filefmt_write_header int32_t unsigned char short int spmat_read_header _IO_wide_data _vtable_offset FILE uint32_t spmat_count_t char __int32_t __off64_t _IO_read_base _IO_save_end filefmt_write_comment __pad5 programerror spmat_write_header _unused2 _IO_backup_base _freeres_list cols _wide_data ents rowsP _IO_write_base spmat_io.c /home/stolfi/programs/c/JSLIBS/libspmat /home/stolfi/programs/c/JSLIBS/libspmat /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . /usr/include /home/stolfi/include spmat_io.c spmat_io.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h spmat.h stdio.h filefmt.h affirm.h fget.h nget.h stdlib.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU   À                 zR x�            œ   E†C“    <       *    E†Ca      \       À    E†C·     |       6    E†Cm                               ñÿ                                                                 €                                                                                                                                         œ      -                      A                      V                      [                      g                      p                      }     œ      *       �                      £     Æ      À       ¶                      Ë                      á                      é     †      6       ü                                            spmat_io.c __FUNCTION__.0 spmat_read_header filefmt_read_header filefmt_read_comment free nget_uint32 fget_eol programerror spmat_read_footer filefmt_read_footer spmat_write_header filefmt_write_header filefmt_write_comment fprintf spmat_write_footer filefmt_write_footer fflush /             üÿÿÿÿÿÿÿ:             üÿÿÿÿÿÿÿK             üÿÿÿÿÿÿÿb             üÿÿÿÿÿÿÿ                    Š             üÿÿÿÿÿÿÿœ             üÿÿÿÿÿÿÿ°             |       ¿                    É                    Ñ             üÿÿÿÿÿÿÿá             %       ì             üÿÿÿÿÿÿÿþ             üÿÿÿÿÿÿÿ            |       !                   +            -       3            üÿÿÿÿÿÿÿC            ;       N            üÿÿÿÿÿÿÿ`            üÿÿÿÿÿÿÿt            |       ƒ                   �            C       •            üÿÿÿÿÿÿÿ¿            üÿÿÿÿÿÿÿô            üÿÿÿÿÿÿÿÿ            üÿÿÿÿÿÿÿ%            üÿÿÿÿÿÿÿ3            T       C            üÿÿÿÿÿÿÿQ            _       a            üÿÿÿÿÿÿÿo            m                   üÿÿÿÿÿÿÿ©            üÿÿÿÿÿÿÿµ            üÿÿÿÿÿÿÿ       
                     
      ?             
   	                  
   	                               *       
              /       
      0       =       
      ?      D       
            M       
      A      T       
      r      [       
      ‘       b       
      O      g       
      ©      z       
      "      ˆ       
      Å       �       
              ™       
      ³      ¬       
      ¤      ¶       
      ë      Ã       
      Î       Ï       
             Û       
      ¸       ç       
      ½      ó       
      W      ÿ       
      Q            
      É            
      K       #      
      Õ       /      
      …      ;      
            G      
      Ë      S      
      û      _      
      )       k      
      °       w      
      ¦      ƒ      
            �      
      á       ›      
      y      §      
      7       ³      
             ¿      
            Ë      
      t       ×      
      A      ã      
      .      ï      
      *      û      
      î            
      ®            
                   
      ˆ      ,      
      à      4      
            X      
      í       b      
      k      ’      
      ƒ       —      
      9      ¥      
      X       ª      
      �      ¶      
      “      Â      
      –      Î      
      ô      ä      
      ù       ú      
      7            
      Ø      7      
      $      R      
            h      
      õ      ‰      
      ×      š      
            º      
      o       Í      
      ´      è      
                   
      �                   †      ,      
      F       ;      
            @            Æ      d      
      F       €      
      A       Ž      
      <      œ      
      L      º      
      -      ¿            œ      ã      
      F       ò      
      Y      ÷                          
      F       )      
            7      
      Q      E      
      l      T      
      }       q      
      _      {            €              
                                   "       
   	   3       &       
   	   [       *       
   	   „       .       
   	   §       2       
   	   Ð       6       
   	   Ò       :       
   	   ß       D       
   	   ô       I       
   	   ÿ       N       
   	   
      S       
   	         X       
   	         ]       
   	   )      b       
   	   0      g       
   	   >      l       
   	   M      q       
   	   U      v       
   	   ]      {       
   	   g      €       
   	   p      …       
   	   w      Š       
   	   ~      ”                                           @             œ      `             Æ      €             †       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ¼                                   @               �      x                          &                     ü                                     ,                     ü                                     1                            ’                              >                      ’      ©                             9      @                     ¸                          J                      ;	      €                             ]                      »
      0                              X      @               À"      0          	                 q                      ë
      I                             l      @               ð"      (                          }      0               4      f                            ˆ      0               š      ‡                            ˜      0               !      ,                             ¡                      M                                     ±                     P                                     É                     p      ˜                              Ä      @               %      `                                                       p         
                 	                      x                                                         x%      Ó                              spmat_linalg.o/ 0           0     0     644     2840      `
ELF          >                    X          @     @   h                            int                                      $ >  %  $ >                                -     %   û               unsigned int long unsigned int signed char short unsigned int short int long long unsigned int unsigned char long int GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection char long long int spmat_linalg.c /home/stolfi/programs/c/JSLIBS/libspmat /home/stolfi/programs/c/JSLIBS/libspmat spmat_linalg.c  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU   À                                      ñÿ                                                                 	                                                              spmat_linalg.c        
                     
      v              
                     
                    
              !       
             /       
      m       6       
      I      =       
      +       D       
      D      K       
      _       R       
              Y       
             `       
      >       g       
      H              
              "       
      7       ,       
      _        .symtab .strtab .shstrtab .text .data .bss .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property                                                                                       @                                      !                     @                                      '                     @                                      1                      @       l                              ,      @               ð      h                          =                      ¬       &                              P                      Ò                                      K      @               X                                 d                      ò       1                              _      @               p      0          	                 p      0               #      W                            {      0               z      n                             ‹      0               è      ,                             ”                                                           ¤                                                                                8      ¨                           	                      à                                                                 ·                              