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

commits at source.squeak.org commits at source.squeak.org
Tue May 24 00:58:55 UTC 2016


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

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

Name: Cog-eem.324
Author: eem
Time: 23 May 2016, 5:58:36.408062 pm
UUID: 70c4f06e-0f45-4825-b4f8-15817f087454
Ancestors: Cog-eem.323

Fix offsets for the fp regs in the ARM alien now that we compile the code generator with -DMOTET

=============== Diff against Cog-eem.323 ===============

Item was changed:
  ----- Method: GdbARMAlien class>>dataSize (in category 'instance creation') -----
  dataSize
+ 	^1792!
- 	^1788!

Item was changed:
  ----- Method: GdbARMAlien>>d0 (in category 'accessing') -----
  d0
+ 	^self unsignedLongLongAt: 1533!
- 	^self unsignedLongLongAt: 1529!

Item was changed:
  ----- Method: GdbARMAlien>>d0: (in category 'accessing') -----
  d0: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1533 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1529 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d1 (in category 'accessing') -----
  d1
+ 	^self unsignedLongLongAt: 1541!
- 	^self unsignedLongLongAt: 1537!

Item was changed:
  ----- Method: GdbARMAlien>>d10 (in category 'accessing') -----
  d10
+ 	^self unsignedLongLongAt: 1613!
- 	^self unsignedLongLongAt: 1609!

Item was changed:
  ----- Method: GdbARMAlien>>d10: (in category 'accessing') -----
  d10: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1613 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1609 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d11 (in category 'accessing') -----
  d11
+ 	^self unsignedLongLongAt: 1621!
- 	^self unsignedLongLongAt: 1617!

Item was changed:
  ----- Method: GdbARMAlien>>d11: (in category 'accessing') -----
  d11: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1621 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1617 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d12 (in category 'accessing') -----
  d12
+ 	^self unsignedLongLongAt: 1629!
- 	^self unsignedLongLongAt: 1625!

Item was changed:
  ----- Method: GdbARMAlien>>d12: (in category 'accessing') -----
  d12: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1629 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1625 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d13 (in category 'accessing') -----
  d13
+ 	^self unsignedLongLongAt: 1637!
- 	^self unsignedLongLongAt: 1633!

Item was changed:
  ----- Method: GdbARMAlien>>d13: (in category 'accessing') -----
  d13: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1637 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1633 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d14 (in category 'accessing') -----
  d14
+ 	^self unsignedLongLongAt: 1645!
- 	^self unsignedLongLongAt: 1641!

Item was changed:
  ----- Method: GdbARMAlien>>d14: (in category 'accessing') -----
  d14: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1645 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1641 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d15 (in category 'accessing') -----
  d15
+ 	^self unsignedLongLongAt: 1653!
- 	^self unsignedLongLongAt: 1649!

Item was changed:
  ----- Method: GdbARMAlien>>d15: (in category 'accessing') -----
  d15: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1653 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1649 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d16 (in category 'accessing') -----
  d16
+ 	^self unsignedLongLongAt: 1661!
- 	^self unsignedLongLongAt: 1657!

Item was changed:
  ----- Method: GdbARMAlien>>d16: (in category 'accessing') -----
  d16: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1661 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1657 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d17 (in category 'accessing') -----
  d17
+ 	^self unsignedLongLongAt: 1669!
- 	^self unsignedLongLongAt: 1665!

Item was changed:
  ----- Method: GdbARMAlien>>d17: (in category 'accessing') -----
  d17: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1669 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1665 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d18 (in category 'accessing') -----
  d18
+ 	^self unsignedLongLongAt: 1677!
- 	^self unsignedLongLongAt: 1673!

Item was changed:
  ----- Method: GdbARMAlien>>d18: (in category 'accessing') -----
  d18: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1677 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1673 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d19 (in category 'accessing') -----
  d19
+ 	^self unsignedLongLongAt: 1685!
- 	^self unsignedLongLongAt: 1681!

Item was changed:
  ----- Method: GdbARMAlien>>d19: (in category 'accessing') -----
  d19: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1685 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1681 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d1: (in category 'accessing') -----
  d1: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1541 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1537 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d2 (in category 'accessing') -----
  d2
+ 	^self unsignedLongLongAt: 1549!
- 	^self unsignedLongLongAt: 1545!

Item was changed:
  ----- Method: GdbARMAlien>>d20 (in category 'accessing') -----
  d20
+ 	^self unsignedLongLongAt: 1693!
- 	^self unsignedLongLongAt: 1689!

Item was changed:
  ----- Method: GdbARMAlien>>d20: (in category 'accessing') -----
  d20: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1693 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1689 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d21 (in category 'accessing') -----
  d21
+ 	^self unsignedLongLongAt: 1701!
- 	^self unsignedLongLongAt: 1697!

Item was changed:
  ----- Method: GdbARMAlien>>d21: (in category 'accessing') -----
  d21: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1701 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1697 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d22 (in category 'accessing') -----
  d22
+ 	^self unsignedLongLongAt: 1709!
- 	^self unsignedLongLongAt: 1705!

Item was changed:
  ----- Method: GdbARMAlien>>d22: (in category 'accessing') -----
  d22: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1709 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1705 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d23 (in category 'accessing') -----
  d23
+ 	^self unsignedLongLongAt: 1717!
- 	^self unsignedLongLongAt: 1713!

Item was changed:
  ----- Method: GdbARMAlien>>d23: (in category 'accessing') -----
  d23: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1717 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1713 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d24 (in category 'accessing') -----
  d24
+ 	^self unsignedLongLongAt: 1725!
- 	^self unsignedLongLongAt: 1721!

