-
Hi! I´m trying to test the neorv32 processor by doing a convolution for float and integer. For floating-point I use the next two convolution codes:
For integer convolution, the code was this:
I compile the test using
I don't understand why these numbers come out. When I look at the assembly code file obtained, I understand the code obtained for the convolution using intrinsic functions;
but, in the case of the float convolution I got the following instructions:
I would appreciate if someone could explain me why this is happening. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Hey there! So you are trying to benchmark the execution cycles, right?
Which GCC and binutils version are you using?
Please remove the Could you post a complete test program that shows this faults behavior? |
Beta Was this translation helpful? Give feedback.
Good point! I think I can confirm this.
I just tested your code on my side and checked the assembler output.
This C code fragment (starting and ending with
mcountinhibit
being written)