Csound Csound-dev Csound-tekno Search About

[Cs-dev] Porting to ARM64

Date2014-02-23 15:51
FromNicholas Robert Kemp
Subject[Cs-dev] Porting to ARM64
AttachmentsNone  None  

Hi my name is Nick Kemp. I am working with a company called Linaro which is porting open source software packages for the ARM architecture. I noticed that you had a little bit of assembly in your code and was wondering if you would be interested in letting me see if I could optimize it for the ARM architecture.

Thanks

Nick Kemp


Date2014-02-23 16:44
Fromjpff
SubjectRe: [Cs-dev] Porting to ARM64
Where is the assembler?  I do not approve!

On Sun, 23 Feb 2014, Nicholas Robert Kemp wrote:

> 
> Hi my name is Nick Kemp. I am working with a company called Linaro which is
> porting open source software packages for the ARM architecture. I noticed that
> you had a little bit of assembly in your code and was wondering if you would
> be interested in letting me see if I could optimize it for the ARM
> architecture.
> 
> Thanks
> 
> Nick Kemp
> 
> 
>

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-02-23 16:50
FromNicholas Robert Kemp
SubjectRe: [Cs-dev] Porting to ARM64
It was in H/sysdep.h in csound5 and include/sysdep.h for csound6. It was just used for converting floats to integers. Maybe "optimize" wasn't the best word. I should have said "provide the same functionality for the ARM architecture"
________________________________________
From: jpff 
Sent: Sunday, February 23, 2014 11:44 AM
To: Developer discussions
Subject: Re: [Cs-dev] Porting to ARM64

Where is the assembler?  I do not approve!

On Sun, 23 Feb 2014, Nicholas Robert Kemp wrote:

>
> Hi my name is Nick Kemp. I am working with a company called Linaro which is
> porting open source software packages for the ARM architecture. I noticed that
> you had a little bit of assembly in your code and was wondering if you would
> be interested in letting me see if I could optimize it for the ARM
> architecture.
>
> Thanks
>
> Nick Kemp
>
>
>

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-02-23 17:07
FromRichard Dobson
SubjectRe: [Cs-dev] Porting to ARM64
That is only for use with Visual C++ (notoriously slow float/int cast), 
and as I understand it that is no longer supported anyway. So maybe that 
code can simply be removed now?

Richard Dobson



On 23/02/2014 16:50, Nicholas Robert Kemp wrote:
> It was in H/sysdep.h in csound5 and include/sysdep.h for csound6. It
> was just used for converting floats to integers. Maybe "optimize"
> wasn't the best word. I should have said "provide the same
> functionality for the ARM architecture"
> ________________________________________ From: jpff
>  Sent: Sunday, February 23, 2014 11:44 AM To:
> Developer discussions Subject: Re: [Cs-dev] Porting to ARM64
>
> Where is the assembler?  I do not approve!
>
> On Sun, 23 Feb 2014, Nicholas Robert Kemp wrote:
>
>>
>> Hi my name is Nick Kemp. I am working with a company called Linaro
>> which is porting open source software packages for the ARM
>> architecture. I noticed that you had a little bit of assembly in
>> your code and was wondering if you would be interested in letting
>> me see if I could optimize it for the ARM architecture.
>>
>> Thanks
>>
>> Nick Kemp
>>

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-02-23 17:23
FromNicholas Robert Kemp
SubjectRe: [Cs-dev] Porting to ARM64
Ok I thought it was being used for rounding purposes. I can make up the patch if you want. I'm a student and this is part of my project so it's no trouble to me
________________________________________
From: Richard Dobson 
Sent: Sunday, February 23, 2014 12:07 PM
To: Developer discussions
Subject: Re: [Cs-dev] Porting to ARM64

That is only for use with Visual C++ (notoriously slow float/int cast),
and as I understand it that is no longer supported anyway. So maybe that
code can simply be removed now?

Richard Dobson



