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!