[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