| Output
| ||||||
| Real Number | Imaginary Number | Condition | Input option | Real Number | Imaginary Number | output option |
| N | N | folded | N | N | folded | |
| N | N | last imag=0 | folded | 2*(N-1) | 2*(N-1) | unfolded |
| N | N | last imag!=0 | folded | 2*(N-1)+1 | 2*(N-1)+1 | unfolded |
| N | N | unfolded | N/2 | N/2 | folded | |
| N | N | unfolded | N | N | unfolded | |