Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > sci.electronics.design > #446684
| Newsgroups | sci.electronics.design |
|---|---|
| Subject | Re: Arduino / compilers on uC |
| References | (1 earlier) <op.yu9o6hvxwei6gd@fx-6300> <op.yu9q9zs5wei6gd@fx-6300> <abc1035b-5e82-4f4b-a1bc-ce751106f222@googlegroups.com> <op.yva4sm0iwei6gd@fx-6300> <op.yva47doowei6gd@fx-6300> |
| From | "David Eather" <eather@tpg.com.au> |
| Message-ID | <op.yva48esnwei6gd@fx-6300> (permalink) |
| Date | 2017-02-08 06:44 +1000 |
On Wed, 08 Feb 2017 06:43:51 +1000, David Eather <eather@tpg.com.au> wrote: > On Wed, 08 Feb 2017 06:43:06 +1000, David Eather <eather@tpg.com.au> > wrote: > >> On Tue, 07 Feb 2017 12:51:02 +1000, <dagmargoodboat@yahoo.com> wrote: >> >>> On Monday, February 6, 2017 at 9:45:30 PM UTC-5, David Eather wrote: >>>> On Tue, 07 Feb 2017 12:44:37 +1000, David Eather <eather@tpg.com.au> >>>> wrote: >>>> >>>> > On Tue, 07 Feb 2017 09:43:44 +1000, <dagmargoodboat@yahoo.com> >>>> wrote: >>>> > >>>> >> I've heard the kids here opine compilers are so good >>>> >> these days that assembly makes no sense. >>>> >> >>>> >> There's lots to be said for high-level languages. But >>>> >> I disassembled some Arduino code--here's the output to >>>> >> write a port pin (a built-in function): >>>> >> >>>> >> >>>> >> 00001006 <digitalWrite>: >>>> >> 1006: 90 e0 ldi r25, 0x00 ; 0 >>>> >> 1008: fc 01 movw r30, r24 >>>> >> 100a: e3 52 subi r30, 0x23 ; 35 >>>> >> 100c: fd 4f sbci r31, 0xFD ; 253 >>>> >> 100e: 34 91 lpm r19, Z >>>> >> 1010: fc 01 movw r30, r24 >>>> >> 1012: e7 53 subi r30, 0x37 ; 55 >>>> >> 1014: fd 4f sbci r31, 0xFD ; 253 >>>> >> 1016: 24 91 lpm r18, Z >>>> >> 1018: fc 01 movw r30, r24 >>>> >> 101a: eb 54 subi r30, 0x4B ; 75 >>>> >> 101c: fd 4f sbci r31, 0xFD ; 253 >>>> >> 101e: e4 91 lpm r30, Z >>>> >> 1020: ee 23 and r30, r30 >>>> >> 1022: 09 f4 brne .+2 ; 0x1026 <digitalWrite+0x20> >>>> >> 1024: 3b c0 rjmp .+118 ; 0x109c <digitalWrite+0x96> >>>> >> 1026: 33 23 and r19, r19 >>>> >> 1028: 39 f1 breq .+78 ; 0x1078 <digitalWrite+0x72> >>>> >> 102a: 33 30 cpi r19, 0x03 ; 3 >>>> >> 102c: 91 f0 breq .+36 ; 0x1052 <digitalWrite+0x4c> >>>> >> 102e: 38 f4 brcc .+14 ; 0x103e <digitalWrite+0x38> >>>> >> 1030: 31 30 cpi r19, 0x01 ; 1 >>>> >> 1032: a9 f0 breq .+42 ; 0x105e <digitalWrite+0x58> >>>> >> 1034: 32 30 cpi r19, 0x02 ; 2 >>>> >> 1036: 01 f5 brne .+64 ; 0x1078 <digitalWrite+0x72> >>>> >> 1038: 84 b5 in r24, 0x24 ; 36 >>>> >> 103a: 8f 7d andi r24, 0xDF ; 223 >>>> >> 103c: 12 c0 rjmp .+36 ; 0x1062 <digitalWrite+0x5c> >>>> >> 103e: 37 30 cpi r19, 0x07 ; 7 >>>> >> 1040: 91 f0 breq .+36 ; 0x1066 <digitalWrite+0x60> >>>> >> 1042: 38 30 cpi r19, 0x08 ; 8 >>>> >> 1044: a1 f0 breq .+40 ; 0x106e <digitalWrite+0x68> >>>> >> 1046: 34 30 cpi r19, 0x04 ; 4 >>>> >> 1048: b9 f4 brne .+46 ; 0x1078 <digitalWrite+0x72> >>>> >> 104a: 80 91 80 00 lds r24, 0x0080 ; 0x800080 >>>> >> <__data_load_end+0x7fcf9e> >>>> >> 104e: 8f 7d andi r24, 0xDF ; 223 >>>> >> 1050: 03 c0 rjmp .+6 ; 0x1058 <digitalWrite+0x52> >>>> >> 1052: 80 91 80 00 lds r24, 0x0080 ; 0x800080 >>>> >> <__data_load_end+0x7fcf9e> >>>> >> 1056: 8f 77 andi r24, 0x7F ; 127 >>>> >> 1058: 80 93 80 00 sts 0x0080, r24 ; 0x800080 >>>> >> <__data_load_end+0x7fcf9e> >>>> >> 105c: 0d c0 rjmp .+26 ; 0x1078 <digitalWrite+0x72> >>>> >> 105e: 84 b5 in r24, 0x24 ; 36 >>>> >> 1060: 8f 77 andi r24, 0x7F ; 127 >>>> >> 1062: 84 bd out 0x24, r24 ; 36 >>>> >> 1064: 09 c0 rjmp .+18 ; 0x1078 <digitalWrite+0x72> >>>> >> 1066: 80 91 b0 00 lds r24, 0x00B0 ; 0x8000b0 >>>> >> <__data_load_end+0x7fcfce> >>>> >> 106a: 8f 77 andi r24, 0x7F ; 127 >>>> >> 106c: 03 c0 rjmp .+6 ; 0x1074 <digitalWrite+0x6e> >>>> >> 106e: 80 91 b0 00 lds r24, 0x00B0 ; 0x8000b0 >>>> >> <__data_load_end+0x7fcfce> >>>> >> 1072: 8f 7d andi r24, 0xDF ; 223 >>>> >> 1074: 80 93 b0 00 sts 0x00B0, r24 ; 0x8000b0 >>>> >> <__data_load_end+0x7fcfce> >>>> >> 1078: f0 e0 ldi r31, 0x00 ; 0 >>>> >> 107a: ee 0f add r30, r30 >>>> >> 107c: ff 1f adc r31, r31 >>>> >> 107e: e5 55 subi r30, 0x55 ; 85 >>>> >> 1080: fd 4f sbci r31, 0xFD ; 253 >>>> >> 1082: a5 91 lpm r26, Z+ >>>> >> 1084: b4 91 lpm r27, Z >>>> >> 1086: 8f b7 in r24, 0x3f ; 63 >>>> >> 1088: f8 94 cli >>>> >> 108a: ec 91 ld r30, X >>>> >> 108c: 61 11 cpse r22, r1 >>>> >> 108e: 03 c0 rjmp .+6 ; 0x1096 <digitalWrite+0x90> >>>> >> 1090: 20 95 com r18 >>>> >> 1092: 2e 23 and r18, r30 >>>> >> 1094: 01 c0 rjmp .+2 ; 0x1098 <digitalWrite+0x92> >>>> >> 1096: 2e 2b or r18, r30 >>>> >> 1098: 2c 93 st X, r18 >>>> >> 109a: 8f bf out 0x3f, r24 ; 63 >>>> >> 109c: 08 95 ret >>>> >> >>>> >> 60 lines. >>>> >> >>>> >> Assembly takes one or two lines, and is proportionally faster. >>>> >> >>>> >> Meanwhile, I just spent three days tracking down a compiler error-- >>>> >> the compiler insisted (0xff & 1) = 254. It was no fun tracking >>>> down, >>>> >> and ultimately took a workaround. >>>> > >>>> > >>>> > On arduino that shouldn't that be (0xff && 1)? >>>> > >>>> > >>>> > >>>> >> >>>> >> Cute system, horrible documentation. I'm afraid it sets a lot of >>>> kids >>>> >> off on the wrong foot, hacking instead of thinking. >>>> >> >>>> >> YMMV. >>>> >> >>>> >> Cheers, >>>> >> James Arthur >>>> > >>>> > >>>> >>>> >>>> -- >>>> Using Opera's mail client: http://www.opera.com/mail/ >>> >>> No, I was trying to mask the upper bits. But logical operations >>> didn't work either -- both 0xff and 0xfe are considered 'true' in >>> most contexts. >>> >>> Cheers, >>> James Arthur >> >> yes - not 0 is true > > -- Using Opera's mail client: http://www.opera.com/mail/
Back to sci.electronics.design | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 15:43 -0800
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-07 10:58 +1100
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-06 19:09 -0500
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 18:30 -0800
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-06 21:43 -0500
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 19:02 -0800
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-06 23:26 -0500
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 21:05 -0800
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-07 13:55 +1100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 20:00 -0800
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-07 19:31 +1100
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-07 10:29 +0100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-07 07:39 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-08 12:24 +0100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-09 08:36 -0800
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-10 08:15 +1100
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-13 15:37 +0100
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-13 15:35 +0100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-07 08:05 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-08 12:30 +0100
Re: Arduino / compilers on uC mrdarrett@gmail.com - 2017-02-06 15:59 -0800
Re: Arduino / compilers on uC Lasse Langwadt Christensen <langwadt@fonz.dk> - 2017-02-06 16:04 -0800
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 18:41 -0800
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-07 14:08 +1100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 20:14 -0800
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-07 08:00 +0000
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-09 05:42 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-09 15:07 +0100
Re: Arduino / compilers on uC Lasse Langwadt Christensen <langwadt@fonz.dk> - 2017-02-09 09:54 -0800
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-09 15:55 +0000
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-09 08:46 -0800
Re: Arduino / compilers on uC Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2017-02-09 14:42 -0500
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-11 06:54 -0800
Re: Arduino / compilers on uC pcdhobbs@gmail.com - 2017-02-11 07:31 -0800
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-11 07:59 -0800
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-11 17:01 +0000
Re: Arduino / compilers on uC pcdhobbs@gmail.com - 2017-02-11 12:52 -0800
Re: Arduino / compilers on uC krw@notreal.com - 2017-02-11 18:46 -0500
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-12 10:20 +1100
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-13 16:07 +0100
Re: Arduino / compilers on uC Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2017-02-09 14:16 -0500
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-09 22:39 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-13 16:06 +0100
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-13 15:29 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-13 16:49 +0100
Re: Arduino / compilers on uC Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2017-02-13 10:55 -0500
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-13 17:09 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-14 09:49 +0100
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-13 16:07 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-14 10:01 +0100
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-14 09:49 +0000
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-17 04:21 +1100
Re: Arduino / compilers on uC pcdhobbs@gmail.com - 2017-02-16 14:47 -0800
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-17 00:17 +0000
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-07 19:49 +1100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-09 06:22 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-07 10:42 +0100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-09 06:57 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-09 16:12 +0100
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-10 08:24 +1100
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-06 19:08 -0500
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 18:47 -0800
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-06 21:51 -0500
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 20:39 -0800
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 20:55 -0800
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-07 20:05 +1100
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-08 12:26 -0500
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-08 12:32 -0500
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-09 08:31 +1100
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-09 08:21 +1100
Re: Arduino / compilers on uC Lasse Langwadt Christensen <langwadt@fonz.dk> - 2017-02-08 13:33 -0800
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-07 08:15 +0000
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-09 05:51 -0800
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-09 16:22 +0000
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-09 16:45 -0500
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-09 16:51 -0500
Re: Arduino / compilers on uC Clifford Heath <no.spam@please.net> - 2017-02-10 09:11 +1100
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-09 22:45 +0000
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-15 10:11 -0500
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-07 10:57 +0100
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-07 08:07 +0000
Re: Arduino / compilers on uC rickman <gnuarm@gmail.com> - 2017-02-07 04:01 -0500
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-07 09:40 +0000
Re: Arduino / compilers on uC rickman <gnuarm@gmail.com> - 2017-02-07 05:52 -0500
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-07 11:26 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-07 12:58 +0100
Re: Arduino / compilers on uC Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2017-02-09 14:52 -0500
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-09 22:47 +0000
Re: Arduino / compilers on uC bitrex <bitrex@de.lete.earthlink.net> - 2017-02-09 14:00 -0500
Re: Arduino / compilers on uC Tim Wescott <seemywebsite@myfooter.really> - 2017-02-09 13:24 -0600
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-07 10:52 +0100
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-07 10:50 +0100
Re: Arduino / compilers on uC rickman <gnuarm@gmail.com> - 2017-02-06 19:49 -0500
Re: Arduino / compilers on uC "David Eather" <eather@tpg.com.au> - 2017-02-07 12:45 +1000
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-06 18:51 -0800
Re: Arduino / compilers on uC "David Eather" <eather@tpg.com.au> - 2017-02-08 06:35 +1000
Re: Arduino / compilers on uC "David Eather" <eather@tpg.com.au> - 2017-02-08 06:44 +1000
Re: Arduino / compilers on uC M Philbrook <jamie_ka1lpa@charter.net> - 2017-02-07 17:11 -0500
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-08 12:40 +0100
Re: Arduino / compilers on uC pcdhobbs@gmail.com - 2017-02-08 07:01 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-08 17:25 +0100
Re: Arduino / compilers on uC jack4747@gmail.com - 2017-02-09 06:51 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-09 16:41 +0100
Re: Arduino / compilers on uC M Philbrook <jamie_ka1lpa@charter.net> - 2017-02-09 19:44 -0500
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-13 16:14 +0100
Re: Arduino / compilers on uC John Devereux <john@devereux.me.uk> - 2017-02-16 12:57 +0000
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-16 14:11 +0000
Re: Arduino / compilers on uC John Devereux <john@devereux.me.uk> - 2017-02-16 14:40 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-16 15:58 +0100
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-16 15:56 +0000
Re: Arduino / compilers on uC John Devereux <john@devereux.me.uk> - 2017-02-16 16:45 +0000
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-16 17:18 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-17 14:59 +0100
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-17 14:24 +0000
Re: Arduino / compilers on uC Tauno Voipio <tauno.voipio@notused.fi.invalid> - 2017-02-17 21:07 +0200
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-17 20:16 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-17 23:28 +0100
Re: Arduino / compilers on uC Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2017-02-17 10:21 -0500
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-17 16:34 +0100
Re: Arduino / compilers on uC M Philbrook <jamie_ka1lpa@charter.net> - 2017-02-09 19:43 -0500
Re: Arduino / compilers on uC Tim Wescott <tim@seemywebsite.com> - 2017-02-10 10:41 -0600
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-11 07:06 -0800
Re: Arduino / compilers on uC Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-02-11 17:09 +0000
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-13 16:28 +0100
Re: Arduino / compilers on uC Tim Wescott <tim@seemywebsite.com> - 2017-02-14 09:59 -0600
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-14 13:46 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-15 10:04 +0100
Re: Arduino / compilers on uC dagmargoodboat@yahoo.com - 2017-02-15 05:57 -0800
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-15 16:02 +0100
Re: Arduino / compilers on uC David Brown <david.brown@hesbynett.no> - 2017-02-15 17:15 +0100
Re: Arduino / compilers on uC Tim Wescott <tim@seemywebsite.com> - 2017-02-16 14:19 -0600
csiph-web