On 1 February 2016 at 16:47, Giacomo Tesio wrote: > MOVQ info+8(FP), BP > MOVL AX, 0(BP) > MOVL BX, 4(BP) > MOVL CX, 8(BP) > MOVL DX, 12(BP) > RET > > What I miss is where "info" comes from. > the syntax name+offset(FP) defines name as the given offset from the virtual frame pointer. The actual offset in machine code is set by the loader (8l, 6l, etc.), after taking account of the save area size, for example. The name is stored in a symbol table mainly for use by the debugger.