VM Maker: Cog-eem.380.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: Cog-eem.380.mcz

commits-2
 
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!