[Vm-dev] VM Maker: VMMaker.oscog-eem.1391.mcz
Clément Bera
bera.clement at gmail.com
Sat Jun 27 22:25:42 UTC 2015
I am confused, what did you do in the two last commits ?
What is example response ?
Was my code correct ? I tried the simulator only and it worked fine.
2015-06-27 21:44 GMT+02:00 <commits at source.squeak.org>:
>
> Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
> http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1391.mcz
>
> ==================== Summary ====================
>
> Name: VMMaker.oscog-eem.1391
> Author: eem
> Time: 27 June 2015, 12:43:14.39 pm
> UUID: bdc64a36-203a-4f8f-b8e9-53ef7e41bfb9
> Ancestors: VMMaker.oscog-eem.1390
>
> Revert back to Clément's version of
> genPushRemoteTempLongBytecode now that
> example response has been committed.
>
> =============== Diff against VMMaker.oscog-eem.1390 ===============
>
> Item was changed:
> ----- Method: StackToRegisterMappingCogit>>genPushRemoteTempLongBytecode
> (in category 'bytecode generators') -----
> genPushRemoteTempLongBytecode
> + | newReg |
> - | newReg freeReg |
> newReg := self allocateRegNotConflictingWith: 0.
> + self MoveMw: (self frameOffsetOfTemporary: byte2) r: FPReg R:
> newReg.
> - freeReg := self availableRegNotConflictingWith: (self
> registerMaskFor: newReg).
> - self MoveMw: (self frameOffsetOfTemporary: byte2) r: FPReg R:
> (freeReg ifNil: newReg).
> objectRepresentation
> genLoadSlot: byte1
> + sourceReg: newReg
> - sourceReg: (freeReg ifNil: newReg)
> destReg: newReg.
> ^self ssPushRegister: newReg!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150628/e14c44dc/attachment-0001.htm
More information about the Vm-dev
mailing list