On 23/02/2014 16:50, Nicholas Robert Kemp wrote:
> It was in H/sysdep.h in csound5 and include/sysdep.h for csound6. It
> was just used for converting floats to integers. Maybe "optimize"
> wasn't the best word. I should have said "provide the same
> functionality for the ARM architecture"
> ________________________________________ From: jpff
>  Sent: Sunday, February 23, 2014 11:44 AM To:
> Developer discussions Subject: Re: [Cs-dev] Porting to ARM64
>
> Where is the assembler?  I do not approve!
>
> On Sun, 23 Feb 2014, Nicholas Robert Kemp wrote:
>
>>
>> Hi my name is Nick Kemp. I am working with a company called Linaro
>> which is porting open source software packages for the ARM
>> architecture. I noticed that you had a little bit of assembly in
>> your code and was wondering if you would be interested in letting
>> me see if I could optimize it for the ARM architecture.
>>
>> Thanks
>>
>> Nick Kemp
>>

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-02-23 17:58
FromVictor Lazzarini
SubjectRe: [Cs-dev] Porting to ARM64
It was superseded by the lrint()/lrintf() functions.
On 23 Feb 2014, at 17:23, Nicholas Robert Kemp  wrote:

> Ok I thought it was being used for rounding purposes. I can make up the patch if you want. I'm a student and this is part of my project so it's no trouble to me
> ________________________________________
> From: Richard Dobson 
> Sent: Sunday, February 23, 2014 12:07 PM
> To: Developer discussions
> Subject: Re: [Cs-dev] Porting to ARM64
> 
> That is only for use with Visual C++ (notoriously slow float/int cast),
> and as I understand it that is no longer supported anyway. So maybe that
> code can simply be removed now?
> 
> Richard Dobson
> 
> 
> 
> On 23/02/2014 16:50, Nicholas Robert Kemp wrote:
>> It was in H/sysdep.h in csound5 and include/sysdep.h for csound6. It
>> was just used for converting floats to integers. Maybe "optimize"
>> wasn't the best word. I should have said "provide the same
>> functionality for the ARM architecture"
>> ________________________________________ From: jpff
>>  Sent: Sunday, February 23, 2014 11:44 AM To:
>> Developer discussions Subject: Re: [Cs-dev] Porting to ARM64
>> 
>> Where is the assembler?  I do not approve!
>> 
>> On Sun, 23 Feb 2014, Nicholas Robert Kemp wrote:
>> 
>>> 
>>> Hi my name is Nick Kemp. I am working with a company called Linaro
>>> which is porting open source software packages for the ARM
>>> architecture. I noticed that you had a little bit of assembly in
>>> your code and was wondering if you would be interested in letting
>>> me see if I could optimize it for the ARM architecture.
>>> 
>>> Thanks
>>> 
>>> Nick Kemp
>>> 
> 
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-02-24 03:04
FromNicholas Robert Kemp
SubjectRe: [Cs-dev] Porting to ARM64
Ok. I'll just remove the assembly because it isn't necessary according to Richard 
________________________________________
From: Victor Lazzarini 
Sent: Sunday, February 23, 2014 12:58 PM
To: Developer discussions
Subject: Re: [Cs-dev] Porting to ARM64

It was superseded by the lrint()/lrintf() functions.
On 23 Feb 2014, at 17:23, Nicholas Robert Kemp  wrote:

> Ok I thought it was being used for rounding purposes. I can make up the patch if you want. I'm a student and this is part of my project so it's no trouble to me
> ________________________________________
> From: Richard Dobson 
> Sent: Sunday, February 23, 2014 12:07 PM
> To: Developer discussions
> Subject: Re: [Cs-dev] Porting to ARM64
>
> That is only for use with Visual C++ (notoriously slow float/int cast),
> and as I understand it that is no longer supported anyway. So maybe that
> code can simply be removed now?
>
> Richard Dobson
>
>
>
> On 23/02/2014 16:50, Nicholas Robert Kemp wrote:
>> It was in H/sysdep.h in csound5 and include/sysdep.h for csound6. It
>> was just used for converting floats to integers. Maybe "optimize"
>> wasn't the best word. I should have said "provide the same
>> functionality for the ARM architecture"
>> ________________________________________ From: jpff
>>  Sent: Sunday, February 23, 2014 11:44 AM To:
>> Developer discussions Subject: Re: [Cs-dev] Porting to ARM64
>>
>> Where is the assembler?  I do not approve!
>>
>> On Sun, 23 Feb 2014, Nicholas Robert Kemp wrote:
>>
>>>
>>> Hi my name is Nick Kemp. I am working with a company called Linaro
>>> which is porting open source software packages for the ARM
>>> architecture. I noticed that you had a little bit of assembly in
>>> your code and was wondering if you would be interested in letting
>>> me see if I could optimize it for the ARM architecture.
>>>
>>> Thanks
>>>
>>> Nick Kemp
>>>
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net