[Vm-dev] VM Maker: VMMaker.oscog-cb.1769.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Apr 6 00:37:26 UTC 2016


ClementBera uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-cb.1769.mcz

==================== Summary ====================

Name: VMMaker.oscog-cb.1769
Author: cb
Time: 5 April 2016, 5:34:00.076 pm
UUID: ff68a0fd-57fb-43a7-bfd9-9c72ab42b57d
Ancestors: VMMaker.oscog-cb.1768

Added no must be boolean flag

=============== Diff against VMMaker.oscog-cb.1768 ===============

Item was changed:
  ----- Method: StackInterpreter>>extJumpIfFalse (in category 'jump bytecodes') -----
  extJumpIfFalse
  	"244		11110100	i i i i i i i i	Pop and Jump 0n False i i i i i i i i (+ Extend B * 256, where Extend B >= 0)"
  	| byte offset |
  	byte := self fetchByte.
  	offset := byte + (extB << 8).
+ 	extB := extA := 0.
- 	extB := 0.
  	self jumplfFalseBy: offset!

Item was changed:
  ----- Method: StackInterpreter>>extJumpIfTrue (in category 'jump bytecodes') -----
  extJumpIfTrue
  	"243		11110011	i i i i i i i i	Pop and Jump 0n True i i i i i i i i (+ Extend B * 256, where Extend B >= 0)"
  	| byte offset |
  	byte := self fetchByte.
  	offset := byte + (extB << 8).
+ 	extB := extA := 0.
- 	extB := 0.
  	self jumplfTrueBy: offset!



More information about the Vm-dev mailing list