DSP Code Component Question

For general discussion related FlowStone
Post Reply
deraudrl
Posts: 239
Joined: Thu Nov 28, 2019 9:12 pm
Location: SoCal

DSP Code Component Question

Post by deraudrl »

On page 240 or so of the user guide is what it describes as "a complete summary of the operators and functions that are currently supported" as sin1, cos1, tan1, log10, min, max, and rndint. If it matters, I'm using 3.0.6, the user guide is marked 3.0.8.

After some investigation, I discovered that sqrt and abs also worked, or at least "worked" as in "accepted as valid". (I haven't stuffed any real data through them yet but the generated ASM code looks plausible.)

Is there a correct list somewhere of all the functions actually supported?
I keep a pair of oven mitts next to my computer so I don't get a concussion from slapping my forehead while I'm reading the responses to my questions.
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: DSP Code Component Question

Post by martinvicanek »

I think exp and pow are also supported, however most of the built-in functions are very slow. You might want to check out these: http://flowstone.guru/downloads/stream-math-functions/
deraudrl
Posts: 239
Joined: Thu Nov 28, 2019 9:12 pm
Location: SoCal

Re: DSP Code Component Question

Post by deraudrl »

martinvicanek wrote:I think exp and pow are also supported, however most of the built-in functions are very slow. You might want to check out these: http://flowstone.guru/downloads/stream-math-functions/
Yeah, looking at the generated code, it looks like there's quite a bit of room for optimization. I've got that stream-math-function set somewhere in my download folder already, just hadn't gotten a good look at it yet.

Thanks!
I keep a pair of oven mitts next to my computer so I don't get a concussion from slapping my forehead while I'm reading the responses to my questions.
Post Reply