Item was changed:
  ----- Method: GdbARMAlien>>d24: (in category 'accessing') -----
  d24: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1725 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1721 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d25 (in category 'accessing') -----
  d25
+ 	^self unsignedLongLongAt: 1733!
- 	^self unsignedLongLongAt: 1729!

Item was changed:
  ----- Method: GdbARMAlien>>d25: (in category 'accessing') -----
  d25: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1733 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1729 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d26 (in category 'accessing') -----
  d26
+ 	^self unsignedLongLongAt: 1741!
- 	^self unsignedLongLongAt: 1737!

Item was changed:
  ----- Method: GdbARMAlien>>d26: (in category 'accessing') -----
  d26: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1741 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1737 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d27 (in category 'accessing') -----
  d27
+ 	^self unsignedLongLongAt: 1749!
- 	^self unsignedLongLongAt: 1745!

Item was changed:
  ----- Method: GdbARMAlien>>d27: (in category 'accessing') -----
  d27: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1749 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1745 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d28 (in category 'accessing') -----
  d28
+ 	^self unsignedLongLongAt: 1757!
- 	^self unsignedLongLongAt: 1753!

Item was changed:
  ----- Method: GdbARMAlien>>d28: (in category 'accessing') -----
  d28: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1757 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1753 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d29 (in category 'accessing') -----
  d29
+ 	^self unsignedLongLongAt: 1765!
- 	^self unsignedLongLongAt: 1761!

Item was changed:
  ----- Method: GdbARMAlien>>d29: (in category 'accessing') -----
  d29: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1765 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1761 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d2: (in category 'accessing') -----
  d2: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1549 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1545 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d3 (in category 'accessing') -----
  d3
+ 	^self unsignedLongLongAt: 1557!
- 	^self unsignedLongLongAt: 1553!

Item was changed:
  ----- Method: GdbARMAlien>>d30 (in category 'accessing') -----
  d30
+ 	^self unsignedLongLongAt: 1773!
- 	^self unsignedLongLongAt: 1769!

Item was changed:
  ----- Method: GdbARMAlien>>d30: (in category 'accessing') -----
  d30: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1773 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1769 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d31 (in category 'accessing') -----
  d31
+ 	^self unsignedLongLongAt: 1781!
- 	^self unsignedLongLongAt: 1777!

Item was changed:
  ----- Method: GdbARMAlien>>d31: (in category 'accessing') -----
  d31: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1781 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1777 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d3: (in category 'accessing') -----
  d3: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1557 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1553 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d4 (in category 'accessing') -----
  d4
+ 	^self unsignedLongLongAt: 1565!
- 	^self unsignedLongLongAt: 1561!

Item was changed:
  ----- Method: GdbARMAlien>>d4: (in category 'accessing') -----
  d4: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1565 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1561 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d5 (in category 'accessing') -----
  d5
+ 	^self unsignedLongLongAt: 1573!
- 	^self unsignedLongLongAt: 1569!

Item was changed:
  ----- Method: GdbARMAlien>>d5: (in category 'accessing') -----
  d5: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1573 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1569 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d6 (in category 'accessing') -----
  d6
+ 	^self unsignedLongLongAt: 1581!
- 	^self unsignedLongLongAt: 1577!

Item was changed:
  ----- Method: GdbARMAlien>>d6: (in category 'accessing') -----
  d6: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1581 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1577 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d7 (in category 'accessing') -----
  d7
+ 	^self unsignedLongLongAt: 1589!
- 	^self unsignedLongLongAt: 1585!

Item was changed:
  ----- Method: GdbARMAlien>>d7: (in category 'accessing') -----
  d7: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1589 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1585 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d8 (in category 'accessing') -----
  d8
+ 	^self unsignedLongLongAt: 1597!
- 	^self unsignedLongLongAt: 1593!

Item was changed:
  ----- Method: GdbARMAlien>>d8: (in category 'accessing') -----
  d8: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1597 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1593 put: anUnsignedInteger!

Item was changed:
  ----- Method: GdbARMAlien>>d9 (in category 'accessing') -----
  d9
+ 	^self unsignedLongLongAt: 1605!
- 	^self unsignedLongLongAt: 1601!

Item was changed:
  ----- Method: GdbARMAlien>>d9: (in category 'accessing') -----
  d9: anUnsignedInteger
+ 	^self unsignedLongLongAt: 1605 put: anUnsignedInteger!
- 	^self unsignedLongLongAt: 1601 put: anUnsignedInteger!

Item was changed:
  ----- Method: SpurBootstrap>>allMethodPrototypes (in category 'method prototypes') -----
  allMethodPrototypes
  	"Answer all prototype selectors, including those marked <remove>"
  	^(imageTypes 
  		inject: (IdentitySet withAll: SpurBootstrapPrototypes allMethodPrototypes)
  		into: [:allPrototypes :type | | prototypes |
  			prototypes := (SpurBootstrapPrototypes prototypeClassFor: type) allMethodPrototypes.
  			allPrototypes
  				removeAllSuchThat: [:existing| prototypes anySatisfy: [:new| existing selector == new selector]];
+ 				addAll: (prototypes reject: [:prototype| (prototype pragmaAt: #ignore) notNil]);
- 				addAll: prototypes;
  				yourself])
  		asArray sort: [:ma :mb| ma selector <= mb selector]!

Item was added:
+ ----- Method: SpurBootstrapCuisPrototypes>>CharacterclassPROTOTYPEinitialize (in category 'method prototypes') -----
+ CharacterclassPROTOTYPEinitialize
+ 	<ignore>!



More information about the Vm-dev mailing list