docs: def both_args(self):
          """
          Iterate through all the possible arg positions that can be used to store any kind of argument
          Does not take into account customizations.
  
          Returns an iterator of SimFunctionArguments
          """
          turtle = self.STACKARG_SP_BUFF + self.STACKARG_SP_DIFF
          while True:
              yield SimStackArg(turtle, self.arch.bytes)
              turtle += self.arch.bytes