This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Reentrant function whose arguments are located to absolute addr

I defined a reentrant function with 4 long arguments like this (excerpt from the lst)

  21          unsigned long func0(unsigned long a, unsigned long b, unsigned long c, unsigned long d) large reentrant
  22          {
  23   1              printf("--- Now in func 0 Calling bank A\n");
  24   1              func5A(a,b,c,d);
  25   1              printf("--- Calling bank B\n");
  26   1              func8B(d,c,b,a);
  27   1              return a+b+c+d;
  28   1      }