Mill Computing, Inc. Forums The Mill Architecture Security Reply To: Security

Post count: 32

Just a super-quick verification about things I presume, but weren’t explicitly stated:

For the inp/outp data passing within a local function call (not a portal), the implicit arguments do not undergo any additional memory copying during the function call?

Implicit arguments are simply framePointer[-N], whereas local stack registers are framePointer[+N], and thus are the same cost to access?

I’m pondering the Lisp/Javascript/etc style of effectively always-varargs parameter passing, and it seems that this would be the mechanism employed.