Hi all,

In my port the architecture has some specific instructions that can
handle complex arithmetic.
I tried to use them but I see that pass_lower_complex decompose the
complex numbers.
I tried to remove this pass from the passes' list but I saw that the
subsequent passes require that this pass would run.
Now, my questions are:
1. If the pass decomposes the complex numbers what is the use of the
CHI/CSI modes (accept for argument passing I don't see where these
modes would be seen).
2. Is there a way to remove this pass and keep coherency of the
following passes, so that in the RTL stage I would be able to handle
complex numbers (CHI/CSI) and not the decomposed code?
3. Is there any other port which have complex arithmetic instructions?

Thanks, Roy.

Reply via email to