[Vm-dev] VM Maker: VMMaker.oscog-eem.1423.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Jul 16 03:30:23 UTC 2015
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1423.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.1423
Author: eem
Time: 15 July 2015, 8:28:00.1 pm
UUID: cf39cfd3-52f5-4f6b-bba6-892ee83000fe
Ancestors: VMMaker.oscog-eem.1422
oops!
=============== Diff against VMMaker.oscog-eem.1422 ===============
Item was changed:
----- Method: SimpleStackBasedCogit>>adjustArgumentsForPerform: (in category 'primitive generators') -----
adjustArgumentsForPerform: numArgs
"e.g. Receiver Receiver
Selector/Arg0 => Arg1
Arg1 Arg2
Arg2 sp-> retpc
sp-> retpc"
- self break.
(backEnd hasLinkRegister ifTrue: [numArgs - 2] ifFalse: [numArgs - 1]) to: 0 by: -1 do:
[:index|
self MoveMw: index * objectMemory wordSize r: SPReg R: TempReg.
self MoveR: TempReg Mw: index + 1 * objectMemory wordSize r: SPReg].
self PopR: TempReg.
self MoveR: TempReg Mw: 0 r: SPReg!
More information about the Vm-dev
mailing list