<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Oct 4, 2011, at 10:54 AM, András Murányi wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><br><div class="gmail_quote">2011/10/4 Hans-Christoph Steiner <span dir="ltr"><<a href="mailto:hans@at.or.at">hans@at.or.at</a>></span><br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "> <div style="word-wrap:break-word"><div><div></div><div class="h5"><br><div><div>On Oct 4, 2011, at 10:19 AM, András Murányi wrote:</div><br><blockquote type="cite"><br><br><div class="gmail_quote">On Mon, Oct 3, 2011 at 18:26, Hans-Christoph Steiner <span dir="ltr"><<a href="mailto:hans@at.or.at" target="_blank">hans@at.or.at</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div><br> On Oct 3, 2011, at 12:04 PM, katja wrote:<br> <br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> On Mon, Oct 3, 2011 at 4:35 PM, Hans-Christoph Steiner <<a href="mailto:hans@at.or.at" target="_blank">hans@at.or.at</a>> wrote:<br> <br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Do you have access to an ARM<br> machine? If not, I could probably get one online with ssh access, if that's<br> useful.<br> </blockquote> <br> I've mailed Joe White with the question if he can patch the code for<br> libpd and check performance on ARM. He has done some extremely popular<br> RjDj apps and needed to optimize for them as well. Think it would be<br> good anyway to keep in touch with libpd users and app programmers<br> about this topic, even though we're in an early stage with it.<br> </blockquote> <br> <br></div> Yes definitely, we should let everyone who wants to be get involved. I am just saying with need a development platform to start with. Once that's nailed down, we can deal with more issues, like porting to libpd, dealing with externals that could be either 32-bit or 64-bit, etc.<br> <br> I setup a nightly build on the macosx106-x86_64 and called it pd-double. Andras and r33p, if you are listening, could you run this build on your 64-bit boxes also? All you need to do is:<br> <br> ~pd/auto-build<br> cp -a pd-extended pd-double<br> <br clear="all"></blockquote></div><br>Listening now.<br>I did:<br>$ cd ~pd/auto-build<br>$ sudo cp -a pd-extended pd-double<br>What's next? Shall I try patching or rather pull IOhannes's sources?<br> </blockquote></div><div><br></div></div></div>If you have the run-automated-builder script in a cron job, that is all you have to do.<div><br></div><div>.hc<br><div> <span style="border-collapse:separate;border-spacing:0px 0px;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word"> <br></div></span></div></div></div></blockquote><div><br>Ah, so tomorrow a single and double precision build will automatically be made? Cool.<br><br>Also, as I was busy with my life (buying a flat) these days, and I couldn't follow the list as precisely as I wished, could you advise me what's the current best way to roll my own double precision pd? Because I would like to benchmark a fully optimised one.<br></div></div></blockquote></div><div><br></div><div>That would great to have those numbers. I just committed some changes to set lots of optimization flags, since all of the build servers are using gcc 4.x now. So looking at this commit will show you the place to set the optimization flags:</div><div><br></div><a href="http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=revision&revision=15495">http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=revision&revision=15495</a><div><br></div><div>'make clean' in the various packages/* folders should work, but I haven't throughly tested it, and use the rsync in the script to be sure.</div><div><div><br></div><div>.hc<br><div apple-content-edited="true"> <div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 12px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><br class="Apple-interchange-newline"><div>----------------------------------------------------------------------------</div><div><br class="khtml-block-placeholder"></div><div>Access to computers should be unlimited and total. - the hacker ethic</div><br class="Apple-interchange-newline"></span></span></div> </div><br></div></div></body></html>