[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