[Vm-dev] VM Maker: Cog-eem.380.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Dec 21 03:39:36 UTC 2019


Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.380.mcz

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

Name: Cog-eem.380
Author: eem
Time: 20 December 2019, 7:39:34.567252 pm
UUID: cdc29643-1898-4aca-8fde-62f949c37061
Ancestors: Cog-eem.379

Implement a missing register accessor pair for the MIP sim.

=============== Diff against Cog-eem.379 ===============

Item was changed:
+ ----- Method: MIPSSimulator>>registerStateGetters (in category 'accessing-abstract') -----
- ----- Method: MIPSSimulator>>registerStateGetters (in category 'registers') -----
  registerStateGetters
  	^#(zr at v0 v1 a0 a1 a2 a3
  		t0 t1 t2 t3 t4 t5 t6 t7
  		s0 s1 s2 s3 s4 s5 s6 s7
  		t8 t9 k0 k1 gp sp fp ra)!

Item was changed:
+ ----- Method: MIPSSimulator>>registerStateSetters (in category 'accessing-abstract') -----
- ----- Method: MIPSSimulator>>registerStateSetters (in category 'registers') -----
  registerStateSetters
  	^#(zr: at: v0: v1: a0: a1: a2: a3:
  		t0: t1: t2: t3: t4: t5: t6: t7:
  		s0: s1: s2: s3: s4: s5: s6: s7:
  		t8: t9: k0: k1: gp: sp: fp: ra:)!

Item was added:
+ ----- Method: MIPSSimulator>>t9 (in category 'registers') -----
+ t9
+ 	^self unsignedRegister: T9!

Item was changed:
  ----- Method: MIPSSimulator>>t9: (in category 'registers') -----
  t9: anInteger
  	^self unsignedRegister: T9 put: anInteger!



More information about the Vm-dev mailing list